github.com/GoogleContainerTools/kpt@v1.0.0-beta.50.0.20240520170205-c25345ffcbee/site/package-lock.json (about)

     1  {
     2    "name": "site",
     3    "lockfileVersion": 2,
     4    "requires": true,
     5    "packages": {
     6      "": {
     7        "devDependencies": {
     8          "@babel/plugin-proposal-optional-chaining": "^7.14.2",
     9          "@gouch/to-title-case": "^2.2.1",
    10          "autoprefixer": "^10.4.16",
    11          "href-checker": "etefera/href-checker#docsify",
    12          "jest": "^27.0.4",
    13          "markdownlint-cli": "^0.32.2",
    14          "postcss-cli": "^10.0.0",
    15          "super-simple-sitemap-generator": "etefera/super-simple-sitemap-generator"
    16        }
    17      },
    18      "node_modules/@babel/code-frame": {
    19        "version": "7.14.5",
    20        "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz",
    21        "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==",
    22        "dev": true,
    23        "dependencies": {
    24          "@babel/highlight": "^7.14.5"
    25        },
    26        "engines": {
    27          "node": ">=6.9.0"
    28        }
    29      },
    30      "node_modules/@babel/compat-data": {
    31        "version": "7.14.7",
    32        "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.7.tgz",
    33        "integrity": "sha512-nS6dZaISCXJ3+518CWiBfEr//gHyMO02uDxBkXTKZDN5POruCnOZ1N4YBRZDCabwF8nZMWBpRxIicmXtBs+fvw==",
    34        "dev": true,
    35        "engines": {
    36          "node": ">=6.9.0"
    37        }
    38      },
    39      "node_modules/@babel/core": {
    40        "version": "7.14.6",
    41        "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.6.tgz",
    42        "integrity": "sha512-gJnOEWSqTk96qG5BoIrl5bVtc23DCycmIePPYnamY9RboYdI4nFy5vAQMSl81O5K/W0sLDWfGysnOECC+KUUCA==",
    43        "dev": true,
    44        "dependencies": {
    45          "@babel/code-frame": "^7.14.5",
    46          "@babel/generator": "^7.14.5",
    47          "@babel/helper-compilation-targets": "^7.14.5",
    48          "@babel/helper-module-transforms": "^7.14.5",
    49          "@babel/helpers": "^7.14.6",
    50          "@babel/parser": "^7.14.6",
    51          "@babel/template": "^7.14.5",
    52          "@babel/traverse": "^7.14.5",
    53          "@babel/types": "^7.14.5",
    54          "convert-source-map": "^1.7.0",
    55          "debug": "^4.1.0",
    56          "gensync": "^1.0.0-beta.2",
    57          "json5": "^2.1.2",
    58          "semver": "^6.3.0",
    59          "source-map": "^0.5.0"
    60        },
    61        "engines": {
    62          "node": ">=6.9.0"
    63        },
    64        "funding": {
    65          "type": "opencollective",
    66          "url": "https://opencollective.com/babel"
    67        }
    68      },
    69      "node_modules/@babel/generator": {
    70        "version": "7.14.5",
    71        "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.5.tgz",
    72        "integrity": "sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA==",
    73        "dev": true,
    74        "dependencies": {
    75          "@babel/types": "^7.14.5",
    76          "jsesc": "^2.5.1",
    77          "source-map": "^0.5.0"
    78        },
    79        "engines": {
    80          "node": ">=6.9.0"
    81        }
    82      },
    83      "node_modules/@babel/helper-compilation-targets": {
    84        "version": "7.14.5",
    85        "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz",
    86        "integrity": "sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw==",
    87        "dev": true,
    88        "dependencies": {
    89          "@babel/compat-data": "^7.14.5",
    90          "@babel/helper-validator-option": "^7.14.5",
    91          "browserslist": "^4.16.6",
    92          "semver": "^6.3.0"
    93        },
    94        "engines": {
    95          "node": ">=6.9.0"
    96        },
    97        "peerDependencies": {
    98          "@babel/core": "^7.0.0"
    99        }
   100      },
   101      "node_modules/@babel/helper-function-name": {
   102        "version": "7.14.5",
   103        "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz",
   104        "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==",
   105        "dev": true,
   106        "dependencies": {
   107          "@babel/helper-get-function-arity": "^7.14.5",
   108          "@babel/template": "^7.14.5",
   109          "@babel/types": "^7.14.5"
   110        },
   111        "engines": {
   112          "node": ">=6.9.0"
   113        }
   114      },
   115      "node_modules/@babel/helper-get-function-arity": {
   116        "version": "7.14.5",
   117        "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz",
   118        "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==",
   119        "dev": true,
   120        "dependencies": {
   121          "@babel/types": "^7.14.5"
   122        },
   123        "engines": {
   124          "node": ">=6.9.0"
   125        }
   126      },
   127      "node_modules/@babel/helper-hoist-variables": {
   128        "version": "7.14.5",
   129        "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz",
   130        "integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==",
   131        "dev": true,
   132        "dependencies": {
   133          "@babel/types": "^7.14.5"
   134        },
   135        "engines": {
   136          "node": ">=6.9.0"
   137        }
   138      },
   139      "node_modules/@babel/helper-member-expression-to-functions": {
   140        "version": "7.14.7",
   141        "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.7.tgz",
   142        "integrity": "sha512-TMUt4xKxJn6ccjcOW7c4hlwyJArizskAhoSTOCkA0uZ+KghIaci0Qg9R043kUMWI9mtQfgny+NQ5QATnZ+paaA==",
   143        "dev": true,
   144        "dependencies": {
   145          "@babel/types": "^7.14.5"
   146        },
   147        "engines": {
   148          "node": ">=6.9.0"
   149        }
   150      },
   151      "node_modules/@babel/helper-module-imports": {
   152        "version": "7.14.5",
   153        "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz",
   154        "integrity": "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==",
   155        "dev": true,
   156        "dependencies": {
   157          "@babel/types": "^7.14.5"
   158        },
   159        "engines": {
   160          "node": ">=6.9.0"
   161        }
   162      },
   163      "node_modules/@babel/helper-module-transforms": {
   164        "version": "7.14.5",
   165        "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.5.tgz",
   166        "integrity": "sha512-iXpX4KW8LVODuAieD7MzhNjmM6dzYY5tfRqT+R9HDXWl0jPn/djKmA+G9s/2C2T9zggw5tK1QNqZ70USfedOwA==",
   167        "dev": true,
   168        "dependencies": {
   169          "@babel/helper-module-imports": "^7.14.5",
   170          "@babel/helper-replace-supers": "^7.14.5",
   171          "@babel/helper-simple-access": "^7.14.5",
   172          "@babel/helper-split-export-declaration": "^7.14.5",
   173          "@babel/helper-validator-identifier": "^7.14.5",
   174          "@babel/template": "^7.14.5",
   175          "@babel/traverse": "^7.14.5",
   176          "@babel/types": "^7.14.5"
   177        },
   178        "engines": {
   179          "node": ">=6.9.0"
   180        }
   181      },
   182      "node_modules/@babel/helper-optimise-call-expression": {
   183        "version": "7.14.5",
   184        "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz",
   185        "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==",
   186        "dev": true,
   187        "dependencies": {
   188          "@babel/types": "^7.14.5"
   189        },
   190        "engines": {
   191          "node": ">=6.9.0"
   192        }
   193      },
   194      "node_modules/@babel/helper-plugin-utils": {
   195        "version": "7.14.5",
   196        "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz",
   197        "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==",
   198        "dev": true,
   199        "engines": {
   200          "node": ">=6.9.0"
   201        }
   202      },
   203      "node_modules/@babel/helper-replace-supers": {
   204        "version": "7.14.5",
   205        "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz",
   206        "integrity": "sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==",
   207        "dev": true,
   208        "dependencies": {
   209          "@babel/helper-member-expression-to-functions": "^7.14.5",
   210          "@babel/helper-optimise-call-expression": "^7.14.5",
   211          "@babel/traverse": "^7.14.5",
   212          "@babel/types": "^7.14.5"
   213        },
   214        "engines": {
   215          "node": ">=6.9.0"
   216        }
   217      },
   218      "node_modules/@babel/helper-simple-access": {
   219        "version": "7.14.5",
   220        "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.5.tgz",
   221        "integrity": "sha512-nfBN9xvmCt6nrMZjfhkl7i0oTV3yxR4/FztsbOASyTvVcoYd0TRHh7eMLdlEcCqobydC0LAF3LtC92Iwxo0wyw==",
   222        "dev": true,
   223        "dependencies": {
   224          "@babel/types": "^7.14.5"
   225        },
   226        "engines": {
   227          "node": ">=6.9.0"
   228        }
   229      },
   230      "node_modules/@babel/helper-skip-transparent-expression-wrappers": {
   231        "version": "7.14.5",
   232        "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz",
   233        "integrity": "sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ==",
   234        "dev": true,
   235        "dependencies": {
   236          "@babel/types": "^7.14.5"
   237        },
   238        "engines": {
   239          "node": ">=6.9.0"
   240        }
   241      },
   242      "node_modules/@babel/helper-split-export-declaration": {
   243        "version": "7.14.5",
   244        "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz",
   245        "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==",
   246        "dev": true,
   247        "dependencies": {
   248          "@babel/types": "^7.14.5"
   249        },
   250        "engines": {
   251          "node": ">=6.9.0"
   252        }
   253      },
   254      "node_modules/@babel/helper-validator-identifier": {
   255        "version": "7.14.5",
   256        "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz",
   257        "integrity": "sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg==",
   258        "dev": true,
   259        "engines": {
   260          "node": ">=6.9.0"
   261        }
   262      },
   263      "node_modules/@babel/helper-validator-option": {
   264        "version": "7.14.5",
   265        "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz",
   266        "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==",
   267        "dev": true,
   268        "engines": {
   269          "node": ">=6.9.0"
   270        }
   271      },
   272      "node_modules/@babel/helpers": {
   273        "version": "7.14.6",
   274        "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.6.tgz",
   275        "integrity": "sha512-yesp1ENQBiLI+iYHSJdoZKUtRpfTlL1grDIX9NRlAVppljLw/4tTyYupIB7uIYmC3stW/imAv8EqaKaS/ibmeA==",
   276        "dev": true,
   277        "dependencies": {
   278          "@babel/template": "^7.14.5",
   279          "@babel/traverse": "^7.14.5",
   280          "@babel/types": "^7.14.5"
   281        },
   282        "engines": {
   283          "node": ">=6.9.0"
   284        }
   285      },
   286      "node_modules/@babel/highlight": {
   287        "version": "7.14.5",
   288        "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz",
   289        "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==",
   290        "dev": true,
   291        "dependencies": {
   292          "@babel/helper-validator-identifier": "^7.14.5",
   293          "chalk": "^2.0.0",
   294          "js-tokens": "^4.0.0"
   295        },
   296        "engines": {
   297          "node": ">=6.9.0"
   298        }
   299      },
   300      "node_modules/@babel/parser": {
   301        "version": "7.14.7",
   302        "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.7.tgz",
   303        "integrity": "sha512-X67Z5y+VBJuHB/RjwECp8kSl5uYi0BvRbNeWqkaJCVh+LiTPl19WBUfG627psSgp9rSf6ojuXghQM3ha6qHHdA==",
   304        "dev": true,
   305        "bin": {
   306          "parser": "bin/babel-parser.js"
   307        },
   308        "engines": {
   309          "node": ">=6.0.0"
   310        }
   311      },
   312      "node_modules/@babel/plugin-proposal-optional-chaining": {
   313        "version": "7.14.5",
   314        "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz",
   315        "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==",
   316        "dev": true,
   317        "dependencies": {
   318          "@babel/helper-plugin-utils": "^7.14.5",
   319          "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5",
   320          "@babel/plugin-syntax-optional-chaining": "^7.8.3"
   321        },
   322        "engines": {
   323          "node": ">=6.9.0"
   324        },
   325        "peerDependencies": {
   326          "@babel/core": "^7.0.0-0"
   327        }
   328      },
   329      "node_modules/@babel/plugin-syntax-async-generators": {
   330        "version": "7.8.4",
   331        "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
   332        "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
   333        "dev": true,
   334        "dependencies": {
   335          "@babel/helper-plugin-utils": "^7.8.0"
   336        },
   337        "peerDependencies": {
   338          "@babel/core": "^7.0.0-0"
   339        }
   340      },
   341      "node_modules/@babel/plugin-syntax-bigint": {
   342        "version": "7.8.3",
   343        "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz",
   344        "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==",
   345        "dev": true,
   346        "dependencies": {
   347          "@babel/helper-plugin-utils": "^7.8.0"
   348        },
   349        "peerDependencies": {
   350          "@babel/core": "^7.0.0-0"
   351        }
   352      },
   353      "node_modules/@babel/plugin-syntax-class-properties": {
   354        "version": "7.12.13",
   355        "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
   356        "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
   357        "dev": true,
   358        "dependencies": {
   359          "@babel/helper-plugin-utils": "^7.12.13"
   360        },
   361        "peerDependencies": {
   362          "@babel/core": "^7.0.0-0"
   363        }
   364      },
   365      "node_modules/@babel/plugin-syntax-import-meta": {
   366        "version": "7.10.4",
   367        "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz",
   368        "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==",
   369        "dev": true,
   370        "dependencies": {
   371          "@babel/helper-plugin-utils": "^7.10.4"
   372        },
   373        "peerDependencies": {
   374          "@babel/core": "^7.0.0-0"
   375        }
   376      },
   377      "node_modules/@babel/plugin-syntax-json-strings": {
   378        "version": "7.8.3",
   379        "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
   380        "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
   381        "dev": true,
   382        "dependencies": {
   383          "@babel/helper-plugin-utils": "^7.8.0"
   384        },
   385        "peerDependencies": {
   386          "@babel/core": "^7.0.0-0"
   387        }
   388      },
   389      "node_modules/@babel/plugin-syntax-logical-assignment-operators": {
   390        "version": "7.10.4",
   391        "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
   392        "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
   393        "dev": true,
   394        "dependencies": {
   395          "@babel/helper-plugin-utils": "^7.10.4"
   396        },
   397        "peerDependencies": {
   398          "@babel/core": "^7.0.0-0"
   399        }
   400      },
   401      "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": {
   402        "version": "7.8.3",
   403        "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
   404        "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
   405        "dev": true,
   406        "dependencies": {
   407          "@babel/helper-plugin-utils": "^7.8.0"
   408        },
   409        "peerDependencies": {
   410          "@babel/core": "^7.0.0-0"
   411        }
   412      },
   413      "node_modules/@babel/plugin-syntax-numeric-separator": {
   414        "version": "7.10.4",
   415        "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
   416        "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
   417        "dev": true,
   418        "dependencies": {
   419          "@babel/helper-plugin-utils": "^7.10.4"
   420        },
   421        "peerDependencies": {
   422          "@babel/core": "^7.0.0-0"
   423        }
   424      },
   425      "node_modules/@babel/plugin-syntax-object-rest-spread": {
   426        "version": "7.8.3",
   427        "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
   428        "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
   429        "dev": true,
   430        "dependencies": {
   431          "@babel/helper-plugin-utils": "^7.8.0"
   432        },
   433        "peerDependencies": {
   434          "@babel/core": "^7.0.0-0"
   435        }
   436      },
   437      "node_modules/@babel/plugin-syntax-optional-catch-binding": {
   438        "version": "7.8.3",
   439        "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
   440        "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
   441        "dev": true,
   442        "dependencies": {
   443          "@babel/helper-plugin-utils": "^7.8.0"
   444        },
   445        "peerDependencies": {
   446          "@babel/core": "^7.0.0-0"
   447        }
   448      },
   449      "node_modules/@babel/plugin-syntax-optional-chaining": {
   450        "version": "7.8.3",
   451        "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
   452        "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
   453        "dev": true,
   454        "dependencies": {
   455          "@babel/helper-plugin-utils": "^7.8.0"
   456        },
   457        "peerDependencies": {
   458          "@babel/core": "^7.0.0-0"
   459        }
   460      },
   461      "node_modules/@babel/plugin-syntax-top-level-await": {
   462        "version": "7.14.5",
   463        "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
   464        "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
   465        "dev": true,
   466        "dependencies": {
   467          "@babel/helper-plugin-utils": "^7.14.5"
   468        },
   469        "engines": {
   470          "node": ">=6.9.0"
   471        },
   472        "peerDependencies": {
   473          "@babel/core": "^7.0.0-0"
   474        }
   475      },
   476      "node_modules/@babel/plugin-syntax-typescript": {
   477        "version": "7.14.5",
   478        "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz",
   479        "integrity": "sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==",
   480        "dev": true,
   481        "dependencies": {
   482          "@babel/helper-plugin-utils": "^7.14.5"
   483        },
   484        "engines": {
   485          "node": ">=6.9.0"
   486        },
   487        "peerDependencies": {
   488          "@babel/core": "^7.0.0-0"
   489        }
   490      },
   491      "node_modules/@babel/template": {
   492        "version": "7.14.5",
   493        "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz",
   494        "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==",
   495        "dev": true,
   496        "dependencies": {
   497          "@babel/code-frame": "^7.14.5",
   498          "@babel/parser": "^7.14.5",
   499          "@babel/types": "^7.14.5"
   500        },
   501        "engines": {
   502          "node": ">=6.9.0"
   503        }
   504      },
   505      "node_modules/@babel/traverse": {
   506        "version": "7.14.7",
   507        "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.7.tgz",
   508        "integrity": "sha512-9vDr5NzHu27wgwejuKL7kIOm4bwEtaPQ4Z6cpCmjSuaRqpH/7xc4qcGEscwMqlkwgcXl6MvqoAjZkQ24uSdIZQ==",
   509        "dev": true,
   510        "dependencies": {
   511          "@babel/code-frame": "^7.14.5",
   512          "@babel/generator": "^7.14.5",
   513          "@babel/helper-function-name": "^7.14.5",
   514          "@babel/helper-hoist-variables": "^7.14.5",
   515          "@babel/helper-split-export-declaration": "^7.14.5",
   516          "@babel/parser": "^7.14.7",
   517          "@babel/types": "^7.14.5",
   518          "debug": "^4.1.0",
   519          "globals": "^11.1.0"
   520        },
   521        "engines": {
   522          "node": ">=6.9.0"
   523        }
   524      },
   525      "node_modules/@babel/types": {
   526        "version": "7.14.5",
   527        "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz",
   528        "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==",
   529        "dev": true,
   530        "dependencies": {
   531          "@babel/helper-validator-identifier": "^7.14.5",
   532          "to-fast-properties": "^2.0.0"
   533        },
   534        "engines": {
   535          "node": ">=6.9.0"
   536        }
   537      },
   538      "node_modules/@bcoe/v8-coverage": {
   539        "version": "0.2.3",
   540        "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz",
   541        "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==",
   542        "dev": true
   543      },
   544      "node_modules/@gouch/to-title-case": {
   545        "version": "2.2.1",
   546        "resolved": "https://registry.npmjs.org/@gouch/to-title-case/-/to-title-case-2.2.1.tgz",
   547        "integrity": "sha512-i/Hj91LfiE2pxYdIT0Ttdc/fIzdBwojDNQe6S6/N/Uf3xMmn0lWO+iLkAd84zs/NUGfTLsMUacDZzSy6N4jkcw==",
   548        "dev": true
   549      },
   550      "node_modules/@istanbuljs/load-nyc-config": {
   551        "version": "1.1.0",
   552        "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz",
   553        "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==",
   554        "dev": true,
   555        "dependencies": {
   556          "camelcase": "^5.3.1",
   557          "find-up": "^4.1.0",
   558          "get-package-type": "^0.1.0",
   559          "js-yaml": "^3.13.1",
   560          "resolve-from": "^5.0.0"
   561        },
   562        "engines": {
   563          "node": ">=8"
   564        }
   565      },
   566      "node_modules/@istanbuljs/schema": {
   567        "version": "0.1.3",
   568        "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz",
   569        "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==",
   570        "dev": true,
   571        "engines": {
   572          "node": ">=8"
   573        }
   574      },
   575      "node_modules/@jest/console": {
   576        "version": "27.0.2",
   577        "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.0.2.tgz",
   578        "integrity": "sha512-/zYigssuHLImGeMAACkjI4VLAiiJznHgAl3xnFT19iWyct2LhrH3KXOjHRmxBGTkiPLZKKAJAgaPpiU9EZ9K+w==",
   579        "dev": true,
   580        "dependencies": {
   581          "@jest/types": "^27.0.2",
   582          "@types/node": "*",
   583          "chalk": "^4.0.0",
   584          "jest-message-util": "^27.0.2",
   585          "jest-util": "^27.0.2",
   586          "slash": "^3.0.0"
   587        },
   588        "engines": {
   589          "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
   590        }
   591      },
   592      "node_modules/@jest/console/node_modules/ansi-styles": {
   593        "version": "4.3.0",
   594        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
   595        "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
   596        "dev": true,
   597        "dependencies": {
   598          "color-convert": "^2.0.1"
   599        },
   600        "engines": {
   601          "node": ">=8"
   602        },
   603        "funding": {
   604          "url": "https://github.com/chalk/ansi-styles?sponsor=1"
   605        }
   606      },
   607      "node_modules/@jest/console/node_modules/chalk": {
   608        "version": "4.1.1",
   609        "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
   610        "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
   611        "dev": true,
   612        "dependencies": {
   613          "ansi-styles": "^4.1.0",
   614          "supports-color": "^7.1.0"
   615        },
   616        "engines": {
   617          "node": ">=10"
   618        },
   619        "funding": {
   620          "url": "https://github.com/chalk/chalk?sponsor=1"
   621        }
   622      },
   623      "node_modules/@jest/console/node_modules/color-convert": {
   624        "version": "2.0.1",
   625        "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
   626        "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
   627        "dev": true,
   628        "dependencies": {
   629          "color-name": "~1.1.4"
   630        },
   631        "engines": {
   632          "node": ">=7.0.0"
   633        }
   634      },
   635      "node_modules/@jest/console/node_modules/color-name": {
   636        "version": "1.1.4",
   637        "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
   638        "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
   639        "dev": true
   640      },
   641      "node_modules/@jest/console/node_modules/has-flag": {
   642        "version": "4.0.0",
   643        "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
   644        "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
   645        "dev": true,
   646        "engines": {
   647          "node": ">=8"
   648        }
   649      },
   650      "node_modules/@jest/console/node_modules/supports-color": {
   651        "version": "7.2.0",
   652        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
   653        "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
   654        "dev": true,
   655        "dependencies": {
   656          "has-flag": "^4.0.0"
   657        },
   658        "engines": {
   659          "node": ">=8"
   660        }
   661      },
   662      "node_modules/@jest/core": {
   663        "version": "27.0.5",
   664        "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.0.5.tgz",
   665        "integrity": "sha512-g73//jF0VwsOIrWUC9Cqg03lU3QoAMFxVjsm6n6yNmwZcQPN/o8w+gLWODw5VfKNFZT38otXHWxc6b8eGDUpEA==",
   666        "dev": true,
   667        "dependencies": {
   668          "@jest/console": "^27.0.2",
   669          "@jest/reporters": "^27.0.5",
   670          "@jest/test-result": "^27.0.2",
   671          "@jest/transform": "^27.0.5",
   672          "@jest/types": "^27.0.2",
   673          "@types/node": "*",
   674          "ansi-escapes": "^4.2.1",
   675          "chalk": "^4.0.0",
   676          "emittery": "^0.8.1",
   677          "exit": "^0.1.2",
   678          "graceful-fs": "^4.2.4",
   679          "jest-changed-files": "^27.0.2",
   680          "jest-config": "^27.0.5",
   681          "jest-haste-map": "^27.0.5",
   682          "jest-message-util": "^27.0.2",
   683          "jest-regex-util": "^27.0.1",
   684          "jest-resolve": "^27.0.5",
   685          "jest-resolve-dependencies": "^27.0.5",
   686          "jest-runner": "^27.0.5",
   687          "jest-runtime": "^27.0.5",
   688          "jest-snapshot": "^27.0.5",
   689          "jest-util": "^27.0.2",
   690          "jest-validate": "^27.0.2",
   691          "jest-watcher": "^27.0.2",
   692          "micromatch": "^4.0.4",
   693          "p-each-series": "^2.1.0",
   694          "rimraf": "^3.0.0",
   695          "slash": "^3.0.0",
   696          "strip-ansi": "^6.0.0"
   697        },
   698        "engines": {
   699          "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
   700        },
   701        "peerDependencies": {
   702          "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0"
   703        },
   704        "peerDependenciesMeta": {
   705          "node-notifier": {
   706            "optional": true
   707          }
   708        }
   709      },
   710      "node_modules/@jest/core/node_modules/ansi-styles": {
   711        "version": "4.3.0",
   712        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
   713        "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
   714        "dev": true,
   715        "dependencies": {
   716          "color-convert": "^2.0.1"
   717        },
   718        "engines": {
   719          "node": ">=8"
   720        },
   721        "funding": {
   722          "url": "https://github.com/chalk/ansi-styles?sponsor=1"
   723        }
   724      },
   725      "node_modules/@jest/core/node_modules/chalk": {
   726        "version": "4.1.1",
   727        "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
   728        "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
   729        "dev": true,
   730        "dependencies": {
   731          "ansi-styles": "^4.1.0",
   732          "supports-color": "^7.1.0"
   733        },
   734        "engines": {
   735          "node": ">=10"
   736        },
   737        "funding": {
   738          "url": "https://github.com/chalk/chalk?sponsor=1"
   739        }
   740      },
   741      "node_modules/@jest/core/node_modules/color-convert": {
   742        "version": "2.0.1",
   743        "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
   744        "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
   745        "dev": true,
   746        "dependencies": {
   747          "color-name": "~1.1.4"
   748        },
   749        "engines": {
   750          "node": ">=7.0.0"
   751        }
   752      },
   753      "node_modules/@jest/core/node_modules/color-name": {
   754        "version": "1.1.4",
   755        "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
   756        "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
   757        "dev": true
   758      },
   759      "node_modules/@jest/core/node_modules/has-flag": {
   760        "version": "4.0.0",
   761        "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
   762        "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
   763        "dev": true,
   764        "engines": {
   765          "node": ">=8"
   766        }
   767      },
   768      "node_modules/@jest/core/node_modules/supports-color": {
   769        "version": "7.2.0",
   770        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
   771        "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
   772        "dev": true,
   773        "dependencies": {
   774          "has-flag": "^4.0.0"
   775        },
   776        "engines": {
   777          "node": ">=8"
   778        }
   779      },
   780      "node_modules/@jest/environment": {
   781        "version": "27.0.5",
   782        "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.0.5.tgz",
   783        "integrity": "sha512-IAkJPOT7bqn0GiX5LPio6/e1YpcmLbrd8O5EFYpAOZ6V+9xJDsXjdgN2vgv9WOKIs/uA1kf5WeD96HhlBYO+FA==",
   784        "dev": true,
   785        "dependencies": {
   786          "@jest/fake-timers": "^27.0.5",
   787          "@jest/types": "^27.0.2",
   788          "@types/node": "*",
   789          "jest-mock": "^27.0.3"
   790        },
   791        "engines": {
   792          "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
   793        }
   794      },
   795      "node_modules/@jest/fake-timers": {
   796        "version": "27.0.5",
   797        "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.0.5.tgz",
   798        "integrity": "sha512-d6Tyf7iDoKqeUdwUKrOBV/GvEZRF67m7lpuWI0+SCD9D3aaejiOQZxAOxwH2EH/W18gnfYaBPLi0VeTGBHtQBg==",
   799        "dev": true,
   800        "dependencies": {
   801          "@jest/types": "^27.0.2",
   802          "@sinonjs/fake-timers": "^7.0.2",
   803          "@types/node": "*",
   804          "jest-message-util": "^27.0.2",
   805          "jest-mock": "^27.0.3",
   806          "jest-util": "^27.0.2"
   807        },
   808        "engines": {
   809          "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
   810        }
   811      },
   812      "node_modules/@jest/globals": {
   813        "version": "27.0.5",
   814        "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.0.5.tgz",
   815        "integrity": "sha512-qqKyjDXUaZwDuccpbMMKCCMBftvrbXzigtIsikAH/9ca+kaae8InP2MDf+Y/PdCSMuAsSpHS6q6M25irBBUh+Q==",
   816        "dev": true,
   817        "dependencies": {
   818          "@jest/environment": "^27.0.5",
   819          "@jest/types": "^27.0.2",
   820          "expect": "^27.0.2"
   821        },
   822        "engines": {
   823          "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
   824        }
   825      },
   826      "node_modules/@jest/reporters": {
   827        "version": "27.0.5",
   828        "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.0.5.tgz",
   829        "integrity": "sha512-4uNg5+0eIfRafnpgu3jCZws3NNcFzhu5JdRd1mKQ4/53+vkIqwB6vfZ4gn5BdGqOaLtYhlOsPaL5ATkKzyBrJw==",
   830        "dev": true,
   831        "dependencies": {
   832          "@bcoe/v8-coverage": "^0.2.3",
   833          "@jest/console": "^27.0.2",
   834          "@jest/test-result": "^27.0.2",
   835          "@jest/transform": "^27.0.5",
   836          "@jest/types": "^27.0.2",
   837          "chalk": "^4.0.0",
   838          "collect-v8-coverage": "^1.0.0",
   839          "exit": "^0.1.2",
   840          "glob": "^7.1.2",
   841          "graceful-fs": "^4.2.4",
   842          "istanbul-lib-coverage": "^3.0.0",
   843          "istanbul-lib-instrument": "^4.0.3",
   844          "istanbul-lib-report": "^3.0.0",
   845          "istanbul-lib-source-maps": "^4.0.0",
   846          "istanbul-reports": "^3.0.2",
   847          "jest-haste-map": "^27.0.5",
   848          "jest-resolve": "^27.0.5",
   849          "jest-util": "^27.0.2",
   850          "jest-worker": "^27.0.2",
   851          "slash": "^3.0.0",
   852          "source-map": "^0.6.0",
   853          "string-length": "^4.0.1",
   854          "terminal-link": "^2.0.0",
   855          "v8-to-istanbul": "^8.0.0"
   856        },
   857        "engines": {
   858          "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
   859        },
   860        "peerDependencies": {
   861          "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0"
   862        },
   863        "peerDependenciesMeta": {
   864          "node-notifier": {
   865            "optional": true
   866          }
   867        }
   868      },
   869      "node_modules/@jest/reporters/node_modules/ansi-styles": {
   870        "version": "4.3.0",
   871        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
   872        "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
   873        "dev": true,
   874        "dependencies": {
   875          "color-convert": "^2.0.1"
   876        },
   877        "engines": {
   878          "node": ">=8"
   879        },
   880        "funding": {
   881          "url": "https://github.com/chalk/ansi-styles?sponsor=1"
   882        }
   883      },
   884      "node_modules/@jest/reporters/node_modules/chalk": {
   885        "version": "4.1.1",
   886        "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
   887        "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
   888        "dev": true,
   889        "dependencies": {
   890          "ansi-styles": "^4.1.0",
   891          "supports-color": "^7.1.0"
   892        },
   893        "engines": {
   894          "node": ">=10"
   895        },
   896        "funding": {
   897          "url": "https://github.com/chalk/chalk?sponsor=1"
   898        }
   899      },
   900      "node_modules/@jest/reporters/node_modules/color-convert": {
   901        "version": "2.0.1",
   902        "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
   903        "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
   904        "dev": true,
   905        "dependencies": {
   906          "color-name": "~1.1.4"
   907        },
   908        "engines": {
   909          "node": ">=7.0.0"
   910        }
   911      },
   912      "node_modules/@jest/reporters/node_modules/color-name": {
   913        "version": "1.1.4",
   914        "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
   915        "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
   916        "dev": true
   917      },
   918      "node_modules/@jest/reporters/node_modules/has-flag": {
   919        "version": "4.0.0",
   920        "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
   921        "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
   922        "dev": true,
   923        "engines": {
   924          "node": ">=8"
   925        }
   926      },
   927      "node_modules/@jest/reporters/node_modules/source-map": {
   928        "version": "0.6.1",
   929        "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
   930        "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
   931        "dev": true,
   932        "engines": {
   933          "node": ">=0.10.0"
   934        }
   935      },
   936      "node_modules/@jest/reporters/node_modules/supports-color": {
   937        "version": "7.2.0",
   938        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
   939        "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
   940        "dev": true,
   941        "dependencies": {
   942          "has-flag": "^4.0.0"
   943        },
   944        "engines": {
   945          "node": ">=8"
   946        }
   947      },
   948      "node_modules/@jest/source-map": {
   949        "version": "27.0.1",
   950        "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.0.1.tgz",
   951        "integrity": "sha512-yMgkF0f+6WJtDMdDYNavmqvbHtiSpwRN2U/W+6uztgfqgkq/PXdKPqjBTUF1RD/feth4rH5N3NW0T5+wIuln1A==",
   952        "dev": true,
   953        "dependencies": {
   954          "callsites": "^3.0.0",
   955          "graceful-fs": "^4.2.4",
   956          "source-map": "^0.6.0"
   957        },
   958        "engines": {
   959          "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
   960        }
   961      },
   962      "node_modules/@jest/source-map/node_modules/source-map": {
   963        "version": "0.6.1",
   964        "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
   965        "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
   966        "dev": true,
   967        "engines": {
   968          "node": ">=0.10.0"
   969        }
   970      },
   971      "node_modules/@jest/test-result": {
   972        "version": "27.0.2",
   973        "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.0.2.tgz",
   974        "integrity": "sha512-gcdWwL3yP5VaIadzwQtbZyZMgpmes8ryBAJp70tuxghiA8qL4imJyZex+i+USQH2H4jeLVVszhwntgdQ97fccA==",
   975        "dev": true,
   976        "dependencies": {
   977          "@jest/console": "^27.0.2",
   978          "@jest/types": "^27.0.2",
   979          "@types/istanbul-lib-coverage": "^2.0.0",
   980          "collect-v8-coverage": "^1.0.0"
   981        },
   982        "engines": {
   983          "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
   984        }
   985      },
   986      "node_modules/@jest/test-sequencer": {
   987        "version": "27.0.5",
   988        "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.0.5.tgz",
   989        "integrity": "sha512-opztnGs+cXzZ5txFG2+omBaV5ge/0yuJNKbhE3DREMiXE0YxBuzyEa6pNv3kk2JuucIlH2Xvgmn9kEEHSNt/SA==",
   990        "dev": true,
   991        "dependencies": {
   992          "@jest/test-result": "^27.0.2",
   993          "graceful-fs": "^4.2.4",
   994          "jest-haste-map": "^27.0.5",
   995          "jest-runtime": "^27.0.5"
   996        },
   997        "engines": {
   998          "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
   999        }
  1000      },
  1001      "node_modules/@jest/transform": {
  1002        "version": "27.0.5",
  1003        "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.0.5.tgz",
  1004        "integrity": "sha512-lBD6OwKXSc6JJECBNk4mVxtSVuJSBsQrJ9WCBisfJs7EZuYq4K6vM9HmoB7hmPiLIDGeyaerw3feBV/bC4z8tg==",
  1005        "dev": true,
  1006        "dependencies": {
  1007          "@babel/core": "^7.1.0",
  1008          "@jest/types": "^27.0.2",
  1009          "babel-plugin-istanbul": "^6.0.0",
  1010          "chalk": "^4.0.0",
  1011          "convert-source-map": "^1.4.0",
  1012          "fast-json-stable-stringify": "^2.0.0",
  1013          "graceful-fs": "^4.2.4",
  1014          "jest-haste-map": "^27.0.5",
  1015          "jest-regex-util": "^27.0.1",
  1016          "jest-util": "^27.0.2",
  1017          "micromatch": "^4.0.4",
  1018          "pirates": "^4.0.1",
  1019          "slash": "^3.0.0",
  1020          "source-map": "^0.6.1",
  1021          "write-file-atomic": "^3.0.0"
  1022        },
  1023        "engines": {
  1024          "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
  1025        }
  1026      },
  1027      "node_modules/@jest/transform/node_modules/ansi-styles": {
  1028        "version": "4.3.0",
  1029        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  1030        "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  1031        "dev": true,
  1032        "dependencies": {
  1033          "color-convert": "^2.0.1"
  1034        },
  1035        "engines": {
  1036          "node": ">=8"
  1037        },
  1038        "funding": {
  1039          "url": "https://github.com/chalk/ansi-styles?sponsor=1"
  1040        }
  1041      },
  1042      "node_modules/@jest/transform/node_modules/chalk": {
  1043        "version": "4.1.1",
  1044        "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
  1045        "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
  1046        "dev": true,
  1047        "dependencies": {
  1048          "ansi-styles": "^4.1.0",
  1049          "supports-color": "^7.1.0"
  1050        },
  1051        "engines": {
  1052          "node": ">=10"
  1053        },
  1054        "funding": {
  1055          "url": "https://github.com/chalk/chalk?sponsor=1"
  1056        }
  1057      },
  1058      "node_modules/@jest/transform/node_modules/color-convert": {
  1059        "version": "2.0.1",
  1060        "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  1061        "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  1062        "dev": true,
  1063        "dependencies": {
  1064          "color-name": "~1.1.4"
  1065        },
  1066        "engines": {
  1067          "node": ">=7.0.0"
  1068        }
  1069      },
  1070      "node_modules/@jest/transform/node_modules/color-name": {
  1071        "version": "1.1.4",
  1072        "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  1073        "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  1074        "dev": true
  1075      },
  1076      "node_modules/@jest/transform/node_modules/has-flag": {
  1077        "version": "4.0.0",
  1078        "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  1079        "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
  1080        "dev": true,
  1081        "engines": {
  1082          "node": ">=8"
  1083        }
  1084      },
  1085      "node_modules/@jest/transform/node_modules/source-map": {
  1086        "version": "0.6.1",
  1087        "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
  1088        "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
  1089        "dev": true,
  1090        "engines": {
  1091          "node": ">=0.10.0"
  1092        }
  1093      },
  1094      "node_modules/@jest/transform/node_modules/supports-color": {
  1095        "version": "7.2.0",
  1096        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  1097        "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  1098        "dev": true,
  1099        "dependencies": {
  1100          "has-flag": "^4.0.0"
  1101        },
  1102        "engines": {
  1103          "node": ">=8"
  1104        }
  1105      },
  1106      "node_modules/@jest/types": {
  1107        "version": "27.0.2",
  1108        "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz",
  1109        "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==",
  1110        "dev": true,
  1111        "dependencies": {
  1112          "@types/istanbul-lib-coverage": "^2.0.0",
  1113          "@types/istanbul-reports": "^3.0.0",
  1114          "@types/node": "*",
  1115          "@types/yargs": "^16.0.0",
  1116          "chalk": "^4.0.0"
  1117        },
  1118        "engines": {
  1119          "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
  1120        }
  1121      },
  1122      "node_modules/@jest/types/node_modules/ansi-styles": {
  1123        "version": "4.3.0",
  1124        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  1125        "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  1126        "dev": true,
  1127        "dependencies": {
  1128          "color-convert": "^2.0.1"
  1129        },
  1130        "engines": {
  1131          "node": ">=8"
  1132        },
  1133        "funding": {
  1134          "url": "https://github.com/chalk/ansi-styles?sponsor=1"
  1135        }
  1136      },
  1137      "node_modules/@jest/types/node_modules/chalk": {
  1138        "version": "4.1.1",
  1139        "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
  1140        "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
  1141        "dev": true,
  1142        "dependencies": {
  1143          "ansi-styles": "^4.1.0",
  1144          "supports-color": "^7.1.0"
  1145        },
  1146        "engines": {
  1147          "node": ">=10"
  1148        },
  1149        "funding": {
  1150          "url": "https://github.com/chalk/chalk?sponsor=1"
  1151        }
  1152      },
  1153      "node_modules/@jest/types/node_modules/color-convert": {
  1154        "version": "2.0.1",
  1155        "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  1156        "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  1157        "dev": true,
  1158        "dependencies": {
  1159          "color-name": "~1.1.4"
  1160        },
  1161        "engines": {
  1162          "node": ">=7.0.0"
  1163        }
  1164      },
  1165      "node_modules/@jest/types/node_modules/color-name": {
  1166        "version": "1.1.4",
  1167        "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  1168        "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  1169        "dev": true
  1170      },
  1171      "node_modules/@jest/types/node_modules/has-flag": {
  1172        "version": "4.0.0",
  1173        "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  1174        "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
  1175        "dev": true,
  1176        "engines": {
  1177          "node": ">=8"
  1178        }
  1179      },
  1180      "node_modules/@jest/types/node_modules/supports-color": {
  1181        "version": "7.2.0",
  1182        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  1183        "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  1184        "dev": true,
  1185        "dependencies": {
  1186          "has-flag": "^4.0.0"
  1187        },
  1188        "engines": {
  1189          "node": ">=8"
  1190        }
  1191      },
  1192      "node_modules/@nodelib/fs.scandir": {
  1193        "version": "2.1.5",
  1194        "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
  1195        "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
  1196        "dev": true,
  1197        "dependencies": {
  1198          "@nodelib/fs.stat": "2.0.5",
  1199          "run-parallel": "^1.1.9"
  1200        },
  1201        "engines": {
  1202          "node": ">= 8"
  1203        }
  1204      },
  1205      "node_modules/@nodelib/fs.stat": {
  1206        "version": "2.0.5",
  1207        "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
  1208        "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
  1209        "dev": true,
  1210        "engines": {
  1211          "node": ">= 8"
  1212        }
  1213      },
  1214      "node_modules/@nodelib/fs.walk": {
  1215        "version": "1.2.8",
  1216        "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
  1217        "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
  1218        "dev": true,
  1219        "dependencies": {
  1220          "@nodelib/fs.scandir": "2.1.5",
  1221          "fastq": "^1.6.0"
  1222        },
  1223        "engines": {
  1224          "node": ">= 8"
  1225        }
  1226      },
  1227      "node_modules/@sinonjs/commons": {
  1228        "version": "1.8.3",
  1229        "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz",
  1230        "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==",
  1231        "dev": true,
  1232        "dependencies": {
  1233          "type-detect": "4.0.8"
  1234        }
  1235      },
  1236      "node_modules/@sinonjs/fake-timers": {
  1237        "version": "7.1.2",
  1238        "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-7.1.2.tgz",
  1239        "integrity": "sha512-iQADsW4LBMISqZ6Ci1dupJL9pprqwcVFTcOsEmQOEhW+KLCVn/Y4Jrvg2k19fIHCp+iFprriYPTdRcQR8NbUPg==",
  1240        "dev": true,
  1241        "dependencies": {
  1242          "@sinonjs/commons": "^1.7.0"
  1243        }
  1244      },
  1245      "node_modules/@tootallnate/once": {
  1246        "version": "1.1.2",
  1247        "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
  1248        "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==",
  1249        "dev": true,
  1250        "engines": {
  1251          "node": ">= 6"
  1252        }
  1253      },
  1254      "node_modules/@types/babel__core": {
  1255        "version": "7.1.14",
  1256        "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.14.tgz",
  1257        "integrity": "sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g==",
  1258        "dev": true,
  1259        "dependencies": {
  1260          "@babel/parser": "^7.1.0",
  1261          "@babel/types": "^7.0.0",
  1262          "@types/babel__generator": "*",
  1263          "@types/babel__template": "*",
  1264          "@types/babel__traverse": "*"
  1265        }
  1266      },
  1267      "node_modules/@types/babel__generator": {
  1268        "version": "7.6.2",
  1269        "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz",
  1270        "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==",
  1271        "dev": true,
  1272        "dependencies": {
  1273          "@babel/types": "^7.0.0"
  1274        }
  1275      },
  1276      "node_modules/@types/babel__template": {
  1277        "version": "7.4.0",
  1278        "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.0.tgz",
  1279        "integrity": "sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==",
  1280        "dev": true,
  1281        "dependencies": {
  1282          "@babel/parser": "^7.1.0",
  1283          "@babel/types": "^7.0.0"
  1284        }
  1285      },
  1286      "node_modules/@types/babel__traverse": {
  1287        "version": "7.11.1",
  1288        "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.11.1.tgz",
  1289        "integrity": "sha512-Vs0hm0vPahPMYi9tDjtP66llufgO3ST16WXaSTtDGEl9cewAl3AibmxWw6TINOqHPT9z0uABKAYjT9jNSg4npw==",
  1290        "dev": true,
  1291        "dependencies": {
  1292          "@babel/types": "^7.3.0"
  1293        }
  1294      },
  1295      "node_modules/@types/graceful-fs": {
  1296        "version": "4.1.5",
  1297        "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz",
  1298        "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==",
  1299        "dev": true,
  1300        "dependencies": {
  1301          "@types/node": "*"
  1302        }
  1303      },
  1304      "node_modules/@types/istanbul-lib-coverage": {
  1305        "version": "2.0.3",
  1306        "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz",
  1307        "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==",
  1308        "dev": true
  1309      },
  1310      "node_modules/@types/istanbul-lib-report": {
  1311        "version": "3.0.0",
  1312        "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
  1313        "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==",
  1314        "dev": true,
  1315        "dependencies": {
  1316          "@types/istanbul-lib-coverage": "*"
  1317        }
  1318      },
  1319      "node_modules/@types/istanbul-reports": {
  1320        "version": "3.0.1",
  1321        "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz",
  1322        "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==",
  1323        "dev": true,
  1324        "dependencies": {
  1325          "@types/istanbul-lib-report": "*"
  1326        }
  1327      },
  1328      "node_modules/@types/mime-types": {
  1329        "version": "2.1.0",
  1330        "resolved": "https://registry.npmjs.org/@types/mime-types/-/mime-types-2.1.0.tgz",
  1331        "integrity": "sha1-nKUs2jY/aZxpRmwqbM2q2RPqenM=",
  1332        "dev": true
  1333      },
  1334      "node_modules/@types/node": {
  1335        "version": "15.12.4",
  1336        "resolved": "https://registry.npmjs.org/@types/node/-/node-15.12.4.tgz",
  1337        "integrity": "sha512-zrNj1+yqYF4WskCMOHwN+w9iuD12+dGm0rQ35HLl9/Ouuq52cEtd0CH9qMgrdNmi5ejC1/V7vKEXYubB+65DkA==",
  1338        "dev": true
  1339      },
  1340      "node_modules/@types/prettier": {
  1341        "version": "2.3.0",
  1342        "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.3.0.tgz",
  1343        "integrity": "sha512-hkc1DATxFLQo4VxPDpMH1gCkPpBbpOoJ/4nhuXw4n63/0R6bCpQECj4+K226UJ4JO/eJQz+1mC2I7JsWanAdQw==",
  1344        "dev": true
  1345      },
  1346      "node_modules/@types/stack-utils": {
  1347        "version": "2.0.0",
  1348        "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz",
  1349        "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==",
  1350        "dev": true
  1351      },
  1352      "node_modules/@types/yargs": {
  1353        "version": "16.0.3",
  1354        "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz",
  1355        "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==",
  1356        "dev": true,
  1357        "dependencies": {
  1358          "@types/yargs-parser": "*"
  1359        }
  1360      },
  1361      "node_modules/@types/yargs-parser": {
  1362        "version": "20.2.0",
  1363        "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.0.tgz",
  1364        "integrity": "sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==",
  1365        "dev": true
  1366      },
  1367      "node_modules/@types/yauzl": {
  1368        "version": "2.9.1",
  1369        "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.9.1.tgz",
  1370        "integrity": "sha512-A1b8SU4D10uoPjwb0lnHmmu8wZhR9d+9o2PKBQT2jU5YPTKsxac6M2qGAdY7VcL+dHHhARVUDmeg0rOrcd9EjA==",
  1371        "dev": true,
  1372        "optional": true,
  1373        "dependencies": {
  1374          "@types/node": "*"
  1375        }
  1376      },
  1377      "node_modules/abab": {
  1378        "version": "2.0.5",
  1379        "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz",
  1380        "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==",
  1381        "dev": true
  1382      },
  1383      "node_modules/acorn": {
  1384        "version": "8.4.1",
  1385        "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.4.1.tgz",
  1386        "integrity": "sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==",
  1387        "dev": true,
  1388        "bin": {
  1389          "acorn": "bin/acorn"
  1390        },
  1391        "engines": {
  1392          "node": ">=0.4.0"
  1393        }
  1394      },
  1395      "node_modules/acorn-globals": {
  1396        "version": "6.0.0",
  1397        "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz",
  1398        "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==",
  1399        "dev": true,
  1400        "dependencies": {
  1401          "acorn": "^7.1.1",
  1402          "acorn-walk": "^7.1.1"
  1403        }
  1404      },
  1405      "node_modules/acorn-globals/node_modules/acorn": {
  1406        "version": "7.4.1",
  1407        "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
  1408        "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
  1409        "dev": true,
  1410        "bin": {
  1411          "acorn": "bin/acorn"
  1412        },
  1413        "engines": {
  1414          "node": ">=0.4.0"
  1415        }
  1416      },
  1417      "node_modules/acorn-walk": {
  1418        "version": "7.2.0",
  1419        "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz",
  1420        "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==",
  1421        "dev": true,
  1422        "engines": {
  1423          "node": ">=0.4.0"
  1424        }
  1425      },
  1426      "node_modules/agent-base": {
  1427        "version": "6.0.2",
  1428        "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
  1429        "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
  1430        "dev": true,
  1431        "dependencies": {
  1432          "debug": "4"
  1433        },
  1434        "engines": {
  1435          "node": ">= 6.0.0"
  1436        }
  1437      },
  1438      "node_modules/ansi-escapes": {
  1439        "version": "4.3.2",
  1440        "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
  1441        "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
  1442        "dev": true,
  1443        "dependencies": {
  1444          "type-fest": "^0.21.3"
  1445        },
  1446        "engines": {
  1447          "node": ">=8"
  1448        },
  1449        "funding": {
  1450          "url": "https://github.com/sponsors/sindresorhus"
  1451        }
  1452      },
  1453      "node_modules/ansi-regex": {
  1454        "version": "5.0.1",
  1455        "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
  1456        "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
  1457        "dev": true,
  1458        "engines": {
  1459          "node": ">=8"
  1460        }
  1461      },
  1462      "node_modules/ansi-styles": {
  1463        "version": "3.2.1",
  1464        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
  1465        "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
  1466        "dev": true,
  1467        "dependencies": {
  1468          "color-convert": "^1.9.0"
  1469        },
  1470        "engines": {
  1471          "node": ">=4"
  1472        }
  1473      },
  1474      "node_modules/anymatch": {
  1475        "version": "3.1.2",
  1476        "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
  1477        "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
  1478        "dev": true,
  1479        "dependencies": {
  1480          "normalize-path": "^3.0.0",
  1481          "picomatch": "^2.0.4"
  1482        },
  1483        "engines": {
  1484          "node": ">= 8"
  1485        }
  1486      },
  1487      "node_modules/argparse": {
  1488        "version": "1.0.10",
  1489        "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
  1490        "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
  1491        "dev": true,
  1492        "dependencies": {
  1493          "sprintf-js": "~1.0.2"
  1494        }
  1495      },
  1496      "node_modules/async-limiter": {
  1497        "version": "1.0.1",
  1498        "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
  1499        "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==",
  1500        "dev": true
  1501      },
  1502      "node_modules/asynckit": {
  1503        "version": "0.4.0",
  1504        "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
  1505        "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
  1506        "dev": true
  1507      },
  1508      "node_modules/autoprefixer": {
  1509        "version": "10.4.16",
  1510        "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz",
  1511        "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==",
  1512        "dev": true,
  1513        "funding": [
  1514          {
  1515            "type": "opencollective",
  1516            "url": "https://opencollective.com/postcss/"
  1517          },
  1518          {
  1519            "type": "tidelift",
  1520            "url": "https://tidelift.com/funding/github/npm/autoprefixer"
  1521          },
  1522          {
  1523            "type": "github",
  1524            "url": "https://github.com/sponsors/ai"
  1525          }
  1526        ],
  1527        "dependencies": {
  1528          "browserslist": "^4.21.10",
  1529          "caniuse-lite": "^1.0.30001538",
  1530          "fraction.js": "^4.3.6",
  1531          "normalize-range": "^0.1.2",
  1532          "picocolors": "^1.0.0",
  1533          "postcss-value-parser": "^4.2.0"
  1534        },
  1535        "bin": {
  1536          "autoprefixer": "bin/autoprefixer"
  1537        },
  1538        "engines": {
  1539          "node": "^10 || ^12 || >=14"
  1540        },
  1541        "peerDependencies": {
  1542          "postcss": "^8.1.0"
  1543        }
  1544      },
  1545      "node_modules/babel-jest": {
  1546        "version": "27.0.5",
  1547        "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.0.5.tgz",
  1548        "integrity": "sha512-bTMAbpCX7ldtfbca2llYLeSFsDM257aspyAOpsdrdSrBqoLkWCy4HPYTXtXWaSLgFPjrJGACL65rzzr4RFGadw==",
  1549        "dev": true,
  1550        "dependencies": {
  1551          "@jest/transform": "^27.0.5",
  1552          "@jest/types": "^27.0.2",
  1553          "@types/babel__core": "^7.1.14",
  1554          "babel-plugin-istanbul": "^6.0.0",
  1555          "babel-preset-jest": "^27.0.1",
  1556          "chalk": "^4.0.0",
  1557          "graceful-fs": "^4.2.4",
  1558          "slash": "^3.0.0"
  1559        },
  1560        "engines": {
  1561          "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
  1562        },
  1563        "peerDependencies": {
  1564          "@babel/core": "^7.8.0"
  1565        }
  1566      },
  1567      "node_modules/babel-jest/node_modules/ansi-styles": {
  1568        "version": "4.3.0",
  1569        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  1570        "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  1571        "dev": true,
  1572        "dependencies": {
  1573          "color-convert": "^2.0.1"
  1574        },
  1575        "engines": {
  1576          "node": ">=8"
  1577        },
  1578        "funding": {
  1579          "url": "https://github.com/chalk/ansi-styles?sponsor=1"
  1580        }
  1581      },
  1582      "node_modules/babel-jest/node_modules/chalk": {
  1583        "version": "4.1.1",
  1584        "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
  1585        "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
  1586        "dev": true,
  1587        "dependencies": {
  1588          "ansi-styles": "^4.1.0",
  1589          "supports-color": "^7.1.0"
  1590        },
  1591        "engines": {
  1592          "node": ">=10"
  1593        },
  1594        "funding": {
  1595          "url": "https://github.com/chalk/chalk?sponsor=1"
  1596        }
  1597      },
  1598      "node_modules/babel-jest/node_modules/color-convert": {
  1599        "version": "2.0.1",
  1600        "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  1601        "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  1602        "dev": true,
  1603        "dependencies": {
  1604          "color-name": "~1.1.4"
  1605        },
  1606        "engines": {
  1607          "node": ">=7.0.0"
  1608        }
  1609      },
  1610      "node_modules/babel-jest/node_modules/color-name": {
  1611        "version": "1.1.4",
  1612        "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  1613        "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  1614        "dev": true
  1615      },
  1616      "node_modules/babel-jest/node_modules/has-flag": {
  1617        "version": "4.0.0",
  1618        "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  1619        "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
  1620        "dev": true,
  1621        "engines": {
  1622          "node": ">=8"
  1623        }
  1624      },
  1625      "node_modules/babel-jest/node_modules/supports-color": {
  1626        "version": "7.2.0",
  1627        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  1628        "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  1629        "dev": true,
  1630        "dependencies": {
  1631          "has-flag": "^4.0.0"
  1632        },
  1633        "engines": {
  1634          "node": ">=8"
  1635        }
  1636      },
  1637      "node_modules/babel-plugin-istanbul": {
  1638        "version": "6.0.0",
  1639        "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz",
  1640        "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==",
  1641        "dev": true,
  1642        "dependencies": {
  1643          "@babel/helper-plugin-utils": "^7.0.0",
  1644          "@istanbuljs/load-nyc-config": "^1.0.0",
  1645          "@istanbuljs/schema": "^0.1.2",
  1646          "istanbul-lib-instrument": "^4.0.0",
  1647          "test-exclude": "^6.0.0"
  1648        },
  1649        "engines": {
  1650          "node": ">=8"
  1651        }
  1652      },
  1653      "node_modules/babel-plugin-jest-hoist": {
  1654        "version": "27.0.1",
  1655        "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.0.1.tgz",
  1656        "integrity": "sha512-sqBF0owAcCDBVEDtxqfYr2F36eSHdx7lAVGyYuOBRnKdD6gzcy0I0XrAYCZgOA3CRrLhmR+Uae9nogPzmAtOfQ==",
  1657        "dev": true,
  1658        "dependencies": {
  1659          "@babel/template": "^7.3.3",
  1660          "@babel/types": "^7.3.3",
  1661          "@types/babel__core": "^7.0.0",
  1662          "@types/babel__traverse": "^7.0.6"
  1663        },
  1664        "engines": {
  1665          "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
  1666        }
  1667      },
  1668      "node_modules/babel-preset-current-node-syntax": {
  1669        "version": "1.0.1",
  1670        "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz",
  1671        "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==",
  1672        "dev": true,
  1673        "dependencies": {
  1674          "@babel/plugin-syntax-async-generators": "^7.8.4",
  1675          "@babel/plugin-syntax-bigint": "^7.8.3",
  1676          "@babel/plugin-syntax-class-properties": "^7.8.3",
  1677          "@babel/plugin-syntax-import-meta": "^7.8.3",
  1678          "@babel/plugin-syntax-json-strings": "^7.8.3",
  1679          "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3",
  1680          "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
  1681          "@babel/plugin-syntax-numeric-separator": "^7.8.3",
  1682          "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
  1683          "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
  1684          "@babel/plugin-syntax-optional-chaining": "^7.8.3",
  1685          "@babel/plugin-syntax-top-level-await": "^7.8.3"
  1686        },
  1687        "peerDependencies": {
  1688          "@babel/core": "^7.0.0"
  1689        }
  1690      },
  1691      "node_modules/babel-preset-jest": {
  1692        "version": "27.0.1",
  1693        "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.0.1.tgz",
  1694        "integrity": "sha512-nIBIqCEpuiyhvjQs2mVNwTxQQa2xk70p9Dd/0obQGBf8FBzbnI8QhQKzLsWMN2i6q+5B0OcWDtrboBX5gmOLyA==",
  1695        "dev": true,
  1696        "dependencies": {
  1697          "babel-plugin-jest-hoist": "^27.0.1",
  1698          "babel-preset-current-node-syntax": "^1.0.0"
  1699        },
  1700        "engines": {
  1701          "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
  1702        },
  1703        "peerDependencies": {
  1704          "@babel/core": "^7.0.0"
  1705        }
  1706      },
  1707      "node_modules/balanced-match": {
  1708        "version": "1.0.2",
  1709        "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
  1710        "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
  1711        "dev": true
  1712      },
  1713      "node_modules/base64-js": {
  1714        "version": "1.5.1",
  1715        "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
  1716        "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
  1717        "dev": true,
  1718        "funding": [
  1719          {
  1720            "type": "github",
  1721            "url": "https://github.com/sponsors/feross"
  1722          },
  1723          {
  1724            "type": "patreon",
  1725            "url": "https://www.patreon.com/feross"
  1726          },
  1727          {
  1728            "type": "consulting",
  1729            "url": "https://feross.org/support"
  1730          }
  1731        ]
  1732      },
  1733      "node_modules/binary-extensions": {
  1734        "version": "2.2.0",
  1735        "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
  1736        "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
  1737        "dev": true,
  1738        "engines": {
  1739          "node": ">=8"
  1740        }
  1741      },
  1742      "node_modules/bl": {
  1743        "version": "4.1.0",
  1744        "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
  1745        "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
  1746        "dev": true,
  1747        "dependencies": {
  1748          "buffer": "^5.5.0",
  1749          "inherits": "^2.0.4",
  1750          "readable-stream": "^3.4.0"
  1751        }
  1752      },
  1753      "node_modules/bl/node_modules/readable-stream": {
  1754        "version": "3.6.0",
  1755        "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
  1756        "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
  1757        "dev": true,
  1758        "dependencies": {
  1759          "inherits": "^2.0.3",
  1760          "string_decoder": "^1.1.1",
  1761          "util-deprecate": "^1.0.1"
  1762        },
  1763        "engines": {
  1764          "node": ">= 6"
  1765        }
  1766      },
  1767      "node_modules/brace-expansion": {
  1768        "version": "1.1.11",
  1769        "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
  1770        "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
  1771        "dev": true,
  1772        "dependencies": {
  1773          "balanced-match": "^1.0.0",
  1774          "concat-map": "0.0.1"
  1775        }
  1776      },
  1777      "node_modules/braces": {
  1778        "version": "3.0.2",
  1779        "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
  1780        "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
  1781        "dev": true,
  1782        "dependencies": {
  1783          "fill-range": "^7.0.1"
  1784        },
  1785        "engines": {
  1786          "node": ">=8"
  1787        }
  1788      },
  1789      "node_modules/browser-process-hrtime": {
  1790        "version": "1.0.0",
  1791        "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz",
  1792        "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==",
  1793        "dev": true
  1794      },
  1795      "node_modules/browserslist": {
  1796        "version": "4.22.1",
  1797        "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz",
  1798        "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==",
  1799        "dev": true,
  1800        "funding": [
  1801          {
  1802            "type": "opencollective",
  1803            "url": "https://opencollective.com/browserslist"
  1804          },
  1805          {
  1806            "type": "tidelift",
  1807            "url": "https://tidelift.com/funding/github/npm/browserslist"
  1808          },
  1809          {
  1810            "type": "github",
  1811            "url": "https://github.com/sponsors/ai"
  1812          }
  1813        ],
  1814        "dependencies": {
  1815          "caniuse-lite": "^1.0.30001541",
  1816          "electron-to-chromium": "^1.4.535",
  1817          "node-releases": "^2.0.13",
  1818          "update-browserslist-db": "^1.0.13"
  1819        },
  1820        "bin": {
  1821          "browserslist": "cli.js"
  1822        },
  1823        "engines": {
  1824          "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
  1825        }
  1826      },
  1827      "node_modules/bser": {
  1828        "version": "2.1.1",
  1829        "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz",
  1830        "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==",
  1831        "dev": true,
  1832        "dependencies": {
  1833          "node-int64": "^0.4.0"
  1834        }
  1835      },
  1836      "node_modules/buffer": {
  1837        "version": "5.7.1",
  1838        "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
  1839        "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
  1840        "dev": true,
  1841        "funding": [
  1842          {
  1843            "type": "github",
  1844            "url": "https://github.com/sponsors/feross"
  1845          },
  1846          {
  1847            "type": "patreon",
  1848            "url": "https://www.patreon.com/feross"
  1849          },
  1850          {
  1851            "type": "consulting",
  1852            "url": "https://feross.org/support"
  1853          }
  1854        ],
  1855        "dependencies": {
  1856          "base64-js": "^1.3.1",
  1857          "ieee754": "^1.1.13"
  1858        }
  1859      },
  1860      "node_modules/buffer-crc32": {
  1861        "version": "0.2.13",
  1862        "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
  1863        "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
  1864        "dev": true,
  1865        "engines": {
  1866          "node": "*"
  1867        }
  1868      },
  1869      "node_modules/buffer-from": {
  1870        "version": "1.1.1",
  1871        "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
  1872        "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
  1873        "dev": true
  1874      },
  1875      "node_modules/callsites": {
  1876        "version": "3.1.0",
  1877        "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
  1878        "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
  1879        "dev": true,
  1880        "engines": {
  1881          "node": ">=6"
  1882        }
  1883      },
  1884      "node_modules/camelcase": {
  1885        "version": "5.3.1",
  1886        "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
  1887        "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
  1888        "dev": true,
  1889        "engines": {
  1890          "node": ">=6"
  1891        }
  1892      },
  1893      "node_modules/caniuse-lite": {
  1894        "version": "1.0.30001546",
  1895        "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001546.tgz",
  1896        "integrity": "sha512-zvtSJwuQFpewSyRrI3AsftF6rM0X80mZkChIt1spBGEvRglCrjTniXvinc8JKRoqTwXAgvqTImaN9igfSMtUBw==",
  1897        "dev": true,
  1898        "funding": [
  1899          {
  1900            "type": "opencollective",
  1901            "url": "https://opencollective.com/browserslist"
  1902          },
  1903          {
  1904            "type": "tidelift",
  1905            "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
  1906          },
  1907          {
  1908            "type": "github",
  1909            "url": "https://github.com/sponsors/ai"
  1910          }
  1911        ]
  1912      },
  1913      "node_modules/chalk": {
  1914        "version": "2.4.2",
  1915        "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
  1916        "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
  1917        "dev": true,
  1918        "dependencies": {
  1919          "ansi-styles": "^3.2.1",
  1920          "escape-string-regexp": "^1.0.5",
  1921          "supports-color": "^5.3.0"
  1922        },
  1923        "engines": {
  1924          "node": ">=4"
  1925        }
  1926      },
  1927      "node_modules/char-regex": {
  1928        "version": "1.0.2",
  1929        "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz",
  1930        "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==",
  1931        "dev": true,
  1932        "engines": {
  1933          "node": ">=10"
  1934        }
  1935      },
  1936      "node_modules/chokidar": {
  1937        "version": "3.5.3",
  1938        "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
  1939        "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
  1940        "dev": true,
  1941        "funding": [
  1942          {
  1943            "type": "individual",
  1944            "url": "https://paulmillr.com/funding/"
  1945          }
  1946        ],
  1947        "dependencies": {
  1948          "anymatch": "~3.1.2",
  1949          "braces": "~3.0.2",
  1950          "glob-parent": "~5.1.2",
  1951          "is-binary-path": "~2.1.0",
  1952          "is-glob": "~4.0.1",
  1953          "normalize-path": "~3.0.0",
  1954          "readdirp": "~3.6.0"
  1955        },
  1956        "engines": {
  1957          "node": ">= 8.10.0"
  1958        },
  1959        "optionalDependencies": {
  1960          "fsevents": "~2.3.2"
  1961        }
  1962      },
  1963      "node_modules/chownr": {
  1964        "version": "1.1.4",
  1965        "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
  1966        "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",
  1967        "dev": true
  1968      },
  1969      "node_modules/ci-info": {
  1970        "version": "3.2.0",
  1971        "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz",
  1972        "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==",
  1973        "dev": true
  1974      },
  1975      "node_modules/cjs-module-lexer": {
  1976        "version": "1.2.1",
  1977        "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.1.tgz",
  1978        "integrity": "sha512-jVamGdJPDeuQilKhvVn1h3knuMOZzr8QDnpk+M9aMlCaMkTDd6fBWPhiDqFvFZ07pL0liqabAiuy8SY4jGHeaw==",
  1979        "dev": true
  1980      },
  1981      "node_modules/cliui": {
  1982        "version": "7.0.4",
  1983        "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
  1984        "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
  1985        "dev": true,
  1986        "dependencies": {
  1987          "string-width": "^4.2.0",
  1988          "strip-ansi": "^6.0.0",
  1989          "wrap-ansi": "^7.0.0"
  1990        }
  1991      },
  1992      "node_modules/co": {
  1993        "version": "4.6.0",
  1994        "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
  1995        "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
  1996        "dev": true,
  1997        "engines": {
  1998          "iojs": ">= 1.0.0",
  1999          "node": ">= 0.12.0"
  2000        }
  2001      },
  2002      "node_modules/collect-v8-coverage": {
  2003        "version": "1.0.1",
  2004        "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz",
  2005        "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==",
  2006        "dev": true
  2007      },
  2008      "node_modules/color-convert": {
  2009        "version": "1.9.3",
  2010        "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
  2011        "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
  2012        "dev": true,
  2013        "dependencies": {
  2014          "color-name": "1.1.3"
  2015        }
  2016      },
  2017      "node_modules/color-name": {
  2018        "version": "1.1.3",
  2019        "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
  2020        "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
  2021        "dev": true
  2022      },
  2023      "node_modules/combined-stream": {
  2024        "version": "1.0.8",
  2025        "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
  2026        "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
  2027        "dev": true,
  2028        "dependencies": {
  2029          "delayed-stream": "~1.0.0"
  2030        },
  2031        "engines": {
  2032          "node": ">= 0.8"
  2033        }
  2034      },
  2035      "node_modules/commander": {
  2036        "version": "9.4.0",
  2037        "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.0.tgz",
  2038        "integrity": "sha512-sRPT+umqkz90UA8M1yqYfnHlZA7fF6nSphDtxeywPZ49ysjxDQybzk13CL+mXekDRG92skbcqCLVovuCusNmFw==",
  2039        "dev": true,
  2040        "engines": {
  2041          "node": "^12.20.0 || >=14"
  2042        }
  2043      },
  2044      "node_modules/concat-map": {
  2045        "version": "0.0.1",
  2046        "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
  2047        "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
  2048        "dev": true
  2049      },
  2050      "node_modules/concat-stream": {
  2051        "version": "1.6.2",
  2052        "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
  2053        "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
  2054        "dev": true,
  2055        "engines": [
  2056          "node >= 0.8"
  2057        ],
  2058        "dependencies": {
  2059          "buffer-from": "^1.0.0",
  2060          "inherits": "^2.0.3",
  2061          "readable-stream": "^2.2.2",
  2062          "typedarray": "^0.0.6"
  2063        }
  2064      },
  2065      "node_modules/convert-source-map": {
  2066        "version": "1.8.0",
  2067        "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz",
  2068        "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==",
  2069        "dev": true,
  2070        "dependencies": {
  2071          "safe-buffer": "~5.1.1"
  2072        }
  2073      },
  2074      "node_modules/core-util-is": {
  2075        "version": "1.0.2",
  2076        "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
  2077        "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
  2078        "dev": true
  2079      },
  2080      "node_modules/cross-spawn": {
  2081        "version": "7.0.3",
  2082        "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
  2083        "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
  2084        "dev": true,
  2085        "dependencies": {
  2086          "path-key": "^3.1.0",
  2087          "shebang-command": "^2.0.0",
  2088          "which": "^2.0.1"
  2089        },
  2090        "engines": {
  2091          "node": ">= 8"
  2092        }
  2093      },
  2094      "node_modules/cssom": {
  2095        "version": "0.4.4",
  2096        "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz",
  2097        "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==",
  2098        "dev": true
  2099      },
  2100      "node_modules/cssstyle": {
  2101        "version": "2.3.0",
  2102        "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz",
  2103        "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==",
  2104        "dev": true,
  2105        "dependencies": {
  2106          "cssom": "~0.3.6"
  2107        },
  2108        "engines": {
  2109          "node": ">=8"
  2110        }
  2111      },
  2112      "node_modules/cssstyle/node_modules/cssom": {
  2113        "version": "0.3.8",
  2114        "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz",
  2115        "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==",
  2116        "dev": true
  2117      },
  2118      "node_modules/data-urls": {
  2119        "version": "2.0.0",
  2120        "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz",
  2121        "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==",
  2122        "dev": true,
  2123        "dependencies": {
  2124          "abab": "^2.0.3",
  2125          "whatwg-mimetype": "^2.3.0",
  2126          "whatwg-url": "^8.0.0"
  2127        },
  2128        "engines": {
  2129          "node": ">=10"
  2130        }
  2131      },
  2132      "node_modules/debug": {
  2133        "version": "4.3.1",
  2134        "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
  2135        "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
  2136        "dev": true,
  2137        "dependencies": {
  2138          "ms": "2.1.2"
  2139        },
  2140        "engines": {
  2141          "node": ">=6.0"
  2142        },
  2143        "peerDependenciesMeta": {
  2144          "supports-color": {
  2145            "optional": true
  2146          }
  2147        }
  2148      },
  2149      "node_modules/decimal.js": {
  2150        "version": "10.3.0",
  2151        "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.0.tgz",
  2152        "integrity": "sha512-MrQRs2gyD//7NeHi9TtsfClkf+cFAewDz+PZHR8ILKglLmBMyVX3ymQ+oeznE3tjrS7beTN+6JXb2C3JDHm7ug==",
  2153        "dev": true
  2154      },
  2155      "node_modules/dedent": {
  2156        "version": "0.7.0",
  2157        "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz",
  2158        "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=",
  2159        "dev": true
  2160      },
  2161      "node_modules/deep-extend": {
  2162        "version": "0.6.0",
  2163        "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
  2164        "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
  2165        "dev": true,
  2166        "engines": {
  2167          "node": ">=4.0.0"
  2168        }
  2169      },
  2170      "node_modules/deep-is": {
  2171        "version": "0.1.3",
  2172        "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
  2173        "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
  2174        "dev": true
  2175      },
  2176      "node_modules/deepmerge": {
  2177        "version": "4.2.2",
  2178        "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
  2179        "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==",
  2180        "dev": true,
  2181        "engines": {
  2182          "node": ">=0.10.0"
  2183        }
  2184      },
  2185      "node_modules/delayed-stream": {
  2186        "version": "1.0.0",
  2187        "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
  2188        "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
  2189        "dev": true,
  2190        "engines": {
  2191          "node": ">=0.4.0"
  2192        }
  2193      },
  2194      "node_modules/dependency-graph": {
  2195        "version": "0.11.0",
  2196        "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz",
  2197        "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==",
  2198        "dev": true,
  2199        "engines": {
  2200          "node": ">= 0.6.0"
  2201        }
  2202      },
  2203      "node_modules/detect-newline": {
  2204        "version": "3.1.0",
  2205        "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz",
  2206        "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==",
  2207        "dev": true,
  2208        "engines": {
  2209          "node": ">=8"
  2210        }
  2211      },
  2212      "node_modules/devtools-protocol": {
  2213        "version": "0.0.818844",
  2214        "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.818844.tgz",
  2215        "integrity": "sha512-AD1hi7iVJ8OD0aMLQU5VK0XH9LDlA1+BcPIgrAxPfaibx2DbWucuyOhc4oyQCbnvDDO68nN6/LcKfqTP343Jjg==",
  2216        "dev": true
  2217      },
  2218      "node_modules/diff-sequences": {
  2219        "version": "27.0.1",
  2220        "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.1.tgz",
  2221        "integrity": "sha512-XPLijkfJUh/PIBnfkcSHgvD6tlYixmcMAn3osTk6jt+H0v/mgURto1XUiD9DKuGX5NDoVS6dSlA23gd9FUaCFg==",
  2222        "dev": true,
  2223        "engines": {
  2224          "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
  2225        }
  2226      },
  2227      "node_modules/dir-glob": {
  2228        "version": "3.0.1",
  2229        "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
  2230        "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
  2231        "dev": true,
  2232        "dependencies": {
  2233          "path-type": "^4.0.0"
  2234        },
  2235        "engines": {
  2236          "node": ">=8"
  2237        }
  2238      },
  2239      "node_modules/domexception": {
  2240        "version": "2.0.1",
  2241        "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz",
  2242        "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==",
  2243        "dev": true,
  2244        "dependencies": {
  2245          "webidl-conversions": "^5.0.0"
  2246        },
  2247        "engines": {
  2248          "node": ">=8"
  2249        }
  2250      },
  2251      "node_modules/domexception/node_modules/webidl-conversions": {
  2252        "version": "5.0.0",
  2253        "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz",
  2254        "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==",
  2255        "dev": true,
  2256        "engines": {
  2257          "node": ">=8"
  2258        }
  2259      },
  2260      "node_modules/electron-to-chromium": {
  2261        "version": "1.4.542",
  2262        "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.542.tgz",
  2263        "integrity": "sha512-6+cpa00G09N3sfh2joln4VUXHquWrOFx3FLZqiVQvl45+zS9DskDBTPvob+BhvFRmTBkyDSk0vvLMMRo/qc6mQ==",
  2264        "dev": true
  2265      },
  2266      "node_modules/emittery": {
  2267        "version": "0.8.1",
  2268        "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz",
  2269        "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==",
  2270        "dev": true,
  2271        "engines": {
  2272          "node": ">=10"
  2273        },
  2274        "funding": {
  2275          "url": "https://github.com/sindresorhus/emittery?sponsor=1"
  2276        }
  2277      },
  2278      "node_modules/emoji-regex": {
  2279        "version": "8.0.0",
  2280        "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
  2281        "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
  2282        "dev": true
  2283      },
  2284      "node_modules/end-of-stream": {
  2285        "version": "1.4.4",
  2286        "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
  2287        "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
  2288        "dev": true,
  2289        "dependencies": {
  2290          "once": "^1.4.0"
  2291        }
  2292      },
  2293      "node_modules/entities": {
  2294        "version": "3.0.1",
  2295        "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz",
  2296        "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==",
  2297        "dev": true,
  2298        "engines": {
  2299          "node": ">=0.12"
  2300        },
  2301        "funding": {
  2302          "url": "https://github.com/fb55/entities?sponsor=1"
  2303        }
  2304      },
  2305      "node_modules/escalade": {
  2306        "version": "3.1.1",
  2307        "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
  2308        "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
  2309        "dev": true,
  2310        "engines": {
  2311          "node": ">=6"
  2312        }
  2313      },
  2314      "node_modules/escape-string-regexp": {
  2315        "version": "1.0.5",
  2316        "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
  2317        "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
  2318        "dev": true,
  2319        "engines": {
  2320          "node": ">=0.8.0"
  2321        }
  2322      },
  2323      "node_modules/escodegen": {
  2324        "version": "2.0.0",
  2325        "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz",
  2326        "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==",
  2327        "dev": true,
  2328        "dependencies": {
  2329          "esprima": "^4.0.1",
  2330          "estraverse": "^5.2.0",
  2331          "esutils": "^2.0.2",
  2332          "optionator": "^0.8.1"
  2333        },
  2334        "bin": {
  2335          "escodegen": "bin/escodegen.js",
  2336          "esgenerate": "bin/esgenerate.js"
  2337        },
  2338        "engines": {
  2339          "node": ">=6.0"
  2340        },
  2341        "optionalDependencies": {
  2342          "source-map": "~0.6.1"
  2343        }
  2344      },
  2345      "node_modules/escodegen/node_modules/source-map": {
  2346        "version": "0.6.1",
  2347        "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
  2348        "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
  2349        "dev": true,
  2350        "optional": true,
  2351        "engines": {
  2352          "node": ">=0.10.0"
  2353        }
  2354      },
  2355      "node_modules/esprima": {
  2356        "version": "4.0.1",
  2357        "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
  2358        "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
  2359        "dev": true,
  2360        "bin": {
  2361          "esparse": "bin/esparse.js",
  2362          "esvalidate": "bin/esvalidate.js"
  2363        },
  2364        "engines": {
  2365          "node": ">=4"
  2366        }
  2367      },
  2368      "node_modules/estraverse": {
  2369        "version": "5.2.0",
  2370        "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
  2371        "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
  2372        "dev": true,
  2373        "engines": {
  2374          "node": ">=4.0"
  2375        }
  2376      },
  2377      "node_modules/esutils": {
  2378        "version": "2.0.3",
  2379        "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
  2380        "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
  2381        "dev": true,
  2382        "engines": {
  2383          "node": ">=0.10.0"
  2384        }
  2385      },
  2386      "node_modules/execa": {
  2387        "version": "5.1.1",
  2388        "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
  2389        "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
  2390        "dev": true,
  2391        "dependencies": {
  2392          "cross-spawn": "^7.0.3",
  2393          "get-stream": "^6.0.0",
  2394          "human-signals": "^2.1.0",
  2395          "is-stream": "^2.0.0",
  2396          "merge-stream": "^2.0.0",
  2397          "npm-run-path": "^4.0.1",
  2398          "onetime": "^5.1.2",
  2399          "signal-exit": "^3.0.3",
  2400          "strip-final-newline": "^2.0.0"
  2401        },
  2402        "engines": {
  2403          "node": ">=10"
  2404        },
  2405        "funding": {
  2406          "url": "https://github.com/sindresorhus/execa?sponsor=1"
  2407        }
  2408      },
  2409      "node_modules/exit": {
  2410        "version": "0.1.2",
  2411        "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
  2412        "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
  2413        "dev": true,
  2414        "engines": {
  2415          "node": ">= 0.8.0"
  2416        }
  2417      },
  2418      "node_modules/expect": {
  2419        "version": "27.0.2",
  2420        "resolved": "https://registry.npmjs.org/expect/-/expect-27.0.2.tgz",
  2421        "integrity": "sha512-YJFNJe2+P2DqH+ZrXy+ydRQYO87oxRUonZImpDodR1G7qo3NYd3pL+NQ9Keqpez3cehczYwZDBC3A7xk3n7M/w==",
  2422        "dev": true,
  2423        "dependencies": {
  2424          "@jest/types": "^27.0.2",
  2425          "ansi-styles": "^5.0.0",
  2426          "jest-get-type": "^27.0.1",
  2427          "jest-matcher-utils": "^27.0.2",
  2428          "jest-message-util": "^27.0.2",
  2429          "jest-regex-util": "^27.0.1"
  2430        },
  2431        "engines": {
  2432          "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
  2433        }
  2434      },
  2435      "node_modules/expect/node_modules/ansi-styles": {
  2436        "version": "5.2.0",
  2437        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
  2438        "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
  2439        "dev": true,
  2440        "engines": {
  2441          "node": ">=10"
  2442        },
  2443        "funding": {
  2444          "url": "https://github.com/chalk/ansi-styles?sponsor=1"
  2445        }
  2446      },
  2447      "node_modules/extract-zip": {
  2448        "version": "2.0.1",
  2449        "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
  2450        "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
  2451        "dev": true,
  2452        "dependencies": {
  2453          "debug": "^4.1.1",
  2454          "get-stream": "^5.1.0",
  2455          "yauzl": "^2.10.0"
  2456        },
  2457        "bin": {
  2458          "extract-zip": "cli.js"
  2459        },
  2460        "engines": {
  2461          "node": ">= 10.17.0"
  2462        },
  2463        "optionalDependencies": {
  2464          "@types/yauzl": "^2.9.1"
  2465        }
  2466      },
  2467      "node_modules/extract-zip/node_modules/get-stream": {
  2468        "version": "5.2.0",
  2469        "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
  2470        "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
  2471        "dev": true,
  2472        "dependencies": {
  2473          "pump": "^3.0.0"
  2474        },
  2475        "engines": {
  2476          "node": ">=8"
  2477        },
  2478        "funding": {
  2479          "url": "https://github.com/sponsors/sindresorhus"
  2480        }
  2481      },
  2482      "node_modules/fast-glob": {
  2483        "version": "3.2.12",
  2484        "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz",
  2485        "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==",
  2486        "dev": true,
  2487        "dependencies": {
  2488          "@nodelib/fs.stat": "^2.0.2",
  2489          "@nodelib/fs.walk": "^1.2.3",
  2490          "glob-parent": "^5.1.2",
  2491          "merge2": "^1.3.0",
  2492          "micromatch": "^4.0.4"
  2493        },
  2494        "engines": {
  2495          "node": ">=8.6.0"
  2496        }
  2497      },
  2498      "node_modules/fast-json-stable-stringify": {
  2499        "version": "2.1.0",
  2500        "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
  2501        "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
  2502        "dev": true
  2503      },
  2504      "node_modules/fast-levenshtein": {
  2505        "version": "2.0.6",
  2506        "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
  2507        "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
  2508        "dev": true
  2509      },
  2510      "node_modules/fastq": {
  2511        "version": "1.13.0",
  2512        "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
  2513        "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==",
  2514        "dev": true,
  2515        "dependencies": {
  2516          "reusify": "^1.0.4"
  2517        }
  2518      },
  2519      "node_modules/fb-watchman": {
  2520        "version": "2.0.1",
  2521        "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz",
  2522        "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==",
  2523        "dev": true,
  2524        "dependencies": {
  2525          "bser": "2.1.1"
  2526        }
  2527      },
  2528      "node_modules/fd-slicer": {
  2529        "version": "1.1.0",
  2530        "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
  2531        "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=",
  2532        "dev": true,
  2533        "dependencies": {
  2534          "pend": "~1.2.0"
  2535        }
  2536      },
  2537      "node_modules/fill-range": {
  2538        "version": "7.0.1",
  2539        "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
  2540        "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
  2541        "dev": true,
  2542        "dependencies": {
  2543          "to-regex-range": "^5.0.1"
  2544        },
  2545        "engines": {
  2546          "node": ">=8"
  2547        }
  2548      },
  2549      "node_modules/find-up": {
  2550        "version": "4.1.0",
  2551        "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
  2552        "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
  2553        "dev": true,
  2554        "dependencies": {
  2555          "locate-path": "^5.0.0",
  2556          "path-exists": "^4.0.0"
  2557        },
  2558        "engines": {
  2559          "node": ">=8"
  2560        }
  2561      },
  2562      "node_modules/form-data": {
  2563        "version": "3.0.1",
  2564        "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz",
  2565        "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==",
  2566        "dev": true,
  2567        "dependencies": {
  2568          "asynckit": "^0.4.0",
  2569          "combined-stream": "^1.0.8",
  2570          "mime-types": "^2.1.12"
  2571        },
  2572        "engines": {
  2573          "node": ">= 6"
  2574        }
  2575      },
  2576      "node_modules/fraction.js": {
  2577        "version": "4.3.6",
  2578        "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.6.tgz",
  2579        "integrity": "sha512-n2aZ9tNfYDwaHhvFTkhFErqOMIb8uyzSQ+vGJBjZyanAKZVbGUQ1sngfk9FdkBw7G26O7AgNjLcecLffD1c7eg==",
  2580        "dev": true,
  2581        "engines": {
  2582          "node": "*"
  2583        },
  2584        "funding": {
  2585          "type": "patreon",
  2586          "url": "https://github.com/sponsors/rawify"
  2587        }
  2588      },
  2589      "node_modules/fs-constants": {
  2590        "version": "1.0.0",
  2591        "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
  2592        "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
  2593        "dev": true
  2594      },
  2595      "node_modules/fs-extra": {
  2596        "version": "10.1.0",
  2597        "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
  2598        "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
  2599        "dev": true,
  2600        "dependencies": {
  2601          "graceful-fs": "^4.2.0",
  2602          "jsonfile": "^6.0.1",
  2603          "universalify": "^2.0.0"
  2604        },
  2605        "engines": {
  2606          "node": ">=12"
  2607        }
  2608      },
  2609      "node_modules/fs-extra/node_modules/universalify": {
  2610        "version": "2.0.0",
  2611        "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
  2612        "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
  2613        "dev": true,
  2614        "engines": {
  2615          "node": ">= 10.0.0"
  2616        }
  2617      },
  2618      "node_modules/fs.realpath": {
  2619        "version": "1.0.0",
  2620        "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
  2621        "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
  2622        "dev": true
  2623      },
  2624      "node_modules/fsevents": {
  2625        "version": "2.3.2",
  2626        "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
  2627        "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
  2628        "dev": true,
  2629        "hasInstallScript": true,
  2630        "optional": true,
  2631        "os": [
  2632          "darwin"
  2633        ],
  2634        "engines": {
  2635          "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
  2636        }
  2637      },
  2638      "node_modules/function-bind": {
  2639        "version": "1.1.1",
  2640        "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
  2641        "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
  2642        "dev": true
  2643      },
  2644      "node_modules/gensync": {
  2645        "version": "1.0.0-beta.2",
  2646        "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
  2647        "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
  2648        "dev": true,
  2649        "engines": {
  2650          "node": ">=6.9.0"
  2651        }
  2652      },
  2653      "node_modules/get-caller-file": {
  2654        "version": "2.0.5",
  2655        "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
  2656        "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
  2657        "dev": true,
  2658        "engines": {
  2659          "node": "6.* || 8.* || >= 10.*"
  2660        }
  2661      },
  2662      "node_modules/get-package-type": {
  2663        "version": "0.1.0",
  2664        "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz",
  2665        "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==",
  2666        "dev": true,
  2667        "engines": {
  2668          "node": ">=8.0.0"
  2669        }
  2670      },
  2671      "node_modules/get-stdin": {
  2672        "version": "9.0.0",
  2673        "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz",
  2674        "integrity": "sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==",
  2675        "dev": true,
  2676        "engines": {
  2677          "node": ">=12"
  2678        },
  2679        "funding": {
  2680          "url": "https://github.com/sponsors/sindresorhus"
  2681        }
  2682      },
  2683      "node_modules/get-stream": {
  2684        "version": "6.0.1",
  2685        "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
  2686        "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
  2687        "dev": true,
  2688        "engines": {
  2689          "node": ">=10"
  2690        },
  2691        "funding": {
  2692          "url": "https://github.com/sponsors/sindresorhus"
  2693        }
  2694      },
  2695      "node_modules/glob": {
  2696        "version": "7.1.7",
  2697        "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
  2698        "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
  2699        "dev": true,
  2700        "dependencies": {
  2701          "fs.realpath": "^1.0.0",
  2702          "inflight": "^1.0.4",
  2703          "inherits": "2",
  2704          "minimatch": "^3.0.4",
  2705          "once": "^1.3.0",
  2706          "path-is-absolute": "^1.0.0"
  2707        },
  2708        "engines": {
  2709          "node": "*"
  2710        },
  2711        "funding": {
  2712          "url": "https://github.com/sponsors/isaacs"
  2713        }
  2714      },
  2715      "node_modules/glob-parent": {
  2716        "version": "5.1.2",
  2717        "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
  2718        "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
  2719        "dev": true,
  2720        "dependencies": {
  2721          "is-glob": "^4.0.1"
  2722        },
  2723        "engines": {
  2724          "node": ">= 6"
  2725        }
  2726      },
  2727      "node_modules/globals": {
  2728        "version": "11.12.0",
  2729        "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
  2730        "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
  2731        "dev": true,
  2732        "engines": {
  2733          "node": ">=4"
  2734        }
  2735      },
  2736      "node_modules/globby": {
  2737        "version": "13.1.2",
  2738        "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.2.tgz",
  2739        "integrity": "sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ==",
  2740        "dev": true,
  2741        "dependencies": {
  2742          "dir-glob": "^3.0.1",
  2743          "fast-glob": "^3.2.11",
  2744          "ignore": "^5.2.0",
  2745          "merge2": "^1.4.1",
  2746          "slash": "^4.0.0"
  2747        },
  2748        "engines": {
  2749          "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
  2750        },
  2751        "funding": {
  2752          "url": "https://github.com/sponsors/sindresorhus"
  2753        }
  2754      },
  2755      "node_modules/globby/node_modules/slash": {
  2756        "version": "4.0.0",
  2757        "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz",
  2758        "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==",
  2759        "dev": true,
  2760        "engines": {
  2761          "node": ">=12"
  2762        },
  2763        "funding": {
  2764          "url": "https://github.com/sponsors/sindresorhus"
  2765        }
  2766      },
  2767      "node_modules/graceful-fs": {
  2768        "version": "4.2.6",
  2769        "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
  2770        "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
  2771        "dev": true
  2772      },
  2773      "node_modules/has": {
  2774        "version": "1.0.3",
  2775        "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
  2776        "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
  2777        "dev": true,
  2778        "dependencies": {
  2779          "function-bind": "^1.1.1"
  2780        },
  2781        "engines": {
  2782          "node": ">= 0.4.0"
  2783        }
  2784      },
  2785      "node_modules/has-flag": {
  2786        "version": "3.0.0",
  2787        "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
  2788        "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
  2789        "dev": true,
  2790        "engines": {
  2791          "node": ">=4"
  2792        }
  2793      },
  2794      "node_modules/href-checker": {
  2795        "version": "1.1.2",
  2796        "resolved": "git+ssh://git@github.com/etefera/href-checker.git#b60a5f983aeed02df5a635825f05aac66b7292fa",
  2797        "dev": true,
  2798        "license": "MIT",
  2799        "dependencies": {
  2800          "puppeteer": "^5.4.1",
  2801          "sade": "^1.7.4"
  2802        },
  2803        "bin": {
  2804          "href-checker": "cli.js"
  2805        },
  2806        "engines": {
  2807          "node": ">= 12.11"
  2808        }
  2809      },
  2810      "node_modules/html-encoding-sniffer": {
  2811        "version": "2.0.1",
  2812        "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz",
  2813        "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==",
  2814        "dev": true,
  2815        "dependencies": {
  2816          "whatwg-encoding": "^1.0.5"
  2817        },
  2818        "engines": {
  2819          "node": ">=10"
  2820        }
  2821      },
  2822      "node_modules/html-escaper": {
  2823        "version": "2.0.2",
  2824        "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
  2825        "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
  2826        "dev": true
  2827      },
  2828      "node_modules/http-proxy-agent": {
  2829        "version": "4.0.1",
  2830        "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
  2831        "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==",
  2832        "dev": true,
  2833        "dependencies": {
  2834          "@tootallnate/once": "1",
  2835          "agent-base": "6",
  2836          "debug": "4"
  2837        },
  2838        "engines": {
  2839          "node": ">= 6"
  2840        }
  2841      },
  2842      "node_modules/https-proxy-agent": {
  2843        "version": "5.0.0",
  2844        "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
  2845        "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
  2846        "dev": true,
  2847        "dependencies": {
  2848          "agent-base": "6",
  2849          "debug": "4"
  2850        },
  2851        "engines": {
  2852          "node": ">= 6"
  2853        }
  2854      },
  2855      "node_modules/human-signals": {
  2856        "version": "2.1.0",
  2857        "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
  2858        "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
  2859        "dev": true,
  2860        "engines": {
  2861          "node": ">=10.17.0"
  2862        }
  2863      },
  2864      "node_modules/iconv-lite": {
  2865        "version": "0.4.24",
  2866        "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
  2867        "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
  2868        "dev": true,
  2869        "dependencies": {
  2870          "safer-buffer": ">= 2.1.2 < 3"
  2871        },
  2872        "engines": {
  2873          "node": ">=0.10.0"
  2874        }
  2875      },
  2876      "node_modules/ieee754": {
  2877        "version": "1.2.1",
  2878        "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
  2879        "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
  2880        "dev": true,
  2881        "funding": [
  2882          {
  2883            "type": "github",
  2884            "url": "https://github.com/sponsors/feross"
  2885          },
  2886          {
  2887            "type": "patreon",
  2888            "url": "https://www.patreon.com/feross"
  2889          },
  2890          {
  2891            "type": "consulting",
  2892            "url": "https://feross.org/support"
  2893          }
  2894        ]
  2895      },
  2896      "node_modules/ignore": {
  2897        "version": "5.2.0",
  2898        "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz",
  2899        "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==",
  2900        "dev": true,
  2901        "engines": {
  2902          "node": ">= 4"
  2903        }
  2904      },
  2905      "node_modules/import-local": {
  2906        "version": "3.0.2",
  2907        "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz",
  2908        "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==",
  2909        "dev": true,
  2910        "dependencies": {
  2911          "pkg-dir": "^4.2.0",
  2912          "resolve-cwd": "^3.0.0"
  2913        },
  2914        "bin": {
  2915          "import-local-fixture": "fixtures/cli.js"
  2916        },
  2917        "engines": {
  2918          "node": ">=8"
  2919        }
  2920      },
  2921      "node_modules/imurmurhash": {
  2922        "version": "0.1.4",
  2923        "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
  2924        "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
  2925        "dev": true,
  2926        "engines": {
  2927          "node": ">=0.8.19"
  2928        }
  2929      },
  2930      "node_modules/inflight": {
  2931        "version": "1.0.6",
  2932        "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
  2933        "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
  2934        "dev": true,
  2935        "dependencies": {
  2936          "once": "^1.3.0",
  2937          "wrappy": "1"
  2938        }
  2939      },
  2940      "node_modules/inherits": {
  2941        "version": "2.0.4",
  2942        "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
  2943        "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
  2944        "dev": true
  2945      },
  2946      "node_modules/ini": {
  2947        "version": "3.0.1",
  2948        "resolved": "https://registry.npmjs.org/ini/-/ini-3.0.1.tgz",
  2949        "integrity": "sha512-it4HyVAUTKBc6m8e1iXWvXSTdndF7HbdN713+kvLrymxTaU4AUBWrJ4vEooP+V7fexnVD3LKcBshjGGPefSMUQ==",
  2950        "dev": true,
  2951        "engines": {
  2952          "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
  2953        }
  2954      },
  2955      "node_modules/is-binary-path": {
  2956        "version": "2.1.0",
  2957        "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
  2958        "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
  2959        "dev": true,
  2960        "dependencies": {
  2961          "binary-extensions": "^2.0.0"
  2962        },
  2963        "engines": {
  2964          "node": ">=8"
  2965        }
  2966      },
  2967      "node_modules/is-ci": {
  2968        "version": "3.0.0",
  2969        "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz",
  2970        "integrity": "sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==",
  2971        "dev": true,
  2972        "dependencies": {
  2973          "ci-info": "^3.1.1"
  2974        },
  2975        "bin": {
  2976          "is-ci": "bin.js"
  2977        }
  2978      },
  2979      "node_modules/is-core-module": {
  2980        "version": "2.4.0",
  2981        "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.4.0.tgz",
  2982        "integrity": "sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==",
  2983        "dev": true,
  2984        "dependencies": {
  2985          "has": "^1.0.3"
  2986        },
  2987        "funding": {
  2988          "url": "https://github.com/sponsors/ljharb"
  2989        }
  2990      },
  2991      "node_modules/is-extglob": {
  2992        "version": "2.1.1",
  2993        "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
  2994        "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
  2995        "dev": true,
  2996        "engines": {
  2997          "node": ">=0.10.0"
  2998        }
  2999      },
  3000      "node_modules/is-fullwidth-code-point": {
  3001        "version": "3.0.0",
  3002        "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
  3003        "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
  3004        "dev": true,
  3005        "engines": {
  3006          "node": ">=8"
  3007        }
  3008      },
  3009      "node_modules/is-generator-fn": {
  3010        "version": "2.1.0",
  3011        "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz",
  3012        "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==",
  3013        "dev": true,
  3014        "engines": {
  3015          "node": ">=6"
  3016        }
  3017      },
  3018      "node_modules/is-glob": {
  3019        "version": "4.0.3",
  3020        "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
  3021        "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
  3022        "dev": true,
  3023        "dependencies": {
  3024          "is-extglob": "^2.1.1"
  3025        },
  3026        "engines": {
  3027          "node": ">=0.10.0"
  3028        }
  3029      },
  3030      "node_modules/is-number": {
  3031        "version": "7.0.0",
  3032        "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
  3033        "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
  3034        "dev": true,
  3035        "engines": {
  3036          "node": ">=0.12.0"
  3037        }
  3038      },
  3039      "node_modules/is-potential-custom-element-name": {
  3040        "version": "1.0.1",
  3041        "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz",
  3042        "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==",
  3043        "dev": true
  3044      },
  3045      "node_modules/is-stream": {
  3046        "version": "2.0.0",
  3047        "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz",
  3048        "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==",
  3049        "dev": true,
  3050        "engines": {
  3051          "node": ">=8"
  3052        }
  3053      },
  3054      "node_modules/is-typedarray": {
  3055        "version": "1.0.0",
  3056        "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
  3057        "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
  3058        "dev": true
  3059      },
  3060      "node_modules/isarray": {
  3061        "version": "1.0.0",
  3062        "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
  3063        "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
  3064        "dev": true
  3065      },
  3066      "node_modules/isexe": {
  3067        "version": "2.0.0",
  3068        "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
  3069        "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
  3070        "dev": true
  3071      },
  3072      "node_modules/istanbul-lib-coverage": {
  3073        "version": "3.0.0",
  3074        "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz",
  3075        "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==",
  3076        "dev": true,
  3077        "engines": {
  3078          "node": ">=8"
  3079        }
  3080      },
  3081      "node_modules/istanbul-lib-instrument": {
  3082        "version": "4.0.3",
  3083        "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz",
  3084        "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==",
  3085        "dev": true,
  3086        "dependencies": {
  3087          "@babel/core": "^7.7.5",
  3088          "@istanbuljs/schema": "^0.1.2",
  3089          "istanbul-lib-coverage": "^3.0.0",
  3090          "semver": "^6.3.0"
  3091        },
  3092        "engines": {
  3093          "node": ">=8"
  3094        }
  3095      },
  3096      "node_modules/istanbul-lib-report": {
  3097        "version": "3.0.0",
  3098        "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
  3099        "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==",
  3100        "dev": true,
  3101        "dependencies": {
  3102          "istanbul-lib-coverage": "^3.0.0",
  3103          "make-dir": "^3.0.0",
  3104          "supports-color": "^7.1.0"
  3105        },
  3106        "engines": {
  3107          "node": ">=8"
  3108        }
  3109      },
  3110      "node_modules/istanbul-lib-report/node_modules/has-flag": {
  3111        "version": "4.0.0",
  3112        "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  3113        "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
  3114        "dev": true,
  3115        "engines": {
  3116          "node": ">=8"
  3117        }
  3118      },
  3119      "node_modules/istanbul-lib-report/node_modules/supports-color": {
  3120        "version": "7.2.0",
  3121        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  3122        "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  3123        "dev": true,
  3124        "dependencies": {
  3125          "has-flag": "^4.0.0"
  3126        },
  3127        "engines": {
  3128          "node": ">=8"
  3129        }
  3130      },
  3131      "node_modules/istanbul-lib-source-maps": {
  3132        "version": "4.0.0",
  3133        "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz",
  3134        "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==",
  3135        "dev": true,
  3136        "dependencies": {
  3137          "debug": "^4.1.1",
  3138          "istanbul-lib-coverage": "^3.0.0",
  3139          "source-map": "^0.6.1"
  3140        },
  3141        "engines": {
  3142          "node": ">=8"
  3143        }
  3144      },
  3145      "node_modules/istanbul-lib-source-maps/node_modules/source-map": {
  3146        "version": "0.6.1",
  3147        "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
  3148        "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
  3149        "dev": true,
  3150        "engines": {
  3151          "node": ">=0.10.0"
  3152        }
  3153      },
  3154      "node_modules/istanbul-reports": {
  3155        "version": "3.0.2",
  3156        "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz",
  3157        "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==",
  3158        "dev": true,
  3159        "dependencies": {
  3160          "html-escaper": "^2.0.0",
  3161          "istanbul-lib-report": "^3.0.0"
  3162        },
  3163        "engines": {
  3164          "node": ">=8"
  3165        }
  3166      },
  3167      "node_modules/jest": {
  3168        "version": "27.0.5",
  3169        "resolved": "https://registry.npmjs.org/jest/-/jest-27.0.5.tgz",
  3170        "integrity": "sha512-4NlVMS29gE+JOZvgmSAsz3eOjkSsHqjTajlIsah/4MVSmKvf3zFP/TvgcLoWe2UVHiE9KF741sReqhF0p4mqbQ==",
  3171        "dev": true,
  3172        "dependencies": {
  3173          "@jest/core": "^27.0.5",
  3174          "import-local": "^3.0.2",
  3175          "jest-cli": "^27.0.5"
  3176        },
  3177        "bin": {
  3178          "jest": "bin/jest.js"
  3179        },
  3180        "engines": {
  3181          "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
  3182        },
  3183        "peerDependencies": {
  3184          "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0"
  3185        },
  3186        "peerDependenciesMeta": {
  3187          "node-notifier": {
  3188            "optional": true
  3189          }
  3190        }
  3191      },
  3192      "node_modules/jest-changed-files": {
  3193        "version": "27.0.2",
  3194        "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.0.2.tgz",
  3195        "integrity": "sha512-eMeb1Pn7w7x3wue5/vF73LPCJ7DKQuC9wQUR5ebP9hDPpk5hzcT/3Hmz3Q5BOFpR3tgbmaWhJcMTVgC8Z1NuMw==",
  3196        "dev": true,
  3197        "dependencies": {
  3198          "@jest/types": "^27.0.2",
  3199          "execa": "^5.0.0",
  3200          "throat": "^6.0.1"
  3201        },
  3202        "engines": {
  3203          "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
  3204        }
  3205      },
  3206      "node_modules/jest-circus": {
  3207        "version": "27.0.5",
  3208        "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.0.5.tgz",
  3209        "integrity": "sha512-p5rO90o1RTh8LPOG6l0Fc9qgp5YGv+8M5CFixhMh7gGHtGSobD1AxX9cjFZujILgY8t30QZ7WVvxlnuG31r8TA==",
  3210        "dev": true,
  3211        "dependencies": {
  3212          "@jest/environment": "^27.0.5",
  3213          "@jest/test-result": "^27.0.2",
  3214          "@jest/types": "^27.0.2",
  3215          "@types/node": "*",
  3216          "chalk": "^4.0.0",
  3217          "co": "^4.6.0",
  3218          "dedent": "^0.7.0",
  3219          "expect": "^27.0.2",
  3220          "is-generator-fn": "^2.0.0",
  3221          "jest-each": "^27.0.2",
  3222          "jest-matcher-utils": "^27.0.2",
  3223          "jest-message-util": "^27.0.2",
  3224          "jest-runtime": "^27.0.5",
  3225          "jest-snapshot": "^27.0.5",
  3226          "jest-util": "^27.0.2",
  3227          "pretty-format": "^27.0.2",
  3228          "slash": "^3.0.0",
  3229          "stack-utils": "^2.0.3",
  3230          "throat": "^6.0.1"
  3231        },
  3232        "engines": {
  3233          "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
  3234        }
  3235      },
  3236      "node_modules/jest-circus/node_modules/ansi-styles": {
  3237        "version": "4.3.0",
  3238        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  3239        "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  3240        "dev": true,
  3241        "dependencies": {
  3242          "color-convert": "^2.0.1"
  3243        },
  3244        "engines": {
  3245          "node": ">=8"
  3246        },
  3247        "funding": {
  3248          "url": "https://github.com/chalk/ansi-styles?sponsor=1"
  3249        }
  3250      },
  3251      "node_modules/jest-circus/node_modules/chalk": {
  3252        "version": "4.1.1",
  3253        "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
  3254        "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
  3255        "dev": true,
  3256        "dependencies": {
  3257          "ansi-styles": "^4.1.0",
  3258          "supports-color": "^7.1.0"
  3259        },
  3260        "engines": {
  3261          "node": ">=10"
  3262        },
  3263        "funding": {
  3264          "url": "https://github.com/chalk/chalk?sponsor=1"
  3265        }
  3266      },
  3267      "node_modules/jest-circus/node_modules/color-convert": {
  3268        "version": "2.0.1",
  3269        "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  3270        "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  3271        "dev": true,
  3272        "dependencies": {
  3273          "color-name": "~1.1.4"
  3274        },
  3275        "engines": {
  3276          "node": ">=7.0.0"
  3277        }
  3278      },
  3279      "node_modules/jest-circus/node_modules/color-name": {
  3280        "version": "1.1.4",
  3281        "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  3282        "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  3283        "dev": true
  3284      },
  3285      "node_modules/jest-circus/node_modules/has-flag": {
  3286        "version": "4.0.0",
  3287        "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  3288        "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
  3289        "dev": true,
  3290        "engines": {
  3291          "node": ">=8"
  3292        }
  3293      },
  3294      "node_modules/jest-circus/node_modules/supports-color": {
  3295        "version": "7.2.0",
  3296        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  3297        "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  3298        "dev": true,
  3299        "dependencies": {
  3300          "has-flag": "^4.0.0"
  3301        },
  3302        "engines": {
  3303          "node": ">=8"
  3304        }
  3305      },
  3306      "node_modules/jest-cli": {
  3307        "version": "27.0.5",
  3308        "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.0.5.tgz",
  3309        "integrity": "sha512-kZqY020QFOFQKVE2knFHirTBElw3/Q0kUbDc3nMfy/x+RQ7zUY89SUuzpHHJoSX1kX7Lq569ncvjNqU3Td/FCA==",
  3310        "dev": true,
  3311        "dependencies": {
  3312          "@jest/core": "^27.0.5",
  3313          "@jest/test-result": "^27.0.2",
  3314          "@jest/types": "^27.0.2",
  3315          "chalk": "^4.0.0",
  3316          "exit": "^0.1.2",
  3317          "graceful-fs": "^4.2.4",
  3318          "import-local": "^3.0.2",
  3319          "jest-config": "^27.0.5",
  3320          "jest-util": "^27.0.2",
  3321          "jest-validate": "^27.0.2",
  3322          "prompts": "^2.0.1",
  3323          "yargs": "^16.0.3"
  3324        },
  3325        "bin": {
  3326          "jest": "bin/jest.js"
  3327        },
  3328        "engines": {
  3329          "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
  3330        },
  3331        "peerDependencies": {
  3332          "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0"
  3333        },
  3334        "peerDependenciesMeta": {
  3335          "node-notifier": {
  3336            "optional": true
  3337          }
  3338        }
  3339      },
  3340      "node_modules/jest-cli/node_modules/ansi-styles": {
  3341        "version": "4.3.0",
  3342        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  3343        "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  3344        "dev": true,
  3345        "dependencies": {
  3346          "color-convert": "^2.0.1"
  3347        },
  3348        "engines": {
  3349          "node": ">=8"
  3350        },
  3351        "funding": {
  3352          "url": "https://github.com/chalk/ansi-styles?sponsor=1"
  3353        }
  3354      },
  3355      "node_modules/jest-cli/node_modules/chalk": {
  3356        "version": "4.1.1",
  3357        "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
  3358        "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
  3359        "dev": true,
  3360        "dependencies": {
  3361          "ansi-styles": "^4.1.0",
  3362          "supports-color": "^7.1.0"
  3363        },
  3364        "engines": {
  3365          "node": ">=10"
  3366        },
  3367        "funding": {
  3368          "url": "https://github.com/chalk/chalk?sponsor=1"
  3369        }
  3370      },
  3371      "node_modules/jest-cli/node_modules/color-convert": {
  3372        "version": "2.0.1",
  3373        "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  3374        "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  3375        "dev": true,
  3376        "dependencies": {
  3377          "color-name": "~1.1.4"
  3378        },
  3379        "engines": {
  3380          "node": ">=7.0.0"
  3381        }
  3382      },
  3383      "node_modules/jest-cli/node_modules/color-name": {
  3384        "version": "1.1.4",
  3385        "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  3386        "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  3387        "dev": true
  3388      },
  3389      "node_modules/jest-cli/node_modules/has-flag": {
  3390        "version": "4.0.0",
  3391        "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  3392        "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
  3393        "dev": true,
  3394        "engines": {
  3395          "node": ">=8"
  3396        }
  3397      },
  3398      "node_modules/jest-cli/node_modules/supports-color": {
  3399        "version": "7.2.0",
  3400        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  3401        "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  3402        "dev": true,
  3403        "dependencies": {
  3404          "has-flag": "^4.0.0"
  3405        },
  3406        "engines": {
  3407          "node": ">=8"
  3408        }
  3409      },
  3410      "node_modules/jest-config": {
  3411        "version": "27.0.5",
  3412        "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.0.5.tgz",
  3413        "integrity": "sha512-zCUIXag7QIXKEVN4kUKbDBDi9Q53dV5o3eNhGqe+5zAbt1vLs4VE3ceWaYrOub0L4Y7E9pGfM84TX/0ARcE+Qw==",
  3414        "dev": true,
  3415        "dependencies": {
  3416          "@babel/core": "^7.1.0",
  3417          "@jest/test-sequencer": "^27.0.5",
  3418          "@jest/types": "^27.0.2",
  3419          "babel-jest": "^27.0.5",
  3420          "chalk": "^4.0.0",
  3421          "deepmerge": "^4.2.2",
  3422          "glob": "^7.1.1",
  3423          "graceful-fs": "^4.2.4",
  3424          "is-ci": "^3.0.0",
  3425          "jest-circus": "^27.0.5",
  3426          "jest-environment-jsdom": "^27.0.5",
  3427          "jest-environment-node": "^27.0.5",
  3428          "jest-get-type": "^27.0.1",
  3429          "jest-jasmine2": "^27.0.5",
  3430          "jest-regex-util": "^27.0.1",
  3431          "jest-resolve": "^27.0.5",
  3432          "jest-runner": "^27.0.5",
  3433          "jest-util": "^27.0.2",
  3434          "jest-validate": "^27.0.2",
  3435          "micromatch": "^4.0.4",
  3436          "pretty-format": "^27.0.2"
  3437        },
  3438        "engines": {
  3439          "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
  3440        },
  3441        "peerDependencies": {
  3442          "ts-node": ">=9.0.0"
  3443        },
  3444        "peerDependenciesMeta": {
  3445          "ts-node": {
  3446            "optional": true
  3447          }
  3448        }
  3449      },
  3450      "node_modules/jest-config/node_modules/ansi-styles": {
  3451        "version": "4.3.0",
  3452        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  3453        "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  3454        "dev": true,
  3455        "dependencies": {
  3456          "color-convert": "^2.0.1"
  3457        },
  3458        "engines": {
  3459          "node": ">=8"
  3460        },
  3461        "funding": {
  3462          "url": "https://github.com/chalk/ansi-styles?sponsor=1"
  3463        }
  3464      },
  3465      "node_modules/jest-config/node_modules/chalk": {
  3466        "version": "4.1.1",
  3467        "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
  3468        "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
  3469        "dev": true,
  3470        "dependencies": {
  3471          "ansi-styles": "^4.1.0",
  3472          "supports-color": "^7.1.0"
  3473        },
  3474        "engines": {
  3475          "node": ">=10"
  3476        },
  3477        "funding": {
  3478          "url": "https://github.com/chalk/chalk?sponsor=1"
  3479        }
  3480      },
  3481      "node_modules/jest-config/node_modules/color-convert": {
  3482        "version": "2.0.1",
  3483        "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  3484        "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  3485        "dev": true,
  3486        "dependencies": {
  3487          "color-name": "~1.1.4"
  3488        },
  3489        "engines": {
  3490          "node": ">=7.0.0"
  3491        }
  3492      },
  3493      "node_modules/jest-config/node_modules/color-name": {
  3494        "version": "1.1.4",
  3495        "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  3496        "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  3497        "dev": true
  3498      },
  3499      "node_modules/jest-config/node_modules/has-flag": {
  3500        "version": "4.0.0",
  3501        "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  3502        "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
  3503        "dev": true,
  3504        "engines": {
  3505          "node": ">=8"
  3506        }
  3507      },
  3508      "node_modules/jest-config/node_modules/supports-color": {
  3509        "version": "7.2.0",
  3510        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  3511        "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  3512        "dev": true,
  3513        "dependencies": {
  3514          "has-flag": "^4.0.0"
  3515        },
  3516        "engines": {
  3517          "node": ">=8"
  3518        }
  3519      },
  3520      "node_modules/jest-diff": {
  3521        "version": "27.0.2",
  3522        "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.0.2.tgz",
  3523        "integrity": "sha512-BFIdRb0LqfV1hBt8crQmw6gGQHVDhM87SpMIZ45FPYKReZYG5er1+5pIn2zKqvrJp6WNox0ylR8571Iwk2Dmgw==",
  3524        "dev": true,
  3525        "dependencies": {
  3526          "chalk": "^4.0.0",
  3527          "diff-sequences": "^27.0.1",
  3528          "jest-get-type": "^27.0.1",
  3529          "pretty-format": "^27.0.2"
  3530        },
  3531        "engines": {
  3532          "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
  3533        }
  3534      },
  3535      "node_modules/jest-diff/node_modules/ansi-styles": {
  3536        "version": "4.3.0",
  3537        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  3538        "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  3539        "dev": true,
  3540        "dependencies": {
  3541          "color-convert": "^2.0.1"
  3542        },
  3543        "engines": {
  3544          "node": ">=8"
  3545        },
  3546        "funding": {
  3547          "url": "https://github.com/chalk/ansi-styles?sponsor=1"
  3548        }
  3549      },
  3550      "node_modules/jest-diff/node_modules/chalk": {
  3551        "version": "4.1.1",
  3552        "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
  3553        "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
  3554        "dev": true,
  3555        "dependencies": {
  3556          "ansi-styles": "^4.1.0",
  3557          "supports-color": "^7.1.0"
  3558        },
  3559        "engines": {
  3560          "node": ">=10"
  3561        },
  3562        "funding": {
  3563          "url": "https://github.com/chalk/chalk?sponsor=1"
  3564        }
  3565      },
  3566      "node_modules/jest-diff/node_modules/color-convert": {
  3567        "version": "2.0.1",
  3568        "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  3569        "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  3570        "dev": true,
  3571        "dependencies": {
  3572          "color-name": "~1.1.4"
  3573        },
  3574        "engines": {
  3575          "node": ">=7.0.0"
  3576        }
  3577      },
  3578      "node_modules/jest-diff/node_modules/color-name": {
  3579        "version": "1.1.4",
  3580        "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  3581        "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  3582        "dev": true
  3583      },
  3584      "node_modules/jest-diff/node_modules/has-flag": {
  3585        "version": "4.0.0",
  3586        "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  3587        "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
  3588        "dev": true,
  3589        "engines": {
  3590          "node": ">=8"
  3591        }
  3592      },
  3593      "node_modules/jest-diff/node_modules/supports-color": {
  3594        "version": "7.2.0",
  3595        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  3596        "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  3597        "dev": true,
  3598        "dependencies": {
  3599          "has-flag": "^4.0.0"
  3600        },
  3601        "engines": {
  3602          "node": ">=8"
  3603        }
  3604      },
  3605      "node_modules/jest-docblock": {
  3606        "version": "27.0.1",
  3607        "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.0.1.tgz",
  3608        "integrity": "sha512-TA4+21s3oebURc7VgFV4r7ltdIJ5rtBH1E3Tbovcg7AV+oLfD5DcJ2V2vJ5zFA9sL5CFd/d2D6IpsAeSheEdrA==",
  3609        "dev": true,
  3610        "dependencies": {
  3611          "detect-newline": "^3.0.0"
  3612        },
  3613        "engines": {
  3614          "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
  3615        }
  3616      },
  3617      "node_modules/jest-each": {
  3618        "version": "27.0.2",
  3619        "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.0.2.tgz",
  3620        "integrity": "sha512-OLMBZBZ6JkoXgUenDtseFRWA43wVl2BwmZYIWQws7eS7pqsIvePqj/jJmEnfq91ALk3LNphgwNK/PRFBYi7ITQ==",
  3621        "dev": true,
  3622        "dependencies": {
  3623          "@jest/types": "^27.0.2",
  3624          "chalk": "^4.0.0",
  3625          "jest-get-type": "^27.0.1",
  3626          "jest-util": "^27.0.2",
  3627          "pretty-format": "^27.0.2"
  3628        },
  3629        "engines": {
  3630          "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
  3631        }
  3632      },
  3633      "node_modules/jest-each/node_modules/ansi-styles": {
  3634        "version": "4.3.0",
  3635        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  3636        "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  3637        "dev": true,
  3638        "dependencies": {
  3639          "color-convert": "^2.0.1"
  3640        },
  3641        "engines": {
  3642          "node": ">=8"
  3643        },
  3644        "funding": {
  3645          "url": "https://github.com/chalk/ansi-styles?sponsor=1"
  3646        }
  3647      },
  3648      "node_modules/jest-each/node_modules/chalk": {
  3649        "version": "4.1.1",
  3650        "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
  3651        "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
  3652        "dev": true,
  3653        "dependencies": {
  3654          "ansi-styles": "^4.1.0",
  3655          "supports-color": "^7.1.0"
  3656        },
  3657        "engines": {
  3658          "node": ">=10"
  3659        },
  3660        "funding": {
  3661          "url": "https://github.com/chalk/chalk?sponsor=1"
  3662        }
  3663      },
  3664      "node_modules/jest-each/node_modules/color-convert": {
  3665        "version": "2.0.1",
  3666        "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  3667        "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  3668        "dev": true,
  3669        "dependencies": {
  3670          "color-name": "~1.1.4"
  3671        },
  3672        "engines": {
  3673          "node": ">=7.0.0"
  3674        }
  3675      },
  3676      "node_modules/jest-each/node_modules/color-name": {
  3677        "version": "1.1.4",
  3678        "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  3679        "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  3680        "dev": true
  3681      },
  3682      "node_modules/jest-each/node_modules/has-flag": {
  3683        "version": "4.0.0",
  3684        "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  3685        "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
  3686        "dev": true,
  3687        "engines": {
  3688          "node": ">=8"
  3689        }
  3690      },
  3691      "node_modules/jest-each/node_modules/supports-color": {
  3692        "version": "7.2.0",
  3693        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  3694        "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  3695        "dev": true,
  3696        "dependencies": {
  3697          "has-flag": "^4.0.0"
  3698        },
  3699        "engines": {
  3700          "node": ">=8"
  3701        }
  3702      },
  3703      "node_modules/jest-environment-jsdom": {
  3704        "version": "27.0.5",
  3705        "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.0.5.tgz",
  3706        "integrity": "sha512-ToWhViIoTl5738oRaajTMgYhdQL73UWPoV4GqHGk2DPhs+olv8OLq5KoQW8Yf+HtRao52XLqPWvl46dPI88PdA==",
  3707        "dev": true,
  3708        "dependencies": {
  3709          "@jest/environment": "^27.0.5",
  3710          "@jest/fake-timers": "^27.0.5",
  3711          "@jest/types": "^27.0.2",
  3712          "@types/node": "*",
  3713          "jest-mock": "^27.0.3",
  3714          "jest-util": "^27.0.2",
  3715          "jsdom": "^16.6.0"
  3716        },
  3717        "engines": {
  3718          "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
  3719        }
  3720      },
  3721      "node_modules/jest-environment-node": {
  3722        "version": "27.0.5",
  3723        "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.0.5.tgz",
  3724        "integrity": "sha512-47qqScV/WMVz5OKF5TWpAeQ1neZKqM3ySwNveEnLyd+yaE/KT6lSMx/0SOx60+ZUcVxPiESYS+Kt2JS9y4PpkQ==",
  3725        "dev": true,
  3726        "dependencies": {
  3727          "@jest/environment": "^27.0.5",
  3728          "@jest/fake-timers": "^27.0.5",
  3729          "@jest/types": "^27.0.2",
  3730          "@types/node": "*",
  3731          "jest-mock": "^27.0.3",
  3732          "jest-util": "^27.0.2"
  3733        },
  3734        "engines": {
  3735          "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
  3736        }
  3737      },
  3738      "node_modules/jest-get-type": {
  3739        "version": "27.0.1",
  3740        "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.1.tgz",
  3741        "integrity": "sha512-9Tggo9zZbu0sHKebiAijyt1NM77Z0uO4tuWOxUCujAiSeXv30Vb5D4xVF4UR4YWNapcftj+PbByU54lKD7/xMg==",
  3742        "dev": true,
  3743        "engines": {
  3744          "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
  3745        }
  3746      },
  3747      "node_modules/jest-haste-map": {
  3748        "version": "27.0.5",
  3749        "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.0.5.tgz",
  3750        "integrity": "sha512-3LFryGSHxwPFHzKIs6W0BGA2xr6g1MvzSjR3h3D8K8Uqy4vbRm/grpGHzbPtIbOPLC6wFoViRrNEmd116QWSkw==",
  3751        "dev": true,
  3752        "dependencies": {
  3753          "@jest/types": "^27.0.2",
  3754          "@types/graceful-fs": "^4.1.2",
  3755          "@types/node": "*",
  3756          "anymatch": "^3.0.3",
  3757          "fb-watchman": "^2.0.0",
  3758          "graceful-fs": "^4.2.4",
  3759          "jest-regex-util": "^27.0.1",
  3760          "jest-serializer": "^27.0.1",
  3761          "jest-util": "^27.0.2",
  3762          "jest-worker": "^27.0.2",
  3763          "micromatch": "^4.0.4",
  3764          "walker": "^1.0.7"
  3765        },
  3766        "engines": {
  3767          "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
  3768        },
  3769        "optionalDependencies": {
  3770          "fsevents": "^2.3.2"
  3771        }
  3772      },
  3773      "node_modules/jest-jasmine2": {
  3774        "version": "27.0.5",
  3775        "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.0.5.tgz",
  3776        "integrity": "sha512-m3TojR19sFmTn79QoaGy1nOHBcLvtLso6Zh7u+gYxZWGcza4rRPVqwk1hciA5ZOWWZIJOukAcore8JRX992FaA==",
  3777        "dev": true,
  3778        "dependencies": {
  3779          "@babel/traverse": "^7.1.0",
  3780          "@jest/environment": "^27.0.5",
  3781          "@jest/source-map": "^27.0.1",
  3782          "@jest/test-result": "^27.0.2",
  3783          "@jest/types": "^27.0.2",
  3784          "@types/node": "*",
  3785          "chalk": "^4.0.0",
  3786          "co": "^4.6.0",
  3787          "expect": "^27.0.2",
  3788          "is-generator-fn": "^2.0.0",
  3789          "jest-each": "^27.0.2",
  3790          "jest-matcher-utils": "^27.0.2",
  3791          "jest-message-util": "^27.0.2",
  3792          "jest-runtime": "^27.0.5",
  3793          "jest-snapshot": "^27.0.5",
  3794          "jest-util": "^27.0.2",
  3795          "pretty-format": "^27.0.2",
  3796          "throat": "^6.0.1"
  3797        },
  3798        "engines": {
  3799          "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
  3800        }
  3801      },
  3802      "node_modules/jest-jasmine2/node_modules/ansi-styles": {
  3803        "version": "4.3.0",
  3804        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  3805        "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  3806        "dev": true,
  3807        "dependencies": {
  3808          "color-convert": "^2.0.1"
  3809        },
  3810        "engines": {
  3811          "node": ">=8"
  3812        },
  3813        "funding": {
  3814          "url": "https://github.com/chalk/ansi-styles?sponsor=1"
  3815        }
  3816      },
  3817      "node_modules/jest-jasmine2/node_modules/chalk": {
  3818        "version": "4.1.1",
  3819        "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
  3820        "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
  3821        "dev": true,
  3822        "dependencies": {
  3823          "ansi-styles": "^4.1.0",
  3824          "supports-color": "^7.1.0"
  3825        },
  3826        "engines": {
  3827          "node": ">=10"
  3828        },
  3829        "funding": {
  3830          "url": "https://github.com/chalk/chalk?sponsor=1"
  3831        }
  3832      },
  3833      "node_modules/jest-jasmine2/node_modules/color-convert": {
  3834        "version": "2.0.1",
  3835        "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  3836        "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  3837        "dev": true,
  3838        "dependencies": {
  3839          "color-name": "~1.1.4"
  3840        },
  3841        "engines": {
  3842          "node": ">=7.0.0"
  3843        }
  3844      },
  3845      "node_modules/jest-jasmine2/node_modules/color-name": {
  3846        "version": "1.1.4",
  3847        "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  3848        "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  3849        "dev": true
  3850      },
  3851      "node_modules/jest-jasmine2/node_modules/has-flag": {
  3852        "version": "4.0.0",
  3853        "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  3854        "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
  3855        "dev": true,
  3856        "engines": {
  3857          "node": ">=8"
  3858        }
  3859      },
  3860      "node_modules/jest-jasmine2/node_modules/supports-color": {
  3861        "version": "7.2.0",
  3862        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  3863        "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  3864        "dev": true,
  3865        "dependencies": {
  3866          "has-flag": "^4.0.0"
  3867        },
  3868        "engines": {
  3869          "node": ">=8"
  3870        }
  3871      },
  3872      "node_modules/jest-leak-detector": {
  3873        "version": "27.0.2",
  3874        "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.0.2.tgz",
  3875        "integrity": "sha512-TZA3DmCOfe8YZFIMD1GxFqXUkQnIoOGQyy4hFCA2mlHtnAaf+FeOMxi0fZmfB41ZL+QbFG6BVaZF5IeFIVy53Q==",
  3876        "dev": true,
  3877        "dependencies": {
  3878          "jest-get-type": "^27.0.1",
  3879          "pretty-format": "^27.0.2"
  3880        },
  3881        "engines": {
  3882          "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
  3883        }
  3884      },
  3885      "node_modules/jest-matcher-utils": {
  3886        "version": "27.0.2",
  3887        "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.0.2.tgz",
  3888        "integrity": "sha512-Qczi5xnTNjkhcIB0Yy75Txt+Ez51xdhOxsukN7awzq2auZQGPHcQrJ623PZj0ECDEMOk2soxWx05EXdXGd1CbA==",
  3889        "dev": true,
  3890        "dependencies": {
  3891          "chalk": "^4.0.0",
  3892          "jest-diff": "^27.0.2",
  3893          "jest-get-type": "^27.0.1",
  3894          "pretty-format": "^27.0.2"
  3895        },
  3896        "engines": {
  3897          "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
  3898        }
  3899      },
  3900      "node_modules/jest-matcher-utils/node_modules/ansi-styles": {
  3901        "version": "4.3.0",
  3902        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  3903        "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  3904        "dev": true,
  3905        "dependencies": {
  3906          "color-convert": "^2.0.1"
  3907        },
  3908        "engines": {
  3909          "node": ">=8"
  3910        },
  3911        "funding": {
  3912          "url": "https://github.com/chalk/ansi-styles?sponsor=1"
  3913        }
  3914      },
  3915      "node_modules/jest-matcher-utils/node_modules/chalk": {
  3916        "version": "4.1.1",
  3917        "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
  3918        "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
  3919        "dev": true,
  3920        "dependencies": {
  3921          "ansi-styles": "^4.1.0",
  3922          "supports-color": "^7.1.0"
  3923        },
  3924        "engines": {
  3925          "node": ">=10"
  3926        },
  3927        "funding": {
  3928          "url": "https://github.com/chalk/chalk?sponsor=1"
  3929        }
  3930      },
  3931      "node_modules/jest-matcher-utils/node_modules/color-convert": {
  3932        "version": "2.0.1",
  3933        "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  3934        "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  3935        "dev": true,
  3936        "dependencies": {
  3937          "color-name": "~1.1.4"
  3938        },
  3939        "engines": {
  3940          "node": ">=7.0.0"
  3941        }
  3942      },
  3943      "node_modules/jest-matcher-utils/node_modules/color-name": {
  3944        "version": "1.1.4",
  3945        "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  3946        "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  3947        "dev": true
  3948      },
  3949      "node_modules/jest-matcher-utils/node_modules/has-flag": {
  3950        "version": "4.0.0",
  3951        "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  3952        "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
  3953        "dev": true,
  3954        "engines": {
  3955          "node": ">=8"
  3956        }
  3957      },
  3958      "node_modules/jest-matcher-utils/node_modules/supports-color": {
  3959        "version": "7.2.0",
  3960        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  3961        "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  3962        "dev": true,
  3963        "dependencies": {
  3964          "has-flag": "^4.0.0"
  3965        },
  3966        "engines": {
  3967          "node": ">=8"
  3968        }
  3969      },
  3970      "node_modules/jest-message-util": {
  3971        "version": "27.0.2",
  3972        "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.0.2.tgz",
  3973        "integrity": "sha512-rTqWUX42ec2LdMkoUPOzrEd1Tcm+R1KfLOmFK+OVNo4MnLsEaxO5zPDb2BbdSmthdM/IfXxOZU60P/WbWF8BTw==",
  3974        "dev": true,
  3975        "dependencies": {
  3976          "@babel/code-frame": "^7.12.13",
  3977          "@jest/types": "^27.0.2",
  3978          "@types/stack-utils": "^2.0.0",
  3979          "chalk": "^4.0.0",
  3980          "graceful-fs": "^4.2.4",
  3981          "micromatch": "^4.0.4",
  3982          "pretty-format": "^27.0.2",
  3983          "slash": "^3.0.0",
  3984          "stack-utils": "^2.0.3"
  3985        },
  3986        "engines": {
  3987          "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
  3988        }
  3989      },
  3990      "node_modules/jest-message-util/node_modules/ansi-styles": {
  3991        "version": "4.3.0",
  3992        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  3993        "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  3994        "dev": true,
  3995        "dependencies": {
  3996          "color-convert": "^2.0.1"
  3997        },
  3998        "engines": {
  3999          "node": ">=8"
  4000        },
  4001        "funding": {
  4002          "url": "https://github.com/chalk/ansi-styles?sponsor=1"
  4003        }
  4004      },
  4005      "node_modules/jest-message-util/node_modules/chalk": {
  4006        "version": "4.1.1",
  4007        "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
  4008        "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
  4009        "dev": true,
  4010        "dependencies": {
  4011          "ansi-styles": "^4.1.0",
  4012          "supports-color": "^7.1.0"
  4013        },
  4014        "engines": {
  4015          "node": ">=10"
  4016        },
  4017        "funding": {
  4018          "url": "https://github.com/chalk/chalk?sponsor=1"
  4019        }
  4020      },
  4021      "node_modules/jest-message-util/node_modules/color-convert": {
  4022        "version": "2.0.1",
  4023        "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  4024        "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  4025        "dev": true,
  4026        "dependencies": {
  4027          "color-name": "~1.1.4"
  4028        },
  4029        "engines": {
  4030          "node": ">=7.0.0"
  4031        }
  4032      },
  4033      "node_modules/jest-message-util/node_modules/color-name": {
  4034        "version": "1.1.4",
  4035        "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  4036        "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  4037        "dev": true
  4038      },
  4039      "node_modules/jest-message-util/node_modules/has-flag": {
  4040        "version": "4.0.0",
  4041        "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  4042        "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
  4043        "dev": true,
  4044        "engines": {
  4045          "node": ">=8"
  4046        }
  4047      },
  4048      "node_modules/jest-message-util/node_modules/supports-color": {
  4049        "version": "7.2.0",
  4050        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  4051        "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  4052        "dev": true,
  4053        "dependencies": {
  4054          "has-flag": "^4.0.0"
  4055        },
  4056        "engines": {
  4057          "node": ">=8"
  4058        }
  4059      },
  4060      "node_modules/jest-mock": {
  4061        "version": "27.0.3",
  4062        "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.0.3.tgz",
  4063        "integrity": "sha512-O5FZn5XDzEp+Xg28mUz4ovVcdwBBPfAhW9+zJLO0Efn2qNbYcDaJvSlRiQ6BCZUCVOJjALicuJQI9mRFjv1o9Q==",
  4064        "dev": true,
  4065        "dependencies": {
  4066          "@jest/types": "^27.0.2",
  4067          "@types/node": "*"
  4068        },
  4069        "engines": {
  4070          "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
  4071        }
  4072      },
  4073      "node_modules/jest-pnp-resolver": {
  4074        "version": "1.2.2",
  4075        "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz",
  4076        "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==",
  4077        "dev": true,
  4078        "engines": {
  4079          "node": ">=6"
  4080        },
  4081        "peerDependencies": {
  4082          "jest-resolve": "*"
  4083        },
  4084        "peerDependenciesMeta": {
  4085          "jest-resolve": {
  4086            "optional": true
  4087          }
  4088        }
  4089      },
  4090      "node_modules/jest-regex-util": {
  4091        "version": "27.0.1",
  4092        "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.0.1.tgz",
  4093        "integrity": "sha512-6nY6QVcpTgEKQy1L41P4pr3aOddneK17kn3HJw6SdwGiKfgCGTvH02hVXL0GU8GEKtPH83eD2DIDgxHXOxVohQ==",
  4094        "dev": true,
  4095        "engines": {
  4096          "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
  4097        }
  4098      },
  4099      "node_modules/jest-resolve": {
  4100        "version": "27.0.5",
  4101        "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.0.5.tgz",
  4102        "integrity": "sha512-Md65pngRh8cRuWVdWznXBB5eDt391OJpdBaJMxfjfuXCvOhM3qQBtLMCMTykhuUKiBMmy5BhqCW7AVOKmPrW+Q==",
  4103        "dev": true,
  4104        "dependencies": {
  4105          "@jest/types": "^27.0.2",
  4106          "chalk": "^4.0.0",
  4107          "escalade": "^3.1.1",
  4108          "graceful-fs": "^4.2.4",
  4109          "jest-pnp-resolver": "^1.2.2",
  4110          "jest-util": "^27.0.2",
  4111          "jest-validate": "^27.0.2",
  4112          "resolve": "^1.20.0",
  4113          "slash": "^3.0.0"
  4114        },
  4115        "engines": {
  4116          "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
  4117        }
  4118      },
  4119      "node_modules/jest-resolve-dependencies": {
  4120        "version": "27.0.5",
  4121        "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.0.5.tgz",
  4122        "integrity": "sha512-xUj2dPoEEd59P+nuih4XwNa4nJ/zRd/g4rMvjHrZPEBWeWRq/aJnnM6mug+B+Nx+ILXGtfWHzQvh7TqNV/WbuA==",
  4123        "dev": true,
  4124        "dependencies": {
  4125          "@jest/types": "^27.0.2",
  4126          "jest-regex-util": "^27.0.1",
  4127          "jest-snapshot": "^27.0.5"
  4128        },
  4129        "engines": {
  4130          "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
  4131        }
  4132      },
  4133      "node_modules/jest-resolve/node_modules/ansi-styles": {
  4134        "version": "4.3.0",
  4135        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  4136        "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  4137        "dev": true,
  4138        "dependencies": {
  4139          "color-convert": "^2.0.1"
  4140        },
  4141        "engines": {
  4142          "node": ">=8"
  4143        },
  4144        "funding": {
  4145          "url": "https://github.com/chalk/ansi-styles?sponsor=1"
  4146        }
  4147      },
  4148      "node_modules/jest-resolve/node_modules/chalk": {
  4149        "version": "4.1.1",
  4150        "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
  4151        "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
  4152        "dev": true,
  4153        "dependencies": {
  4154          "ansi-styles": "^4.1.0",
  4155          "supports-color": "^7.1.0"
  4156        },
  4157        "engines": {
  4158          "node": ">=10"
  4159        },
  4160        "funding": {
  4161          "url": "https://github.com/chalk/chalk?sponsor=1"
  4162        }
  4163      },
  4164      "node_modules/jest-resolve/node_modules/color-convert": {
  4165        "version": "2.0.1",
  4166        "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  4167        "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  4168        "dev": true,
  4169        "dependencies": {
  4170          "color-name": "~1.1.4"
  4171        },
  4172        "engines": {
  4173          "node": ">=7.0.0"
  4174        }
  4175      },
  4176      "node_modules/jest-resolve/node_modules/color-name": {
  4177        "version": "1.1.4",
  4178        "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  4179        "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  4180        "dev": true
  4181      },
  4182      "node_modules/jest-resolve/node_modules/has-flag": {
  4183        "version": "4.0.0",
  4184        "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  4185        "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
  4186        "dev": true,
  4187        "engines": {
  4188          "node": ">=8"
  4189        }
  4190      },
  4191      "node_modules/jest-resolve/node_modules/supports-color": {
  4192        "version": "7.2.0",
  4193        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  4194        "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  4195        "dev": true,
  4196        "dependencies": {
  4197          "has-flag": "^4.0.0"
  4198        },
  4199        "engines": {
  4200          "node": ">=8"
  4201        }
  4202      },
  4203      "node_modules/jest-runner": {
  4204        "version": "27.0.5",
  4205        "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.0.5.tgz",
  4206        "integrity": "sha512-HNhOtrhfKPArcECgBTcWOc+8OSL8GoFoa7RsHGnfZR1C1dFohxy9eLtpYBS+koybAHlJLZzNCx2Y/Ic3iEtJpQ==",
  4207        "dev": true,
  4208        "dependencies": {
  4209          "@jest/console": "^27.0.2",
  4210          "@jest/environment": "^27.0.5",
  4211          "@jest/test-result": "^27.0.2",
  4212          "@jest/transform": "^27.0.5",
  4213          "@jest/types": "^27.0.2",
  4214          "@types/node": "*",
  4215          "chalk": "^4.0.0",
  4216          "emittery": "^0.8.1",
  4217          "exit": "^0.1.2",
  4218          "graceful-fs": "^4.2.4",
  4219          "jest-docblock": "^27.0.1",
  4220          "jest-environment-jsdom": "^27.0.5",
  4221          "jest-environment-node": "^27.0.5",
  4222          "jest-haste-map": "^27.0.5",
  4223          "jest-leak-detector": "^27.0.2",
  4224          "jest-message-util": "^27.0.2",
  4225          "jest-resolve": "^27.0.5",
  4226          "jest-runtime": "^27.0.5",
  4227          "jest-util": "^27.0.2",
  4228          "jest-worker": "^27.0.2",
  4229          "source-map-support": "^0.5.6",
  4230          "throat": "^6.0.1"
  4231        },
  4232        "engines": {
  4233          "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
  4234        }
  4235      },
  4236      "node_modules/jest-runner/node_modules/ansi-styles": {
  4237        "version": "4.3.0",
  4238        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  4239        "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  4240        "dev": true,
  4241        "dependencies": {
  4242          "color-convert": "^2.0.1"
  4243        },
  4244        "engines": {
  4245          "node": ">=8"
  4246        },
  4247        "funding": {
  4248          "url": "https://github.com/chalk/ansi-styles?sponsor=1"
  4249        }
  4250      },
  4251      "node_modules/jest-runner/node_modules/chalk": {
  4252        "version": "4.1.1",
  4253        "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
  4254        "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
  4255        "dev": true,
  4256        "dependencies": {
  4257          "ansi-styles": "^4.1.0",
  4258          "supports-color": "^7.1.0"
  4259        },
  4260        "engines": {
  4261          "node": ">=10"
  4262        },
  4263        "funding": {
  4264          "url": "https://github.com/chalk/chalk?sponsor=1"
  4265        }
  4266      },
  4267      "node_modules/jest-runner/node_modules/color-convert": {
  4268        "version": "2.0.1",
  4269        "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  4270        "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  4271        "dev": true,
  4272        "dependencies": {
  4273          "color-name": "~1.1.4"
  4274        },
  4275        "engines": {
  4276          "node": ">=7.0.0"
  4277        }
  4278      },
  4279      "node_modules/jest-runner/node_modules/color-name": {
  4280        "version": "1.1.4",
  4281        "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  4282        "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  4283        "dev": true
  4284      },
  4285      "node_modules/jest-runner/node_modules/has-flag": {
  4286        "version": "4.0.0",
  4287        "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  4288        "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
  4289        "dev": true,
  4290        "engines": {
  4291          "node": ">=8"
  4292        }
  4293      },
  4294      "node_modules/jest-runner/node_modules/supports-color": {
  4295        "version": "7.2.0",
  4296        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  4297        "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  4298        "dev": true,
  4299        "dependencies": {
  4300          "has-flag": "^4.0.0"
  4301        },
  4302        "engines": {
  4303          "node": ">=8"
  4304        }
  4305      },
  4306      "node_modules/jest-runtime": {
  4307        "version": "27.0.5",
  4308        "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.0.5.tgz",
  4309        "integrity": "sha512-V/w/+VasowPESbmhXn5AsBGPfb35T7jZPGZybYTHxZdP7Gwaa+A0EXE6rx30DshHKA98lVCODbCO8KZpEW3hiQ==",
  4310        "dev": true,
  4311        "dependencies": {
  4312          "@jest/console": "^27.0.2",
  4313          "@jest/environment": "^27.0.5",
  4314          "@jest/fake-timers": "^27.0.5",
  4315          "@jest/globals": "^27.0.5",
  4316          "@jest/source-map": "^27.0.1",
  4317          "@jest/test-result": "^27.0.2",
  4318          "@jest/transform": "^27.0.5",
  4319          "@jest/types": "^27.0.2",
  4320          "@types/yargs": "^16.0.0",
  4321          "chalk": "^4.0.0",
  4322          "cjs-module-lexer": "^1.0.0",
  4323          "collect-v8-coverage": "^1.0.0",
  4324          "exit": "^0.1.2",
  4325          "glob": "^7.1.3",
  4326          "graceful-fs": "^4.2.4",
  4327          "jest-haste-map": "^27.0.5",
  4328          "jest-message-util": "^27.0.2",
  4329          "jest-mock": "^27.0.3",
  4330          "jest-regex-util": "^27.0.1",
  4331          "jest-resolve": "^27.0.5",
  4332          "jest-snapshot": "^27.0.5",
  4333          "jest-util": "^27.0.2",
  4334          "jest-validate": "^27.0.2",
  4335          "slash": "^3.0.0",
  4336          "strip-bom": "^4.0.0",
  4337          "yargs": "^16.0.3"
  4338        },
  4339        "engines": {
  4340          "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
  4341        }
  4342      },
  4343      "node_modules/jest-runtime/node_modules/ansi-styles": {
  4344        "version": "4.3.0",
  4345        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  4346        "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  4347        "dev": true,
  4348        "dependencies": {
  4349          "color-convert": "^2.0.1"
  4350        },
  4351        "engines": {
  4352          "node": ">=8"
  4353        },
  4354        "funding": {
  4355          "url": "https://github.com/chalk/ansi-styles?sponsor=1"
  4356        }
  4357      },
  4358      "node_modules/jest-runtime/node_modules/chalk": {
  4359        "version": "4.1.1",
  4360        "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
  4361        "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
  4362        "dev": true,
  4363        "dependencies": {
  4364          "ansi-styles": "^4.1.0",
  4365          "supports-color": "^7.1.0"
  4366        },
  4367        "engines": {
  4368          "node": ">=10"
  4369        },
  4370        "funding": {
  4371          "url": "https://github.com/chalk/chalk?sponsor=1"
  4372        }
  4373      },
  4374      "node_modules/jest-runtime/node_modules/color-convert": {
  4375        "version": "2.0.1",
  4376        "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  4377        "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  4378        "dev": true,
  4379        "dependencies": {
  4380          "color-name": "~1.1.4"
  4381        },
  4382        "engines": {
  4383          "node": ">=7.0.0"
  4384        }
  4385      },
  4386      "node_modules/jest-runtime/node_modules/color-name": {
  4387        "version": "1.1.4",
  4388        "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  4389        "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  4390        "dev": true
  4391      },
  4392      "node_modules/jest-runtime/node_modules/has-flag": {
  4393        "version": "4.0.0",
  4394        "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  4395        "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
  4396        "dev": true,
  4397        "engines": {
  4398          "node": ">=8"
  4399        }
  4400      },
  4401      "node_modules/jest-runtime/node_modules/supports-color": {
  4402        "version": "7.2.0",
  4403        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  4404        "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  4405        "dev": true,
  4406        "dependencies": {
  4407          "has-flag": "^4.0.0"
  4408        },
  4409        "engines": {
  4410          "node": ">=8"
  4411        }
  4412      },
  4413      "node_modules/jest-serializer": {
  4414        "version": "27.0.1",
  4415        "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.0.1.tgz",
  4416        "integrity": "sha512-svy//5IH6bfQvAbkAEg1s7xhhgHTtXu0li0I2fdKHDsLP2P2MOiscPQIENQep8oU2g2B3jqLyxKKzotZOz4CwQ==",
  4417        "dev": true,
  4418        "dependencies": {
  4419          "@types/node": "*",
  4420          "graceful-fs": "^4.2.4"
  4421        },
  4422        "engines": {
  4423          "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
  4424        }
  4425      },
  4426      "node_modules/jest-snapshot": {
  4427        "version": "27.0.5",
  4428        "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.0.5.tgz",
  4429        "integrity": "sha512-H1yFYdgnL1vXvDqMrnDStH6yHFdMEuzYQYc71SnC/IJnuuhW6J16w8GWG1P+qGd3Ag3sQHjbRr0TcwEo/vGS+g==",
  4430        "dev": true,
  4431        "dependencies": {
  4432          "@babel/core": "^7.7.2",
  4433          "@babel/generator": "^7.7.2",
  4434          "@babel/parser": "^7.7.2",
  4435          "@babel/plugin-syntax-typescript": "^7.7.2",
  4436          "@babel/traverse": "^7.7.2",
  4437          "@babel/types": "^7.0.0",
  4438          "@jest/transform": "^27.0.5",
  4439          "@jest/types": "^27.0.2",
  4440          "@types/babel__traverse": "^7.0.4",
  4441          "@types/prettier": "^2.1.5",
  4442          "babel-preset-current-node-syntax": "^1.0.0",
  4443          "chalk": "^4.0.0",
  4444          "expect": "^27.0.2",
  4445          "graceful-fs": "^4.2.4",
  4446          "jest-diff": "^27.0.2",
  4447          "jest-get-type": "^27.0.1",
  4448          "jest-haste-map": "^27.0.5",
  4449          "jest-matcher-utils": "^27.0.2",
  4450          "jest-message-util": "^27.0.2",
  4451          "jest-resolve": "^27.0.5",
  4452          "jest-util": "^27.0.2",
  4453          "natural-compare": "^1.4.0",
  4454          "pretty-format": "^27.0.2",
  4455          "semver": "^7.3.2"
  4456        },
  4457        "engines": {
  4458          "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
  4459        }
  4460      },
  4461      "node_modules/jest-snapshot/node_modules/ansi-styles": {
  4462        "version": "4.3.0",
  4463        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  4464        "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  4465        "dev": true,
  4466        "dependencies": {
  4467          "color-convert": "^2.0.1"
  4468        },
  4469        "engines": {
  4470          "node": ">=8"
  4471        },
  4472        "funding": {
  4473          "url": "https://github.com/chalk/ansi-styles?sponsor=1"
  4474        }
  4475      },
  4476      "node_modules/jest-snapshot/node_modules/chalk": {
  4477        "version": "4.1.1",
  4478        "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
  4479        "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
  4480        "dev": true,
  4481        "dependencies": {
  4482          "ansi-styles": "^4.1.0",
  4483          "supports-color": "^7.1.0"
  4484        },
  4485        "engines": {
  4486          "node": ">=10"
  4487        },
  4488        "funding": {
  4489          "url": "https://github.com/chalk/chalk?sponsor=1"
  4490        }
  4491      },
  4492      "node_modules/jest-snapshot/node_modules/color-convert": {
  4493        "version": "2.0.1",
  4494        "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  4495        "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  4496        "dev": true,
  4497        "dependencies": {
  4498          "color-name": "~1.1.4"
  4499        },
  4500        "engines": {
  4501          "node": ">=7.0.0"
  4502        }
  4503      },
  4504      "node_modules/jest-snapshot/node_modules/color-name": {
  4505        "version": "1.1.4",
  4506        "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  4507        "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  4508        "dev": true
  4509      },
  4510      "node_modules/jest-snapshot/node_modules/has-flag": {
  4511        "version": "4.0.0",
  4512        "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  4513        "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
  4514        "dev": true,
  4515        "engines": {
  4516          "node": ">=8"
  4517        }
  4518      },
  4519      "node_modules/jest-snapshot/node_modules/semver": {
  4520        "version": "7.3.5",
  4521        "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
  4522        "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
  4523        "dev": true,
  4524        "dependencies": {
  4525          "lru-cache": "^6.0.0"
  4526        },
  4527        "bin": {
  4528          "semver": "bin/semver.js"
  4529        },
  4530        "engines": {
  4531          "node": ">=10"
  4532        }
  4533      },
  4534      "node_modules/jest-snapshot/node_modules/supports-color": {
  4535        "version": "7.2.0",
  4536        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  4537        "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  4538        "dev": true,
  4539        "dependencies": {
  4540          "has-flag": "^4.0.0"
  4541        },
  4542        "engines": {
  4543          "node": ">=8"
  4544        }
  4545      },
  4546      "node_modules/jest-util": {
  4547        "version": "27.0.2",
  4548        "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.0.2.tgz",
  4549        "integrity": "sha512-1d9uH3a00OFGGWSibpNYr+jojZ6AckOMCXV2Z4K3YXDnzpkAaXQyIpY14FOJPiUmil7CD+A6Qs+lnnh6ctRbIA==",
  4550        "dev": true,
  4551        "dependencies": {
  4552          "@jest/types": "^27.0.2",
  4553          "@types/node": "*",
  4554          "chalk": "^4.0.0",
  4555          "graceful-fs": "^4.2.4",
  4556          "is-ci": "^3.0.0",
  4557          "picomatch": "^2.2.3"
  4558        },
  4559        "engines": {
  4560          "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
  4561        }
  4562      },
  4563      "node_modules/jest-util/node_modules/ansi-styles": {
  4564        "version": "4.3.0",
  4565        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  4566        "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  4567        "dev": true,
  4568        "dependencies": {
  4569          "color-convert": "^2.0.1"
  4570        },
  4571        "engines": {
  4572          "node": ">=8"
  4573        },
  4574        "funding": {
  4575          "url": "https://github.com/chalk/ansi-styles?sponsor=1"
  4576        }
  4577      },
  4578      "node_modules/jest-util/node_modules/chalk": {
  4579        "version": "4.1.1",
  4580        "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
  4581        "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
  4582        "dev": true,
  4583        "dependencies": {
  4584          "ansi-styles": "^4.1.0",
  4585          "supports-color": "^7.1.0"
  4586        },
  4587        "engines": {
  4588          "node": ">=10"
  4589        },
  4590        "funding": {
  4591          "url": "https://github.com/chalk/chalk?sponsor=1"
  4592        }
  4593      },
  4594      "node_modules/jest-util/node_modules/color-convert": {
  4595        "version": "2.0.1",
  4596        "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  4597        "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  4598        "dev": true,
  4599        "dependencies": {
  4600          "color-name": "~1.1.4"
  4601        },
  4602        "engines": {
  4603          "node": ">=7.0.0"
  4604        }
  4605      },
  4606      "node_modules/jest-util/node_modules/color-name": {
  4607        "version": "1.1.4",
  4608        "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  4609        "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  4610        "dev": true
  4611      },
  4612      "node_modules/jest-util/node_modules/has-flag": {
  4613        "version": "4.0.0",
  4614        "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  4615        "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
  4616        "dev": true,
  4617        "engines": {
  4618          "node": ">=8"
  4619        }
  4620      },
  4621      "node_modules/jest-util/node_modules/supports-color": {
  4622        "version": "7.2.0",
  4623        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  4624        "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  4625        "dev": true,
  4626        "dependencies": {
  4627          "has-flag": "^4.0.0"
  4628        },
  4629        "engines": {
  4630          "node": ">=8"
  4631        }
  4632      },
  4633      "node_modules/jest-validate": {
  4634        "version": "27.0.2",
  4635        "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.0.2.tgz",
  4636        "integrity": "sha512-UgBF6/oVu1ofd1XbaSotXKihi8nZhg0Prm8twQ9uCuAfo59vlxCXMPI/RKmrZEVgi3Nd9dS0I8A0wzWU48pOvg==",
  4637        "dev": true,
  4638        "dependencies": {
  4639          "@jest/types": "^27.0.2",
  4640          "camelcase": "^6.2.0",
  4641          "chalk": "^4.0.0",
  4642          "jest-get-type": "^27.0.1",
  4643          "leven": "^3.1.0",
  4644          "pretty-format": "^27.0.2"
  4645        },
  4646        "engines": {
  4647          "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
  4648        }
  4649      },
  4650      "node_modules/jest-validate/node_modules/ansi-styles": {
  4651        "version": "4.3.0",
  4652        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  4653        "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  4654        "dev": true,
  4655        "dependencies": {
  4656          "color-convert": "^2.0.1"
  4657        },
  4658        "engines": {
  4659          "node": ">=8"
  4660        },
  4661        "funding": {
  4662          "url": "https://github.com/chalk/ansi-styles?sponsor=1"
  4663        }
  4664      },
  4665      "node_modules/jest-validate/node_modules/camelcase": {
  4666        "version": "6.2.0",
  4667        "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz",
  4668        "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==",
  4669        "dev": true,
  4670        "engines": {
  4671          "node": ">=10"
  4672        },
  4673        "funding": {
  4674          "url": "https://github.com/sponsors/sindresorhus"
  4675        }
  4676      },
  4677      "node_modules/jest-validate/node_modules/chalk": {
  4678        "version": "4.1.1",
  4679        "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
  4680        "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
  4681        "dev": true,
  4682        "dependencies": {
  4683          "ansi-styles": "^4.1.0",
  4684          "supports-color": "^7.1.0"
  4685        },
  4686        "engines": {
  4687          "node": ">=10"
  4688        },
  4689        "funding": {
  4690          "url": "https://github.com/chalk/chalk?sponsor=1"
  4691        }
  4692      },
  4693      "node_modules/jest-validate/node_modules/color-convert": {
  4694        "version": "2.0.1",
  4695        "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  4696        "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  4697        "dev": true,
  4698        "dependencies": {
  4699          "color-name": "~1.1.4"
  4700        },
  4701        "engines": {
  4702          "node": ">=7.0.0"
  4703        }
  4704      },
  4705      "node_modules/jest-validate/node_modules/color-name": {
  4706        "version": "1.1.4",
  4707        "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  4708        "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  4709        "dev": true
  4710      },
  4711      "node_modules/jest-validate/node_modules/has-flag": {
  4712        "version": "4.0.0",
  4713        "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  4714        "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
  4715        "dev": true,
  4716        "engines": {
  4717          "node": ">=8"
  4718        }
  4719      },
  4720      "node_modules/jest-validate/node_modules/supports-color": {
  4721        "version": "7.2.0",
  4722        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  4723        "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  4724        "dev": true,
  4725        "dependencies": {
  4726          "has-flag": "^4.0.0"
  4727        },
  4728        "engines": {
  4729          "node": ">=8"
  4730        }
  4731      },
  4732      "node_modules/jest-watcher": {
  4733        "version": "27.0.2",
  4734        "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.0.2.tgz",
  4735        "integrity": "sha512-8nuf0PGuTxWj/Ytfw5fyvNn/R80iXY8QhIT0ofyImUvdnoaBdT6kob0GmhXR+wO+ALYVnh8bQxN4Tjfez0JgkA==",
  4736        "dev": true,
  4737        "dependencies": {
  4738          "@jest/test-result": "^27.0.2",
  4739          "@jest/types": "^27.0.2",
  4740          "@types/node": "*",
  4741          "ansi-escapes": "^4.2.1",
  4742          "chalk": "^4.0.0",
  4743          "jest-util": "^27.0.2",
  4744          "string-length": "^4.0.1"
  4745        },
  4746        "engines": {
  4747          "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
  4748        }
  4749      },
  4750      "node_modules/jest-watcher/node_modules/ansi-styles": {
  4751        "version": "4.3.0",
  4752        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  4753        "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  4754        "dev": true,
  4755        "dependencies": {
  4756          "color-convert": "^2.0.1"
  4757        },
  4758        "engines": {
  4759          "node": ">=8"
  4760        },
  4761        "funding": {
  4762          "url": "https://github.com/chalk/ansi-styles?sponsor=1"
  4763        }
  4764      },
  4765      "node_modules/jest-watcher/node_modules/chalk": {
  4766        "version": "4.1.1",
  4767        "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
  4768        "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
  4769        "dev": true,
  4770        "dependencies": {
  4771          "ansi-styles": "^4.1.0",
  4772          "supports-color": "^7.1.0"
  4773        },
  4774        "engines": {
  4775          "node": ">=10"
  4776        },
  4777        "funding": {
  4778          "url": "https://github.com/chalk/chalk?sponsor=1"
  4779        }
  4780      },
  4781      "node_modules/jest-watcher/node_modules/color-convert": {
  4782        "version": "2.0.1",
  4783        "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  4784        "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  4785        "dev": true,
  4786        "dependencies": {
  4787          "color-name": "~1.1.4"
  4788        },
  4789        "engines": {
  4790          "node": ">=7.0.0"
  4791        }
  4792      },
  4793      "node_modules/jest-watcher/node_modules/color-name": {
  4794        "version": "1.1.4",
  4795        "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  4796        "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  4797        "dev": true
  4798      },
  4799      "node_modules/jest-watcher/node_modules/has-flag": {
  4800        "version": "4.0.0",
  4801        "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  4802        "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
  4803        "dev": true,
  4804        "engines": {
  4805          "node": ">=8"
  4806        }
  4807      },
  4808      "node_modules/jest-watcher/node_modules/supports-color": {
  4809        "version": "7.2.0",
  4810        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  4811        "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  4812        "dev": true,
  4813        "dependencies": {
  4814          "has-flag": "^4.0.0"
  4815        },
  4816        "engines": {
  4817          "node": ">=8"
  4818        }
  4819      },
  4820      "node_modules/jest-worker": {
  4821        "version": "27.0.2",
  4822        "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.2.tgz",
  4823        "integrity": "sha512-EoBdilOTTyOgmHXtw/cPc+ZrCA0KJMrkXzkrPGNwLmnvvlN1nj7MPrxpT7m+otSv2e1TLaVffzDnE/LB14zJMg==",
  4824        "dev": true,
  4825        "dependencies": {
  4826          "@types/node": "*",
  4827          "merge-stream": "^2.0.0",
  4828          "supports-color": "^8.0.0"
  4829        },
  4830        "engines": {
  4831          "node": ">= 10.13.0"
  4832        }
  4833      },
  4834      "node_modules/jest-worker/node_modules/has-flag": {
  4835        "version": "4.0.0",
  4836        "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  4837        "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
  4838        "dev": true,
  4839        "engines": {
  4840          "node": ">=8"
  4841        }
  4842      },
  4843      "node_modules/jest-worker/node_modules/supports-color": {
  4844        "version": "8.1.1",
  4845        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
  4846        "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
  4847        "dev": true,
  4848        "dependencies": {
  4849          "has-flag": "^4.0.0"
  4850        },
  4851        "engines": {
  4852          "node": ">=10"
  4853        },
  4854        "funding": {
  4855          "url": "https://github.com/chalk/supports-color?sponsor=1"
  4856        }
  4857      },
  4858      "node_modules/js-tokens": {
  4859        "version": "4.0.0",
  4860        "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
  4861        "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
  4862        "dev": true
  4863      },
  4864      "node_modules/js-yaml": {
  4865        "version": "3.14.1",
  4866        "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
  4867        "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
  4868        "dev": true,
  4869        "dependencies": {
  4870          "argparse": "^1.0.7",
  4871          "esprima": "^4.0.0"
  4872        },
  4873        "bin": {
  4874          "js-yaml": "bin/js-yaml.js"
  4875        }
  4876      },
  4877      "node_modules/jsdom": {
  4878        "version": "16.6.0",
  4879        "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.6.0.tgz",
  4880        "integrity": "sha512-Ty1vmF4NHJkolaEmdjtxTfSfkdb8Ywarwf63f+F8/mDD1uLSSWDxDuMiZxiPhwunLrn9LOSVItWj4bLYsLN3Dg==",
  4881        "dev": true,
  4882        "dependencies": {
  4883          "abab": "^2.0.5",
  4884          "acorn": "^8.2.4",
  4885          "acorn-globals": "^6.0.0",
  4886          "cssom": "^0.4.4",
  4887          "cssstyle": "^2.3.0",
  4888          "data-urls": "^2.0.0",
  4889          "decimal.js": "^10.2.1",
  4890          "domexception": "^2.0.1",
  4891          "escodegen": "^2.0.0",
  4892          "form-data": "^3.0.0",
  4893          "html-encoding-sniffer": "^2.0.1",
  4894          "http-proxy-agent": "^4.0.1",
  4895          "https-proxy-agent": "^5.0.0",
  4896          "is-potential-custom-element-name": "^1.0.1",
  4897          "nwsapi": "^2.2.0",
  4898          "parse5": "6.0.1",
  4899          "saxes": "^5.0.1",
  4900          "symbol-tree": "^3.2.4",
  4901          "tough-cookie": "^4.0.0",
  4902          "w3c-hr-time": "^1.0.2",
  4903          "w3c-xmlserializer": "^2.0.0",
  4904          "webidl-conversions": "^6.1.0",
  4905          "whatwg-encoding": "^1.0.5",
  4906          "whatwg-mimetype": "^2.3.0",
  4907          "whatwg-url": "^8.5.0",
  4908          "ws": "^7.4.5",
  4909          "xml-name-validator": "^3.0.0"
  4910        },
  4911        "engines": {
  4912          "node": ">=10"
  4913        },
  4914        "peerDependencies": {
  4915          "canvas": "^2.5.0"
  4916        },
  4917        "peerDependenciesMeta": {
  4918          "canvas": {
  4919            "optional": true
  4920          }
  4921        }
  4922      },
  4923      "node_modules/jsesc": {
  4924        "version": "2.5.2",
  4925        "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
  4926        "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
  4927        "dev": true,
  4928        "bin": {
  4929          "jsesc": "bin/jsesc"
  4930        },
  4931        "engines": {
  4932          "node": ">=4"
  4933        }
  4934      },
  4935      "node_modules/json5": {
  4936        "version": "2.2.3",
  4937        "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
  4938        "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
  4939        "dev": true,
  4940        "bin": {
  4941          "json5": "lib/cli.js"
  4942        },
  4943        "engines": {
  4944          "node": ">=6"
  4945        }
  4946      },
  4947      "node_modules/jsonc-parser": {
  4948        "version": "3.1.0",
  4949        "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.1.0.tgz",
  4950        "integrity": "sha512-DRf0QjnNeCUds3xTjKlQQ3DpJD51GvDjJfnxUVWg6PZTo2otSm+slzNAxU/35hF8/oJIKoG9slq30JYOsF2azg==",
  4951        "dev": true
  4952      },
  4953      "node_modules/jsonfile": {
  4954        "version": "6.1.0",
  4955        "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
  4956        "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
  4957        "dev": true,
  4958        "dependencies": {
  4959          "universalify": "^2.0.0"
  4960        },
  4961        "optionalDependencies": {
  4962          "graceful-fs": "^4.1.6"
  4963        }
  4964      },
  4965      "node_modules/jsonfile/node_modules/universalify": {
  4966        "version": "2.0.0",
  4967        "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
  4968        "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
  4969        "dev": true,
  4970        "engines": {
  4971          "node": ">= 10.0.0"
  4972        }
  4973      },
  4974      "node_modules/kleur": {
  4975        "version": "3.0.3",
  4976        "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz",
  4977        "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==",
  4978        "dev": true,
  4979        "engines": {
  4980          "node": ">=6"
  4981        }
  4982      },
  4983      "node_modules/leven": {
  4984        "version": "3.1.0",
  4985        "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
  4986        "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==",
  4987        "dev": true,
  4988        "engines": {
  4989          "node": ">=6"
  4990        }
  4991      },
  4992      "node_modules/levn": {
  4993        "version": "0.3.0",
  4994        "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
  4995        "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
  4996        "dev": true,
  4997        "dependencies": {
  4998          "prelude-ls": "~1.1.2",
  4999          "type-check": "~0.3.2"
  5000        },
  5001        "engines": {
  5002          "node": ">= 0.8.0"
  5003        }
  5004      },
  5005      "node_modules/lilconfig": {
  5006        "version": "2.0.6",
  5007        "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz",
  5008        "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==",
  5009        "dev": true,
  5010        "engines": {
  5011          "node": ">=10"
  5012        }
  5013      },
  5014      "node_modules/linkify-it": {
  5015        "version": "4.0.1",
  5016        "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-4.0.1.tgz",
  5017        "integrity": "sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==",
  5018        "dev": true,
  5019        "dependencies": {
  5020          "uc.micro": "^1.0.1"
  5021        }
  5022      },
  5023      "node_modules/locate-path": {
  5024        "version": "5.0.0",
  5025        "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
  5026        "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
  5027        "dev": true,
  5028        "dependencies": {
  5029          "p-locate": "^4.1.0"
  5030        },
  5031        "engines": {
  5032          "node": ">=8"
  5033        }
  5034      },
  5035      "node_modules/lodash": {
  5036        "version": "4.17.21",
  5037        "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
  5038        "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
  5039        "dev": true
  5040      },
  5041      "node_modules/lru-cache": {
  5042        "version": "6.0.0",
  5043        "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
  5044        "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
  5045        "dev": true,
  5046        "dependencies": {
  5047          "yallist": "^4.0.0"
  5048        },
  5049        "engines": {
  5050          "node": ">=10"
  5051        }
  5052      },
  5053      "node_modules/make-dir": {
  5054        "version": "3.1.0",
  5055        "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
  5056        "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
  5057        "dev": true,
  5058        "dependencies": {
  5059          "semver": "^6.0.0"
  5060        },
  5061        "engines": {
  5062          "node": ">=8"
  5063        },
  5064        "funding": {
  5065          "url": "https://github.com/sponsors/sindresorhus"
  5066        }
  5067      },
  5068      "node_modules/makeerror": {
  5069        "version": "1.0.11",
  5070        "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz",
  5071        "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=",
  5072        "dev": true,
  5073        "dependencies": {
  5074          "tmpl": "1.0.x"
  5075        }
  5076      },
  5077      "node_modules/markdown-it": {
  5078        "version": "13.0.1",
  5079        "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-13.0.1.tgz",
  5080        "integrity": "sha512-lTlxriVoy2criHP0JKRhO2VDG9c2ypWCsT237eDiLqi09rmbKoUetyGHq2uOIRoRS//kfoJckS0eUzzkDR+k2Q==",
  5081        "dev": true,
  5082        "dependencies": {
  5083          "argparse": "^2.0.1",
  5084          "entities": "~3.0.1",
  5085          "linkify-it": "^4.0.1",
  5086          "mdurl": "^1.0.1",
  5087          "uc.micro": "^1.0.5"
  5088        },
  5089        "bin": {
  5090          "markdown-it": "bin/markdown-it.js"
  5091        }
  5092      },
  5093      "node_modules/markdown-it/node_modules/argparse": {
  5094        "version": "2.0.1",
  5095        "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
  5096        "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
  5097        "dev": true
  5098      },
  5099      "node_modules/markdownlint": {
  5100        "version": "0.26.2",
  5101        "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.26.2.tgz",
  5102        "integrity": "sha512-2Am42YX2Ex5SQhRq35HxYWDfz1NLEOZWWN25nqd2h3AHRKsGRE+Qg1gt1++exW792eXTrR4jCNHfShfWk9Nz8w==",
  5103        "dev": true,
  5104        "dependencies": {
  5105          "markdown-it": "13.0.1"
  5106        },
  5107        "engines": {
  5108          "node": ">=14"
  5109        }
  5110      },
  5111      "node_modules/markdownlint-cli": {
  5112        "version": "0.32.2",
  5113        "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.32.2.tgz",
  5114        "integrity": "sha512-xmJT1rGueUgT4yGNwk6D0oqQr90UJ7nMyakXtqjgswAkEhYYqjHew9RY8wDbOmh2R270IWjuKSeZzHDEGPAUkQ==",
  5115        "dev": true,
  5116        "dependencies": {
  5117          "commander": "~9.4.0",
  5118          "get-stdin": "~9.0.0",
  5119          "glob": "~8.0.3",
  5120          "ignore": "~5.2.0",
  5121          "js-yaml": "^4.1.0",
  5122          "jsonc-parser": "~3.1.0",
  5123          "markdownlint": "~0.26.2",
  5124          "markdownlint-rule-helpers": "~0.17.2",
  5125          "minimatch": "~5.1.0",
  5126          "run-con": "~1.2.11"
  5127        },
  5128        "bin": {
  5129          "markdownlint": "markdownlint.js"
  5130        },
  5131        "engines": {
  5132          "node": ">=14"
  5133        }
  5134      },
  5135      "node_modules/markdownlint-cli/node_modules/argparse": {
  5136        "version": "2.0.1",
  5137        "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
  5138        "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
  5139        "dev": true
  5140      },
  5141      "node_modules/markdownlint-cli/node_modules/brace-expansion": {
  5142        "version": "2.0.1",
  5143        "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
  5144        "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
  5145        "dev": true,
  5146        "dependencies": {
  5147          "balanced-match": "^1.0.0"
  5148        }
  5149      },
  5150      "node_modules/markdownlint-cli/node_modules/glob": {
  5151        "version": "8.0.3",
  5152        "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz",
  5153        "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==",
  5154        "dev": true,
  5155        "dependencies": {
  5156          "fs.realpath": "^1.0.0",
  5157          "inflight": "^1.0.4",
  5158          "inherits": "2",
  5159          "minimatch": "^5.0.1",
  5160          "once": "^1.3.0"
  5161        },
  5162        "engines": {
  5163          "node": ">=12"
  5164        },
  5165        "funding": {
  5166          "url": "https://github.com/sponsors/isaacs"
  5167        }
  5168      },
  5169      "node_modules/markdownlint-cli/node_modules/js-yaml": {
  5170        "version": "4.1.0",
  5171        "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
  5172        "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
  5173        "dev": true,
  5174        "dependencies": {
  5175          "argparse": "^2.0.1"
  5176        },
  5177        "bin": {
  5178          "js-yaml": "bin/js-yaml.js"
  5179        }
  5180      },
  5181      "node_modules/markdownlint-cli/node_modules/minimatch": {
  5182        "version": "5.1.0",
  5183        "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz",
  5184        "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==",
  5185        "dev": true,
  5186        "dependencies": {
  5187          "brace-expansion": "^2.0.1"
  5188        },
  5189        "engines": {
  5190          "node": ">=10"
  5191        }
  5192      },
  5193      "node_modules/markdownlint-rule-helpers": {
  5194        "version": "0.17.2",
  5195        "resolved": "https://registry.npmjs.org/markdownlint-rule-helpers/-/markdownlint-rule-helpers-0.17.2.tgz",
  5196        "integrity": "sha512-XaeoW2NYSlWxMCZM2B3H7YTG6nlaLfkEZWMBhr4hSPlq9MuY2sy83+Xr89jXOqZMZYjvi5nBCGoFh7hHoPKZmA==",
  5197        "dev": true,
  5198        "engines": {
  5199          "node": ">=12"
  5200        }
  5201      },
  5202      "node_modules/mdurl": {
  5203        "version": "1.0.1",
  5204        "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz",
  5205        "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==",
  5206        "dev": true
  5207      },
  5208      "node_modules/merge-stream": {
  5209        "version": "2.0.0",
  5210        "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
  5211        "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
  5212        "dev": true
  5213      },
  5214      "node_modules/merge2": {
  5215        "version": "1.4.1",
  5216        "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
  5217        "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
  5218        "dev": true,
  5219        "engines": {
  5220          "node": ">= 8"
  5221        }
  5222      },
  5223      "node_modules/micromatch": {
  5224        "version": "4.0.4",
  5225        "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
  5226        "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
  5227        "dev": true,
  5228        "dependencies": {
  5229          "braces": "^3.0.1",
  5230          "picomatch": "^2.2.3"
  5231        },
  5232        "engines": {
  5233          "node": ">=8.6"
  5234        }
  5235      },
  5236      "node_modules/mime": {
  5237        "version": "2.5.2",
  5238        "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz",
  5239        "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==",
  5240        "dev": true,
  5241        "bin": {
  5242          "mime": "cli.js"
  5243        },
  5244        "engines": {
  5245          "node": ">=4.0.0"
  5246        }
  5247      },
  5248      "node_modules/mime-db": {
  5249        "version": "1.48.0",
  5250        "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.48.0.tgz",
  5251        "integrity": "sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ==",
  5252        "dev": true,
  5253        "engines": {
  5254          "node": ">= 0.6"
  5255        }
  5256      },
  5257      "node_modules/mime-types": {
  5258        "version": "2.1.31",
  5259        "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.31.tgz",
  5260        "integrity": "sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg==",
  5261        "dev": true,
  5262        "dependencies": {
  5263          "mime-db": "1.48.0"
  5264        },
  5265        "engines": {
  5266          "node": ">= 0.6"
  5267        }
  5268      },
  5269      "node_modules/mimic-fn": {
  5270        "version": "2.1.0",
  5271        "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
  5272        "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
  5273        "dev": true,
  5274        "engines": {
  5275          "node": ">=6"
  5276        }
  5277      },
  5278      "node_modules/minimatch": {
  5279        "version": "3.1.2",
  5280        "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
  5281        "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
  5282        "dev": true,
  5283        "dependencies": {
  5284          "brace-expansion": "^1.1.7"
  5285        },
  5286        "engines": {
  5287          "node": "*"
  5288        }
  5289      },
  5290      "node_modules/minimist": {
  5291        "version": "1.2.6",
  5292        "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
  5293        "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==",
  5294        "dev": true
  5295      },
  5296      "node_modules/mkdirp": {
  5297        "version": "0.5.5",
  5298        "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
  5299        "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
  5300        "dev": true,
  5301        "dependencies": {
  5302          "minimist": "^1.2.5"
  5303        },
  5304        "bin": {
  5305          "mkdirp": "bin/cmd.js"
  5306        }
  5307      },
  5308      "node_modules/mkdirp-classic": {
  5309        "version": "0.5.3",
  5310        "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
  5311        "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==",
  5312        "dev": true
  5313      },
  5314      "node_modules/mri": {
  5315        "version": "1.1.6",
  5316        "resolved": "https://registry.npmjs.org/mri/-/mri-1.1.6.tgz",
  5317        "integrity": "sha512-oi1b3MfbyGa7FJMP9GmLTttni5JoICpYBRlq+x5V16fZbLsnL9N3wFqqIm/nIG43FjUFkFh9Epzp/kzUGUnJxQ==",
  5318        "dev": true,
  5319        "engines": {
  5320          "node": ">=4"
  5321        }
  5322      },
  5323      "node_modules/ms": {
  5324        "version": "2.1.2",
  5325        "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
  5326        "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
  5327        "dev": true
  5328      },
  5329      "node_modules/nanoid": {
  5330        "version": "3.3.6",
  5331        "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz",
  5332        "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==",
  5333        "dev": true,
  5334        "funding": [
  5335          {
  5336            "type": "github",
  5337            "url": "https://github.com/sponsors/ai"
  5338          }
  5339        ],
  5340        "peer": true,
  5341        "bin": {
  5342          "nanoid": "bin/nanoid.cjs"
  5343        },
  5344        "engines": {
  5345          "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
  5346        }
  5347      },
  5348      "node_modules/natural-compare": {
  5349        "version": "1.4.0",
  5350        "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
  5351        "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
  5352        "dev": true
  5353      },
  5354      "node_modules/node-fetch": {
  5355        "version": "2.6.7",
  5356        "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
  5357        "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
  5358        "dev": true,
  5359        "dependencies": {
  5360          "whatwg-url": "^5.0.0"
  5361        },
  5362        "engines": {
  5363          "node": "4.x || >=6.0.0"
  5364        },
  5365        "peerDependencies": {
  5366          "encoding": "^0.1.0"
  5367        },
  5368        "peerDependenciesMeta": {
  5369          "encoding": {
  5370            "optional": true
  5371          }
  5372        }
  5373      },
  5374      "node_modules/node-fetch/node_modules/tr46": {
  5375        "version": "0.0.3",
  5376        "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
  5377        "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==",
  5378        "dev": true
  5379      },
  5380      "node_modules/node-fetch/node_modules/webidl-conversions": {
  5381        "version": "3.0.1",
  5382        "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
  5383        "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==",
  5384        "dev": true
  5385      },
  5386      "node_modules/node-fetch/node_modules/whatwg-url": {
  5387        "version": "5.0.0",
  5388        "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
  5389        "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
  5390        "dev": true,
  5391        "dependencies": {
  5392          "tr46": "~0.0.3",
  5393          "webidl-conversions": "^3.0.0"
  5394        }
  5395      },
  5396      "node_modules/node-int64": {
  5397        "version": "0.4.0",
  5398        "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
  5399        "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=",
  5400        "dev": true
  5401      },
  5402      "node_modules/node-modules-regexp": {
  5403        "version": "1.0.0",
  5404        "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz",
  5405        "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=",
  5406        "dev": true,
  5407        "engines": {
  5408          "node": ">=0.10.0"
  5409        }
  5410      },
  5411      "node_modules/node-releases": {
  5412        "version": "2.0.13",
  5413        "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz",
  5414        "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==",
  5415        "dev": true
  5416      },
  5417      "node_modules/normalize-path": {
  5418        "version": "3.0.0",
  5419        "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
  5420        "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
  5421        "dev": true,
  5422        "engines": {
  5423          "node": ">=0.10.0"
  5424        }
  5425      },
  5426      "node_modules/normalize-range": {
  5427        "version": "0.1.2",
  5428        "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
  5429        "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
  5430        "dev": true,
  5431        "engines": {
  5432          "node": ">=0.10.0"
  5433        }
  5434      },
  5435      "node_modules/npm-run-path": {
  5436        "version": "4.0.1",
  5437        "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
  5438        "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
  5439        "dev": true,
  5440        "dependencies": {
  5441          "path-key": "^3.0.0"
  5442        },
  5443        "engines": {
  5444          "node": ">=8"
  5445        }
  5446      },
  5447      "node_modules/nwsapi": {
  5448        "version": "2.2.0",
  5449        "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz",
  5450        "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==",
  5451        "dev": true
  5452      },
  5453      "node_modules/once": {
  5454        "version": "1.4.0",
  5455        "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
  5456        "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
  5457        "dev": true,
  5458        "dependencies": {
  5459          "wrappy": "1"
  5460        }
  5461      },
  5462      "node_modules/onetime": {
  5463        "version": "5.1.2",
  5464        "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
  5465        "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
  5466        "dev": true,
  5467        "dependencies": {
  5468          "mimic-fn": "^2.1.0"
  5469        },
  5470        "engines": {
  5471          "node": ">=6"
  5472        },
  5473        "funding": {
  5474          "url": "https://github.com/sponsors/sindresorhus"
  5475        }
  5476      },
  5477      "node_modules/optionator": {
  5478        "version": "0.8.3",
  5479        "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
  5480        "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
  5481        "dev": true,
  5482        "dependencies": {
  5483          "deep-is": "~0.1.3",
  5484          "fast-levenshtein": "~2.0.6",
  5485          "levn": "~0.3.0",
  5486          "prelude-ls": "~1.1.2",
  5487          "type-check": "~0.3.2",
  5488          "word-wrap": "~1.2.3"
  5489        },
  5490        "engines": {
  5491          "node": ">= 0.8.0"
  5492        }
  5493      },
  5494      "node_modules/p-each-series": {
  5495        "version": "2.2.0",
  5496        "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz",
  5497        "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==",
  5498        "dev": true,
  5499        "engines": {
  5500          "node": ">=8"
  5501        },
  5502        "funding": {
  5503          "url": "https://github.com/sponsors/sindresorhus"
  5504        }
  5505      },
  5506      "node_modules/p-limit": {
  5507        "version": "2.3.0",
  5508        "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
  5509        "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
  5510        "dev": true,
  5511        "dependencies": {
  5512          "p-try": "^2.0.0"
  5513        },
  5514        "engines": {
  5515          "node": ">=6"
  5516        },
  5517        "funding": {
  5518          "url": "https://github.com/sponsors/sindresorhus"
  5519        }
  5520      },
  5521      "node_modules/p-locate": {
  5522        "version": "4.1.0",
  5523        "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
  5524        "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
  5525        "dev": true,
  5526        "dependencies": {
  5527          "p-limit": "^2.2.0"
  5528        },
  5529        "engines": {
  5530          "node": ">=8"
  5531        }
  5532      },
  5533      "node_modules/p-try": {
  5534        "version": "2.2.0",
  5535        "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
  5536        "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
  5537        "dev": true,
  5538        "engines": {
  5539          "node": ">=6"
  5540        }
  5541      },
  5542      "node_modules/parse5": {
  5543        "version": "6.0.1",
  5544        "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
  5545        "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==",
  5546        "dev": true
  5547      },
  5548      "node_modules/path-exists": {
  5549        "version": "4.0.0",
  5550        "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
  5551        "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
  5552        "dev": true,
  5553        "engines": {
  5554          "node": ">=8"
  5555        }
  5556      },
  5557      "node_modules/path-is-absolute": {
  5558        "version": "1.0.1",
  5559        "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
  5560        "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
  5561        "dev": true,
  5562        "engines": {
  5563          "node": ">=0.10.0"
  5564        }
  5565      },
  5566      "node_modules/path-key": {
  5567        "version": "3.1.1",
  5568        "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
  5569        "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
  5570        "dev": true,
  5571        "engines": {
  5572          "node": ">=8"
  5573        }
  5574      },
  5575      "node_modules/path-parse": {
  5576        "version": "1.0.7",
  5577        "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
  5578        "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
  5579        "dev": true
  5580      },
  5581      "node_modules/path-type": {
  5582        "version": "4.0.0",
  5583        "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
  5584        "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
  5585        "dev": true,
  5586        "engines": {
  5587          "node": ">=8"
  5588        }
  5589      },
  5590      "node_modules/pend": {
  5591        "version": "1.2.0",
  5592        "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
  5593        "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=",
  5594        "dev": true
  5595      },
  5596      "node_modules/picocolors": {
  5597        "version": "1.0.0",
  5598        "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
  5599        "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
  5600        "dev": true
  5601      },
  5602      "node_modules/picomatch": {
  5603        "version": "2.3.0",
  5604        "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
  5605        "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==",
  5606        "dev": true,
  5607        "engines": {
  5608          "node": ">=8.6"
  5609        },
  5610        "funding": {
  5611          "url": "https://github.com/sponsors/jonschlinkert"
  5612        }
  5613      },
  5614      "node_modules/pirates": {
  5615        "version": "4.0.1",
  5616        "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz",
  5617        "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==",
  5618        "dev": true,
  5619        "dependencies": {
  5620          "node-modules-regexp": "^1.0.0"
  5621        },
  5622        "engines": {
  5623          "node": ">= 6"
  5624        }
  5625      },
  5626      "node_modules/pkg-dir": {
  5627        "version": "4.2.0",
  5628        "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
  5629        "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
  5630        "dev": true,
  5631        "dependencies": {
  5632          "find-up": "^4.0.0"
  5633        },
  5634        "engines": {
  5635          "node": ">=8"
  5636        }
  5637      },
  5638      "node_modules/postcss": {
  5639        "version": "8.4.31",
  5640        "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz",
  5641        "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==",
  5642        "dev": true,
  5643        "funding": [
  5644          {
  5645            "type": "opencollective",
  5646            "url": "https://opencollective.com/postcss/"
  5647          },
  5648          {
  5649            "type": "tidelift",
  5650            "url": "https://tidelift.com/funding/github/npm/postcss"
  5651          },
  5652          {
  5653            "type": "github",
  5654            "url": "https://github.com/sponsors/ai"
  5655          }
  5656        ],
  5657        "peer": true,
  5658        "dependencies": {
  5659          "nanoid": "^3.3.6",
  5660          "picocolors": "^1.0.0",
  5661          "source-map-js": "^1.0.2"
  5662        },
  5663        "engines": {
  5664          "node": "^10 || ^12 || >=14"
  5665        }
  5666      },
  5667      "node_modules/postcss-cli": {
  5668        "version": "10.0.0",
  5669        "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-10.0.0.tgz",
  5670        "integrity": "sha512-Wjy/00wBBEgQqnSToznxLWDnATznokFGXsHtF/3G8glRZpz5KYlfHcBW/VMJmWAeF2x49zjgy4izjM3/Wx1dKA==",
  5671        "dev": true,
  5672        "dependencies": {
  5673          "chokidar": "^3.3.0",
  5674          "dependency-graph": "^0.11.0",
  5675          "fs-extra": "^10.0.0",
  5676          "get-stdin": "^9.0.0",
  5677          "globby": "^13.0.0",
  5678          "picocolors": "^1.0.0",
  5679          "postcss-load-config": "^4.0.0",
  5680          "postcss-reporter": "^7.0.0",
  5681          "pretty-hrtime": "^1.0.3",
  5682          "read-cache": "^1.0.0",
  5683          "slash": "^4.0.0",
  5684          "yargs": "^17.0.0"
  5685        },
  5686        "bin": {
  5687          "postcss": "index.js"
  5688        },
  5689        "engines": {
  5690          "node": ">=14"
  5691        },
  5692        "peerDependencies": {
  5693          "postcss": "^8.0.0"
  5694        }
  5695      },
  5696      "node_modules/postcss-cli/node_modules/cliui": {
  5697        "version": "8.0.1",
  5698        "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
  5699        "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
  5700        "dev": true,
  5701        "dependencies": {
  5702          "string-width": "^4.2.0",
  5703          "strip-ansi": "^6.0.1",
  5704          "wrap-ansi": "^7.0.0"
  5705        },
  5706        "engines": {
  5707          "node": ">=12"
  5708        }
  5709      },
  5710      "node_modules/postcss-cli/node_modules/slash": {
  5711        "version": "4.0.0",
  5712        "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz",
  5713        "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==",
  5714        "dev": true,
  5715        "engines": {
  5716          "node": ">=12"
  5717        },
  5718        "funding": {
  5719          "url": "https://github.com/sponsors/sindresorhus"
  5720        }
  5721      },
  5722      "node_modules/postcss-cli/node_modules/yargs": {
  5723        "version": "17.6.0",
  5724        "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.0.tgz",
  5725        "integrity": "sha512-8H/wTDqlSwoSnScvV2N/JHfLWOKuh5MVla9hqLjK3nsfyy6Y4kDSYSvkU5YCUEPOSnRXfIyx3Sq+B/IWudTo4g==",
  5726        "dev": true,
  5727        "dependencies": {
  5728          "cliui": "^8.0.1",
  5729          "escalade": "^3.1.1",
  5730          "get-caller-file": "^2.0.5",
  5731          "require-directory": "^2.1.1",
  5732          "string-width": "^4.2.3",
  5733          "y18n": "^5.0.5",
  5734          "yargs-parser": "^21.0.0"
  5735        },
  5736        "engines": {
  5737          "node": ">=12"
  5738        }
  5739      },
  5740      "node_modules/postcss-cli/node_modules/yargs-parser": {
  5741        "version": "21.1.1",
  5742        "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
  5743        "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
  5744        "dev": true,
  5745        "engines": {
  5746          "node": ">=12"
  5747        }
  5748      },
  5749      "node_modules/postcss-load-config": {
  5750        "version": "4.0.1",
  5751        "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz",
  5752        "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==",
  5753        "dev": true,
  5754        "dependencies": {
  5755          "lilconfig": "^2.0.5",
  5756          "yaml": "^2.1.1"
  5757        },
  5758        "engines": {
  5759          "node": ">= 14"
  5760        },
  5761        "funding": {
  5762          "type": "opencollective",
  5763          "url": "https://opencollective.com/postcss/"
  5764        },
  5765        "peerDependencies": {
  5766          "postcss": ">=8.0.9",
  5767          "ts-node": ">=9.0.0"
  5768        },
  5769        "peerDependenciesMeta": {
  5770          "postcss": {
  5771            "optional": true
  5772          },
  5773          "ts-node": {
  5774            "optional": true
  5775          }
  5776        }
  5777      },
  5778      "node_modules/postcss-reporter": {
  5779        "version": "7.0.5",
  5780        "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.0.5.tgz",
  5781        "integrity": "sha512-glWg7VZBilooZGOFPhN9msJ3FQs19Hie7l5a/eE6WglzYqVeH3ong3ShFcp9kDWJT1g2Y/wd59cocf9XxBtkWA==",
  5782        "dev": true,
  5783        "dependencies": {
  5784          "picocolors": "^1.0.0",
  5785          "thenby": "^1.3.4"
  5786        },
  5787        "engines": {
  5788          "node": ">=10"
  5789        },
  5790        "funding": {
  5791          "type": "opencollective",
  5792          "url": "https://opencollective.com/postcss/"
  5793        },
  5794        "peerDependencies": {
  5795          "postcss": "^8.1.0"
  5796        }
  5797      },
  5798      "node_modules/postcss-value-parser": {
  5799        "version": "4.2.0",
  5800        "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
  5801        "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
  5802        "dev": true
  5803      },
  5804      "node_modules/prelude-ls": {
  5805        "version": "1.1.2",
  5806        "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
  5807        "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
  5808        "dev": true,
  5809        "engines": {
  5810          "node": ">= 0.8.0"
  5811        }
  5812      },
  5813      "node_modules/pretty-format": {
  5814        "version": "27.0.2",
  5815        "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz",
  5816        "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==",
  5817        "dev": true,
  5818        "dependencies": {
  5819          "@jest/types": "^27.0.2",
  5820          "ansi-regex": "^5.0.0",
  5821          "ansi-styles": "^5.0.0",
  5822          "react-is": "^17.0.1"
  5823        },
  5824        "engines": {
  5825          "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
  5826        }
  5827      },
  5828      "node_modules/pretty-format/node_modules/ansi-styles": {
  5829        "version": "5.2.0",
  5830        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
  5831        "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
  5832        "dev": true,
  5833        "engines": {
  5834          "node": ">=10"
  5835        },
  5836        "funding": {
  5837          "url": "https://github.com/chalk/ansi-styles?sponsor=1"
  5838        }
  5839      },
  5840      "node_modules/pretty-hrtime": {
  5841        "version": "1.0.3",
  5842        "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz",
  5843        "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=",
  5844        "dev": true,
  5845        "engines": {
  5846          "node": ">= 0.8"
  5847        }
  5848      },
  5849      "node_modules/process-nextick-args": {
  5850        "version": "2.0.1",
  5851        "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
  5852        "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
  5853        "dev": true
  5854      },
  5855      "node_modules/progress": {
  5856        "version": "2.0.3",
  5857        "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
  5858        "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
  5859        "dev": true,
  5860        "engines": {
  5861          "node": ">=0.4.0"
  5862        }
  5863      },
  5864      "node_modules/prompts": {
  5865        "version": "2.4.1",
  5866        "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.1.tgz",
  5867        "integrity": "sha512-EQyfIuO2hPDsX1L/blblV+H7I0knhgAd82cVneCwcdND9B8AuCDuRcBH6yIcG4dFzlOUqbazQqwGjx5xmsNLuQ==",
  5868        "dev": true,
  5869        "dependencies": {
  5870          "kleur": "^3.0.3",
  5871          "sisteransi": "^1.0.5"
  5872        },
  5873        "engines": {
  5874          "node": ">= 6"
  5875        }
  5876      },
  5877      "node_modules/proxy-from-env": {
  5878        "version": "1.1.0",
  5879        "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
  5880        "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
  5881        "dev": true
  5882      },
  5883      "node_modules/psl": {
  5884        "version": "1.8.0",
  5885        "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
  5886        "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==",
  5887        "dev": true
  5888      },
  5889      "node_modules/pump": {
  5890        "version": "3.0.0",
  5891        "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
  5892        "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
  5893        "dev": true,
  5894        "dependencies": {
  5895          "end-of-stream": "^1.1.0",
  5896          "once": "^1.3.1"
  5897        }
  5898      },
  5899      "node_modules/punycode": {
  5900        "version": "2.1.1",
  5901        "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
  5902        "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
  5903        "dev": true,
  5904        "engines": {
  5905          "node": ">=6"
  5906        }
  5907      },
  5908      "node_modules/puppeteer": {
  5909        "version": "5.5.0",
  5910        "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-5.5.0.tgz",
  5911        "integrity": "sha512-OM8ZvTXAhfgFA7wBIIGlPQzvyEETzDjeRa4mZRCRHxYL+GNH5WAuYUQdja3rpWZvkX/JKqmuVgbsxDNsDFjMEg==",
  5912        "dev": true,
  5913        "hasInstallScript": true,
  5914        "dependencies": {
  5915          "debug": "^4.1.0",
  5916          "devtools-protocol": "0.0.818844",
  5917          "extract-zip": "^2.0.0",
  5918          "https-proxy-agent": "^4.0.0",
  5919          "node-fetch": "^2.6.1",
  5920          "pkg-dir": "^4.2.0",
  5921          "progress": "^2.0.1",
  5922          "proxy-from-env": "^1.0.0",
  5923          "rimraf": "^3.0.2",
  5924          "tar-fs": "^2.0.0",
  5925          "unbzip2-stream": "^1.3.3",
  5926          "ws": "^7.2.3"
  5927        },
  5928        "engines": {
  5929          "node": ">=10.18.1"
  5930        }
  5931      },
  5932      "node_modules/puppeteer/node_modules/agent-base": {
  5933        "version": "5.1.1",
  5934        "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-5.1.1.tgz",
  5935        "integrity": "sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==",
  5936        "dev": true,
  5937        "engines": {
  5938          "node": ">= 6.0.0"
  5939        }
  5940      },
  5941      "node_modules/puppeteer/node_modules/https-proxy-agent": {
  5942        "version": "4.0.0",
  5943        "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz",
  5944        "integrity": "sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==",
  5945        "dev": true,
  5946        "dependencies": {
  5947          "agent-base": "5",
  5948          "debug": "4"
  5949        },
  5950        "engines": {
  5951          "node": ">= 6.0.0"
  5952        }
  5953      },
  5954      "node_modules/querystringify": {
  5955        "version": "2.2.0",
  5956        "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz",
  5957        "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==",
  5958        "dev": true
  5959      },
  5960      "node_modules/queue-microtask": {
  5961        "version": "1.2.3",
  5962        "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
  5963        "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
  5964        "dev": true,
  5965        "funding": [
  5966          {
  5967            "type": "github",
  5968            "url": "https://github.com/sponsors/feross"
  5969          },
  5970          {
  5971            "type": "patreon",
  5972            "url": "https://www.patreon.com/feross"
  5973          },
  5974          {
  5975            "type": "consulting",
  5976            "url": "https://feross.org/support"
  5977          }
  5978        ]
  5979      },
  5980      "node_modules/react-is": {
  5981        "version": "17.0.2",
  5982        "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
  5983        "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==",
  5984        "dev": true
  5985      },
  5986      "node_modules/read-cache": {
  5987        "version": "1.0.0",
  5988        "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",
  5989        "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=",
  5990        "dev": true,
  5991        "dependencies": {
  5992          "pify": "^2.3.0"
  5993        }
  5994      },
  5995      "node_modules/read-cache/node_modules/pify": {
  5996        "version": "2.3.0",
  5997        "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
  5998        "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
  5999        "dev": true,
  6000        "engines": {
  6001          "node": ">=0.10.0"
  6002        }
  6003      },
  6004      "node_modules/readable-stream": {
  6005        "version": "2.3.7",
  6006        "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
  6007        "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
  6008        "dev": true,
  6009        "dependencies": {
  6010          "core-util-is": "~1.0.0",
  6011          "inherits": "~2.0.3",
  6012          "isarray": "~1.0.0",
  6013          "process-nextick-args": "~2.0.0",
  6014          "safe-buffer": "~5.1.1",
  6015          "string_decoder": "~1.1.1",
  6016          "util-deprecate": "~1.0.1"
  6017        }
  6018      },
  6019      "node_modules/readdirp": {
  6020        "version": "3.6.0",
  6021        "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
  6022        "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
  6023        "dev": true,
  6024        "dependencies": {
  6025          "picomatch": "^2.2.1"
  6026        },
  6027        "engines": {
  6028          "node": ">=8.10.0"
  6029        }
  6030      },
  6031      "node_modules/require-directory": {
  6032        "version": "2.1.1",
  6033        "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
  6034        "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
  6035        "dev": true,
  6036        "engines": {
  6037          "node": ">=0.10.0"
  6038        }
  6039      },
  6040      "node_modules/requires-port": {
  6041        "version": "1.0.0",
  6042        "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
  6043        "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==",
  6044        "dev": true
  6045      },
  6046      "node_modules/resolve": {
  6047        "version": "1.20.0",
  6048        "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
  6049        "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
  6050        "dev": true,
  6051        "dependencies": {
  6052          "is-core-module": "^2.2.0",
  6053          "path-parse": "^1.0.6"
  6054        },
  6055        "funding": {
  6056          "url": "https://github.com/sponsors/ljharb"
  6057        }
  6058      },
  6059      "node_modules/resolve-cwd": {
  6060        "version": "3.0.0",
  6061        "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz",
  6062        "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==",
  6063        "dev": true,
  6064        "dependencies": {
  6065          "resolve-from": "^5.0.0"
  6066        },
  6067        "engines": {
  6068          "node": ">=8"
  6069        }
  6070      },
  6071      "node_modules/resolve-from": {
  6072        "version": "5.0.0",
  6073        "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
  6074        "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
  6075        "dev": true,
  6076        "engines": {
  6077          "node": ">=8"
  6078        }
  6079      },
  6080      "node_modules/reusify": {
  6081        "version": "1.0.4",
  6082        "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
  6083        "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
  6084        "dev": true,
  6085        "engines": {
  6086          "iojs": ">=1.0.0",
  6087          "node": ">=0.10.0"
  6088        }
  6089      },
  6090      "node_modules/rimraf": {
  6091        "version": "3.0.2",
  6092        "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
  6093        "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
  6094        "dev": true,
  6095        "dependencies": {
  6096          "glob": "^7.1.3"
  6097        },
  6098        "bin": {
  6099          "rimraf": "bin.js"
  6100        },
  6101        "funding": {
  6102          "url": "https://github.com/sponsors/isaacs"
  6103        }
  6104      },
  6105      "node_modules/run-con": {
  6106        "version": "1.2.11",
  6107        "resolved": "https://registry.npmjs.org/run-con/-/run-con-1.2.11.tgz",
  6108        "integrity": "sha512-NEMGsUT+cglWkzEr4IFK21P4Jca45HqiAbIIZIBdX5+UZTB24Mb/21iNGgz9xZa8tL6vbW7CXmq7MFN42+VjNQ==",
  6109        "dev": true,
  6110        "dependencies": {
  6111          "deep-extend": "^0.6.0",
  6112          "ini": "~3.0.0",
  6113          "minimist": "^1.2.6",
  6114          "strip-json-comments": "~3.1.1"
  6115        },
  6116        "bin": {
  6117          "run-con": "cli.js"
  6118        }
  6119      },
  6120      "node_modules/run-parallel": {
  6121        "version": "1.2.0",
  6122        "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
  6123        "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
  6124        "dev": true,
  6125        "funding": [
  6126          {
  6127            "type": "github",
  6128            "url": "https://github.com/sponsors/feross"
  6129          },
  6130          {
  6131            "type": "patreon",
  6132            "url": "https://www.patreon.com/feross"
  6133          },
  6134          {
  6135            "type": "consulting",
  6136            "url": "https://feross.org/support"
  6137          }
  6138        ],
  6139        "dependencies": {
  6140          "queue-microtask": "^1.2.2"
  6141        }
  6142      },
  6143      "node_modules/sade": {
  6144        "version": "1.7.4",
  6145        "resolved": "https://registry.npmjs.org/sade/-/sade-1.7.4.tgz",
  6146        "integrity": "sha512-y5yauMD93rX840MwUJr7C1ysLFBgMspsdTo4UVrDg3fXDvtwOyIqykhVAAm6fk/3au77773itJStObgK+LKaiA==",
  6147        "dev": true,
  6148        "dependencies": {
  6149          "mri": "^1.1.0"
  6150        },
  6151        "engines": {
  6152          "node": ">= 6"
  6153        }
  6154      },
  6155      "node_modules/safe-buffer": {
  6156        "version": "5.1.2",
  6157        "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
  6158        "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
  6159        "dev": true
  6160      },
  6161      "node_modules/safer-buffer": {
  6162        "version": "2.1.2",
  6163        "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
  6164        "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
  6165        "dev": true
  6166      },
  6167      "node_modules/saxes": {
  6168        "version": "5.0.1",
  6169        "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz",
  6170        "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==",
  6171        "dev": true,
  6172        "dependencies": {
  6173          "xmlchars": "^2.2.0"
  6174        },
  6175        "engines": {
  6176          "node": ">=10"
  6177        }
  6178      },
  6179      "node_modules/semver": {
  6180        "version": "6.3.0",
  6181        "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
  6182        "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
  6183        "dev": true,
  6184        "bin": {
  6185          "semver": "bin/semver.js"
  6186        }
  6187      },
  6188      "node_modules/shebang-command": {
  6189        "version": "2.0.0",
  6190        "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
  6191        "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
  6192        "dev": true,
  6193        "dependencies": {
  6194          "shebang-regex": "^3.0.0"
  6195        },
  6196        "engines": {
  6197          "node": ">=8"
  6198        }
  6199      },
  6200      "node_modules/shebang-regex": {
  6201        "version": "3.0.0",
  6202        "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
  6203        "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
  6204        "dev": true,
  6205        "engines": {
  6206          "node": ">=8"
  6207        }
  6208      },
  6209      "node_modules/signal-exit": {
  6210        "version": "3.0.3",
  6211        "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
  6212        "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
  6213        "dev": true
  6214      },
  6215      "node_modules/sisteransi": {
  6216        "version": "1.0.5",
  6217        "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
  6218        "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==",
  6219        "dev": true
  6220      },
  6221      "node_modules/slash": {
  6222        "version": "3.0.0",
  6223        "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
  6224        "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
  6225        "dev": true,
  6226        "engines": {
  6227          "node": ">=8"
  6228        }
  6229      },
  6230      "node_modules/source-map": {
  6231        "version": "0.5.7",
  6232        "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
  6233        "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
  6234        "dev": true,
  6235        "engines": {
  6236          "node": ">=0.10.0"
  6237        }
  6238      },
  6239      "node_modules/source-map-js": {
  6240        "version": "1.0.2",
  6241        "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
  6242        "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
  6243        "dev": true,
  6244        "peer": true,
  6245        "engines": {
  6246          "node": ">=0.10.0"
  6247        }
  6248      },
  6249      "node_modules/source-map-support": {
  6250        "version": "0.5.19",
  6251        "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz",
  6252        "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==",
  6253        "dev": true,
  6254        "dependencies": {
  6255          "buffer-from": "^1.0.0",
  6256          "source-map": "^0.6.0"
  6257        }
  6258      },
  6259      "node_modules/source-map-support/node_modules/source-map": {
  6260        "version": "0.6.1",
  6261        "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
  6262        "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
  6263        "dev": true,
  6264        "engines": {
  6265          "node": ">=0.10.0"
  6266        }
  6267      },
  6268      "node_modules/sprintf-js": {
  6269        "version": "1.0.3",
  6270        "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
  6271        "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
  6272        "dev": true
  6273      },
  6274      "node_modules/stack-utils": {
  6275        "version": "2.0.3",
  6276        "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz",
  6277        "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==",
  6278        "dev": true,
  6279        "dependencies": {
  6280          "escape-string-regexp": "^2.0.0"
  6281        },
  6282        "engines": {
  6283          "node": ">=10"
  6284        }
  6285      },
  6286      "node_modules/stack-utils/node_modules/escape-string-regexp": {
  6287        "version": "2.0.0",
  6288        "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
  6289        "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
  6290        "dev": true,
  6291        "engines": {
  6292          "node": ">=8"
  6293        }
  6294      },
  6295      "node_modules/string_decoder": {
  6296        "version": "1.1.1",
  6297        "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
  6298        "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
  6299        "dev": true,
  6300        "dependencies": {
  6301          "safe-buffer": "~5.1.0"
  6302        }
  6303      },
  6304      "node_modules/string-length": {
  6305        "version": "4.0.2",
  6306        "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz",
  6307        "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==",
  6308        "dev": true,
  6309        "dependencies": {
  6310          "char-regex": "^1.0.2",
  6311          "strip-ansi": "^6.0.0"
  6312        },
  6313        "engines": {
  6314          "node": ">=10"
  6315        }
  6316      },
  6317      "node_modules/string-width": {
  6318        "version": "4.2.3",
  6319        "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
  6320        "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
  6321        "dev": true,
  6322        "dependencies": {
  6323          "emoji-regex": "^8.0.0",
  6324          "is-fullwidth-code-point": "^3.0.0",
  6325          "strip-ansi": "^6.0.1"
  6326        },
  6327        "engines": {
  6328          "node": ">=8"
  6329        }
  6330      },
  6331      "node_modules/strip-ansi": {
  6332        "version": "6.0.1",
  6333        "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
  6334        "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
  6335        "dev": true,
  6336        "dependencies": {
  6337          "ansi-regex": "^5.0.1"
  6338        },
  6339        "engines": {
  6340          "node": ">=8"
  6341        }
  6342      },
  6343      "node_modules/strip-bom": {
  6344        "version": "4.0.0",
  6345        "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
  6346        "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
  6347        "dev": true,
  6348        "engines": {
  6349          "node": ">=8"
  6350        }
  6351      },
  6352      "node_modules/strip-final-newline": {
  6353        "version": "2.0.0",
  6354        "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
  6355        "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
  6356        "dev": true,
  6357        "engines": {
  6358          "node": ">=6"
  6359        }
  6360      },
  6361      "node_modules/strip-json-comments": {
  6362        "version": "3.1.1",
  6363        "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
  6364        "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
  6365        "dev": true,
  6366        "engines": {
  6367          "node": ">=8"
  6368        },
  6369        "funding": {
  6370          "url": "https://github.com/sponsors/sindresorhus"
  6371        }
  6372      },
  6373      "node_modules/super-simple-sitemap-generator": {
  6374        "version": "1.0.5",
  6375        "resolved": "git+ssh://git@github.com/etefera/super-simple-sitemap-generator.git#cb84797ded8cbcd24446610acd538b35d2a80ee3",
  6376        "dev": true,
  6377        "license": "MIT",
  6378        "dependencies": {
  6379          "commander": "^4.1.1",
  6380          "puppeteer": "^2.1.1",
  6381          "xmlbuilder": "^13.0.2"
  6382        },
  6383        "bin": {
  6384          "sitemap": "bin/cli.js"
  6385        },
  6386        "engines": {
  6387          "node": ">=10"
  6388        }
  6389      },
  6390      "node_modules/super-simple-sitemap-generator/node_modules/agent-base": {
  6391        "version": "5.1.1",
  6392        "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-5.1.1.tgz",
  6393        "integrity": "sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==",
  6394        "dev": true,
  6395        "engines": {
  6396          "node": ">= 6.0.0"
  6397        }
  6398      },
  6399      "node_modules/super-simple-sitemap-generator/node_modules/commander": {
  6400        "version": "4.1.1",
  6401        "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
  6402        "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==",
  6403        "dev": true,
  6404        "engines": {
  6405          "node": ">= 6"
  6406        }
  6407      },
  6408      "node_modules/super-simple-sitemap-generator/node_modules/extract-zip": {
  6409        "version": "1.7.0",
  6410        "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz",
  6411        "integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==",
  6412        "dev": true,
  6413        "dependencies": {
  6414          "concat-stream": "^1.6.2",
  6415          "debug": "^2.6.9",
  6416          "mkdirp": "^0.5.4",
  6417          "yauzl": "^2.10.0"
  6418        },
  6419        "bin": {
  6420          "extract-zip": "cli.js"
  6421        }
  6422      },
  6423      "node_modules/super-simple-sitemap-generator/node_modules/extract-zip/node_modules/debug": {
  6424        "version": "2.6.9",
  6425        "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
  6426        "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
  6427        "dev": true,
  6428        "dependencies": {
  6429          "ms": "2.0.0"
  6430        }
  6431      },
  6432      "node_modules/super-simple-sitemap-generator/node_modules/https-proxy-agent": {
  6433        "version": "4.0.0",
  6434        "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz",
  6435        "integrity": "sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==",
  6436        "dev": true,
  6437        "dependencies": {
  6438          "agent-base": "5",
  6439          "debug": "4"
  6440        },
  6441        "engines": {
  6442          "node": ">= 6.0.0"
  6443        }
  6444      },
  6445      "node_modules/super-simple-sitemap-generator/node_modules/ms": {
  6446        "version": "2.0.0",
  6447        "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
  6448        "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
  6449        "dev": true
  6450      },
  6451      "node_modules/super-simple-sitemap-generator/node_modules/puppeteer": {
  6452        "version": "2.1.1",
  6453        "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-2.1.1.tgz",
  6454        "integrity": "sha512-LWzaDVQkk1EPiuYeTOj+CZRIjda4k2s5w4MK4xoH2+kgWV/SDlkYHmxatDdtYrciHUKSXTsGgPgPP8ILVdBsxg==",
  6455        "dev": true,
  6456        "hasInstallScript": true,
  6457        "dependencies": {
  6458          "@types/mime-types": "^2.1.0",
  6459          "debug": "^4.1.0",
  6460          "extract-zip": "^1.6.6",
  6461          "https-proxy-agent": "^4.0.0",
  6462          "mime": "^2.0.3",
  6463          "mime-types": "^2.1.25",
  6464          "progress": "^2.0.1",
  6465          "proxy-from-env": "^1.0.0",
  6466          "rimraf": "^2.6.1",
  6467          "ws": "^6.1.0"
  6468        },
  6469        "engines": {
  6470          "node": ">=8.16.0"
  6471        }
  6472      },
  6473      "node_modules/super-simple-sitemap-generator/node_modules/rimraf": {
  6474        "version": "2.7.1",
  6475        "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
  6476        "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
  6477        "dev": true,
  6478        "dependencies": {
  6479          "glob": "^7.1.3"
  6480        },
  6481        "bin": {
  6482          "rimraf": "bin.js"
  6483        }
  6484      },
  6485      "node_modules/super-simple-sitemap-generator/node_modules/ws": {
  6486        "version": "6.2.2",
  6487        "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz",
  6488        "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==",
  6489        "dev": true,
  6490        "dependencies": {
  6491          "async-limiter": "~1.0.0"
  6492        }
  6493      },
  6494      "node_modules/supports-color": {
  6495        "version": "5.5.0",
  6496        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
  6497        "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
  6498        "dev": true,
  6499        "dependencies": {
  6500          "has-flag": "^3.0.0"
  6501        },
  6502        "engines": {
  6503          "node": ">=4"
  6504        }
  6505      },
  6506      "node_modules/supports-hyperlinks": {
  6507        "version": "2.2.0",
  6508        "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz",
  6509        "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==",
  6510        "dev": true,
  6511        "dependencies": {
  6512          "has-flag": "^4.0.0",
  6513          "supports-color": "^7.0.0"
  6514        },
  6515        "engines": {
  6516          "node": ">=8"
  6517        }
  6518      },
  6519      "node_modules/supports-hyperlinks/node_modules/has-flag": {
  6520        "version": "4.0.0",
  6521        "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  6522        "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
  6523        "dev": true,
  6524        "engines": {
  6525          "node": ">=8"
  6526        }
  6527      },
  6528      "node_modules/supports-hyperlinks/node_modules/supports-color": {
  6529        "version": "7.2.0",
  6530        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  6531        "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  6532        "dev": true,
  6533        "dependencies": {
  6534          "has-flag": "^4.0.0"
  6535        },
  6536        "engines": {
  6537          "node": ">=8"
  6538        }
  6539      },
  6540      "node_modules/symbol-tree": {
  6541        "version": "3.2.4",
  6542        "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz",
  6543        "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==",
  6544        "dev": true
  6545      },
  6546      "node_modules/tar-fs": {
  6547        "version": "2.1.1",
  6548        "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz",
  6549        "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==",
  6550        "dev": true,
  6551        "dependencies": {
  6552          "chownr": "^1.1.1",
  6553          "mkdirp-classic": "^0.5.2",
  6554          "pump": "^3.0.0",
  6555          "tar-stream": "^2.1.4"
  6556        }
  6557      },
  6558      "node_modules/tar-stream": {
  6559        "version": "2.2.0",
  6560        "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz",
  6561        "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==",
  6562        "dev": true,
  6563        "dependencies": {
  6564          "bl": "^4.0.3",
  6565          "end-of-stream": "^1.4.1",
  6566          "fs-constants": "^1.0.0",
  6567          "inherits": "^2.0.3",
  6568          "readable-stream": "^3.1.1"
  6569        },
  6570        "engines": {
  6571          "node": ">=6"
  6572        }
  6573      },
  6574      "node_modules/tar-stream/node_modules/readable-stream": {
  6575        "version": "3.6.0",
  6576        "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
  6577        "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
  6578        "dev": true,
  6579        "dependencies": {
  6580          "inherits": "^2.0.3",
  6581          "string_decoder": "^1.1.1",
  6582          "util-deprecate": "^1.0.1"
  6583        },
  6584        "engines": {
  6585          "node": ">= 6"
  6586        }
  6587      },
  6588      "node_modules/terminal-link": {
  6589        "version": "2.1.1",
  6590        "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz",
  6591        "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==",
  6592        "dev": true,
  6593        "dependencies": {
  6594          "ansi-escapes": "^4.2.1",
  6595          "supports-hyperlinks": "^2.0.0"
  6596        },
  6597        "engines": {
  6598          "node": ">=8"
  6599        },
  6600        "funding": {
  6601          "url": "https://github.com/sponsors/sindresorhus"
  6602        }
  6603      },
  6604      "node_modules/test-exclude": {
  6605        "version": "6.0.0",
  6606        "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz",
  6607        "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==",
  6608        "dev": true,
  6609        "dependencies": {
  6610          "@istanbuljs/schema": "^0.1.2",
  6611          "glob": "^7.1.4",
  6612          "minimatch": "^3.0.4"
  6613        },
  6614        "engines": {
  6615          "node": ">=8"
  6616        }
  6617      },
  6618      "node_modules/thenby": {
  6619        "version": "1.3.4",
  6620        "resolved": "https://registry.npmjs.org/thenby/-/thenby-1.3.4.tgz",
  6621        "integrity": "sha512-89Gi5raiWA3QZ4b2ePcEwswC3me9JIg+ToSgtE0JWeCynLnLxNr/f9G+xfo9K+Oj4AFdom8YNJjibIARTJmapQ==",
  6622        "dev": true
  6623      },
  6624      "node_modules/throat": {
  6625        "version": "6.0.1",
  6626        "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz",
  6627        "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==",
  6628        "dev": true
  6629      },
  6630      "node_modules/through": {
  6631        "version": "2.3.8",
  6632        "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
  6633        "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
  6634        "dev": true
  6635      },
  6636      "node_modules/tmpl": {
  6637        "version": "1.0.5",
  6638        "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz",
  6639        "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==",
  6640        "dev": true
  6641      },
  6642      "node_modules/to-fast-properties": {
  6643        "version": "2.0.0",
  6644        "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
  6645        "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
  6646        "dev": true,
  6647        "engines": {
  6648          "node": ">=4"
  6649        }
  6650      },
  6651      "node_modules/to-regex-range": {
  6652        "version": "5.0.1",
  6653        "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
  6654        "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
  6655        "dev": true,
  6656        "dependencies": {
  6657          "is-number": "^7.0.0"
  6658        },
  6659        "engines": {
  6660          "node": ">=8.0"
  6661        }
  6662      },
  6663      "node_modules/tough-cookie": {
  6664        "version": "4.1.3",
  6665        "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz",
  6666        "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==",
  6667        "dev": true,
  6668        "dependencies": {
  6669          "psl": "^1.1.33",
  6670          "punycode": "^2.1.1",
  6671          "universalify": "^0.2.0",
  6672          "url-parse": "^1.5.3"
  6673        },
  6674        "engines": {
  6675          "node": ">=6"
  6676        }
  6677      },
  6678      "node_modules/tr46": {
  6679        "version": "2.1.0",
  6680        "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz",
  6681        "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==",
  6682        "dev": true,
  6683        "dependencies": {
  6684          "punycode": "^2.1.1"
  6685        },
  6686        "engines": {
  6687          "node": ">=8"
  6688        }
  6689      },
  6690      "node_modules/type-check": {
  6691        "version": "0.3.2",
  6692        "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
  6693        "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
  6694        "dev": true,
  6695        "dependencies": {
  6696          "prelude-ls": "~1.1.2"
  6697        },
  6698        "engines": {
  6699          "node": ">= 0.8.0"
  6700        }
  6701      },
  6702      "node_modules/type-detect": {
  6703        "version": "4.0.8",
  6704        "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
  6705        "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
  6706        "dev": true,
  6707        "engines": {
  6708          "node": ">=4"
  6709        }
  6710      },
  6711      "node_modules/type-fest": {
  6712        "version": "0.21.3",
  6713        "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
  6714        "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
  6715        "dev": true,
  6716        "engines": {
  6717          "node": ">=10"
  6718        },
  6719        "funding": {
  6720          "url": "https://github.com/sponsors/sindresorhus"
  6721        }
  6722      },
  6723      "node_modules/typedarray": {
  6724        "version": "0.0.6",
  6725        "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
  6726        "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
  6727        "dev": true
  6728      },
  6729      "node_modules/typedarray-to-buffer": {
  6730        "version": "3.1.5",
  6731        "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
  6732        "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
  6733        "dev": true,
  6734        "dependencies": {
  6735          "is-typedarray": "^1.0.0"
  6736        }
  6737      },
  6738      "node_modules/uc.micro": {
  6739        "version": "1.0.6",
  6740        "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz",
  6741        "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==",
  6742        "dev": true
  6743      },
  6744      "node_modules/unbzip2-stream": {
  6745        "version": "1.4.3",
  6746        "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz",
  6747        "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==",
  6748        "dev": true,
  6749        "dependencies": {
  6750          "buffer": "^5.2.1",
  6751          "through": "^2.3.8"
  6752        }
  6753      },
  6754      "node_modules/universalify": {
  6755        "version": "0.2.0",
  6756        "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz",
  6757        "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==",
  6758        "dev": true,
  6759        "engines": {
  6760          "node": ">= 4.0.0"
  6761        }
  6762      },
  6763      "node_modules/update-browserslist-db": {
  6764        "version": "1.0.13",
  6765        "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz",
  6766        "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==",
  6767        "dev": true,
  6768        "funding": [
  6769          {
  6770            "type": "opencollective",
  6771            "url": "https://opencollective.com/browserslist"
  6772          },
  6773          {
  6774            "type": "tidelift",
  6775            "url": "https://tidelift.com/funding/github/npm/browserslist"
  6776          },
  6777          {
  6778            "type": "github",
  6779            "url": "https://github.com/sponsors/ai"
  6780          }
  6781        ],
  6782        "dependencies": {
  6783          "escalade": "^3.1.1",
  6784          "picocolors": "^1.0.0"
  6785        },
  6786        "bin": {
  6787          "update-browserslist-db": "cli.js"
  6788        },
  6789        "peerDependencies": {
  6790          "browserslist": ">= 4.21.0"
  6791        }
  6792      },
  6793      "node_modules/url-parse": {
  6794        "version": "1.5.10",
  6795        "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz",
  6796        "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==",
  6797        "dev": true,
  6798        "dependencies": {
  6799          "querystringify": "^2.1.1",
  6800          "requires-port": "^1.0.0"
  6801        }
  6802      },
  6803      "node_modules/util-deprecate": {
  6804        "version": "1.0.2",
  6805        "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
  6806        "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
  6807        "dev": true
  6808      },
  6809      "node_modules/v8-to-istanbul": {
  6810        "version": "8.0.0",
  6811        "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.0.0.tgz",
  6812        "integrity": "sha512-LkmXi8UUNxnCC+JlH7/fsfsKr5AU110l+SYGJimWNkWhxbN5EyeOtm1MJ0hhvqMMOhGwBj1Fp70Yv9i+hX0QAg==",
  6813        "dev": true,
  6814        "dependencies": {
  6815          "@types/istanbul-lib-coverage": "^2.0.1",
  6816          "convert-source-map": "^1.6.0",
  6817          "source-map": "^0.7.3"
  6818        },
  6819        "engines": {
  6820          "node": ">=10.12.0"
  6821        }
  6822      },
  6823      "node_modules/v8-to-istanbul/node_modules/source-map": {
  6824        "version": "0.7.3",
  6825        "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
  6826        "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
  6827        "dev": true,
  6828        "engines": {
  6829          "node": ">= 8"
  6830        }
  6831      },
  6832      "node_modules/w3c-hr-time": {
  6833        "version": "1.0.2",
  6834        "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz",
  6835        "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==",
  6836        "dev": true,
  6837        "dependencies": {
  6838          "browser-process-hrtime": "^1.0.0"
  6839        }
  6840      },
  6841      "node_modules/w3c-xmlserializer": {
  6842        "version": "2.0.0",
  6843        "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz",
  6844        "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==",
  6845        "dev": true,
  6846        "dependencies": {
  6847          "xml-name-validator": "^3.0.0"
  6848        },
  6849        "engines": {
  6850          "node": ">=10"
  6851        }
  6852      },
  6853      "node_modules/walker": {
  6854        "version": "1.0.7",
  6855        "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz",
  6856        "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=",
  6857        "dev": true,
  6858        "dependencies": {
  6859          "makeerror": "1.0.x"
  6860        }
  6861      },
  6862      "node_modules/webidl-conversions": {
  6863        "version": "6.1.0",
  6864        "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz",
  6865        "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==",
  6866        "dev": true,
  6867        "engines": {
  6868          "node": ">=10.4"
  6869        }
  6870      },
  6871      "node_modules/whatwg-encoding": {
  6872        "version": "1.0.5",
  6873        "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz",
  6874        "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==",
  6875        "dev": true,
  6876        "dependencies": {
  6877          "iconv-lite": "0.4.24"
  6878        }
  6879      },
  6880      "node_modules/whatwg-mimetype": {
  6881        "version": "2.3.0",
  6882        "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz",
  6883        "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==",
  6884        "dev": true
  6885      },
  6886      "node_modules/whatwg-url": {
  6887        "version": "8.6.0",
  6888        "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.6.0.tgz",
  6889        "integrity": "sha512-os0KkeeqUOl7ccdDT1qqUcS4KH4tcBTSKK5Nl5WKb2lyxInIZ/CpjkqKa1Ss12mjfdcRX9mHmPPs7/SxG1Hbdw==",
  6890        "dev": true,
  6891        "dependencies": {
  6892          "lodash": "^4.7.0",
  6893          "tr46": "^2.1.0",
  6894          "webidl-conversions": "^6.1.0"
  6895        },
  6896        "engines": {
  6897          "node": ">=10"
  6898        }
  6899      },
  6900      "node_modules/which": {
  6901        "version": "2.0.2",
  6902        "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
  6903        "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
  6904        "dev": true,
  6905        "dependencies": {
  6906          "isexe": "^2.0.0"
  6907        },
  6908        "bin": {
  6909          "node-which": "bin/node-which"
  6910        },
  6911        "engines": {
  6912          "node": ">= 8"
  6913        }
  6914      },
  6915      "node_modules/word-wrap": {
  6916        "version": "1.2.4",
  6917        "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.4.tgz",
  6918        "integrity": "sha512-2V81OA4ugVo5pRo46hAoD2ivUJx8jXmWXfUkY4KFNw0hEptvN0QfH3K4nHiwzGeKl5rFKedV48QVoqYavy4YpA==",
  6919        "dev": true,
  6920        "engines": {
  6921          "node": ">=0.10.0"
  6922        }
  6923      },
  6924      "node_modules/wrap-ansi": {
  6925        "version": "7.0.0",
  6926        "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
  6927        "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
  6928        "dev": true,
  6929        "dependencies": {
  6930          "ansi-styles": "^4.0.0",
  6931          "string-width": "^4.1.0",
  6932          "strip-ansi": "^6.0.0"
  6933        },
  6934        "engines": {
  6935          "node": ">=10"
  6936        },
  6937        "funding": {
  6938          "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
  6939        }
  6940      },
  6941      "node_modules/wrap-ansi/node_modules/ansi-styles": {
  6942        "version": "4.3.0",
  6943        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  6944        "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  6945        "dev": true,
  6946        "dependencies": {
  6947          "color-convert": "^2.0.1"
  6948        },
  6949        "engines": {
  6950          "node": ">=8"
  6951        },
  6952        "funding": {
  6953          "url": "https://github.com/chalk/ansi-styles?sponsor=1"
  6954        }
  6955      },
  6956      "node_modules/wrap-ansi/node_modules/color-convert": {
  6957        "version": "2.0.1",
  6958        "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  6959        "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  6960        "dev": true,
  6961        "dependencies": {
  6962          "color-name": "~1.1.4"
  6963        },
  6964        "engines": {
  6965          "node": ">=7.0.0"
  6966        }
  6967      },
  6968      "node_modules/wrap-ansi/node_modules/color-name": {
  6969        "version": "1.1.4",
  6970        "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  6971        "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  6972        "dev": true
  6973      },
  6974      "node_modules/wrappy": {
  6975        "version": "1.0.2",
  6976        "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
  6977        "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
  6978        "dev": true
  6979      },
  6980      "node_modules/write-file-atomic": {
  6981        "version": "3.0.3",
  6982        "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
  6983        "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==",
  6984        "dev": true,
  6985        "dependencies": {
  6986          "imurmurhash": "^0.1.4",
  6987          "is-typedarray": "^1.0.0",
  6988          "signal-exit": "^3.0.2",
  6989          "typedarray-to-buffer": "^3.1.5"
  6990        }
  6991      },
  6992      "node_modules/ws": {
  6993        "version": "7.5.0",
  6994        "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.0.tgz",
  6995        "integrity": "sha512-6ezXvzOZupqKj4jUqbQ9tXuJNo+BR2gU8fFRk3XCP3e0G6WT414u5ELe6Y0vtp7kmSJ3F7YWObSNr1ESsgi4vw==",
  6996        "dev": true,
  6997        "engines": {
  6998          "node": ">=8.3.0"
  6999        },
  7000        "peerDependencies": {
  7001          "bufferutil": "^4.0.1",
  7002          "utf-8-validate": "^5.0.2"
  7003        },
  7004        "peerDependenciesMeta": {
  7005          "bufferutil": {
  7006            "optional": true
  7007          },
  7008          "utf-8-validate": {
  7009            "optional": true
  7010          }
  7011        }
  7012      },
  7013      "node_modules/xml-name-validator": {
  7014        "version": "3.0.0",
  7015        "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz",
  7016        "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==",
  7017        "dev": true
  7018      },
  7019      "node_modules/xmlbuilder": {
  7020        "version": "13.0.2",
  7021        "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-13.0.2.tgz",
  7022        "integrity": "sha512-Eux0i2QdDYKbdbA6AM6xE4m6ZTZr4G4xF9kahI2ukSEMCzwce2eX9WlTI5J3s+NU7hpasFsr8hWIONae7LluAQ==",
  7023        "dev": true,
  7024        "engines": {
  7025          "node": ">=6.0"
  7026        }
  7027      },
  7028      "node_modules/xmlchars": {
  7029        "version": "2.2.0",
  7030        "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz",
  7031        "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==",
  7032        "dev": true
  7033      },
  7034      "node_modules/y18n": {
  7035        "version": "5.0.8",
  7036        "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
  7037        "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
  7038        "dev": true,
  7039        "engines": {
  7040          "node": ">=10"
  7041        }
  7042      },
  7043      "node_modules/yallist": {
  7044        "version": "4.0.0",
  7045        "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
  7046        "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
  7047        "dev": true
  7048      },
  7049      "node_modules/yaml": {
  7050        "version": "2.2.2",
  7051        "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.2.tgz",
  7052        "integrity": "sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==",
  7053        "dev": true,
  7054        "engines": {
  7055          "node": ">= 14"
  7056        }
  7057      },
  7058      "node_modules/yargs": {
  7059        "version": "16.2.0",
  7060        "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
  7061        "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
  7062        "dev": true,
  7063        "dependencies": {
  7064          "cliui": "^7.0.2",
  7065          "escalade": "^3.1.1",
  7066          "get-caller-file": "^2.0.5",
  7067          "require-directory": "^2.1.1",
  7068          "string-width": "^4.2.0",
  7069          "y18n": "^5.0.5",
  7070          "yargs-parser": "^20.2.2"
  7071        },
  7072        "engines": {
  7073          "node": ">=10"
  7074        }
  7075      },
  7076      "node_modules/yargs-parser": {
  7077        "version": "20.2.9",
  7078        "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
  7079        "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
  7080        "dev": true,
  7081        "engines": {
  7082          "node": ">=10"
  7083        }
  7084      },
  7085      "node_modules/yauzl": {
  7086        "version": "2.10.0",
  7087        "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
  7088        "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=",
  7089        "dev": true,
  7090        "dependencies": {
  7091          "buffer-crc32": "~0.2.3",
  7092          "fd-slicer": "~1.1.0"
  7093        }
  7094      }
  7095    },
  7096    "dependencies": {
  7097      "@babel/code-frame": {
  7098        "version": "7.14.5",
  7099        "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz",
  7100        "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==",
  7101        "dev": true,
  7102        "requires": {
  7103          "@babel/highlight": "^7.14.5"
  7104        }
  7105      },
  7106      "@babel/compat-data": {
  7107        "version": "7.14.7",
  7108        "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.7.tgz",
  7109        "integrity": "sha512-nS6dZaISCXJ3+518CWiBfEr//gHyMO02uDxBkXTKZDN5POruCnOZ1N4YBRZDCabwF8nZMWBpRxIicmXtBs+fvw==",
  7110        "dev": true
  7111      },
  7112      "@babel/core": {
  7113        "version": "7.14.6",
  7114        "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.6.tgz",
  7115        "integrity": "sha512-gJnOEWSqTk96qG5BoIrl5bVtc23DCycmIePPYnamY9RboYdI4nFy5vAQMSl81O5K/W0sLDWfGysnOECC+KUUCA==",
  7116        "dev": true,
  7117        "requires": {
  7118          "@babel/code-frame": "^7.14.5",
  7119          "@babel/generator": "^7.14.5",
  7120          "@babel/helper-compilation-targets": "^7.14.5",
  7121          "@babel/helper-module-transforms": "^7.14.5",
  7122          "@babel/helpers": "^7.14.6",
  7123          "@babel/parser": "^7.14.6",
  7124          "@babel/template": "^7.14.5",
  7125          "@babel/traverse": "^7.14.5",
  7126          "@babel/types": "^7.14.5",
  7127          "convert-source-map": "^1.7.0",
  7128          "debug": "^4.1.0",
  7129          "gensync": "^1.0.0-beta.2",
  7130          "json5": "^2.1.2",
  7131          "semver": "^6.3.0",
  7132          "source-map": "^0.5.0"
  7133        }
  7134      },
  7135      "@babel/generator": {
  7136        "version": "7.14.5",
  7137        "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.5.tgz",
  7138        "integrity": "sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA==",
  7139        "dev": true,
  7140        "requires": {
  7141          "@babel/types": "^7.14.5",
  7142          "jsesc": "^2.5.1",
  7143          "source-map": "^0.5.0"
  7144        }
  7145      },
  7146      "@babel/helper-compilation-targets": {
  7147        "version": "7.14.5",
  7148        "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz",
  7149        "integrity": "sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw==",
  7150        "dev": true,
  7151        "requires": {
  7152          "@babel/compat-data": "^7.14.5",
  7153          "@babel/helper-validator-option": "^7.14.5",
  7154          "browserslist": "^4.16.6",
  7155          "semver": "^6.3.0"
  7156        }
  7157      },
  7158      "@babel/helper-function-name": {
  7159        "version": "7.14.5",
  7160        "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz",
  7161        "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==",
  7162        "dev": true,
  7163        "requires": {
  7164          "@babel/helper-get-function-arity": "^7.14.5",
  7165          "@babel/template": "^7.14.5",
  7166          "@babel/types": "^7.14.5"
  7167        }
  7168      },
  7169      "@babel/helper-get-function-arity": {
  7170        "version": "7.14.5",
  7171        "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz",
  7172        "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==",
  7173        "dev": true,
  7174        "requires": {
  7175          "@babel/types": "^7.14.5"
  7176        }
  7177      },
  7178      "@babel/helper-hoist-variables": {
  7179        "version": "7.14.5",
  7180        "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz",
  7181        "integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==",
  7182        "dev": true,
  7183        "requires": {
  7184          "@babel/types": "^7.14.5"
  7185        }
  7186      },
  7187      "@babel/helper-member-expression-to-functions": {
  7188        "version": "7.14.7",
  7189        "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.7.tgz",
  7190        "integrity": "sha512-TMUt4xKxJn6ccjcOW7c4hlwyJArizskAhoSTOCkA0uZ+KghIaci0Qg9R043kUMWI9mtQfgny+NQ5QATnZ+paaA==",
  7191        "dev": true,
  7192        "requires": {
  7193          "@babel/types": "^7.14.5"
  7194        }
  7195      },
  7196      "@babel/helper-module-imports": {
  7197        "version": "7.14.5",
  7198        "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz",
  7199        "integrity": "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==",
  7200        "dev": true,
  7201        "requires": {
  7202          "@babel/types": "^7.14.5"
  7203        }
  7204      },
  7205      "@babel/helper-module-transforms": {
  7206        "version": "7.14.5",
  7207        "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.5.tgz",
  7208        "integrity": "sha512-iXpX4KW8LVODuAieD7MzhNjmM6dzYY5tfRqT+R9HDXWl0jPn/djKmA+G9s/2C2T9zggw5tK1QNqZ70USfedOwA==",
  7209        "dev": true,
  7210        "requires": {
  7211          "@babel/helper-module-imports": "^7.14.5",
  7212          "@babel/helper-replace-supers": "^7.14.5",
  7213          "@babel/helper-simple-access": "^7.14.5",
  7214          "@babel/helper-split-export-declaration": "^7.14.5",
  7215          "@babel/helper-validator-identifier": "^7.14.5",
  7216          "@babel/template": "^7.14.5",
  7217          "@babel/traverse": "^7.14.5",
  7218          "@babel/types": "^7.14.5"
  7219        }
  7220      },
  7221      "@babel/helper-optimise-call-expression": {
  7222        "version": "7.14.5",
  7223        "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz",
  7224        "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==",
  7225        "dev": true,
  7226        "requires": {
  7227          "@babel/types": "^7.14.5"
  7228        }
  7229      },
  7230      "@babel/helper-plugin-utils": {
  7231        "version": "7.14.5",
  7232        "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz",
  7233        "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==",
  7234        "dev": true
  7235      },
  7236      "@babel/helper-replace-supers": {
  7237        "version": "7.14.5",
  7238        "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz",
  7239        "integrity": "sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==",
  7240        "dev": true,
  7241        "requires": {
  7242          "@babel/helper-member-expression-to-functions": "^7.14.5",
  7243          "@babel/helper-optimise-call-expression": "^7.14.5",
  7244          "@babel/traverse": "^7.14.5",
  7245          "@babel/types": "^7.14.5"
  7246        }
  7247      },
  7248      "@babel/helper-simple-access": {
  7249        "version": "7.14.5",
  7250        "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.5.tgz",
  7251        "integrity": "sha512-nfBN9xvmCt6nrMZjfhkl7i0oTV3yxR4/FztsbOASyTvVcoYd0TRHh7eMLdlEcCqobydC0LAF3LtC92Iwxo0wyw==",
  7252        "dev": true,
  7253        "requires": {
  7254          "@babel/types": "^7.14.5"
  7255        }
  7256      },
  7257      "@babel/helper-skip-transparent-expression-wrappers": {
  7258        "version": "7.14.5",
  7259        "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz",
  7260        "integrity": "sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ==",
  7261        "dev": true,
  7262        "requires": {
  7263          "@babel/types": "^7.14.5"
  7264        }
  7265      },
  7266      "@babel/helper-split-export-declaration": {
  7267        "version": "7.14.5",
  7268        "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz",
  7269        "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==",
  7270        "dev": true,
  7271        "requires": {
  7272          "@babel/types": "^7.14.5"
  7273        }
  7274      },
  7275      "@babel/helper-validator-identifier": {
  7276        "version": "7.14.5",
  7277        "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz",
  7278        "integrity": "sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg==",
  7279        "dev": true
  7280      },
  7281      "@babel/helper-validator-option": {
  7282        "version": "7.14.5",
  7283        "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz",
  7284        "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==",
  7285        "dev": true
  7286      },
  7287      "@babel/helpers": {
  7288        "version": "7.14.6",
  7289        "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.6.tgz",
  7290        "integrity": "sha512-yesp1ENQBiLI+iYHSJdoZKUtRpfTlL1grDIX9NRlAVppljLw/4tTyYupIB7uIYmC3stW/imAv8EqaKaS/ibmeA==",
  7291        "dev": true,
  7292        "requires": {
  7293          "@babel/template": "^7.14.5",
  7294          "@babel/traverse": "^7.14.5",
  7295          "@babel/types": "^7.14.5"
  7296        }
  7297      },
  7298      "@babel/highlight": {
  7299        "version": "7.14.5",
  7300        "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz",
  7301        "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==",
  7302        "dev": true,
  7303        "requires": {
  7304          "@babel/helper-validator-identifier": "^7.14.5",
  7305          "chalk": "^2.0.0",
  7306          "js-tokens": "^4.0.0"
  7307        }
  7308      },
  7309      "@babel/parser": {
  7310        "version": "7.14.7",
  7311        "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.7.tgz",
  7312        "integrity": "sha512-X67Z5y+VBJuHB/RjwECp8kSl5uYi0BvRbNeWqkaJCVh+LiTPl19WBUfG627psSgp9rSf6ojuXghQM3ha6qHHdA==",
  7313        "dev": true
  7314      },
  7315      "@babel/plugin-proposal-optional-chaining": {
  7316        "version": "7.14.5",
  7317        "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz",
  7318        "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==",
  7319        "dev": true,
  7320        "requires": {
  7321          "@babel/helper-plugin-utils": "^7.14.5",
  7322          "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5",
  7323          "@babel/plugin-syntax-optional-chaining": "^7.8.3"
  7324        }
  7325      },
  7326      "@babel/plugin-syntax-async-generators": {
  7327        "version": "7.8.4",
  7328        "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
  7329        "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
  7330        "dev": true,
  7331        "requires": {
  7332          "@babel/helper-plugin-utils": "^7.8.0"
  7333        }
  7334      },
  7335      "@babel/plugin-syntax-bigint": {
  7336        "version": "7.8.3",
  7337        "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz",
  7338        "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==",
  7339        "dev": true,
  7340        "requires": {
  7341          "@babel/helper-plugin-utils": "^7.8.0"
  7342        }
  7343      },
  7344      "@babel/plugin-syntax-class-properties": {
  7345        "version": "7.12.13",
  7346        "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
  7347        "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
  7348        "dev": true,
  7349        "requires": {
  7350          "@babel/helper-plugin-utils": "^7.12.13"
  7351        }
  7352      },
  7353      "@babel/plugin-syntax-import-meta": {
  7354        "version": "7.10.4",
  7355        "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz",
  7356        "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==",
  7357        "dev": true,
  7358        "requires": {
  7359          "@babel/helper-plugin-utils": "^7.10.4"
  7360        }
  7361      },
  7362      "@babel/plugin-syntax-json-strings": {
  7363        "version": "7.8.3",
  7364        "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
  7365        "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
  7366        "dev": true,
  7367        "requires": {
  7368          "@babel/helper-plugin-utils": "^7.8.0"
  7369        }
  7370      },
  7371      "@babel/plugin-syntax-logical-assignment-operators": {
  7372        "version": "7.10.4",
  7373        "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
  7374        "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
  7375        "dev": true,
  7376        "requires": {
  7377          "@babel/helper-plugin-utils": "^7.10.4"
  7378        }
  7379      },
  7380      "@babel/plugin-syntax-nullish-coalescing-operator": {
  7381        "version": "7.8.3",
  7382        "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
  7383        "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
  7384        "dev": true,
  7385        "requires": {
  7386          "@babel/helper-plugin-utils": "^7.8.0"
  7387        }
  7388      },
  7389      "@babel/plugin-syntax-numeric-separator": {
  7390        "version": "7.10.4",
  7391        "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
  7392        "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
  7393        "dev": true,
  7394        "requires": {
  7395          "@babel/helper-plugin-utils": "^7.10.4"
  7396        }
  7397      },
  7398      "@babel/plugin-syntax-object-rest-spread": {
  7399        "version": "7.8.3",
  7400        "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
  7401        "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
  7402        "dev": true,
  7403        "requires": {
  7404          "@babel/helper-plugin-utils": "^7.8.0"
  7405        }
  7406      },
  7407      "@babel/plugin-syntax-optional-catch-binding": {
  7408        "version": "7.8.3",
  7409        "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
  7410        "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
  7411        "dev": true,
  7412        "requires": {
  7413          "@babel/helper-plugin-utils": "^7.8.0"
  7414        }
  7415      },
  7416      "@babel/plugin-syntax-optional-chaining": {
  7417        "version": "7.8.3",
  7418        "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
  7419        "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
  7420        "dev": true,
  7421        "requires": {
  7422          "@babel/helper-plugin-utils": "^7.8.0"
  7423        }
  7424      },
  7425      "@babel/plugin-syntax-top-level-await": {
  7426        "version": "7.14.5",
  7427        "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
  7428        "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
  7429        "dev": true,
  7430        "requires": {
  7431          "@babel/helper-plugin-utils": "^7.14.5"
  7432        }
  7433      },
  7434      "@babel/plugin-syntax-typescript": {
  7435        "version": "7.14.5",
  7436        "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz",
  7437        "integrity": "sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==",
  7438        "dev": true,
  7439        "requires": {
  7440          "@babel/helper-plugin-utils": "^7.14.5"
  7441        }
  7442      },
  7443      "@babel/template": {
  7444        "version": "7.14.5",
  7445        "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz",
  7446        "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==",
  7447        "dev": true,
  7448        "requires": {
  7449          "@babel/code-frame": "^7.14.5",
  7450          "@babel/parser": "^7.14.5",
  7451          "@babel/types": "^7.14.5"
  7452        }
  7453      },
  7454      "@babel/traverse": {
  7455        "version": "7.14.7",
  7456        "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.7.tgz",
  7457        "integrity": "sha512-9vDr5NzHu27wgwejuKL7kIOm4bwEtaPQ4Z6cpCmjSuaRqpH/7xc4qcGEscwMqlkwgcXl6MvqoAjZkQ24uSdIZQ==",
  7458        "dev": true,
  7459        "requires": {
  7460          "@babel/code-frame": "^7.14.5",
  7461          "@babel/generator": "^7.14.5",
  7462          "@babel/helper-function-name": "^7.14.5",
  7463          "@babel/helper-hoist-variables": "^7.14.5",
  7464          "@babel/helper-split-export-declaration": "^7.14.5",
  7465          "@babel/parser": "^7.14.7",
  7466          "@babel/types": "^7.14.5",
  7467          "debug": "^4.1.0",
  7468          "globals": "^11.1.0"
  7469        }
  7470      },
  7471      "@babel/types": {
  7472        "version": "7.14.5",
  7473        "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz",
  7474        "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==",
  7475        "dev": true,
  7476        "requires": {
  7477          "@babel/helper-validator-identifier": "^7.14.5",
  7478          "to-fast-properties": "^2.0.0"
  7479        }
  7480      },
  7481      "@bcoe/v8-coverage": {
  7482        "version": "0.2.3",
  7483        "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz",
  7484        "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==",
  7485        "dev": true
  7486      },
  7487      "@gouch/to-title-case": {
  7488        "version": "2.2.1",
  7489        "resolved": "https://registry.npmjs.org/@gouch/to-title-case/-/to-title-case-2.2.1.tgz",
  7490        "integrity": "sha512-i/Hj91LfiE2pxYdIT0Ttdc/fIzdBwojDNQe6S6/N/Uf3xMmn0lWO+iLkAd84zs/NUGfTLsMUacDZzSy6N4jkcw==",
  7491        "dev": true
  7492      },
  7493      "@istanbuljs/load-nyc-config": {
  7494        "version": "1.1.0",
  7495        "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz",
  7496        "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==",
  7497        "dev": true,
  7498        "requires": {
  7499          "camelcase": "^5.3.1",
  7500          "find-up": "^4.1.0",
  7501          "get-package-type": "^0.1.0",
  7502          "js-yaml": "^3.13.1",
  7503          "resolve-from": "^5.0.0"
  7504        }
  7505      },
  7506      "@istanbuljs/schema": {
  7507        "version": "0.1.3",
  7508        "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz",
  7509        "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==",
  7510        "dev": true
  7511      },
  7512      "@jest/console": {
  7513        "version": "27.0.2",
  7514        "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.0.2.tgz",
  7515        "integrity": "sha512-/zYigssuHLImGeMAACkjI4VLAiiJznHgAl3xnFT19iWyct2LhrH3KXOjHRmxBGTkiPLZKKAJAgaPpiU9EZ9K+w==",
  7516        "dev": true,
  7517        "requires": {
  7518          "@jest/types": "^27.0.2",
  7519          "@types/node": "*",
  7520          "chalk": "^4.0.0",
  7521          "jest-message-util": "^27.0.2",
  7522          "jest-util": "^27.0.2",
  7523          "slash": "^3.0.0"
  7524        },
  7525        "dependencies": {
  7526          "ansi-styles": {
  7527            "version": "4.3.0",
  7528            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  7529            "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  7530            "dev": true,
  7531            "requires": {
  7532              "color-convert": "^2.0.1"
  7533            }
  7534          },
  7535          "chalk": {
  7536            "version": "4.1.1",
  7537            "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
  7538            "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
  7539            "dev": true,
  7540            "requires": {
  7541              "ansi-styles": "^4.1.0",
  7542              "supports-color": "^7.1.0"
  7543            }
  7544          },
  7545          "color-convert": {
  7546            "version": "2.0.1",
  7547            "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  7548            "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  7549            "dev": true,
  7550            "requires": {
  7551              "color-name": "~1.1.4"
  7552            }
  7553          },
  7554          "color-name": {
  7555            "version": "1.1.4",
  7556            "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  7557            "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  7558            "dev": true
  7559          },
  7560          "has-flag": {
  7561            "version": "4.0.0",
  7562            "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  7563            "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
  7564            "dev": true
  7565          },
  7566          "supports-color": {
  7567            "version": "7.2.0",
  7568            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  7569            "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  7570            "dev": true,
  7571            "requires": {
  7572              "has-flag": "^4.0.0"
  7573            }
  7574          }
  7575        }
  7576      },
  7577      "@jest/core": {
  7578        "version": "27.0.5",
  7579        "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.0.5.tgz",
  7580        "integrity": "sha512-g73//jF0VwsOIrWUC9Cqg03lU3QoAMFxVjsm6n6yNmwZcQPN/o8w+gLWODw5VfKNFZT38otXHWxc6b8eGDUpEA==",
  7581        "dev": true,
  7582        "requires": {
  7583          "@jest/console": "^27.0.2",
  7584          "@jest/reporters": "^27.0.5",
  7585          "@jest/test-result": "^27.0.2",
  7586          "@jest/transform": "^27.0.5",
  7587          "@jest/types": "^27.0.2",
  7588          "@types/node": "*",
  7589          "ansi-escapes": "^4.2.1",
  7590          "chalk": "^4.0.0",
  7591          "emittery": "^0.8.1",
  7592          "exit": "^0.1.2",
  7593          "graceful-fs": "^4.2.4",
  7594          "jest-changed-files": "^27.0.2",
  7595          "jest-config": "^27.0.5",
  7596          "jest-haste-map": "^27.0.5",
  7597          "jest-message-util": "^27.0.2",
  7598          "jest-regex-util": "^27.0.1",
  7599          "jest-resolve": "^27.0.5",
  7600          "jest-resolve-dependencies": "^27.0.5",
  7601          "jest-runner": "^27.0.5",
  7602          "jest-runtime": "^27.0.5",
  7603          "jest-snapshot": "^27.0.5",
  7604          "jest-util": "^27.0.2",
  7605          "jest-validate": "^27.0.2",
  7606          "jest-watcher": "^27.0.2",
  7607          "micromatch": "^4.0.4",
  7608          "p-each-series": "^2.1.0",
  7609          "rimraf": "^3.0.0",
  7610          "slash": "^3.0.0",
  7611          "strip-ansi": "^6.0.0"
  7612        },
  7613        "dependencies": {
  7614          "ansi-styles": {
  7615            "version": "4.3.0",
  7616            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  7617            "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  7618            "dev": true,
  7619            "requires": {
  7620              "color-convert": "^2.0.1"
  7621            }
  7622          },
  7623          "chalk": {
  7624            "version": "4.1.1",
  7625            "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
  7626            "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
  7627            "dev": true,
  7628            "requires": {
  7629              "ansi-styles": "^4.1.0",
  7630              "supports-color": "^7.1.0"
  7631            }
  7632          },
  7633          "color-convert": {
  7634            "version": "2.0.1",
  7635            "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  7636            "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  7637            "dev": true,
  7638            "requires": {
  7639              "color-name": "~1.1.4"
  7640            }
  7641          },
  7642          "color-name": {
  7643            "version": "1.1.4",
  7644            "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  7645            "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  7646            "dev": true
  7647          },
  7648          "has-flag": {
  7649            "version": "4.0.0",
  7650            "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  7651            "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
  7652            "dev": true
  7653          },
  7654          "supports-color": {
  7655            "version": "7.2.0",
  7656            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  7657            "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  7658            "dev": true,
  7659            "requires": {
  7660              "has-flag": "^4.0.0"
  7661            }
  7662          }
  7663        }
  7664      },
  7665      "@jest/environment": {
  7666        "version": "27.0.5",
  7667        "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.0.5.tgz",
  7668        "integrity": "sha512-IAkJPOT7bqn0GiX5LPio6/e1YpcmLbrd8O5EFYpAOZ6V+9xJDsXjdgN2vgv9WOKIs/uA1kf5WeD96HhlBYO+FA==",
  7669        "dev": true,
  7670        "requires": {
  7671          "@jest/fake-timers": "^27.0.5",
  7672          "@jest/types": "^27.0.2",
  7673          "@types/node": "*",
  7674          "jest-mock": "^27.0.3"
  7675        }
  7676      },
  7677      "@jest/fake-timers": {
  7678        "version": "27.0.5",
  7679        "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.0.5.tgz",
  7680        "integrity": "sha512-d6Tyf7iDoKqeUdwUKrOBV/GvEZRF67m7lpuWI0+SCD9D3aaejiOQZxAOxwH2EH/W18gnfYaBPLi0VeTGBHtQBg==",
  7681        "dev": true,
  7682        "requires": {
  7683          "@jest/types": "^27.0.2",
  7684          "@sinonjs/fake-timers": "^7.0.2",
  7685          "@types/node": "*",
  7686          "jest-message-util": "^27.0.2",
  7687          "jest-mock": "^27.0.3",
  7688          "jest-util": "^27.0.2"
  7689        }
  7690      },
  7691      "@jest/globals": {
  7692        "version": "27.0.5",
  7693        "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.0.5.tgz",
  7694        "integrity": "sha512-qqKyjDXUaZwDuccpbMMKCCMBftvrbXzigtIsikAH/9ca+kaae8InP2MDf+Y/PdCSMuAsSpHS6q6M25irBBUh+Q==",
  7695        "dev": true,
  7696        "requires": {
  7697          "@jest/environment": "^27.0.5",
  7698          "@jest/types": "^27.0.2",
  7699          "expect": "^27.0.2"
  7700        }
  7701      },
  7702      "@jest/reporters": {
  7703        "version": "27.0.5",
  7704        "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.0.5.tgz",
  7705        "integrity": "sha512-4uNg5+0eIfRafnpgu3jCZws3NNcFzhu5JdRd1mKQ4/53+vkIqwB6vfZ4gn5BdGqOaLtYhlOsPaL5ATkKzyBrJw==",
  7706        "dev": true,
  7707        "requires": {
  7708          "@bcoe/v8-coverage": "^0.2.3",
  7709          "@jest/console": "^27.0.2",
  7710          "@jest/test-result": "^27.0.2",
  7711          "@jest/transform": "^27.0.5",
  7712          "@jest/types": "^27.0.2",
  7713          "chalk": "^4.0.0",
  7714          "collect-v8-coverage": "^1.0.0",
  7715          "exit": "^0.1.2",
  7716          "glob": "^7.1.2",
  7717          "graceful-fs": "^4.2.4",
  7718          "istanbul-lib-coverage": "^3.0.0",
  7719          "istanbul-lib-instrument": "^4.0.3",
  7720          "istanbul-lib-report": "^3.0.0",
  7721          "istanbul-lib-source-maps": "^4.0.0",
  7722          "istanbul-reports": "^3.0.2",
  7723          "jest-haste-map": "^27.0.5",
  7724          "jest-resolve": "^27.0.5",
  7725          "jest-util": "^27.0.2",
  7726          "jest-worker": "^27.0.2",
  7727          "slash": "^3.0.0",
  7728          "source-map": "^0.6.0",
  7729          "string-length": "^4.0.1",
  7730          "terminal-link": "^2.0.0",
  7731          "v8-to-istanbul": "^8.0.0"
  7732        },
  7733        "dependencies": {
  7734          "ansi-styles": {
  7735            "version": "4.3.0",
  7736            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  7737            "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  7738            "dev": true,
  7739            "requires": {
  7740              "color-convert": "^2.0.1"
  7741            }
  7742          },
  7743          "chalk": {
  7744            "version": "4.1.1",
  7745            "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
  7746            "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
  7747            "dev": true,
  7748            "requires": {
  7749              "ansi-styles": "^4.1.0",
  7750              "supports-color": "^7.1.0"
  7751            }
  7752          },
  7753          "color-convert": {
  7754            "version": "2.0.1",
  7755            "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  7756            "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  7757            "dev": true,
  7758            "requires": {
  7759              "color-name": "~1.1.4"
  7760            }
  7761          },
  7762          "color-name": {
  7763            "version": "1.1.4",
  7764            "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  7765            "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  7766            "dev": true
  7767          },
  7768          "has-flag": {
  7769            "version": "4.0.0",
  7770            "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  7771            "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
  7772            "dev": true
  7773          },
  7774          "source-map": {
  7775            "version": "0.6.1",
  7776            "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
  7777            "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
  7778            "dev": true
  7779          },
  7780          "supports-color": {
  7781            "version": "7.2.0",
  7782            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  7783            "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  7784            "dev": true,
  7785            "requires": {
  7786              "has-flag": "^4.0.0"
  7787            }
  7788          }
  7789        }
  7790      },
  7791      "@jest/source-map": {
  7792        "version": "27.0.1",
  7793        "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.0.1.tgz",
  7794        "integrity": "sha512-yMgkF0f+6WJtDMdDYNavmqvbHtiSpwRN2U/W+6uztgfqgkq/PXdKPqjBTUF1RD/feth4rH5N3NW0T5+wIuln1A==",
  7795        "dev": true,
  7796        "requires": {
  7797          "callsites": "^3.0.0",
  7798          "graceful-fs": "^4.2.4",
  7799          "source-map": "^0.6.0"
  7800        },
  7801        "dependencies": {
  7802          "source-map": {
  7803            "version": "0.6.1",
  7804            "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
  7805            "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
  7806            "dev": true
  7807          }
  7808        }
  7809      },
  7810      "@jest/test-result": {
  7811        "version": "27.0.2",
  7812        "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.0.2.tgz",
  7813        "integrity": "sha512-gcdWwL3yP5VaIadzwQtbZyZMgpmes8ryBAJp70tuxghiA8qL4imJyZex+i+USQH2H4jeLVVszhwntgdQ97fccA==",
  7814        "dev": true,
  7815        "requires": {
  7816          "@jest/console": "^27.0.2",
  7817          "@jest/types": "^27.0.2",
  7818          "@types/istanbul-lib-coverage": "^2.0.0",
  7819          "collect-v8-coverage": "^1.0.0"
  7820        }
  7821      },
  7822      "@jest/test-sequencer": {
  7823        "version": "27.0.5",
  7824        "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.0.5.tgz",
  7825        "integrity": "sha512-opztnGs+cXzZ5txFG2+omBaV5ge/0yuJNKbhE3DREMiXE0YxBuzyEa6pNv3kk2JuucIlH2Xvgmn9kEEHSNt/SA==",
  7826        "dev": true,
  7827        "requires": {
  7828          "@jest/test-result": "^27.0.2",
  7829          "graceful-fs": "^4.2.4",
  7830          "jest-haste-map": "^27.0.5",
  7831          "jest-runtime": "^27.0.5"
  7832        }
  7833      },
  7834      "@jest/transform": {
  7835        "version": "27.0.5",
  7836        "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.0.5.tgz",
  7837        "integrity": "sha512-lBD6OwKXSc6JJECBNk4mVxtSVuJSBsQrJ9WCBisfJs7EZuYq4K6vM9HmoB7hmPiLIDGeyaerw3feBV/bC4z8tg==",
  7838        "dev": true,
  7839        "requires": {
  7840          "@babel/core": "^7.1.0",
  7841          "@jest/types": "^27.0.2",
  7842          "babel-plugin-istanbul": "^6.0.0",
  7843          "chalk": "^4.0.0",
  7844          "convert-source-map": "^1.4.0",
  7845          "fast-json-stable-stringify": "^2.0.0",
  7846          "graceful-fs": "^4.2.4",
  7847          "jest-haste-map": "^27.0.5",
  7848          "jest-regex-util": "^27.0.1",
  7849          "jest-util": "^27.0.2",
  7850          "micromatch": "^4.0.4",
  7851          "pirates": "^4.0.1",
  7852          "slash": "^3.0.0",
  7853          "source-map": "^0.6.1",
  7854          "write-file-atomic": "^3.0.0"
  7855        },
  7856        "dependencies": {
  7857          "ansi-styles": {
  7858            "version": "4.3.0",
  7859            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  7860            "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  7861            "dev": true,
  7862            "requires": {
  7863              "color-convert": "^2.0.1"
  7864            }
  7865          },
  7866          "chalk": {
  7867            "version": "4.1.1",
  7868            "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
  7869            "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
  7870            "dev": true,
  7871            "requires": {
  7872              "ansi-styles": "^4.1.0",
  7873              "supports-color": "^7.1.0"
  7874            }
  7875          },
  7876          "color-convert": {
  7877            "version": "2.0.1",
  7878            "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  7879            "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  7880            "dev": true,
  7881            "requires": {
  7882              "color-name": "~1.1.4"
  7883            }
  7884          },
  7885          "color-name": {
  7886            "version": "1.1.4",
  7887            "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  7888            "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  7889            "dev": true
  7890          },
  7891          "has-flag": {
  7892            "version": "4.0.0",
  7893            "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  7894            "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
  7895            "dev": true
  7896          },
  7897          "source-map": {
  7898            "version": "0.6.1",
  7899            "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
  7900            "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
  7901            "dev": true
  7902          },
  7903          "supports-color": {
  7904            "version": "7.2.0",
  7905            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  7906            "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  7907            "dev": true,
  7908            "requires": {
  7909              "has-flag": "^4.0.0"
  7910            }
  7911          }
  7912        }
  7913      },
  7914      "@jest/types": {
  7915        "version": "27.0.2",
  7916        "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz",
  7917        "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==",
  7918        "dev": true,
  7919        "requires": {
  7920          "@types/istanbul-lib-coverage": "^2.0.0",
  7921          "@types/istanbul-reports": "^3.0.0",
  7922          "@types/node": "*",
  7923          "@types/yargs": "^16.0.0",
  7924          "chalk": "^4.0.0"
  7925        },
  7926        "dependencies": {
  7927          "ansi-styles": {
  7928            "version": "4.3.0",
  7929            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  7930            "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  7931            "dev": true,
  7932            "requires": {
  7933              "color-convert": "^2.0.1"
  7934            }
  7935          },
  7936          "chalk": {
  7937            "version": "4.1.1",
  7938            "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
  7939            "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
  7940            "dev": true,
  7941            "requires": {
  7942              "ansi-styles": "^4.1.0",
  7943              "supports-color": "^7.1.0"
  7944            }
  7945          },
  7946          "color-convert": {
  7947            "version": "2.0.1",
  7948            "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  7949            "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  7950            "dev": true,
  7951            "requires": {
  7952              "color-name": "~1.1.4"
  7953            }
  7954          },
  7955          "color-name": {
  7956            "version": "1.1.4",
  7957            "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  7958            "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  7959            "dev": true
  7960          },
  7961          "has-flag": {
  7962            "version": "4.0.0",
  7963            "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  7964            "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
  7965            "dev": true
  7966          },
  7967          "supports-color": {
  7968            "version": "7.2.0",
  7969            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  7970            "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  7971            "dev": true,
  7972            "requires": {
  7973              "has-flag": "^4.0.0"
  7974            }
  7975          }
  7976        }
  7977      },
  7978      "@nodelib/fs.scandir": {
  7979        "version": "2.1.5",
  7980        "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
  7981        "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
  7982        "dev": true,
  7983        "requires": {
  7984          "@nodelib/fs.stat": "2.0.5",
  7985          "run-parallel": "^1.1.9"
  7986        }
  7987      },
  7988      "@nodelib/fs.stat": {
  7989        "version": "2.0.5",
  7990        "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
  7991        "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
  7992        "dev": true
  7993      },
  7994      "@nodelib/fs.walk": {
  7995        "version": "1.2.8",
  7996        "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
  7997        "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
  7998        "dev": true,
  7999        "requires": {
  8000          "@nodelib/fs.scandir": "2.1.5",
  8001          "fastq": "^1.6.0"
  8002        }
  8003      },
  8004      "@sinonjs/commons": {
  8005        "version": "1.8.3",
  8006        "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz",
  8007        "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==",
  8008        "dev": true,
  8009        "requires": {
  8010          "type-detect": "4.0.8"
  8011        }
  8012      },
  8013      "@sinonjs/fake-timers": {
  8014        "version": "7.1.2",
  8015        "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-7.1.2.tgz",
  8016        "integrity": "sha512-iQADsW4LBMISqZ6Ci1dupJL9pprqwcVFTcOsEmQOEhW+KLCVn/Y4Jrvg2k19fIHCp+iFprriYPTdRcQR8NbUPg==",
  8017        "dev": true,
  8018        "requires": {
  8019          "@sinonjs/commons": "^1.7.0"
  8020        }
  8021      },
  8022      "@tootallnate/once": {
  8023        "version": "1.1.2",
  8024        "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
  8025        "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==",
  8026        "dev": true
  8027      },
  8028      "@types/babel__core": {
  8029        "version": "7.1.14",
  8030        "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.14.tgz",
  8031        "integrity": "sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g==",
  8032        "dev": true,
  8033        "requires": {
  8034          "@babel/parser": "^7.1.0",
  8035          "@babel/types": "^7.0.0",
  8036          "@types/babel__generator": "*",
  8037          "@types/babel__template": "*",
  8038          "@types/babel__traverse": "*"
  8039        }
  8040      },
  8041      "@types/babel__generator": {
  8042        "version": "7.6.2",
  8043        "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz",
  8044        "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==",
  8045        "dev": true,
  8046        "requires": {
  8047          "@babel/types": "^7.0.0"
  8048        }
  8049      },
  8050      "@types/babel__template": {
  8051        "version": "7.4.0",
  8052        "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.0.tgz",
  8053        "integrity": "sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==",
  8054        "dev": true,
  8055        "requires": {
  8056          "@babel/parser": "^7.1.0",
  8057          "@babel/types": "^7.0.0"
  8058        }
  8059      },
  8060      "@types/babel__traverse": {
  8061        "version": "7.11.1",
  8062        "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.11.1.tgz",
  8063        "integrity": "sha512-Vs0hm0vPahPMYi9tDjtP66llufgO3ST16WXaSTtDGEl9cewAl3AibmxWw6TINOqHPT9z0uABKAYjT9jNSg4npw==",
  8064        "dev": true,
  8065        "requires": {
  8066          "@babel/types": "^7.3.0"
  8067        }
  8068      },
  8069      "@types/graceful-fs": {
  8070        "version": "4.1.5",
  8071        "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz",
  8072        "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==",
  8073        "dev": true,
  8074        "requires": {
  8075          "@types/node": "*"
  8076        }
  8077      },
  8078      "@types/istanbul-lib-coverage": {
  8079        "version": "2.0.3",
  8080        "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz",
  8081        "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==",
  8082        "dev": true
  8083      },
  8084      "@types/istanbul-lib-report": {
  8085        "version": "3.0.0",
  8086        "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
  8087        "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==",
  8088        "dev": true,
  8089        "requires": {
  8090          "@types/istanbul-lib-coverage": "*"
  8091        }
  8092      },
  8093      "@types/istanbul-reports": {
  8094        "version": "3.0.1",
  8095        "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz",
  8096        "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==",
  8097        "dev": true,
  8098        "requires": {
  8099          "@types/istanbul-lib-report": "*"
  8100        }
  8101      },
  8102      "@types/mime-types": {
  8103        "version": "2.1.0",
  8104        "resolved": "https://registry.npmjs.org/@types/mime-types/-/mime-types-2.1.0.tgz",
  8105        "integrity": "sha1-nKUs2jY/aZxpRmwqbM2q2RPqenM=",
  8106        "dev": true
  8107      },
  8108      "@types/node": {
  8109        "version": "15.12.4",
  8110        "resolved": "https://registry.npmjs.org/@types/node/-/node-15.12.4.tgz",
  8111        "integrity": "sha512-zrNj1+yqYF4WskCMOHwN+w9iuD12+dGm0rQ35HLl9/Ouuq52cEtd0CH9qMgrdNmi5ejC1/V7vKEXYubB+65DkA==",
  8112        "dev": true
  8113      },
  8114      "@types/prettier": {
  8115        "version": "2.3.0",
  8116        "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.3.0.tgz",
  8117        "integrity": "sha512-hkc1DATxFLQo4VxPDpMH1gCkPpBbpOoJ/4nhuXw4n63/0R6bCpQECj4+K226UJ4JO/eJQz+1mC2I7JsWanAdQw==",
  8118        "dev": true
  8119      },
  8120      "@types/stack-utils": {
  8121        "version": "2.0.0",
  8122        "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz",
  8123        "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==",
  8124        "dev": true
  8125      },
  8126      "@types/yargs": {
  8127        "version": "16.0.3",
  8128        "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz",
  8129        "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==",
  8130        "dev": true,
  8131        "requires": {
  8132          "@types/yargs-parser": "*"
  8133        }
  8134      },
  8135      "@types/yargs-parser": {
  8136        "version": "20.2.0",
  8137        "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.0.tgz",
  8138        "integrity": "sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==",
  8139        "dev": true
  8140      },
  8141      "@types/yauzl": {
  8142        "version": "2.9.1",
  8143        "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.9.1.tgz",
  8144        "integrity": "sha512-A1b8SU4D10uoPjwb0lnHmmu8wZhR9d+9o2PKBQT2jU5YPTKsxac6M2qGAdY7VcL+dHHhARVUDmeg0rOrcd9EjA==",
  8145        "dev": true,
  8146        "optional": true,
  8147        "requires": {
  8148          "@types/node": "*"
  8149        }
  8150      },
  8151      "abab": {
  8152        "version": "2.0.5",
  8153        "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz",
  8154        "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==",
  8155        "dev": true
  8156      },
  8157      "acorn": {
  8158        "version": "8.4.1",
  8159        "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.4.1.tgz",
  8160        "integrity": "sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==",
  8161        "dev": true
  8162      },
  8163      "acorn-globals": {
  8164        "version": "6.0.0",
  8165        "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz",
  8166        "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==",
  8167        "dev": true,
  8168        "requires": {
  8169          "acorn": "^7.1.1",
  8170          "acorn-walk": "^7.1.1"
  8171        },
  8172        "dependencies": {
  8173          "acorn": {
  8174            "version": "7.4.1",
  8175            "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
  8176            "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
  8177            "dev": true
  8178          }
  8179        }
  8180      },
  8181      "acorn-walk": {
  8182        "version": "7.2.0",
  8183        "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz",
  8184        "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==",
  8185        "dev": true
  8186      },
  8187      "agent-base": {
  8188        "version": "6.0.2",
  8189        "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
  8190        "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
  8191        "dev": true,
  8192        "requires": {
  8193          "debug": "4"
  8194        }
  8195      },
  8196      "ansi-escapes": {
  8197        "version": "4.3.2",
  8198        "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
  8199        "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
  8200        "dev": true,
  8201        "requires": {
  8202          "type-fest": "^0.21.3"
  8203        }
  8204      },
  8205      "ansi-regex": {
  8206        "version": "5.0.1",
  8207        "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
  8208        "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
  8209        "dev": true
  8210      },
  8211      "ansi-styles": {
  8212        "version": "3.2.1",
  8213        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
  8214        "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
  8215        "dev": true,
  8216        "requires": {
  8217          "color-convert": "^1.9.0"
  8218        }
  8219      },
  8220      "anymatch": {
  8221        "version": "3.1.2",
  8222        "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
  8223        "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
  8224        "dev": true,
  8225        "requires": {
  8226          "normalize-path": "^3.0.0",
  8227          "picomatch": "^2.0.4"
  8228        }
  8229      },
  8230      "argparse": {
  8231        "version": "1.0.10",
  8232        "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
  8233        "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
  8234        "dev": true,
  8235        "requires": {
  8236          "sprintf-js": "~1.0.2"
  8237        }
  8238      },
  8239      "async-limiter": {
  8240        "version": "1.0.1",
  8241        "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
  8242        "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==",
  8243        "dev": true
  8244      },
  8245      "asynckit": {
  8246        "version": "0.4.0",
  8247        "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
  8248        "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
  8249        "dev": true
  8250      },
  8251      "autoprefixer": {
  8252        "version": "10.4.16",
  8253        "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz",
  8254        "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==",
  8255        "dev": true,
  8256        "requires": {
  8257          "browserslist": "^4.21.10",
  8258          "caniuse-lite": "^1.0.30001538",
  8259          "fraction.js": "^4.3.6",
  8260          "normalize-range": "^0.1.2",
  8261          "picocolors": "^1.0.0",
  8262          "postcss-value-parser": "^4.2.0"
  8263        }
  8264      },
  8265      "babel-jest": {
  8266        "version": "27.0.5",
  8267        "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.0.5.tgz",
  8268        "integrity": "sha512-bTMAbpCX7ldtfbca2llYLeSFsDM257aspyAOpsdrdSrBqoLkWCy4HPYTXtXWaSLgFPjrJGACL65rzzr4RFGadw==",
  8269        "dev": true,
  8270        "requires": {
  8271          "@jest/transform": "^27.0.5",
  8272          "@jest/types": "^27.0.2",
  8273          "@types/babel__core": "^7.1.14",
  8274          "babel-plugin-istanbul": "^6.0.0",
  8275          "babel-preset-jest": "^27.0.1",
  8276          "chalk": "^4.0.0",
  8277          "graceful-fs": "^4.2.4",
  8278          "slash": "^3.0.0"
  8279        },
  8280        "dependencies": {
  8281          "ansi-styles": {
  8282            "version": "4.3.0",
  8283            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  8284            "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  8285            "dev": true,
  8286            "requires": {
  8287              "color-convert": "^2.0.1"
  8288            }
  8289          },
  8290          "chalk": {
  8291            "version": "4.1.1",
  8292            "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
  8293            "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
  8294            "dev": true,
  8295            "requires": {
  8296              "ansi-styles": "^4.1.0",
  8297              "supports-color": "^7.1.0"
  8298            }
  8299          },
  8300          "color-convert": {
  8301            "version": "2.0.1",
  8302            "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  8303            "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  8304            "dev": true,
  8305            "requires": {
  8306              "color-name": "~1.1.4"
  8307            }
  8308          },
  8309          "color-name": {
  8310            "version": "1.1.4",
  8311            "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  8312            "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  8313            "dev": true
  8314          },
  8315          "has-flag": {
  8316            "version": "4.0.0",
  8317            "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  8318            "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
  8319            "dev": true
  8320          },
  8321          "supports-color": {
  8322            "version": "7.2.0",
  8323            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  8324            "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  8325            "dev": true,
  8326            "requires": {
  8327              "has-flag": "^4.0.0"
  8328            }
  8329          }
  8330        }
  8331      },
  8332      "babel-plugin-istanbul": {
  8333        "version": "6.0.0",
  8334        "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz",
  8335        "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==",
  8336        "dev": true,
  8337        "requires": {
  8338          "@babel/helper-plugin-utils": "^7.0.0",
  8339          "@istanbuljs/load-nyc-config": "^1.0.0",
  8340          "@istanbuljs/schema": "^0.1.2",
  8341          "istanbul-lib-instrument": "^4.0.0",
  8342          "test-exclude": "^6.0.0"
  8343        }
  8344      },
  8345      "babel-plugin-jest-hoist": {
  8346        "version": "27.0.1",
  8347        "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.0.1.tgz",
  8348        "integrity": "sha512-sqBF0owAcCDBVEDtxqfYr2F36eSHdx7lAVGyYuOBRnKdD6gzcy0I0XrAYCZgOA3CRrLhmR+Uae9nogPzmAtOfQ==",
  8349        "dev": true,
  8350        "requires": {
  8351          "@babel/template": "^7.3.3",
  8352          "@babel/types": "^7.3.3",
  8353          "@types/babel__core": "^7.0.0",
  8354          "@types/babel__traverse": "^7.0.6"
  8355        }
  8356      },
  8357      "babel-preset-current-node-syntax": {
  8358        "version": "1.0.1",
  8359        "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz",
  8360        "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==",
  8361        "dev": true,
  8362        "requires": {
  8363          "@babel/plugin-syntax-async-generators": "^7.8.4",
  8364          "@babel/plugin-syntax-bigint": "^7.8.3",
  8365          "@babel/plugin-syntax-class-properties": "^7.8.3",
  8366          "@babel/plugin-syntax-import-meta": "^7.8.3",
  8367          "@babel/plugin-syntax-json-strings": "^7.8.3",
  8368          "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3",
  8369          "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
  8370          "@babel/plugin-syntax-numeric-separator": "^7.8.3",
  8371          "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
  8372          "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
  8373          "@babel/plugin-syntax-optional-chaining": "^7.8.3",
  8374          "@babel/plugin-syntax-top-level-await": "^7.8.3"
  8375        }
  8376      },
  8377      "babel-preset-jest": {
  8378        "version": "27.0.1",
  8379        "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.0.1.tgz",
  8380        "integrity": "sha512-nIBIqCEpuiyhvjQs2mVNwTxQQa2xk70p9Dd/0obQGBf8FBzbnI8QhQKzLsWMN2i6q+5B0OcWDtrboBX5gmOLyA==",
  8381        "dev": true,
  8382        "requires": {
  8383          "babel-plugin-jest-hoist": "^27.0.1",
  8384          "babel-preset-current-node-syntax": "^1.0.0"
  8385        }
  8386      },
  8387      "balanced-match": {
  8388        "version": "1.0.2",
  8389        "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
  8390        "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
  8391        "dev": true
  8392      },
  8393      "base64-js": {
  8394        "version": "1.5.1",
  8395        "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
  8396        "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
  8397        "dev": true
  8398      },
  8399      "binary-extensions": {
  8400        "version": "2.2.0",
  8401        "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
  8402        "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
  8403        "dev": true
  8404      },
  8405      "bl": {
  8406        "version": "4.1.0",
  8407        "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
  8408        "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
  8409        "dev": true,
  8410        "requires": {
  8411          "buffer": "^5.5.0",
  8412          "inherits": "^2.0.4",
  8413          "readable-stream": "^3.4.0"
  8414        },
  8415        "dependencies": {
  8416          "readable-stream": {
  8417            "version": "3.6.0",
  8418            "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
  8419            "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
  8420            "dev": true,
  8421            "requires": {
  8422              "inherits": "^2.0.3",
  8423              "string_decoder": "^1.1.1",
  8424              "util-deprecate": "^1.0.1"
  8425            }
  8426          }
  8427        }
  8428      },
  8429      "brace-expansion": {
  8430        "version": "1.1.11",
  8431        "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
  8432        "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
  8433        "dev": true,
  8434        "requires": {
  8435          "balanced-match": "^1.0.0",
  8436          "concat-map": "0.0.1"
  8437        }
  8438      },
  8439      "braces": {
  8440        "version": "3.0.2",
  8441        "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
  8442        "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
  8443        "dev": true,
  8444        "requires": {
  8445          "fill-range": "^7.0.1"
  8446        }
  8447      },
  8448      "browser-process-hrtime": {
  8449        "version": "1.0.0",
  8450        "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz",
  8451        "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==",
  8452        "dev": true
  8453      },
  8454      "browserslist": {
  8455        "version": "4.22.1",
  8456        "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz",
  8457        "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==",
  8458        "dev": true,
  8459        "requires": {
  8460          "caniuse-lite": "^1.0.30001541",
  8461          "electron-to-chromium": "^1.4.535",
  8462          "node-releases": "^2.0.13",
  8463          "update-browserslist-db": "^1.0.13"
  8464        }
  8465      },
  8466      "bser": {
  8467        "version": "2.1.1",
  8468        "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz",
  8469        "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==",
  8470        "dev": true,
  8471        "requires": {
  8472          "node-int64": "^0.4.0"
  8473        }
  8474      },
  8475      "buffer": {
  8476        "version": "5.7.1",
  8477        "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
  8478        "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
  8479        "dev": true,
  8480        "requires": {
  8481          "base64-js": "^1.3.1",
  8482          "ieee754": "^1.1.13"
  8483        }
  8484      },
  8485      "buffer-crc32": {
  8486        "version": "0.2.13",
  8487        "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
  8488        "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
  8489        "dev": true
  8490      },
  8491      "buffer-from": {
  8492        "version": "1.1.1",
  8493        "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
  8494        "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
  8495        "dev": true
  8496      },
  8497      "callsites": {
  8498        "version": "3.1.0",
  8499        "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
  8500        "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
  8501        "dev": true
  8502      },
  8503      "camelcase": {
  8504        "version": "5.3.1",
  8505        "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
  8506        "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
  8507        "dev": true
  8508      },
  8509      "caniuse-lite": {
  8510        "version": "1.0.30001546",
  8511        "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001546.tgz",
  8512        "integrity": "sha512-zvtSJwuQFpewSyRrI3AsftF6rM0X80mZkChIt1spBGEvRglCrjTniXvinc8JKRoqTwXAgvqTImaN9igfSMtUBw==",
  8513        "dev": true
  8514      },
  8515      "chalk": {
  8516        "version": "2.4.2",
  8517        "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
  8518        "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
  8519        "dev": true,
  8520        "requires": {
  8521          "ansi-styles": "^3.2.1",
  8522          "escape-string-regexp": "^1.0.5",
  8523          "supports-color": "^5.3.0"
  8524        }
  8525      },
  8526      "char-regex": {
  8527        "version": "1.0.2",
  8528        "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz",
  8529        "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==",
  8530        "dev": true
  8531      },
  8532      "chokidar": {
  8533        "version": "3.5.3",
  8534        "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
  8535        "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
  8536        "dev": true,
  8537        "requires": {
  8538          "anymatch": "~3.1.2",
  8539          "braces": "~3.0.2",
  8540          "fsevents": "~2.3.2",
  8541          "glob-parent": "~5.1.2",
  8542          "is-binary-path": "~2.1.0",
  8543          "is-glob": "~4.0.1",
  8544          "normalize-path": "~3.0.0",
  8545          "readdirp": "~3.6.0"
  8546        }
  8547      },
  8548      "chownr": {
  8549        "version": "1.1.4",
  8550        "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
  8551        "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",
  8552        "dev": true
  8553      },
  8554      "ci-info": {
  8555        "version": "3.2.0",
  8556        "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz",
  8557        "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==",
  8558        "dev": true
  8559      },
  8560      "cjs-module-lexer": {
  8561        "version": "1.2.1",
  8562        "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.1.tgz",
  8563        "integrity": "sha512-jVamGdJPDeuQilKhvVn1h3knuMOZzr8QDnpk+M9aMlCaMkTDd6fBWPhiDqFvFZ07pL0liqabAiuy8SY4jGHeaw==",
  8564        "dev": true
  8565      },
  8566      "cliui": {
  8567        "version": "7.0.4",
  8568        "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
  8569        "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
  8570        "dev": true,
  8571        "requires": {
  8572          "string-width": "^4.2.0",
  8573          "strip-ansi": "^6.0.0",
  8574          "wrap-ansi": "^7.0.0"
  8575        }
  8576      },
  8577      "co": {
  8578        "version": "4.6.0",
  8579        "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
  8580        "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
  8581        "dev": true
  8582      },
  8583      "collect-v8-coverage": {
  8584        "version": "1.0.1",
  8585        "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz",
  8586        "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==",
  8587        "dev": true
  8588      },
  8589      "color-convert": {
  8590        "version": "1.9.3",
  8591        "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
  8592        "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
  8593        "dev": true,
  8594        "requires": {
  8595          "color-name": "1.1.3"
  8596        }
  8597      },
  8598      "color-name": {
  8599        "version": "1.1.3",
  8600        "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
  8601        "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
  8602        "dev": true
  8603      },
  8604      "combined-stream": {
  8605        "version": "1.0.8",
  8606        "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
  8607        "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
  8608        "dev": true,
  8609        "requires": {
  8610          "delayed-stream": "~1.0.0"
  8611        }
  8612      },
  8613      "commander": {
  8614        "version": "9.4.0",
  8615        "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.0.tgz",
  8616        "integrity": "sha512-sRPT+umqkz90UA8M1yqYfnHlZA7fF6nSphDtxeywPZ49ysjxDQybzk13CL+mXekDRG92skbcqCLVovuCusNmFw==",
  8617        "dev": true
  8618      },
  8619      "concat-map": {
  8620        "version": "0.0.1",
  8621        "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
  8622        "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
  8623        "dev": true
  8624      },
  8625      "concat-stream": {
  8626        "version": "1.6.2",
  8627        "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
  8628        "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
  8629        "dev": true,
  8630        "requires": {
  8631          "buffer-from": "^1.0.0",
  8632          "inherits": "^2.0.3",
  8633          "readable-stream": "^2.2.2",
  8634          "typedarray": "^0.0.6"
  8635        }
  8636      },
  8637      "convert-source-map": {
  8638        "version": "1.8.0",
  8639        "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz",
  8640        "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==",
  8641        "dev": true,
  8642        "requires": {
  8643          "safe-buffer": "~5.1.1"
  8644        }
  8645      },
  8646      "core-util-is": {
  8647        "version": "1.0.2",
  8648        "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
  8649        "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
  8650        "dev": true
  8651      },
  8652      "cross-spawn": {
  8653        "version": "7.0.3",
  8654        "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
  8655        "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
  8656        "dev": true,
  8657        "requires": {
  8658          "path-key": "^3.1.0",
  8659          "shebang-command": "^2.0.0",
  8660          "which": "^2.0.1"
  8661        }
  8662      },
  8663      "cssom": {
  8664        "version": "0.4.4",
  8665        "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz",
  8666        "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==",
  8667        "dev": true
  8668      },
  8669      "cssstyle": {
  8670        "version": "2.3.0",
  8671        "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz",
  8672        "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==",
  8673        "dev": true,
  8674        "requires": {
  8675          "cssom": "~0.3.6"
  8676        },
  8677        "dependencies": {
  8678          "cssom": {
  8679            "version": "0.3.8",
  8680            "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz",
  8681            "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==",
  8682            "dev": true
  8683          }
  8684        }
  8685      },
  8686      "data-urls": {
  8687        "version": "2.0.0",
  8688        "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz",
  8689        "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==",
  8690        "dev": true,
  8691        "requires": {
  8692          "abab": "^2.0.3",
  8693          "whatwg-mimetype": "^2.3.0",
  8694          "whatwg-url": "^8.0.0"
  8695        }
  8696      },
  8697      "debug": {
  8698        "version": "4.3.1",
  8699        "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
  8700        "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
  8701        "dev": true,
  8702        "requires": {
  8703          "ms": "2.1.2"
  8704        }
  8705      },
  8706      "decimal.js": {
  8707        "version": "10.3.0",
  8708        "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.0.tgz",
  8709        "integrity": "sha512-MrQRs2gyD//7NeHi9TtsfClkf+cFAewDz+PZHR8ILKglLmBMyVX3ymQ+oeznE3tjrS7beTN+6JXb2C3JDHm7ug==",
  8710        "dev": true
  8711      },
  8712      "dedent": {
  8713        "version": "0.7.0",
  8714        "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz",
  8715        "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=",
  8716        "dev": true
  8717      },
  8718      "deep-extend": {
  8719        "version": "0.6.0",
  8720        "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
  8721        "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
  8722        "dev": true
  8723      },
  8724      "deep-is": {
  8725        "version": "0.1.3",
  8726        "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
  8727        "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
  8728        "dev": true
  8729      },
  8730      "deepmerge": {
  8731        "version": "4.2.2",
  8732        "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
  8733        "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==",
  8734        "dev": true
  8735      },
  8736      "delayed-stream": {
  8737        "version": "1.0.0",
  8738        "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
  8739        "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
  8740        "dev": true
  8741      },
  8742      "dependency-graph": {
  8743        "version": "0.11.0",
  8744        "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz",
  8745        "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==",
  8746        "dev": true
  8747      },
  8748      "detect-newline": {
  8749        "version": "3.1.0",
  8750        "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz",
  8751        "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==",
  8752        "dev": true
  8753      },
  8754      "devtools-protocol": {
  8755        "version": "0.0.818844",
  8756        "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.818844.tgz",
  8757        "integrity": "sha512-AD1hi7iVJ8OD0aMLQU5VK0XH9LDlA1+BcPIgrAxPfaibx2DbWucuyOhc4oyQCbnvDDO68nN6/LcKfqTP343Jjg==",
  8758        "dev": true
  8759      },
  8760      "diff-sequences": {
  8761        "version": "27.0.1",
  8762        "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.1.tgz",
  8763        "integrity": "sha512-XPLijkfJUh/PIBnfkcSHgvD6tlYixmcMAn3osTk6jt+H0v/mgURto1XUiD9DKuGX5NDoVS6dSlA23gd9FUaCFg==",
  8764        "dev": true
  8765      },
  8766      "dir-glob": {
  8767        "version": "3.0.1",
  8768        "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
  8769        "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
  8770        "dev": true,
  8771        "requires": {
  8772          "path-type": "^4.0.0"
  8773        }
  8774      },
  8775      "domexception": {
  8776        "version": "2.0.1",
  8777        "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz",
  8778        "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==",
  8779        "dev": true,
  8780        "requires": {
  8781          "webidl-conversions": "^5.0.0"
  8782        },
  8783        "dependencies": {
  8784          "webidl-conversions": {
  8785            "version": "5.0.0",
  8786            "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz",
  8787            "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==",
  8788            "dev": true
  8789          }
  8790        }
  8791      },
  8792      "electron-to-chromium": {
  8793        "version": "1.4.542",
  8794        "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.542.tgz",
  8795        "integrity": "sha512-6+cpa00G09N3sfh2joln4VUXHquWrOFx3FLZqiVQvl45+zS9DskDBTPvob+BhvFRmTBkyDSk0vvLMMRo/qc6mQ==",
  8796        "dev": true
  8797      },
  8798      "emittery": {
  8799        "version": "0.8.1",
  8800        "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz",
  8801        "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==",
  8802        "dev": true
  8803      },
  8804      "emoji-regex": {
  8805        "version": "8.0.0",
  8806        "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
  8807        "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
  8808        "dev": true
  8809      },
  8810      "end-of-stream": {
  8811        "version": "1.4.4",
  8812        "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
  8813        "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
  8814        "dev": true,
  8815        "requires": {
  8816          "once": "^1.4.0"
  8817        }
  8818      },
  8819      "entities": {
  8820        "version": "3.0.1",
  8821        "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz",
  8822        "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==",
  8823        "dev": true
  8824      },
  8825      "escalade": {
  8826        "version": "3.1.1",
  8827        "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
  8828        "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
  8829        "dev": true
  8830      },
  8831      "escape-string-regexp": {
  8832        "version": "1.0.5",
  8833        "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
  8834        "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
  8835        "dev": true
  8836      },
  8837      "escodegen": {
  8838        "version": "2.0.0",
  8839        "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz",
  8840        "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==",
  8841        "dev": true,
  8842        "requires": {
  8843          "esprima": "^4.0.1",
  8844          "estraverse": "^5.2.0",
  8845          "esutils": "^2.0.2",
  8846          "optionator": "^0.8.1",
  8847          "source-map": "~0.6.1"
  8848        },
  8849        "dependencies": {
  8850          "source-map": {
  8851            "version": "0.6.1",
  8852            "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
  8853            "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
  8854            "dev": true,
  8855            "optional": true
  8856          }
  8857        }
  8858      },
  8859      "esprima": {
  8860        "version": "4.0.1",
  8861        "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
  8862        "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
  8863        "dev": true
  8864      },
  8865      "estraverse": {
  8866        "version": "5.2.0",
  8867        "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
  8868        "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
  8869        "dev": true
  8870      },
  8871      "esutils": {
  8872        "version": "2.0.3",
  8873        "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
  8874        "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
  8875        "dev": true
  8876      },
  8877      "execa": {
  8878        "version": "5.1.1",
  8879        "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
  8880        "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
  8881        "dev": true,
  8882        "requires": {
  8883          "cross-spawn": "^7.0.3",
  8884          "get-stream": "^6.0.0",
  8885          "human-signals": "^2.1.0",
  8886          "is-stream": "^2.0.0",
  8887          "merge-stream": "^2.0.0",
  8888          "npm-run-path": "^4.0.1",
  8889          "onetime": "^5.1.2",
  8890          "signal-exit": "^3.0.3",
  8891          "strip-final-newline": "^2.0.0"
  8892        }
  8893      },
  8894      "exit": {
  8895        "version": "0.1.2",
  8896        "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
  8897        "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
  8898        "dev": true
  8899      },
  8900      "expect": {
  8901        "version": "27.0.2",
  8902        "resolved": "https://registry.npmjs.org/expect/-/expect-27.0.2.tgz",
  8903        "integrity": "sha512-YJFNJe2+P2DqH+ZrXy+ydRQYO87oxRUonZImpDodR1G7qo3NYd3pL+NQ9Keqpez3cehczYwZDBC3A7xk3n7M/w==",
  8904        "dev": true,
  8905        "requires": {
  8906          "@jest/types": "^27.0.2",
  8907          "ansi-styles": "^5.0.0",
  8908          "jest-get-type": "^27.0.1",
  8909          "jest-matcher-utils": "^27.0.2",
  8910          "jest-message-util": "^27.0.2",
  8911          "jest-regex-util": "^27.0.1"
  8912        },
  8913        "dependencies": {
  8914          "ansi-styles": {
  8915            "version": "5.2.0",
  8916            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
  8917            "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
  8918            "dev": true
  8919          }
  8920        }
  8921      },
  8922      "extract-zip": {
  8923        "version": "2.0.1",
  8924        "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
  8925        "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
  8926        "dev": true,
  8927        "requires": {
  8928          "@types/yauzl": "^2.9.1",
  8929          "debug": "^4.1.1",
  8930          "get-stream": "^5.1.0",
  8931          "yauzl": "^2.10.0"
  8932        },
  8933        "dependencies": {
  8934          "get-stream": {
  8935            "version": "5.2.0",
  8936            "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
  8937            "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
  8938            "dev": true,
  8939            "requires": {
  8940              "pump": "^3.0.0"
  8941            }
  8942          }
  8943        }
  8944      },
  8945      "fast-glob": {
  8946        "version": "3.2.12",
  8947        "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz",
  8948        "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==",
  8949        "dev": true,
  8950        "requires": {
  8951          "@nodelib/fs.stat": "^2.0.2",
  8952          "@nodelib/fs.walk": "^1.2.3",
  8953          "glob-parent": "^5.1.2",
  8954          "merge2": "^1.3.0",
  8955          "micromatch": "^4.0.4"
  8956        }
  8957      },
  8958      "fast-json-stable-stringify": {
  8959        "version": "2.1.0",
  8960        "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
  8961        "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
  8962        "dev": true
  8963      },
  8964      "fast-levenshtein": {
  8965        "version": "2.0.6",
  8966        "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
  8967        "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
  8968        "dev": true
  8969      },
  8970      "fastq": {
  8971        "version": "1.13.0",
  8972        "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
  8973        "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==",
  8974        "dev": true,
  8975        "requires": {
  8976          "reusify": "^1.0.4"
  8977        }
  8978      },
  8979      "fb-watchman": {
  8980        "version": "2.0.1",
  8981        "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz",
  8982        "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==",
  8983        "dev": true,
  8984        "requires": {
  8985          "bser": "2.1.1"
  8986        }
  8987      },
  8988      "fd-slicer": {
  8989        "version": "1.1.0",
  8990        "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
  8991        "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=",
  8992        "dev": true,
  8993        "requires": {
  8994          "pend": "~1.2.0"
  8995        }
  8996      },
  8997      "fill-range": {
  8998        "version": "7.0.1",
  8999        "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
  9000        "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
  9001        "dev": true,
  9002        "requires": {
  9003          "to-regex-range": "^5.0.1"
  9004        }
  9005      },
  9006      "find-up": {
  9007        "version": "4.1.0",
  9008        "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
  9009        "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
  9010        "dev": true,
  9011        "requires": {
  9012          "locate-path": "^5.0.0",
  9013          "path-exists": "^4.0.0"
  9014        }
  9015      },
  9016      "form-data": {
  9017        "version": "3.0.1",
  9018        "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz",
  9019        "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==",
  9020        "dev": true,
  9021        "requires": {
  9022          "asynckit": "^0.4.0",
  9023          "combined-stream": "^1.0.8",
  9024          "mime-types": "^2.1.12"
  9025        }
  9026      },
  9027      "fraction.js": {
  9028        "version": "4.3.6",
  9029        "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.6.tgz",
  9030        "integrity": "sha512-n2aZ9tNfYDwaHhvFTkhFErqOMIb8uyzSQ+vGJBjZyanAKZVbGUQ1sngfk9FdkBw7G26O7AgNjLcecLffD1c7eg==",
  9031        "dev": true
  9032      },
  9033      "fs-constants": {
  9034        "version": "1.0.0",
  9035        "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
  9036        "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
  9037        "dev": true
  9038      },
  9039      "fs-extra": {
  9040        "version": "10.1.0",
  9041        "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
  9042        "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
  9043        "dev": true,
  9044        "requires": {
  9045          "graceful-fs": "^4.2.0",
  9046          "jsonfile": "^6.0.1",
  9047          "universalify": "^2.0.0"
  9048        },
  9049        "dependencies": {
  9050          "universalify": {
  9051            "version": "2.0.0",
  9052            "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
  9053            "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
  9054            "dev": true
  9055          }
  9056        }
  9057      },
  9058      "fs.realpath": {
  9059        "version": "1.0.0",
  9060        "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
  9061        "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
  9062        "dev": true
  9063      },
  9064      "fsevents": {
  9065        "version": "2.3.2",
  9066        "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
  9067        "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
  9068        "dev": true,
  9069        "optional": true
  9070      },
  9071      "function-bind": {
  9072        "version": "1.1.1",
  9073        "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
  9074        "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
  9075        "dev": true
  9076      },
  9077      "gensync": {
  9078        "version": "1.0.0-beta.2",
  9079        "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
  9080        "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
  9081        "dev": true
  9082      },
  9083      "get-caller-file": {
  9084        "version": "2.0.5",
  9085        "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
  9086        "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
  9087        "dev": true
  9088      },
  9089      "get-package-type": {
  9090        "version": "0.1.0",
  9091        "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz",
  9092        "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==",
  9093        "dev": true
  9094      },
  9095      "get-stdin": {
  9096        "version": "9.0.0",
  9097        "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz",
  9098        "integrity": "sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==",
  9099        "dev": true
  9100      },
  9101      "get-stream": {
  9102        "version": "6.0.1",
  9103        "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
  9104        "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
  9105        "dev": true
  9106      },
  9107      "glob": {
  9108        "version": "7.1.7",
  9109        "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
  9110        "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
  9111        "dev": true,
  9112        "requires": {
  9113          "fs.realpath": "^1.0.0",
  9114          "inflight": "^1.0.4",
  9115          "inherits": "2",
  9116          "minimatch": "^3.0.4",
  9117          "once": "^1.3.0",
  9118          "path-is-absolute": "^1.0.0"
  9119        }
  9120      },
  9121      "glob-parent": {
  9122        "version": "5.1.2",
  9123        "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
  9124        "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
  9125        "dev": true,
  9126        "requires": {
  9127          "is-glob": "^4.0.1"
  9128        }
  9129      },
  9130      "globals": {
  9131        "version": "11.12.0",
  9132        "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
  9133        "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
  9134        "dev": true
  9135      },
  9136      "globby": {
  9137        "version": "13.1.2",
  9138        "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.2.tgz",
  9139        "integrity": "sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ==",
  9140        "dev": true,
  9141        "requires": {
  9142          "dir-glob": "^3.0.1",
  9143          "fast-glob": "^3.2.11",
  9144          "ignore": "^5.2.0",
  9145          "merge2": "^1.4.1",
  9146          "slash": "^4.0.0"
  9147        },
  9148        "dependencies": {
  9149          "slash": {
  9150            "version": "4.0.0",
  9151            "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz",
  9152            "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==",
  9153            "dev": true
  9154          }
  9155        }
  9156      },
  9157      "graceful-fs": {
  9158        "version": "4.2.6",
  9159        "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
  9160        "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
  9161        "dev": true
  9162      },
  9163      "has": {
  9164        "version": "1.0.3",
  9165        "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
  9166        "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
  9167        "dev": true,
  9168        "requires": {
  9169          "function-bind": "^1.1.1"
  9170        }
  9171      },
  9172      "has-flag": {
  9173        "version": "3.0.0",
  9174        "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
  9175        "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
  9176        "dev": true
  9177      },
  9178      "href-checker": {
  9179        "version": "git+ssh://git@github.com/etefera/href-checker.git#b60a5f983aeed02df5a635825f05aac66b7292fa",
  9180        "dev": true,
  9181        "from": "href-checker@etefera/href-checker#docsify",
  9182        "requires": {
  9183          "puppeteer": "^5.4.1",
  9184          "sade": "^1.7.4"
  9185        }
  9186      },
  9187      "html-encoding-sniffer": {
  9188        "version": "2.0.1",
  9189        "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz",
  9190        "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==",
  9191        "dev": true,
  9192        "requires": {
  9193          "whatwg-encoding": "^1.0.5"
  9194        }
  9195      },
  9196      "html-escaper": {
  9197        "version": "2.0.2",
  9198        "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
  9199        "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
  9200        "dev": true
  9201      },
  9202      "http-proxy-agent": {
  9203        "version": "4.0.1",
  9204        "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
  9205        "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==",
  9206        "dev": true,
  9207        "requires": {
  9208          "@tootallnate/once": "1",
  9209          "agent-base": "6",
  9210          "debug": "4"
  9211        }
  9212      },
  9213      "https-proxy-agent": {
  9214        "version": "5.0.0",
  9215        "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
  9216        "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
  9217        "dev": true,
  9218        "requires": {
  9219          "agent-base": "6",
  9220          "debug": "4"
  9221        }
  9222      },
  9223      "human-signals": {
  9224        "version": "2.1.0",
  9225        "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
  9226        "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
  9227        "dev": true
  9228      },
  9229      "iconv-lite": {
  9230        "version": "0.4.24",
  9231        "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
  9232        "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
  9233        "dev": true,
  9234        "requires": {
  9235          "safer-buffer": ">= 2.1.2 < 3"
  9236        }
  9237      },
  9238      "ieee754": {
  9239        "version": "1.2.1",
  9240        "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
  9241        "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
  9242        "dev": true
  9243      },
  9244      "ignore": {
  9245        "version": "5.2.0",
  9246        "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz",
  9247        "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==",
  9248        "dev": true
  9249      },
  9250      "import-local": {
  9251        "version": "3.0.2",
  9252        "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz",
  9253        "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==",
  9254        "dev": true,
  9255        "requires": {
  9256          "pkg-dir": "^4.2.0",
  9257          "resolve-cwd": "^3.0.0"
  9258        }
  9259      },
  9260      "imurmurhash": {
  9261        "version": "0.1.4",
  9262        "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
  9263        "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
  9264        "dev": true
  9265      },
  9266      "inflight": {
  9267        "version": "1.0.6",
  9268        "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
  9269        "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
  9270        "dev": true,
  9271        "requires": {
  9272          "once": "^1.3.0",
  9273          "wrappy": "1"
  9274        }
  9275      },
  9276      "inherits": {
  9277        "version": "2.0.4",
  9278        "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
  9279        "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
  9280        "dev": true
  9281      },
  9282      "ini": {
  9283        "version": "3.0.1",
  9284        "resolved": "https://registry.npmjs.org/ini/-/ini-3.0.1.tgz",
  9285        "integrity": "sha512-it4HyVAUTKBc6m8e1iXWvXSTdndF7HbdN713+kvLrymxTaU4AUBWrJ4vEooP+V7fexnVD3LKcBshjGGPefSMUQ==",
  9286        "dev": true
  9287      },
  9288      "is-binary-path": {
  9289        "version": "2.1.0",
  9290        "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
  9291        "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
  9292        "dev": true,
  9293        "requires": {
  9294          "binary-extensions": "^2.0.0"
  9295        }
  9296      },
  9297      "is-ci": {
  9298        "version": "3.0.0",
  9299        "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz",
  9300        "integrity": "sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==",
  9301        "dev": true,
  9302        "requires": {
  9303          "ci-info": "^3.1.1"
  9304        }
  9305      },
  9306      "is-core-module": {
  9307        "version": "2.4.0",
  9308        "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.4.0.tgz",
  9309        "integrity": "sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==",
  9310        "dev": true,
  9311        "requires": {
  9312          "has": "^1.0.3"
  9313        }
  9314      },
  9315      "is-extglob": {
  9316        "version": "2.1.1",
  9317        "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
  9318        "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
  9319        "dev": true
  9320      },
  9321      "is-fullwidth-code-point": {
  9322        "version": "3.0.0",
  9323        "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
  9324        "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
  9325        "dev": true
  9326      },
  9327      "is-generator-fn": {
  9328        "version": "2.1.0",
  9329        "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz",
  9330        "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==",
  9331        "dev": true
  9332      },
  9333      "is-glob": {
  9334        "version": "4.0.3",
  9335        "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
  9336        "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
  9337        "dev": true,
  9338        "requires": {
  9339          "is-extglob": "^2.1.1"
  9340        }
  9341      },
  9342      "is-number": {
  9343        "version": "7.0.0",
  9344        "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
  9345        "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
  9346        "dev": true
  9347      },
  9348      "is-potential-custom-element-name": {
  9349        "version": "1.0.1",
  9350        "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz",
  9351        "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==",
  9352        "dev": true
  9353      },
  9354      "is-stream": {
  9355        "version": "2.0.0",
  9356        "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz",
  9357        "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==",
  9358        "dev": true
  9359      },
  9360      "is-typedarray": {
  9361        "version": "1.0.0",
  9362        "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
  9363        "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
  9364        "dev": true
  9365      },
  9366      "isarray": {
  9367        "version": "1.0.0",
  9368        "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
  9369        "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
  9370        "dev": true
  9371      },
  9372      "isexe": {
  9373        "version": "2.0.0",
  9374        "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
  9375        "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
  9376        "dev": true
  9377      },
  9378      "istanbul-lib-coverage": {
  9379        "version": "3.0.0",
  9380        "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz",
  9381        "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==",
  9382        "dev": true
  9383      },
  9384      "istanbul-lib-instrument": {
  9385        "version": "4.0.3",
  9386        "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz",
  9387        "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==",
  9388        "dev": true,
  9389        "requires": {
  9390          "@babel/core": "^7.7.5",
  9391          "@istanbuljs/schema": "^0.1.2",
  9392          "istanbul-lib-coverage": "^3.0.0",
  9393          "semver": "^6.3.0"
  9394        }
  9395      },
  9396      "istanbul-lib-report": {
  9397        "version": "3.0.0",
  9398        "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
  9399        "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==",
  9400        "dev": true,
  9401        "requires": {
  9402          "istanbul-lib-coverage": "^3.0.0",
  9403          "make-dir": "^3.0.0",
  9404          "supports-color": "^7.1.0"
  9405        },
  9406        "dependencies": {
  9407          "has-flag": {
  9408            "version": "4.0.0",
  9409            "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  9410            "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
  9411            "dev": true
  9412          },
  9413          "supports-color": {
  9414            "version": "7.2.0",
  9415            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  9416            "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  9417            "dev": true,
  9418            "requires": {
  9419              "has-flag": "^4.0.0"
  9420            }
  9421          }
  9422        }
  9423      },
  9424      "istanbul-lib-source-maps": {
  9425        "version": "4.0.0",
  9426        "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz",
  9427        "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==",
  9428        "dev": true,
  9429        "requires": {
  9430          "debug": "^4.1.1",
  9431          "istanbul-lib-coverage": "^3.0.0",
  9432          "source-map": "^0.6.1"
  9433        },
  9434        "dependencies": {
  9435          "source-map": {
  9436            "version": "0.6.1",
  9437            "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
  9438            "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
  9439            "dev": true
  9440          }
  9441        }
  9442      },
  9443      "istanbul-reports": {
  9444        "version": "3.0.2",
  9445        "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz",
  9446        "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==",
  9447        "dev": true,
  9448        "requires": {
  9449          "html-escaper": "^2.0.0",
  9450          "istanbul-lib-report": "^3.0.0"
  9451        }
  9452      },
  9453      "jest": {
  9454        "version": "27.0.5",
  9455        "resolved": "https://registry.npmjs.org/jest/-/jest-27.0.5.tgz",
  9456        "integrity": "sha512-4NlVMS29gE+JOZvgmSAsz3eOjkSsHqjTajlIsah/4MVSmKvf3zFP/TvgcLoWe2UVHiE9KF741sReqhF0p4mqbQ==",
  9457        "dev": true,
  9458        "requires": {
  9459          "@jest/core": "^27.0.5",
  9460          "import-local": "^3.0.2",
  9461          "jest-cli": "^27.0.5"
  9462        }
  9463      },
  9464      "jest-changed-files": {
  9465        "version": "27.0.2",
  9466        "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.0.2.tgz",
  9467        "integrity": "sha512-eMeb1Pn7w7x3wue5/vF73LPCJ7DKQuC9wQUR5ebP9hDPpk5hzcT/3Hmz3Q5BOFpR3tgbmaWhJcMTVgC8Z1NuMw==",
  9468        "dev": true,
  9469        "requires": {
  9470          "@jest/types": "^27.0.2",
  9471          "execa": "^5.0.0",
  9472          "throat": "^6.0.1"
  9473        }
  9474      },
  9475      "jest-circus": {
  9476        "version": "27.0.5",
  9477        "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.0.5.tgz",
  9478        "integrity": "sha512-p5rO90o1RTh8LPOG6l0Fc9qgp5YGv+8M5CFixhMh7gGHtGSobD1AxX9cjFZujILgY8t30QZ7WVvxlnuG31r8TA==",
  9479        "dev": true,
  9480        "requires": {
  9481          "@jest/environment": "^27.0.5",
  9482          "@jest/test-result": "^27.0.2",
  9483          "@jest/types": "^27.0.2",
  9484          "@types/node": "*",
  9485          "chalk": "^4.0.0",
  9486          "co": "^4.6.0",
  9487          "dedent": "^0.7.0",
  9488          "expect": "^27.0.2",
  9489          "is-generator-fn": "^2.0.0",
  9490          "jest-each": "^27.0.2",
  9491          "jest-matcher-utils": "^27.0.2",
  9492          "jest-message-util": "^27.0.2",
  9493          "jest-runtime": "^27.0.5",
  9494          "jest-snapshot": "^27.0.5",
  9495          "jest-util": "^27.0.2",
  9496          "pretty-format": "^27.0.2",
  9497          "slash": "^3.0.0",
  9498          "stack-utils": "^2.0.3",
  9499          "throat": "^6.0.1"
  9500        },
  9501        "dependencies": {
  9502          "ansi-styles": {
  9503            "version": "4.3.0",
  9504            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  9505            "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  9506            "dev": true,
  9507            "requires": {
  9508              "color-convert": "^2.0.1"
  9509            }
  9510          },
  9511          "chalk": {
  9512            "version": "4.1.1",
  9513            "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
  9514            "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
  9515            "dev": true,
  9516            "requires": {
  9517              "ansi-styles": "^4.1.0",
  9518              "supports-color": "^7.1.0"
  9519            }
  9520          },
  9521          "color-convert": {
  9522            "version": "2.0.1",
  9523            "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  9524            "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  9525            "dev": true,
  9526            "requires": {
  9527              "color-name": "~1.1.4"
  9528            }
  9529          },
  9530          "color-name": {
  9531            "version": "1.1.4",
  9532            "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  9533            "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  9534            "dev": true
  9535          },
  9536          "has-flag": {
  9537            "version": "4.0.0",
  9538            "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  9539            "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
  9540            "dev": true
  9541          },
  9542          "supports-color": {
  9543            "version": "7.2.0",
  9544            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  9545            "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  9546            "dev": true,
  9547            "requires": {
  9548              "has-flag": "^4.0.0"
  9549            }
  9550          }
  9551        }
  9552      },
  9553      "jest-cli": {
  9554        "version": "27.0.5",
  9555        "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.0.5.tgz",
  9556        "integrity": "sha512-kZqY020QFOFQKVE2knFHirTBElw3/Q0kUbDc3nMfy/x+RQ7zUY89SUuzpHHJoSX1kX7Lq569ncvjNqU3Td/FCA==",
  9557        "dev": true,
  9558        "requires": {
  9559          "@jest/core": "^27.0.5",
  9560          "@jest/test-result": "^27.0.2",
  9561          "@jest/types": "^27.0.2",
  9562          "chalk": "^4.0.0",
  9563          "exit": "^0.1.2",
  9564          "graceful-fs": "^4.2.4",
  9565          "import-local": "^3.0.2",
  9566          "jest-config": "^27.0.5",
  9567          "jest-util": "^27.0.2",
  9568          "jest-validate": "^27.0.2",
  9569          "prompts": "^2.0.1",
  9570          "yargs": "^16.0.3"
  9571        },
  9572        "dependencies": {
  9573          "ansi-styles": {
  9574            "version": "4.3.0",
  9575            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  9576            "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  9577            "dev": true,
  9578            "requires": {
  9579              "color-convert": "^2.0.1"
  9580            }
  9581          },
  9582          "chalk": {
  9583            "version": "4.1.1",
  9584            "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
  9585            "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
  9586            "dev": true,
  9587            "requires": {
  9588              "ansi-styles": "^4.1.0",
  9589              "supports-color": "^7.1.0"
  9590            }
  9591          },
  9592          "color-convert": {
  9593            "version": "2.0.1",
  9594            "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  9595            "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  9596            "dev": true,
  9597            "requires": {
  9598              "color-name": "~1.1.4"
  9599            }
  9600          },
  9601          "color-name": {
  9602            "version": "1.1.4",
  9603            "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  9604            "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  9605            "dev": true
  9606          },
  9607          "has-flag": {
  9608            "version": "4.0.0",
  9609            "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  9610            "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
  9611            "dev": true
  9612          },
  9613          "supports-color": {
  9614            "version": "7.2.0",
  9615            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  9616            "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  9617            "dev": true,
  9618            "requires": {
  9619              "has-flag": "^4.0.0"
  9620            }
  9621          }
  9622        }
  9623      },
  9624      "jest-config": {
  9625        "version": "27.0.5",
  9626        "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.0.5.tgz",
  9627        "integrity": "sha512-zCUIXag7QIXKEVN4kUKbDBDi9Q53dV5o3eNhGqe+5zAbt1vLs4VE3ceWaYrOub0L4Y7E9pGfM84TX/0ARcE+Qw==",
  9628        "dev": true,
  9629        "requires": {
  9630          "@babel/core": "^7.1.0",
  9631          "@jest/test-sequencer": "^27.0.5",
  9632          "@jest/types": "^27.0.2",
  9633          "babel-jest": "^27.0.5",
  9634          "chalk": "^4.0.0",
  9635          "deepmerge": "^4.2.2",
  9636          "glob": "^7.1.1",
  9637          "graceful-fs": "^4.2.4",
  9638          "is-ci": "^3.0.0",
  9639          "jest-circus": "^27.0.5",
  9640          "jest-environment-jsdom": "^27.0.5",
  9641          "jest-environment-node": "^27.0.5",
  9642          "jest-get-type": "^27.0.1",
  9643          "jest-jasmine2": "^27.0.5",
  9644          "jest-regex-util": "^27.0.1",
  9645          "jest-resolve": "^27.0.5",
  9646          "jest-runner": "^27.0.5",
  9647          "jest-util": "^27.0.2",
  9648          "jest-validate": "^27.0.2",
  9649          "micromatch": "^4.0.4",
  9650          "pretty-format": "^27.0.2"
  9651        },
  9652        "dependencies": {
  9653          "ansi-styles": {
  9654            "version": "4.3.0",
  9655            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  9656            "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  9657            "dev": true,
  9658            "requires": {
  9659              "color-convert": "^2.0.1"
  9660            }
  9661          },
  9662          "chalk": {
  9663            "version": "4.1.1",
  9664            "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
  9665            "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
  9666            "dev": true,
  9667            "requires": {
  9668              "ansi-styles": "^4.1.0",
  9669              "supports-color": "^7.1.0"
  9670            }
  9671          },
  9672          "color-convert": {
  9673            "version": "2.0.1",
  9674            "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  9675            "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  9676            "dev": true,
  9677            "requires": {
  9678              "color-name": "~1.1.4"
  9679            }
  9680          },
  9681          "color-name": {
  9682            "version": "1.1.4",
  9683            "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  9684            "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  9685            "dev": true
  9686          },
  9687          "has-flag": {
  9688            "version": "4.0.0",
  9689            "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  9690            "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
  9691            "dev": true
  9692          },
  9693          "supports-color": {
  9694            "version": "7.2.0",
  9695            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  9696            "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  9697            "dev": true,
  9698            "requires": {
  9699              "has-flag": "^4.0.0"
  9700            }
  9701          }
  9702        }
  9703      },
  9704      "jest-diff": {
  9705        "version": "27.0.2",
  9706        "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.0.2.tgz",
  9707        "integrity": "sha512-BFIdRb0LqfV1hBt8crQmw6gGQHVDhM87SpMIZ45FPYKReZYG5er1+5pIn2zKqvrJp6WNox0ylR8571Iwk2Dmgw==",
  9708        "dev": true,
  9709        "requires": {
  9710          "chalk": "^4.0.0",
  9711          "diff-sequences": "^27.0.1",
  9712          "jest-get-type": "^27.0.1",
  9713          "pretty-format": "^27.0.2"
  9714        },
  9715        "dependencies": {
  9716          "ansi-styles": {
  9717            "version": "4.3.0",
  9718            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  9719            "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  9720            "dev": true,
  9721            "requires": {
  9722              "color-convert": "^2.0.1"
  9723            }
  9724          },
  9725          "chalk": {
  9726            "version": "4.1.1",
  9727            "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
  9728            "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
  9729            "dev": true,
  9730            "requires": {
  9731              "ansi-styles": "^4.1.0",
  9732              "supports-color": "^7.1.0"
  9733            }
  9734          },
  9735          "color-convert": {
  9736            "version": "2.0.1",
  9737            "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  9738            "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  9739            "dev": true,
  9740            "requires": {
  9741              "color-name": "~1.1.4"
  9742            }
  9743          },
  9744          "color-name": {
  9745            "version": "1.1.4",
  9746            "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  9747            "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  9748            "dev": true
  9749          },
  9750          "has-flag": {
  9751            "version": "4.0.0",
  9752            "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  9753            "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
  9754            "dev": true
  9755          },
  9756          "supports-color": {
  9757            "version": "7.2.0",
  9758            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  9759            "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  9760            "dev": true,
  9761            "requires": {
  9762              "has-flag": "^4.0.0"
  9763            }
  9764          }
  9765        }
  9766      },
  9767      "jest-docblock": {
  9768        "version": "27.0.1",
  9769        "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.0.1.tgz",
  9770        "integrity": "sha512-TA4+21s3oebURc7VgFV4r7ltdIJ5rtBH1E3Tbovcg7AV+oLfD5DcJ2V2vJ5zFA9sL5CFd/d2D6IpsAeSheEdrA==",
  9771        "dev": true,
  9772        "requires": {
  9773          "detect-newline": "^3.0.0"
  9774        }
  9775      },
  9776      "jest-each": {
  9777        "version": "27.0.2",
  9778        "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.0.2.tgz",
  9779        "integrity": "sha512-OLMBZBZ6JkoXgUenDtseFRWA43wVl2BwmZYIWQws7eS7pqsIvePqj/jJmEnfq91ALk3LNphgwNK/PRFBYi7ITQ==",
  9780        "dev": true,
  9781        "requires": {
  9782          "@jest/types": "^27.0.2",
  9783          "chalk": "^4.0.0",
  9784          "jest-get-type": "^27.0.1",
  9785          "jest-util": "^27.0.2",
  9786          "pretty-format": "^27.0.2"
  9787        },
  9788        "dependencies": {
  9789          "ansi-styles": {
  9790            "version": "4.3.0",
  9791            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  9792            "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  9793            "dev": true,
  9794            "requires": {
  9795              "color-convert": "^2.0.1"
  9796            }
  9797          },
  9798          "chalk": {
  9799            "version": "4.1.1",
  9800            "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
  9801            "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
  9802            "dev": true,
  9803            "requires": {
  9804              "ansi-styles": "^4.1.0",
  9805              "supports-color": "^7.1.0"
  9806            }
  9807          },
  9808          "color-convert": {
  9809            "version": "2.0.1",
  9810            "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  9811            "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  9812            "dev": true,
  9813            "requires": {
  9814              "color-name": "~1.1.4"
  9815            }
  9816          },
  9817          "color-name": {
  9818            "version": "1.1.4",
  9819            "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  9820            "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  9821            "dev": true
  9822          },
  9823          "has-flag": {
  9824            "version": "4.0.0",
  9825            "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  9826            "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
  9827            "dev": true
  9828          },
  9829          "supports-color": {
  9830            "version": "7.2.0",
  9831            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  9832            "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  9833            "dev": true,
  9834            "requires": {
  9835              "has-flag": "^4.0.0"
  9836            }
  9837          }
  9838        }
  9839      },
  9840      "jest-environment-jsdom": {
  9841        "version": "27.0.5",
  9842        "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.0.5.tgz",
  9843        "integrity": "sha512-ToWhViIoTl5738oRaajTMgYhdQL73UWPoV4GqHGk2DPhs+olv8OLq5KoQW8Yf+HtRao52XLqPWvl46dPI88PdA==",
  9844        "dev": true,
  9845        "requires": {
  9846          "@jest/environment": "^27.0.5",
  9847          "@jest/fake-timers": "^27.0.5",
  9848          "@jest/types": "^27.0.2",
  9849          "@types/node": "*",
  9850          "jest-mock": "^27.0.3",
  9851          "jest-util": "^27.0.2",
  9852          "jsdom": "^16.6.0"
  9853        }
  9854      },
  9855      "jest-environment-node": {
  9856        "version": "27.0.5",
  9857        "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.0.5.tgz",
  9858        "integrity": "sha512-47qqScV/WMVz5OKF5TWpAeQ1neZKqM3ySwNveEnLyd+yaE/KT6lSMx/0SOx60+ZUcVxPiESYS+Kt2JS9y4PpkQ==",
  9859        "dev": true,
  9860        "requires": {
  9861          "@jest/environment": "^27.0.5",
  9862          "@jest/fake-timers": "^27.0.5",
  9863          "@jest/types": "^27.0.2",
  9864          "@types/node": "*",
  9865          "jest-mock": "^27.0.3",
  9866          "jest-util": "^27.0.2"
  9867        }
  9868      },
  9869      "jest-get-type": {
  9870        "version": "27.0.1",
  9871        "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.1.tgz",
  9872        "integrity": "sha512-9Tggo9zZbu0sHKebiAijyt1NM77Z0uO4tuWOxUCujAiSeXv30Vb5D4xVF4UR4YWNapcftj+PbByU54lKD7/xMg==",
  9873        "dev": true
  9874      },
  9875      "jest-haste-map": {
  9876        "version": "27.0.5",
  9877        "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.0.5.tgz",
  9878        "integrity": "sha512-3LFryGSHxwPFHzKIs6W0BGA2xr6g1MvzSjR3h3D8K8Uqy4vbRm/grpGHzbPtIbOPLC6wFoViRrNEmd116QWSkw==",
  9879        "dev": true,
  9880        "requires": {
  9881          "@jest/types": "^27.0.2",
  9882          "@types/graceful-fs": "^4.1.2",
  9883          "@types/node": "*",
  9884          "anymatch": "^3.0.3",
  9885          "fb-watchman": "^2.0.0",
  9886          "fsevents": "^2.3.2",
  9887          "graceful-fs": "^4.2.4",
  9888          "jest-regex-util": "^27.0.1",
  9889          "jest-serializer": "^27.0.1",
  9890          "jest-util": "^27.0.2",
  9891          "jest-worker": "^27.0.2",
  9892          "micromatch": "^4.0.4",
  9893          "walker": "^1.0.7"
  9894        }
  9895      },
  9896      "jest-jasmine2": {
  9897        "version": "27.0.5",
  9898        "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.0.5.tgz",
  9899        "integrity": "sha512-m3TojR19sFmTn79QoaGy1nOHBcLvtLso6Zh7u+gYxZWGcza4rRPVqwk1hciA5ZOWWZIJOukAcore8JRX992FaA==",
  9900        "dev": true,
  9901        "requires": {
  9902          "@babel/traverse": "^7.1.0",
  9903          "@jest/environment": "^27.0.5",
  9904          "@jest/source-map": "^27.0.1",
  9905          "@jest/test-result": "^27.0.2",
  9906          "@jest/types": "^27.0.2",
  9907          "@types/node": "*",
  9908          "chalk": "^4.0.0",
  9909          "co": "^4.6.0",
  9910          "expect": "^27.0.2",
  9911          "is-generator-fn": "^2.0.0",
  9912          "jest-each": "^27.0.2",
  9913          "jest-matcher-utils": "^27.0.2",
  9914          "jest-message-util": "^27.0.2",
  9915          "jest-runtime": "^27.0.5",
  9916          "jest-snapshot": "^27.0.5",
  9917          "jest-util": "^27.0.2",
  9918          "pretty-format": "^27.0.2",
  9919          "throat": "^6.0.1"
  9920        },
  9921        "dependencies": {
  9922          "ansi-styles": {
  9923            "version": "4.3.0",
  9924            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  9925            "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  9926            "dev": true,
  9927            "requires": {
  9928              "color-convert": "^2.0.1"
  9929            }
  9930          },
  9931          "chalk": {
  9932            "version": "4.1.1",
  9933            "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
  9934            "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
  9935            "dev": true,
  9936            "requires": {
  9937              "ansi-styles": "^4.1.0",
  9938              "supports-color": "^7.1.0"
  9939            }
  9940          },
  9941          "color-convert": {
  9942            "version": "2.0.1",
  9943            "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  9944            "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  9945            "dev": true,
  9946            "requires": {
  9947              "color-name": "~1.1.4"
  9948            }
  9949          },
  9950          "color-name": {
  9951            "version": "1.1.4",
  9952            "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  9953            "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  9954            "dev": true
  9955          },
  9956          "has-flag": {
  9957            "version": "4.0.0",
  9958            "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
  9959            "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
  9960            "dev": true
  9961          },
  9962          "supports-color": {
  9963            "version": "7.2.0",
  9964            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  9965            "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  9966            "dev": true,
  9967            "requires": {
  9968              "has-flag": "^4.0.0"
  9969            }
  9970          }
  9971        }
  9972      },
  9973      "jest-leak-detector": {
  9974        "version": "27.0.2",
  9975        "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.0.2.tgz",
  9976        "integrity": "sha512-TZA3DmCOfe8YZFIMD1GxFqXUkQnIoOGQyy4hFCA2mlHtnAaf+FeOMxi0fZmfB41ZL+QbFG6BVaZF5IeFIVy53Q==",
  9977        "dev": true,
  9978        "requires": {
  9979          "jest-get-type": "^27.0.1",
  9980          "pretty-format": "^27.0.2"
  9981        }
  9982      },
  9983      "jest-matcher-utils": {
  9984        "version": "27.0.2",
  9985        "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.0.2.tgz",
  9986        "integrity": "sha512-Qczi5xnTNjkhcIB0Yy75Txt+Ez51xdhOxsukN7awzq2auZQGPHcQrJ623PZj0ECDEMOk2soxWx05EXdXGd1CbA==",
  9987        "dev": true,
  9988        "requires": {
  9989          "chalk": "^4.0.0",
  9990          "jest-diff": "^27.0.2",
  9991          "jest-get-type": "^27.0.1",
  9992          "pretty-format": "^27.0.2"
  9993        },
  9994        "dependencies": {
  9995          "ansi-styles": {
  9996            "version": "4.3.0",
  9997            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  9998            "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  9999            "dev": true,
 10000            "requires": {
 10001              "color-convert": "^2.0.1"
 10002            }
 10003          },
 10004          "chalk": {
 10005            "version": "4.1.1",
 10006            "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
 10007            "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
 10008            "dev": true,
 10009            "requires": {
 10010              "ansi-styles": "^4.1.0",
 10011              "supports-color": "^7.1.0"
 10012            }
 10013          },
 10014          "color-convert": {
 10015            "version": "2.0.1",
 10016            "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
 10017            "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
 10018            "dev": true,
 10019            "requires": {
 10020              "color-name": "~1.1.4"
 10021            }
 10022          },
 10023          "color-name": {
 10024            "version": "1.1.4",
 10025            "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
 10026            "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
 10027            "dev": true
 10028          },
 10029          "has-flag": {
 10030            "version": "4.0.0",
 10031            "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
 10032            "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
 10033            "dev": true
 10034          },
 10035          "supports-color": {
 10036            "version": "7.2.0",
 10037            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
 10038            "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
 10039            "dev": true,
 10040            "requires": {
 10041              "has-flag": "^4.0.0"
 10042            }
 10043          }
 10044        }
 10045      },
 10046      "jest-message-util": {
 10047        "version": "27.0.2",
 10048        "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.0.2.tgz",
 10049        "integrity": "sha512-rTqWUX42ec2LdMkoUPOzrEd1Tcm+R1KfLOmFK+OVNo4MnLsEaxO5zPDb2BbdSmthdM/IfXxOZU60P/WbWF8BTw==",
 10050        "dev": true,
 10051        "requires": {
 10052          "@babel/code-frame": "^7.12.13",
 10053          "@jest/types": "^27.0.2",
 10054          "@types/stack-utils": "^2.0.0",
 10055          "chalk": "^4.0.0",
 10056          "graceful-fs": "^4.2.4",
 10057          "micromatch": "^4.0.4",
 10058          "pretty-format": "^27.0.2",
 10059          "slash": "^3.0.0",
 10060          "stack-utils": "^2.0.3"
 10061        },
 10062        "dependencies": {
 10063          "ansi-styles": {
 10064            "version": "4.3.0",
 10065            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
 10066            "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
 10067            "dev": true,
 10068            "requires": {
 10069              "color-convert": "^2.0.1"
 10070            }
 10071          },
 10072          "chalk": {
 10073            "version": "4.1.1",
 10074            "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
 10075            "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
 10076            "dev": true,
 10077            "requires": {
 10078              "ansi-styles": "^4.1.0",
 10079              "supports-color": "^7.1.0"
 10080            }
 10081          },
 10082          "color-convert": {
 10083            "version": "2.0.1",
 10084            "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
 10085            "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
 10086            "dev": true,
 10087            "requires": {
 10088              "color-name": "~1.1.4"
 10089            }
 10090          },
 10091          "color-name": {
 10092            "version": "1.1.4",
 10093            "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
 10094            "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
 10095            "dev": true
 10096          },
 10097          "has-flag": {
 10098            "version": "4.0.0",
 10099            "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
 10100            "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
 10101            "dev": true
 10102          },
 10103          "supports-color": {
 10104            "version": "7.2.0",
 10105            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
 10106            "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
 10107            "dev": true,
 10108            "requires": {
 10109              "has-flag": "^4.0.0"
 10110            }
 10111          }
 10112        }
 10113      },
 10114      "jest-mock": {
 10115        "version": "27.0.3",
 10116        "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.0.3.tgz",
 10117        "integrity": "sha512-O5FZn5XDzEp+Xg28mUz4ovVcdwBBPfAhW9+zJLO0Efn2qNbYcDaJvSlRiQ6BCZUCVOJjALicuJQI9mRFjv1o9Q==",
 10118        "dev": true,
 10119        "requires": {
 10120          "@jest/types": "^27.0.2",
 10121          "@types/node": "*"
 10122        }
 10123      },
 10124      "jest-pnp-resolver": {
 10125        "version": "1.2.2",
 10126        "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz",
 10127        "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==",
 10128        "dev": true,
 10129        "requires": {}
 10130      },
 10131      "jest-regex-util": {
 10132        "version": "27.0.1",
 10133        "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.0.1.tgz",
 10134        "integrity": "sha512-6nY6QVcpTgEKQy1L41P4pr3aOddneK17kn3HJw6SdwGiKfgCGTvH02hVXL0GU8GEKtPH83eD2DIDgxHXOxVohQ==",
 10135        "dev": true
 10136      },
 10137      "jest-resolve": {
 10138        "version": "27.0.5",
 10139        "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.0.5.tgz",
 10140        "integrity": "sha512-Md65pngRh8cRuWVdWznXBB5eDt391OJpdBaJMxfjfuXCvOhM3qQBtLMCMTykhuUKiBMmy5BhqCW7AVOKmPrW+Q==",
 10141        "dev": true,
 10142        "requires": {
 10143          "@jest/types": "^27.0.2",
 10144          "chalk": "^4.0.0",
 10145          "escalade": "^3.1.1",
 10146          "graceful-fs": "^4.2.4",
 10147          "jest-pnp-resolver": "^1.2.2",
 10148          "jest-util": "^27.0.2",
 10149          "jest-validate": "^27.0.2",
 10150          "resolve": "^1.20.0",
 10151          "slash": "^3.0.0"
 10152        },
 10153        "dependencies": {
 10154          "ansi-styles": {
 10155            "version": "4.3.0",
 10156            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
 10157            "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
 10158            "dev": true,
 10159            "requires": {
 10160              "color-convert": "^2.0.1"
 10161            }
 10162          },
 10163          "chalk": {
 10164            "version": "4.1.1",
 10165            "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
 10166            "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
 10167            "dev": true,
 10168            "requires": {
 10169              "ansi-styles": "^4.1.0",
 10170              "supports-color": "^7.1.0"
 10171            }
 10172          },
 10173          "color-convert": {
 10174            "version": "2.0.1",
 10175            "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
 10176            "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
 10177            "dev": true,
 10178            "requires": {
 10179              "color-name": "~1.1.4"
 10180            }
 10181          },
 10182          "color-name": {
 10183            "version": "1.1.4",
 10184            "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
 10185            "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
 10186            "dev": true
 10187          },
 10188          "has-flag": {
 10189            "version": "4.0.0",
 10190            "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
 10191            "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
 10192            "dev": true
 10193          },
 10194          "supports-color": {
 10195            "version": "7.2.0",
 10196            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
 10197            "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
 10198            "dev": true,
 10199            "requires": {
 10200              "has-flag": "^4.0.0"
 10201            }
 10202          }
 10203        }
 10204      },
 10205      "jest-resolve-dependencies": {
 10206        "version": "27.0.5",
 10207        "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.0.5.tgz",
 10208        "integrity": "sha512-xUj2dPoEEd59P+nuih4XwNa4nJ/zRd/g4rMvjHrZPEBWeWRq/aJnnM6mug+B+Nx+ILXGtfWHzQvh7TqNV/WbuA==",
 10209        "dev": true,
 10210        "requires": {
 10211          "@jest/types": "^27.0.2",
 10212          "jest-regex-util": "^27.0.1",
 10213          "jest-snapshot": "^27.0.5"
 10214        }
 10215      },
 10216      "jest-runner": {
 10217        "version": "27.0.5",
 10218        "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.0.5.tgz",
 10219        "integrity": "sha512-HNhOtrhfKPArcECgBTcWOc+8OSL8GoFoa7RsHGnfZR1C1dFohxy9eLtpYBS+koybAHlJLZzNCx2Y/Ic3iEtJpQ==",
 10220        "dev": true,
 10221        "requires": {
 10222          "@jest/console": "^27.0.2",
 10223          "@jest/environment": "^27.0.5",
 10224          "@jest/test-result": "^27.0.2",
 10225          "@jest/transform": "^27.0.5",
 10226          "@jest/types": "^27.0.2",
 10227          "@types/node": "*",
 10228          "chalk": "^4.0.0",
 10229          "emittery": "^0.8.1",
 10230          "exit": "^0.1.2",
 10231          "graceful-fs": "^4.2.4",
 10232          "jest-docblock": "^27.0.1",
 10233          "jest-environment-jsdom": "^27.0.5",
 10234          "jest-environment-node": "^27.0.5",
 10235          "jest-haste-map": "^27.0.5",
 10236          "jest-leak-detector": "^27.0.2",
 10237          "jest-message-util": "^27.0.2",
 10238          "jest-resolve": "^27.0.5",
 10239          "jest-runtime": "^27.0.5",
 10240          "jest-util": "^27.0.2",
 10241          "jest-worker": "^27.0.2",
 10242          "source-map-support": "^0.5.6",
 10243          "throat": "^6.0.1"
 10244        },
 10245        "dependencies": {
 10246          "ansi-styles": {
 10247            "version": "4.3.0",
 10248            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
 10249            "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
 10250            "dev": true,
 10251            "requires": {
 10252              "color-convert": "^2.0.1"
 10253            }
 10254          },
 10255          "chalk": {
 10256            "version": "4.1.1",
 10257            "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
 10258            "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
 10259            "dev": true,
 10260            "requires": {
 10261              "ansi-styles": "^4.1.0",
 10262              "supports-color": "^7.1.0"
 10263            }
 10264          },
 10265          "color-convert": {
 10266            "version": "2.0.1",
 10267            "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
 10268            "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
 10269            "dev": true,
 10270            "requires": {
 10271              "color-name": "~1.1.4"
 10272            }
 10273          },
 10274          "color-name": {
 10275            "version": "1.1.4",
 10276            "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
 10277            "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
 10278            "dev": true
 10279          },
 10280          "has-flag": {
 10281            "version": "4.0.0",
 10282            "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
 10283            "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
 10284            "dev": true
 10285          },
 10286          "supports-color": {
 10287            "version": "7.2.0",
 10288            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
 10289            "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
 10290            "dev": true,
 10291            "requires": {
 10292              "has-flag": "^4.0.0"
 10293            }
 10294          }
 10295        }
 10296      },
 10297      "jest-runtime": {
 10298        "version": "27.0.5",
 10299        "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.0.5.tgz",
 10300        "integrity": "sha512-V/w/+VasowPESbmhXn5AsBGPfb35T7jZPGZybYTHxZdP7Gwaa+A0EXE6rx30DshHKA98lVCODbCO8KZpEW3hiQ==",
 10301        "dev": true,
 10302        "requires": {
 10303          "@jest/console": "^27.0.2",
 10304          "@jest/environment": "^27.0.5",
 10305          "@jest/fake-timers": "^27.0.5",
 10306          "@jest/globals": "^27.0.5",
 10307          "@jest/source-map": "^27.0.1",
 10308          "@jest/test-result": "^27.0.2",
 10309          "@jest/transform": "^27.0.5",
 10310          "@jest/types": "^27.0.2",
 10311          "@types/yargs": "^16.0.0",
 10312          "chalk": "^4.0.0",
 10313          "cjs-module-lexer": "^1.0.0",
 10314          "collect-v8-coverage": "^1.0.0",
 10315          "exit": "^0.1.2",
 10316          "glob": "^7.1.3",
 10317          "graceful-fs": "^4.2.4",
 10318          "jest-haste-map": "^27.0.5",
 10319          "jest-message-util": "^27.0.2",
 10320          "jest-mock": "^27.0.3",
 10321          "jest-regex-util": "^27.0.1",
 10322          "jest-resolve": "^27.0.5",
 10323          "jest-snapshot": "^27.0.5",
 10324          "jest-util": "^27.0.2",
 10325          "jest-validate": "^27.0.2",
 10326          "slash": "^3.0.0",
 10327          "strip-bom": "^4.0.0",
 10328          "yargs": "^16.0.3"
 10329        },
 10330        "dependencies": {
 10331          "ansi-styles": {
 10332            "version": "4.3.0",
 10333            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
 10334            "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
 10335            "dev": true,
 10336            "requires": {
 10337              "color-convert": "^2.0.1"
 10338            }
 10339          },
 10340          "chalk": {
 10341            "version": "4.1.1",
 10342            "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
 10343            "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
 10344            "dev": true,
 10345            "requires": {
 10346              "ansi-styles": "^4.1.0",
 10347              "supports-color": "^7.1.0"
 10348            }
 10349          },
 10350          "color-convert": {
 10351            "version": "2.0.1",
 10352            "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
 10353            "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
 10354            "dev": true,
 10355            "requires": {
 10356              "color-name": "~1.1.4"
 10357            }
 10358          },
 10359          "color-name": {
 10360            "version": "1.1.4",
 10361            "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
 10362            "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
 10363            "dev": true
 10364          },
 10365          "has-flag": {
 10366            "version": "4.0.0",
 10367            "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
 10368            "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
 10369            "dev": true
 10370          },
 10371          "supports-color": {
 10372            "version": "7.2.0",
 10373            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
 10374            "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
 10375            "dev": true,
 10376            "requires": {
 10377              "has-flag": "^4.0.0"
 10378            }
 10379          }
 10380        }
 10381      },
 10382      "jest-serializer": {
 10383        "version": "27.0.1",
 10384        "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.0.1.tgz",
 10385        "integrity": "sha512-svy//5IH6bfQvAbkAEg1s7xhhgHTtXu0li0I2fdKHDsLP2P2MOiscPQIENQep8oU2g2B3jqLyxKKzotZOz4CwQ==",
 10386        "dev": true,
 10387        "requires": {
 10388          "@types/node": "*",
 10389          "graceful-fs": "^4.2.4"
 10390        }
 10391      },
 10392      "jest-snapshot": {
 10393        "version": "27.0.5",
 10394        "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.0.5.tgz",
 10395        "integrity": "sha512-H1yFYdgnL1vXvDqMrnDStH6yHFdMEuzYQYc71SnC/IJnuuhW6J16w8GWG1P+qGd3Ag3sQHjbRr0TcwEo/vGS+g==",
 10396        "dev": true,
 10397        "requires": {
 10398          "@babel/core": "^7.7.2",
 10399          "@babel/generator": "^7.7.2",
 10400          "@babel/parser": "^7.7.2",
 10401          "@babel/plugin-syntax-typescript": "^7.7.2",
 10402          "@babel/traverse": "^7.7.2",
 10403          "@babel/types": "^7.0.0",
 10404          "@jest/transform": "^27.0.5",
 10405          "@jest/types": "^27.0.2",
 10406          "@types/babel__traverse": "^7.0.4",
 10407          "@types/prettier": "^2.1.5",
 10408          "babel-preset-current-node-syntax": "^1.0.0",
 10409          "chalk": "^4.0.0",
 10410          "expect": "^27.0.2",
 10411          "graceful-fs": "^4.2.4",
 10412          "jest-diff": "^27.0.2",
 10413          "jest-get-type": "^27.0.1",
 10414          "jest-haste-map": "^27.0.5",
 10415          "jest-matcher-utils": "^27.0.2",
 10416          "jest-message-util": "^27.0.2",
 10417          "jest-resolve": "^27.0.5",
 10418          "jest-util": "^27.0.2",
 10419          "natural-compare": "^1.4.0",
 10420          "pretty-format": "^27.0.2",
 10421          "semver": "^7.3.2"
 10422        },
 10423        "dependencies": {
 10424          "ansi-styles": {
 10425            "version": "4.3.0",
 10426            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
 10427            "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
 10428            "dev": true,
 10429            "requires": {
 10430              "color-convert": "^2.0.1"
 10431            }
 10432          },
 10433          "chalk": {
 10434            "version": "4.1.1",
 10435            "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
 10436            "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
 10437            "dev": true,
 10438            "requires": {
 10439              "ansi-styles": "^4.1.0",
 10440              "supports-color": "^7.1.0"
 10441            }
 10442          },
 10443          "color-convert": {
 10444            "version": "2.0.1",
 10445            "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
 10446            "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
 10447            "dev": true,
 10448            "requires": {
 10449              "color-name": "~1.1.4"
 10450            }
 10451          },
 10452          "color-name": {
 10453            "version": "1.1.4",
 10454            "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
 10455            "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
 10456            "dev": true
 10457          },
 10458          "has-flag": {
 10459            "version": "4.0.0",
 10460            "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
 10461            "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
 10462            "dev": true
 10463          },
 10464          "semver": {
 10465            "version": "7.3.5",
 10466            "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
 10467            "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
 10468            "dev": true,
 10469            "requires": {
 10470              "lru-cache": "^6.0.0"
 10471            }
 10472          },
 10473          "supports-color": {
 10474            "version": "7.2.0",
 10475            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
 10476            "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
 10477            "dev": true,
 10478            "requires": {
 10479              "has-flag": "^4.0.0"
 10480            }
 10481          }
 10482        }
 10483      },
 10484      "jest-util": {
 10485        "version": "27.0.2",
 10486        "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.0.2.tgz",
 10487        "integrity": "sha512-1d9uH3a00OFGGWSibpNYr+jojZ6AckOMCXV2Z4K3YXDnzpkAaXQyIpY14FOJPiUmil7CD+A6Qs+lnnh6ctRbIA==",
 10488        "dev": true,
 10489        "requires": {
 10490          "@jest/types": "^27.0.2",
 10491          "@types/node": "*",
 10492          "chalk": "^4.0.0",
 10493          "graceful-fs": "^4.2.4",
 10494          "is-ci": "^3.0.0",
 10495          "picomatch": "^2.2.3"
 10496        },
 10497        "dependencies": {
 10498          "ansi-styles": {
 10499            "version": "4.3.0",
 10500            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
 10501            "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
 10502            "dev": true,
 10503            "requires": {
 10504              "color-convert": "^2.0.1"
 10505            }
 10506          },
 10507          "chalk": {
 10508            "version": "4.1.1",
 10509            "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
 10510            "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
 10511            "dev": true,
 10512            "requires": {
 10513              "ansi-styles": "^4.1.0",
 10514              "supports-color": "^7.1.0"
 10515            }
 10516          },
 10517          "color-convert": {
 10518            "version": "2.0.1",
 10519            "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
 10520            "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
 10521            "dev": true,
 10522            "requires": {
 10523              "color-name": "~1.1.4"
 10524            }
 10525          },
 10526          "color-name": {
 10527            "version": "1.1.4",
 10528            "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
 10529            "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
 10530            "dev": true
 10531          },
 10532          "has-flag": {
 10533            "version": "4.0.0",
 10534            "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
 10535            "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
 10536            "dev": true
 10537          },
 10538          "supports-color": {
 10539            "version": "7.2.0",
 10540            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
 10541            "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
 10542            "dev": true,
 10543            "requires": {
 10544              "has-flag": "^4.0.0"
 10545            }
 10546          }
 10547        }
 10548      },
 10549      "jest-validate": {
 10550        "version": "27.0.2",
 10551        "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.0.2.tgz",
 10552        "integrity": "sha512-UgBF6/oVu1ofd1XbaSotXKihi8nZhg0Prm8twQ9uCuAfo59vlxCXMPI/RKmrZEVgi3Nd9dS0I8A0wzWU48pOvg==",
 10553        "dev": true,
 10554        "requires": {
 10555          "@jest/types": "^27.0.2",
 10556          "camelcase": "^6.2.0",
 10557          "chalk": "^4.0.0",
 10558          "jest-get-type": "^27.0.1",
 10559          "leven": "^3.1.0",
 10560          "pretty-format": "^27.0.2"
 10561        },
 10562        "dependencies": {
 10563          "ansi-styles": {
 10564            "version": "4.3.0",
 10565            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
 10566            "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
 10567            "dev": true,
 10568            "requires": {
 10569              "color-convert": "^2.0.1"
 10570            }
 10571          },
 10572          "camelcase": {
 10573            "version": "6.2.0",
 10574            "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz",
 10575            "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==",
 10576            "dev": true
 10577          },
 10578          "chalk": {
 10579            "version": "4.1.1",
 10580            "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
 10581            "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
 10582            "dev": true,
 10583            "requires": {
 10584              "ansi-styles": "^4.1.0",
 10585              "supports-color": "^7.1.0"
 10586            }
 10587          },
 10588          "color-convert": {
 10589            "version": "2.0.1",
 10590            "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
 10591            "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
 10592            "dev": true,
 10593            "requires": {
 10594              "color-name": "~1.1.4"
 10595            }
 10596          },
 10597          "color-name": {
 10598            "version": "1.1.4",
 10599            "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
 10600            "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
 10601            "dev": true
 10602          },
 10603          "has-flag": {
 10604            "version": "4.0.0",
 10605            "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
 10606            "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
 10607            "dev": true
 10608          },
 10609          "supports-color": {
 10610            "version": "7.2.0",
 10611            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
 10612            "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
 10613            "dev": true,
 10614            "requires": {
 10615              "has-flag": "^4.0.0"
 10616            }
 10617          }
 10618        }
 10619      },
 10620      "jest-watcher": {
 10621        "version": "27.0.2",
 10622        "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.0.2.tgz",
 10623        "integrity": "sha512-8nuf0PGuTxWj/Ytfw5fyvNn/R80iXY8QhIT0ofyImUvdnoaBdT6kob0GmhXR+wO+ALYVnh8bQxN4Tjfez0JgkA==",
 10624        "dev": true,
 10625        "requires": {
 10626          "@jest/test-result": "^27.0.2",
 10627          "@jest/types": "^27.0.2",
 10628          "@types/node": "*",
 10629          "ansi-escapes": "^4.2.1",
 10630          "chalk": "^4.0.0",
 10631          "jest-util": "^27.0.2",
 10632          "string-length": "^4.0.1"
 10633        },
 10634        "dependencies": {
 10635          "ansi-styles": {
 10636            "version": "4.3.0",
 10637            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
 10638            "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
 10639            "dev": true,
 10640            "requires": {
 10641              "color-convert": "^2.0.1"
 10642            }
 10643          },
 10644          "chalk": {
 10645            "version": "4.1.1",
 10646            "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
 10647            "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
 10648            "dev": true,
 10649            "requires": {
 10650              "ansi-styles": "^4.1.0",
 10651              "supports-color": "^7.1.0"
 10652            }
 10653          },
 10654          "color-convert": {
 10655            "version": "2.0.1",
 10656            "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
 10657            "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
 10658            "dev": true,
 10659            "requires": {
 10660              "color-name": "~1.1.4"
 10661            }
 10662          },
 10663          "color-name": {
 10664            "version": "1.1.4",
 10665            "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
 10666            "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
 10667            "dev": true
 10668          },
 10669          "has-flag": {
 10670            "version": "4.0.0",
 10671            "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
 10672            "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
 10673            "dev": true
 10674          },
 10675          "supports-color": {
 10676            "version": "7.2.0",
 10677            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
 10678            "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
 10679            "dev": true,
 10680            "requires": {
 10681              "has-flag": "^4.0.0"
 10682            }
 10683          }
 10684        }
 10685      },
 10686      "jest-worker": {
 10687        "version": "27.0.2",
 10688        "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.2.tgz",
 10689        "integrity": "sha512-EoBdilOTTyOgmHXtw/cPc+ZrCA0KJMrkXzkrPGNwLmnvvlN1nj7MPrxpT7m+otSv2e1TLaVffzDnE/LB14zJMg==",
 10690        "dev": true,
 10691        "requires": {
 10692          "@types/node": "*",
 10693          "merge-stream": "^2.0.0",
 10694          "supports-color": "^8.0.0"
 10695        },
 10696        "dependencies": {
 10697          "has-flag": {
 10698            "version": "4.0.0",
 10699            "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
 10700            "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
 10701            "dev": true
 10702          },
 10703          "supports-color": {
 10704            "version": "8.1.1",
 10705            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
 10706            "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
 10707            "dev": true,
 10708            "requires": {
 10709              "has-flag": "^4.0.0"
 10710            }
 10711          }
 10712        }
 10713      },
 10714      "js-tokens": {
 10715        "version": "4.0.0",
 10716        "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
 10717        "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
 10718        "dev": true
 10719      },
 10720      "js-yaml": {
 10721        "version": "3.14.1",
 10722        "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
 10723        "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
 10724        "dev": true,
 10725        "requires": {
 10726          "argparse": "^1.0.7",
 10727          "esprima": "^4.0.0"
 10728        }
 10729      },
 10730      "jsdom": {
 10731        "version": "16.6.0",
 10732        "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.6.0.tgz",
 10733        "integrity": "sha512-Ty1vmF4NHJkolaEmdjtxTfSfkdb8Ywarwf63f+F8/mDD1uLSSWDxDuMiZxiPhwunLrn9LOSVItWj4bLYsLN3Dg==",
 10734        "dev": true,
 10735        "requires": {
 10736          "abab": "^2.0.5",
 10737          "acorn": "^8.2.4",
 10738          "acorn-globals": "^6.0.0",
 10739          "cssom": "^0.4.4",
 10740          "cssstyle": "^2.3.0",
 10741          "data-urls": "^2.0.0",
 10742          "decimal.js": "^10.2.1",
 10743          "domexception": "^2.0.1",
 10744          "escodegen": "^2.0.0",
 10745          "form-data": "^3.0.0",
 10746          "html-encoding-sniffer": "^2.0.1",
 10747          "http-proxy-agent": "^4.0.1",
 10748          "https-proxy-agent": "^5.0.0",
 10749          "is-potential-custom-element-name": "^1.0.1",
 10750          "nwsapi": "^2.2.0",
 10751          "parse5": "6.0.1",
 10752          "saxes": "^5.0.1",
 10753          "symbol-tree": "^3.2.4",
 10754          "tough-cookie": "^4.0.0",
 10755          "w3c-hr-time": "^1.0.2",
 10756          "w3c-xmlserializer": "^2.0.0",
 10757          "webidl-conversions": "^6.1.0",
 10758          "whatwg-encoding": "^1.0.5",
 10759          "whatwg-mimetype": "^2.3.0",
 10760          "whatwg-url": "^8.5.0",
 10761          "ws": "^7.4.5",
 10762          "xml-name-validator": "^3.0.0"
 10763        }
 10764      },
 10765      "jsesc": {
 10766        "version": "2.5.2",
 10767        "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
 10768        "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
 10769        "dev": true
 10770      },
 10771      "json5": {
 10772        "version": "2.2.3",
 10773        "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
 10774        "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
 10775        "dev": true
 10776      },
 10777      "jsonc-parser": {
 10778        "version": "3.1.0",
 10779        "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.1.0.tgz",
 10780        "integrity": "sha512-DRf0QjnNeCUds3xTjKlQQ3DpJD51GvDjJfnxUVWg6PZTo2otSm+slzNAxU/35hF8/oJIKoG9slq30JYOsF2azg==",
 10781        "dev": true
 10782      },
 10783      "jsonfile": {
 10784        "version": "6.1.0",
 10785        "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
 10786        "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
 10787        "dev": true,
 10788        "requires": {
 10789          "graceful-fs": "^4.1.6",
 10790          "universalify": "^2.0.0"
 10791        },
 10792        "dependencies": {
 10793          "universalify": {
 10794            "version": "2.0.0",
 10795            "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
 10796            "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
 10797            "dev": true
 10798          }
 10799        }
 10800      },
 10801      "kleur": {
 10802        "version": "3.0.3",
 10803        "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz",
 10804        "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==",
 10805        "dev": true
 10806      },
 10807      "leven": {
 10808        "version": "3.1.0",
 10809        "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
 10810        "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==",
 10811        "dev": true
 10812      },
 10813      "levn": {
 10814        "version": "0.3.0",
 10815        "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
 10816        "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
 10817        "dev": true,
 10818        "requires": {
 10819          "prelude-ls": "~1.1.2",
 10820          "type-check": "~0.3.2"
 10821        }
 10822      },
 10823      "lilconfig": {
 10824        "version": "2.0.6",
 10825        "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz",
 10826        "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==",
 10827        "dev": true
 10828      },
 10829      "linkify-it": {
 10830        "version": "4.0.1",
 10831        "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-4.0.1.tgz",
 10832        "integrity": "sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==",
 10833        "dev": true,
 10834        "requires": {
 10835          "uc.micro": "^1.0.1"
 10836        }
 10837      },
 10838      "locate-path": {
 10839        "version": "5.0.0",
 10840        "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
 10841        "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
 10842        "dev": true,
 10843        "requires": {
 10844          "p-locate": "^4.1.0"
 10845        }
 10846      },
 10847      "lodash": {
 10848        "version": "4.17.21",
 10849        "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
 10850        "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
 10851        "dev": true
 10852      },
 10853      "lru-cache": {
 10854        "version": "6.0.0",
 10855        "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
 10856        "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
 10857        "dev": true,
 10858        "requires": {
 10859          "yallist": "^4.0.0"
 10860        }
 10861      },
 10862      "make-dir": {
 10863        "version": "3.1.0",
 10864        "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
 10865        "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
 10866        "dev": true,
 10867        "requires": {
 10868          "semver": "^6.0.0"
 10869        }
 10870      },
 10871      "makeerror": {
 10872        "version": "1.0.11",
 10873        "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz",
 10874        "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=",
 10875        "dev": true,
 10876        "requires": {
 10877          "tmpl": "1.0.x"
 10878        }
 10879      },
 10880      "markdown-it": {
 10881        "version": "13.0.1",
 10882        "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-13.0.1.tgz",
 10883        "integrity": "sha512-lTlxriVoy2criHP0JKRhO2VDG9c2ypWCsT237eDiLqi09rmbKoUetyGHq2uOIRoRS//kfoJckS0eUzzkDR+k2Q==",
 10884        "dev": true,
 10885        "requires": {
 10886          "argparse": "^2.0.1",
 10887          "entities": "~3.0.1",
 10888          "linkify-it": "^4.0.1",
 10889          "mdurl": "^1.0.1",
 10890          "uc.micro": "^1.0.5"
 10891        },
 10892        "dependencies": {
 10893          "argparse": {
 10894            "version": "2.0.1",
 10895            "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
 10896            "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
 10897            "dev": true
 10898          }
 10899        }
 10900      },
 10901      "markdownlint": {
 10902        "version": "0.26.2",
 10903        "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.26.2.tgz",
 10904        "integrity": "sha512-2Am42YX2Ex5SQhRq35HxYWDfz1NLEOZWWN25nqd2h3AHRKsGRE+Qg1gt1++exW792eXTrR4jCNHfShfWk9Nz8w==",
 10905        "dev": true,
 10906        "requires": {
 10907          "markdown-it": "13.0.1"
 10908        }
 10909      },
 10910      "markdownlint-cli": {
 10911        "version": "0.32.2",
 10912        "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.32.2.tgz",
 10913        "integrity": "sha512-xmJT1rGueUgT4yGNwk6D0oqQr90UJ7nMyakXtqjgswAkEhYYqjHew9RY8wDbOmh2R270IWjuKSeZzHDEGPAUkQ==",
 10914        "dev": true,
 10915        "requires": {
 10916          "commander": "~9.4.0",
 10917          "get-stdin": "~9.0.0",
 10918          "glob": "~8.0.3",
 10919          "ignore": "~5.2.0",
 10920          "js-yaml": "^4.1.0",
 10921          "jsonc-parser": "~3.1.0",
 10922          "markdownlint": "~0.26.2",
 10923          "markdownlint-rule-helpers": "~0.17.2",
 10924          "minimatch": "~5.1.0",
 10925          "run-con": "~1.2.11"
 10926        },
 10927        "dependencies": {
 10928          "argparse": {
 10929            "version": "2.0.1",
 10930            "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
 10931            "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
 10932            "dev": true
 10933          },
 10934          "brace-expansion": {
 10935            "version": "2.0.1",
 10936            "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
 10937            "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
 10938            "dev": true,
 10939            "requires": {
 10940              "balanced-match": "^1.0.0"
 10941            }
 10942          },
 10943          "glob": {
 10944            "version": "8.0.3",
 10945            "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz",
 10946            "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==",
 10947            "dev": true,
 10948            "requires": {
 10949              "fs.realpath": "^1.0.0",
 10950              "inflight": "^1.0.4",
 10951              "inherits": "2",
 10952              "minimatch": "^5.0.1",
 10953              "once": "^1.3.0"
 10954            }
 10955          },
 10956          "js-yaml": {
 10957            "version": "4.1.0",
 10958            "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
 10959            "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
 10960            "dev": true,
 10961            "requires": {
 10962              "argparse": "^2.0.1"
 10963            }
 10964          },
 10965          "minimatch": {
 10966            "version": "5.1.0",
 10967            "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz",
 10968            "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==",
 10969            "dev": true,
 10970            "requires": {
 10971              "brace-expansion": "^2.0.1"
 10972            }
 10973          }
 10974        }
 10975      },
 10976      "markdownlint-rule-helpers": {
 10977        "version": "0.17.2",
 10978        "resolved": "https://registry.npmjs.org/markdownlint-rule-helpers/-/markdownlint-rule-helpers-0.17.2.tgz",
 10979        "integrity": "sha512-XaeoW2NYSlWxMCZM2B3H7YTG6nlaLfkEZWMBhr4hSPlq9MuY2sy83+Xr89jXOqZMZYjvi5nBCGoFh7hHoPKZmA==",
 10980        "dev": true
 10981      },
 10982      "mdurl": {
 10983        "version": "1.0.1",
 10984        "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz",
 10985        "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==",
 10986        "dev": true
 10987      },
 10988      "merge-stream": {
 10989        "version": "2.0.0",
 10990        "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
 10991        "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
 10992        "dev": true
 10993      },
 10994      "merge2": {
 10995        "version": "1.4.1",
 10996        "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
 10997        "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
 10998        "dev": true
 10999      },
 11000      "micromatch": {
 11001        "version": "4.0.4",
 11002        "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
 11003        "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
 11004        "dev": true,
 11005        "requires": {
 11006          "braces": "^3.0.1",
 11007          "picomatch": "^2.2.3"
 11008        }
 11009      },
 11010      "mime": {
 11011        "version": "2.5.2",
 11012        "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz",
 11013        "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==",
 11014        "dev": true
 11015      },
 11016      "mime-db": {
 11017        "version": "1.48.0",
 11018        "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.48.0.tgz",
 11019        "integrity": "sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ==",
 11020        "dev": true
 11021      },
 11022      "mime-types": {
 11023        "version": "2.1.31",
 11024        "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.31.tgz",
 11025        "integrity": "sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg==",
 11026        "dev": true,
 11027        "requires": {
 11028          "mime-db": "1.48.0"
 11029        }
 11030      },
 11031      "mimic-fn": {
 11032        "version": "2.1.0",
 11033        "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
 11034        "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
 11035        "dev": true
 11036      },
 11037      "minimatch": {
 11038        "version": "3.1.2",
 11039        "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
 11040        "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
 11041        "dev": true,
 11042        "requires": {
 11043          "brace-expansion": "^1.1.7"
 11044        }
 11045      },
 11046      "minimist": {
 11047        "version": "1.2.6",
 11048        "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
 11049        "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==",
 11050        "dev": true
 11051      },
 11052      "mkdirp": {
 11053        "version": "0.5.5",
 11054        "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
 11055        "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
 11056        "dev": true,
 11057        "requires": {
 11058          "minimist": "^1.2.5"
 11059        }
 11060      },
 11061      "mkdirp-classic": {
 11062        "version": "0.5.3",
 11063        "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
 11064        "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==",
 11065        "dev": true
 11066      },
 11067      "mri": {
 11068        "version": "1.1.6",
 11069        "resolved": "https://registry.npmjs.org/mri/-/mri-1.1.6.tgz",
 11070        "integrity": "sha512-oi1b3MfbyGa7FJMP9GmLTttni5JoICpYBRlq+x5V16fZbLsnL9N3wFqqIm/nIG43FjUFkFh9Epzp/kzUGUnJxQ==",
 11071        "dev": true
 11072      },
 11073      "ms": {
 11074        "version": "2.1.2",
 11075        "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
 11076        "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
 11077        "dev": true
 11078      },
 11079      "nanoid": {
 11080        "version": "3.3.6",
 11081        "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz",
 11082        "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==",
 11083        "dev": true,
 11084        "peer": true
 11085      },
 11086      "natural-compare": {
 11087        "version": "1.4.0",
 11088        "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
 11089        "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
 11090        "dev": true
 11091      },
 11092      "node-fetch": {
 11093        "version": "2.6.7",
 11094        "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
 11095        "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
 11096        "dev": true,
 11097        "requires": {
 11098          "whatwg-url": "^5.0.0"
 11099        },
 11100        "dependencies": {
 11101          "tr46": {
 11102            "version": "0.0.3",
 11103            "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
 11104            "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==",
 11105            "dev": true
 11106          },
 11107          "webidl-conversions": {
 11108            "version": "3.0.1",
 11109            "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
 11110            "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==",
 11111            "dev": true
 11112          },
 11113          "whatwg-url": {
 11114            "version": "5.0.0",
 11115            "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
 11116            "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
 11117            "dev": true,
 11118            "requires": {
 11119              "tr46": "~0.0.3",
 11120              "webidl-conversions": "^3.0.0"
 11121            }
 11122          }
 11123        }
 11124      },
 11125      "node-int64": {
 11126        "version": "0.4.0",
 11127        "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
 11128        "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=",
 11129        "dev": true
 11130      },
 11131      "node-modules-regexp": {
 11132        "version": "1.0.0",
 11133        "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz",
 11134        "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=",
 11135        "dev": true
 11136      },
 11137      "node-releases": {
 11138        "version": "2.0.13",
 11139        "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz",
 11140        "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==",
 11141        "dev": true
 11142      },
 11143      "normalize-path": {
 11144        "version": "3.0.0",
 11145        "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
 11146        "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
 11147        "dev": true
 11148      },
 11149      "normalize-range": {
 11150        "version": "0.1.2",
 11151        "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
 11152        "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
 11153        "dev": true
 11154      },
 11155      "npm-run-path": {
 11156        "version": "4.0.1",
 11157        "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
 11158        "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
 11159        "dev": true,
 11160        "requires": {
 11161          "path-key": "^3.0.0"
 11162        }
 11163      },
 11164      "nwsapi": {
 11165        "version": "2.2.0",
 11166        "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz",
 11167        "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==",
 11168        "dev": true
 11169      },
 11170      "once": {
 11171        "version": "1.4.0",
 11172        "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
 11173        "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
 11174        "dev": true,
 11175        "requires": {
 11176          "wrappy": "1"
 11177        }
 11178      },
 11179      "onetime": {
 11180        "version": "5.1.2",
 11181        "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
 11182        "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
 11183        "dev": true,
 11184        "requires": {
 11185          "mimic-fn": "^2.1.0"
 11186        }
 11187      },
 11188      "optionator": {
 11189        "version": "0.8.3",
 11190        "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
 11191        "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
 11192        "dev": true,
 11193        "requires": {
 11194          "deep-is": "~0.1.3",
 11195          "fast-levenshtein": "~2.0.6",
 11196          "levn": "~0.3.0",
 11197          "prelude-ls": "~1.1.2",
 11198          "type-check": "~0.3.2",
 11199          "word-wrap": "~1.2.3"
 11200        }
 11201      },
 11202      "p-each-series": {
 11203        "version": "2.2.0",
 11204        "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz",
 11205        "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==",
 11206        "dev": true
 11207      },
 11208      "p-limit": {
 11209        "version": "2.3.0",
 11210        "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
 11211        "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
 11212        "dev": true,
 11213        "requires": {
 11214          "p-try": "^2.0.0"
 11215        }
 11216      },
 11217      "p-locate": {
 11218        "version": "4.1.0",
 11219        "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
 11220        "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
 11221        "dev": true,
 11222        "requires": {
 11223          "p-limit": "^2.2.0"
 11224        }
 11225      },
 11226      "p-try": {
 11227        "version": "2.2.0",
 11228        "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
 11229        "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
 11230        "dev": true
 11231      },
 11232      "parse5": {
 11233        "version": "6.0.1",
 11234        "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
 11235        "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==",
 11236        "dev": true
 11237      },
 11238      "path-exists": {
 11239        "version": "4.0.0",
 11240        "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
 11241        "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
 11242        "dev": true
 11243      },
 11244      "path-is-absolute": {
 11245        "version": "1.0.1",
 11246        "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
 11247        "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
 11248        "dev": true
 11249      },
 11250      "path-key": {
 11251        "version": "3.1.1",
 11252        "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
 11253        "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
 11254        "dev": true
 11255      },
 11256      "path-parse": {
 11257        "version": "1.0.7",
 11258        "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
 11259        "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
 11260        "dev": true
 11261      },
 11262      "path-type": {
 11263        "version": "4.0.0",
 11264        "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
 11265        "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
 11266        "dev": true
 11267      },
 11268      "pend": {
 11269        "version": "1.2.0",
 11270        "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
 11271        "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=",
 11272        "dev": true
 11273      },
 11274      "picocolors": {
 11275        "version": "1.0.0",
 11276        "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
 11277        "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
 11278        "dev": true
 11279      },
 11280      "picomatch": {
 11281        "version": "2.3.0",
 11282        "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
 11283        "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==",
 11284        "dev": true
 11285      },
 11286      "pirates": {
 11287        "version": "4.0.1",
 11288        "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz",
 11289        "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==",
 11290        "dev": true,
 11291        "requires": {
 11292          "node-modules-regexp": "^1.0.0"
 11293        }
 11294      },
 11295      "pkg-dir": {
 11296        "version": "4.2.0",
 11297        "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
 11298        "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
 11299        "dev": true,
 11300        "requires": {
 11301          "find-up": "^4.0.0"
 11302        }
 11303      },
 11304      "postcss": {
 11305        "version": "8.4.31",
 11306        "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz",
 11307        "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==",
 11308        "dev": true,
 11309        "peer": true,
 11310        "requires": {
 11311          "nanoid": "^3.3.6",
 11312          "picocolors": "^1.0.0",
 11313          "source-map-js": "^1.0.2"
 11314        }
 11315      },
 11316      "postcss-cli": {
 11317        "version": "10.0.0",
 11318        "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-10.0.0.tgz",
 11319        "integrity": "sha512-Wjy/00wBBEgQqnSToznxLWDnATznokFGXsHtF/3G8glRZpz5KYlfHcBW/VMJmWAeF2x49zjgy4izjM3/Wx1dKA==",
 11320        "dev": true,
 11321        "requires": {
 11322          "chokidar": "^3.3.0",
 11323          "dependency-graph": "^0.11.0",
 11324          "fs-extra": "^10.0.0",
 11325          "get-stdin": "^9.0.0",
 11326          "globby": "^13.0.0",
 11327          "picocolors": "^1.0.0",
 11328          "postcss-load-config": "^4.0.0",
 11329          "postcss-reporter": "^7.0.0",
 11330          "pretty-hrtime": "^1.0.3",
 11331          "read-cache": "^1.0.0",
 11332          "slash": "^4.0.0",
 11333          "yargs": "^17.0.0"
 11334        },
 11335        "dependencies": {
 11336          "cliui": {
 11337            "version": "8.0.1",
 11338            "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
 11339            "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
 11340            "dev": true,
 11341            "requires": {
 11342              "string-width": "^4.2.0",
 11343              "strip-ansi": "^6.0.1",
 11344              "wrap-ansi": "^7.0.0"
 11345            }
 11346          },
 11347          "slash": {
 11348            "version": "4.0.0",
 11349            "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz",
 11350            "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==",
 11351            "dev": true
 11352          },
 11353          "yargs": {
 11354            "version": "17.6.0",
 11355            "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.0.tgz",
 11356            "integrity": "sha512-8H/wTDqlSwoSnScvV2N/JHfLWOKuh5MVla9hqLjK3nsfyy6Y4kDSYSvkU5YCUEPOSnRXfIyx3Sq+B/IWudTo4g==",
 11357            "dev": true,
 11358            "requires": {
 11359              "cliui": "^8.0.1",
 11360              "escalade": "^3.1.1",
 11361              "get-caller-file": "^2.0.5",
 11362              "require-directory": "^2.1.1",
 11363              "string-width": "^4.2.3",
 11364              "y18n": "^5.0.5",
 11365              "yargs-parser": "^21.0.0"
 11366            }
 11367          },
 11368          "yargs-parser": {
 11369            "version": "21.1.1",
 11370            "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
 11371            "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
 11372            "dev": true
 11373          }
 11374        }
 11375      },
 11376      "postcss-load-config": {
 11377        "version": "4.0.1",
 11378        "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz",
 11379        "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==",
 11380        "dev": true,
 11381        "requires": {
 11382          "lilconfig": "^2.0.5",
 11383          "yaml": "^2.1.1"
 11384        }
 11385      },
 11386      "postcss-reporter": {
 11387        "version": "7.0.5",
 11388        "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.0.5.tgz",
 11389        "integrity": "sha512-glWg7VZBilooZGOFPhN9msJ3FQs19Hie7l5a/eE6WglzYqVeH3ong3ShFcp9kDWJT1g2Y/wd59cocf9XxBtkWA==",
 11390        "dev": true,
 11391        "requires": {
 11392          "picocolors": "^1.0.0",
 11393          "thenby": "^1.3.4"
 11394        }
 11395      },
 11396      "postcss-value-parser": {
 11397        "version": "4.2.0",
 11398        "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
 11399        "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
 11400        "dev": true
 11401      },
 11402      "prelude-ls": {
 11403        "version": "1.1.2",
 11404        "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
 11405        "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
 11406        "dev": true
 11407      },
 11408      "pretty-format": {
 11409        "version": "27.0.2",
 11410        "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz",
 11411        "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==",
 11412        "dev": true,
 11413        "requires": {
 11414          "@jest/types": "^27.0.2",
 11415          "ansi-regex": "^5.0.0",
 11416          "ansi-styles": "^5.0.0",
 11417          "react-is": "^17.0.1"
 11418        },
 11419        "dependencies": {
 11420          "ansi-styles": {
 11421            "version": "5.2.0",
 11422            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
 11423            "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
 11424            "dev": true
 11425          }
 11426        }
 11427      },
 11428      "pretty-hrtime": {
 11429        "version": "1.0.3",
 11430        "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz",
 11431        "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=",
 11432        "dev": true
 11433      },
 11434      "process-nextick-args": {
 11435        "version": "2.0.1",
 11436        "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
 11437        "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
 11438        "dev": true
 11439      },
 11440      "progress": {
 11441        "version": "2.0.3",
 11442        "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
 11443        "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
 11444        "dev": true
 11445      },
 11446      "prompts": {
 11447        "version": "2.4.1",
 11448        "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.1.tgz",
 11449        "integrity": "sha512-EQyfIuO2hPDsX1L/blblV+H7I0knhgAd82cVneCwcdND9B8AuCDuRcBH6yIcG4dFzlOUqbazQqwGjx5xmsNLuQ==",
 11450        "dev": true,
 11451        "requires": {
 11452          "kleur": "^3.0.3",
 11453          "sisteransi": "^1.0.5"
 11454        }
 11455      },
 11456      "proxy-from-env": {
 11457        "version": "1.1.0",
 11458        "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
 11459        "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
 11460        "dev": true
 11461      },
 11462      "psl": {
 11463        "version": "1.8.0",
 11464        "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
 11465        "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==",
 11466        "dev": true
 11467      },
 11468      "pump": {
 11469        "version": "3.0.0",
 11470        "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
 11471        "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
 11472        "dev": true,
 11473        "requires": {
 11474          "end-of-stream": "^1.1.0",
 11475          "once": "^1.3.1"
 11476        }
 11477      },
 11478      "punycode": {
 11479        "version": "2.1.1",
 11480        "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
 11481        "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
 11482        "dev": true
 11483      },
 11484      "puppeteer": {
 11485        "version": "5.5.0",
 11486        "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-5.5.0.tgz",
 11487        "integrity": "sha512-OM8ZvTXAhfgFA7wBIIGlPQzvyEETzDjeRa4mZRCRHxYL+GNH5WAuYUQdja3rpWZvkX/JKqmuVgbsxDNsDFjMEg==",
 11488        "dev": true,
 11489        "requires": {
 11490          "debug": "^4.1.0",
 11491          "devtools-protocol": "0.0.818844",
 11492          "extract-zip": "^2.0.0",
 11493          "https-proxy-agent": "^4.0.0",
 11494          "node-fetch": "^2.6.1",
 11495          "pkg-dir": "^4.2.0",
 11496          "progress": "^2.0.1",
 11497          "proxy-from-env": "^1.0.0",
 11498          "rimraf": "^3.0.2",
 11499          "tar-fs": "^2.0.0",
 11500          "unbzip2-stream": "^1.3.3",
 11501          "ws": "^7.2.3"
 11502        },
 11503        "dependencies": {
 11504          "agent-base": {
 11505            "version": "5.1.1",
 11506            "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-5.1.1.tgz",
 11507            "integrity": "sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==",
 11508            "dev": true
 11509          },
 11510          "https-proxy-agent": {
 11511            "version": "4.0.0",
 11512            "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz",
 11513            "integrity": "sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==",
 11514            "dev": true,
 11515            "requires": {
 11516              "agent-base": "5",
 11517              "debug": "4"
 11518            }
 11519          }
 11520        }
 11521      },
 11522      "querystringify": {
 11523        "version": "2.2.0",
 11524        "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz",
 11525        "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==",
 11526        "dev": true
 11527      },
 11528      "queue-microtask": {
 11529        "version": "1.2.3",
 11530        "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
 11531        "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
 11532        "dev": true
 11533      },
 11534      "react-is": {
 11535        "version": "17.0.2",
 11536        "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
 11537        "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==",
 11538        "dev": true
 11539      },
 11540      "read-cache": {
 11541        "version": "1.0.0",
 11542        "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",
 11543        "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=",
 11544        "dev": true,
 11545        "requires": {
 11546          "pify": "^2.3.0"
 11547        },
 11548        "dependencies": {
 11549          "pify": {
 11550            "version": "2.3.0",
 11551            "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
 11552            "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
 11553            "dev": true
 11554          }
 11555        }
 11556      },
 11557      "readable-stream": {
 11558        "version": "2.3.7",
 11559        "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
 11560        "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
 11561        "dev": true,
 11562        "requires": {
 11563          "core-util-is": "~1.0.0",
 11564          "inherits": "~2.0.3",
 11565          "isarray": "~1.0.0",
 11566          "process-nextick-args": "~2.0.0",
 11567          "safe-buffer": "~5.1.1",
 11568          "string_decoder": "~1.1.1",
 11569          "util-deprecate": "~1.0.1"
 11570        }
 11571      },
 11572      "readdirp": {
 11573        "version": "3.6.0",
 11574        "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
 11575        "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
 11576        "dev": true,
 11577        "requires": {
 11578          "picomatch": "^2.2.1"
 11579        }
 11580      },
 11581      "require-directory": {
 11582        "version": "2.1.1",
 11583        "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
 11584        "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
 11585        "dev": true
 11586      },
 11587      "requires-port": {
 11588        "version": "1.0.0",
 11589        "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
 11590        "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==",
 11591        "dev": true
 11592      },
 11593      "resolve": {
 11594        "version": "1.20.0",
 11595        "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
 11596        "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
 11597        "dev": true,
 11598        "requires": {
 11599          "is-core-module": "^2.2.0",
 11600          "path-parse": "^1.0.6"
 11601        }
 11602      },
 11603      "resolve-cwd": {
 11604        "version": "3.0.0",
 11605        "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz",
 11606        "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==",
 11607        "dev": true,
 11608        "requires": {
 11609          "resolve-from": "^5.0.0"
 11610        }
 11611      },
 11612      "resolve-from": {
 11613        "version": "5.0.0",
 11614        "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
 11615        "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
 11616        "dev": true
 11617      },
 11618      "reusify": {
 11619        "version": "1.0.4",
 11620        "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
 11621        "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
 11622        "dev": true
 11623      },
 11624      "rimraf": {
 11625        "version": "3.0.2",
 11626        "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
 11627        "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
 11628        "dev": true,
 11629        "requires": {
 11630          "glob": "^7.1.3"
 11631        }
 11632      },
 11633      "run-con": {
 11634        "version": "1.2.11",
 11635        "resolved": "https://registry.npmjs.org/run-con/-/run-con-1.2.11.tgz",
 11636        "integrity": "sha512-NEMGsUT+cglWkzEr4IFK21P4Jca45HqiAbIIZIBdX5+UZTB24Mb/21iNGgz9xZa8tL6vbW7CXmq7MFN42+VjNQ==",
 11637        "dev": true,
 11638        "requires": {
 11639          "deep-extend": "^0.6.0",
 11640          "ini": "~3.0.0",
 11641          "minimist": "^1.2.6",
 11642          "strip-json-comments": "~3.1.1"
 11643        }
 11644      },
 11645      "run-parallel": {
 11646        "version": "1.2.0",
 11647        "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
 11648        "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
 11649        "dev": true,
 11650        "requires": {
 11651          "queue-microtask": "^1.2.2"
 11652        }
 11653      },
 11654      "sade": {
 11655        "version": "1.7.4",
 11656        "resolved": "https://registry.npmjs.org/sade/-/sade-1.7.4.tgz",
 11657        "integrity": "sha512-y5yauMD93rX840MwUJr7C1ysLFBgMspsdTo4UVrDg3fXDvtwOyIqykhVAAm6fk/3au77773itJStObgK+LKaiA==",
 11658        "dev": true,
 11659        "requires": {
 11660          "mri": "^1.1.0"
 11661        }
 11662      },
 11663      "safe-buffer": {
 11664        "version": "5.1.2",
 11665        "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
 11666        "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
 11667        "dev": true
 11668      },
 11669      "safer-buffer": {
 11670        "version": "2.1.2",
 11671        "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
 11672        "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
 11673        "dev": true
 11674      },
 11675      "saxes": {
 11676        "version": "5.0.1",
 11677        "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz",
 11678        "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==",
 11679        "dev": true,
 11680        "requires": {
 11681          "xmlchars": "^2.2.0"
 11682        }
 11683      },
 11684      "semver": {
 11685        "version": "6.3.0",
 11686        "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
 11687        "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
 11688        "dev": true
 11689      },
 11690      "shebang-command": {
 11691        "version": "2.0.0",
 11692        "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
 11693        "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
 11694        "dev": true,
 11695        "requires": {
 11696          "shebang-regex": "^3.0.0"
 11697        }
 11698      },
 11699      "shebang-regex": {
 11700        "version": "3.0.0",
 11701        "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
 11702        "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
 11703        "dev": true
 11704      },
 11705      "signal-exit": {
 11706        "version": "3.0.3",
 11707        "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
 11708        "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
 11709        "dev": true
 11710      },
 11711      "sisteransi": {
 11712        "version": "1.0.5",
 11713        "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
 11714        "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==",
 11715        "dev": true
 11716      },
 11717      "slash": {
 11718        "version": "3.0.0",
 11719        "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
 11720        "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
 11721        "dev": true
 11722      },
 11723      "source-map": {
 11724        "version": "0.5.7",
 11725        "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
 11726        "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
 11727        "dev": true
 11728      },
 11729      "source-map-js": {
 11730        "version": "1.0.2",
 11731        "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
 11732        "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
 11733        "dev": true,
 11734        "peer": true
 11735      },
 11736      "source-map-support": {
 11737        "version": "0.5.19",
 11738        "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz",
 11739        "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==",
 11740        "dev": true,
 11741        "requires": {
 11742          "buffer-from": "^1.0.0",
 11743          "source-map": "^0.6.0"
 11744        },
 11745        "dependencies": {
 11746          "source-map": {
 11747            "version": "0.6.1",
 11748            "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
 11749            "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
 11750            "dev": true
 11751          }
 11752        }
 11753      },
 11754      "sprintf-js": {
 11755        "version": "1.0.3",
 11756        "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
 11757        "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
 11758        "dev": true
 11759      },
 11760      "stack-utils": {
 11761        "version": "2.0.3",
 11762        "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz",
 11763        "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==",
 11764        "dev": true,
 11765        "requires": {
 11766          "escape-string-regexp": "^2.0.0"
 11767        },
 11768        "dependencies": {
 11769          "escape-string-regexp": {
 11770            "version": "2.0.0",
 11771            "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
 11772            "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
 11773            "dev": true
 11774          }
 11775        }
 11776      },
 11777      "string_decoder": {
 11778        "version": "1.1.1",
 11779        "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
 11780        "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
 11781        "dev": true,
 11782        "requires": {
 11783          "safe-buffer": "~5.1.0"
 11784        }
 11785      },
 11786      "string-length": {
 11787        "version": "4.0.2",
 11788        "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz",
 11789        "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==",
 11790        "dev": true,
 11791        "requires": {
 11792          "char-regex": "^1.0.2",
 11793          "strip-ansi": "^6.0.0"
 11794        }
 11795      },
 11796      "string-width": {
 11797        "version": "4.2.3",
 11798        "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
 11799        "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
 11800        "dev": true,
 11801        "requires": {
 11802          "emoji-regex": "^8.0.0",
 11803          "is-fullwidth-code-point": "^3.0.0",
 11804          "strip-ansi": "^6.0.1"
 11805        }
 11806      },
 11807      "strip-ansi": {
 11808        "version": "6.0.1",
 11809        "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
 11810        "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
 11811        "dev": true,
 11812        "requires": {
 11813          "ansi-regex": "^5.0.1"
 11814        }
 11815      },
 11816      "strip-bom": {
 11817        "version": "4.0.0",
 11818        "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
 11819        "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
 11820        "dev": true
 11821      },
 11822      "strip-final-newline": {
 11823        "version": "2.0.0",
 11824        "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
 11825        "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
 11826        "dev": true
 11827      },
 11828      "strip-json-comments": {
 11829        "version": "3.1.1",
 11830        "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
 11831        "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
 11832        "dev": true
 11833      },
 11834      "super-simple-sitemap-generator": {
 11835        "version": "git+ssh://git@github.com/etefera/super-simple-sitemap-generator.git#cb84797ded8cbcd24446610acd538b35d2a80ee3",
 11836        "dev": true,
 11837        "from": "super-simple-sitemap-generator@etefera/super-simple-sitemap-generator",
 11838        "requires": {
 11839          "commander": "^4.1.1",
 11840          "puppeteer": "^2.1.1",
 11841          "xmlbuilder": "^13.0.2"
 11842        },
 11843        "dependencies": {
 11844          "agent-base": {
 11845            "version": "5.1.1",
 11846            "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-5.1.1.tgz",
 11847            "integrity": "sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==",
 11848            "dev": true
 11849          },
 11850          "commander": {
 11851            "version": "4.1.1",
 11852            "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
 11853            "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==",
 11854            "dev": true
 11855          },
 11856          "extract-zip": {
 11857            "version": "1.7.0",
 11858            "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz",
 11859            "integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==",
 11860            "dev": true,
 11861            "requires": {
 11862              "concat-stream": "^1.6.2",
 11863              "debug": "^2.6.9",
 11864              "mkdirp": "^0.5.4",
 11865              "yauzl": "^2.10.0"
 11866            },
 11867            "dependencies": {
 11868              "debug": {
 11869                "version": "2.6.9",
 11870                "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
 11871                "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
 11872                "dev": true,
 11873                "requires": {
 11874                  "ms": "2.0.0"
 11875                }
 11876              }
 11877            }
 11878          },
 11879          "https-proxy-agent": {
 11880            "version": "4.0.0",
 11881            "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz",
 11882            "integrity": "sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==",
 11883            "dev": true,
 11884            "requires": {
 11885              "agent-base": "5",
 11886              "debug": "4"
 11887            }
 11888          },
 11889          "ms": {
 11890            "version": "2.0.0",
 11891            "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
 11892            "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
 11893            "dev": true
 11894          },
 11895          "puppeteer": {
 11896            "version": "2.1.1",
 11897            "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-2.1.1.tgz",
 11898            "integrity": "sha512-LWzaDVQkk1EPiuYeTOj+CZRIjda4k2s5w4MK4xoH2+kgWV/SDlkYHmxatDdtYrciHUKSXTsGgPgPP8ILVdBsxg==",
 11899            "dev": true,
 11900            "requires": {
 11901              "@types/mime-types": "^2.1.0",
 11902              "debug": "^4.1.0",
 11903              "extract-zip": "^1.6.6",
 11904              "https-proxy-agent": "^4.0.0",
 11905              "mime": "^2.0.3",
 11906              "mime-types": "^2.1.25",
 11907              "progress": "^2.0.1",
 11908              "proxy-from-env": "^1.0.0",
 11909              "rimraf": "^2.6.1",
 11910              "ws": "^6.1.0"
 11911            }
 11912          },
 11913          "rimraf": {
 11914            "version": "2.7.1",
 11915            "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
 11916            "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
 11917            "dev": true,
 11918            "requires": {
 11919              "glob": "^7.1.3"
 11920            }
 11921          },
 11922          "ws": {
 11923            "version": "6.2.2",
 11924            "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz",
 11925            "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==",
 11926            "dev": true,
 11927            "requires": {
 11928              "async-limiter": "~1.0.0"
 11929            }
 11930          }
 11931        }
 11932      },
 11933      "supports-color": {
 11934        "version": "5.5.0",
 11935        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
 11936        "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
 11937        "dev": true,
 11938        "requires": {
 11939          "has-flag": "^3.0.0"
 11940        }
 11941      },
 11942      "supports-hyperlinks": {
 11943        "version": "2.2.0",
 11944        "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz",
 11945        "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==",
 11946        "dev": true,
 11947        "requires": {
 11948          "has-flag": "^4.0.0",
 11949          "supports-color": "^7.0.0"
 11950        },
 11951        "dependencies": {
 11952          "has-flag": {
 11953            "version": "4.0.0",
 11954            "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
 11955            "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
 11956            "dev": true
 11957          },
 11958          "supports-color": {
 11959            "version": "7.2.0",
 11960            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
 11961            "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
 11962            "dev": true,
 11963            "requires": {
 11964              "has-flag": "^4.0.0"
 11965            }
 11966          }
 11967        }
 11968      },
 11969      "symbol-tree": {
 11970        "version": "3.2.4",
 11971        "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz",
 11972        "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==",
 11973        "dev": true
 11974      },
 11975      "tar-fs": {
 11976        "version": "2.1.1",
 11977        "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz",
 11978        "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==",
 11979        "dev": true,
 11980        "requires": {
 11981          "chownr": "^1.1.1",
 11982          "mkdirp-classic": "^0.5.2",
 11983          "pump": "^3.0.0",
 11984          "tar-stream": "^2.1.4"
 11985        }
 11986      },
 11987      "tar-stream": {
 11988        "version": "2.2.0",
 11989        "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz",
 11990        "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==",
 11991        "dev": true,
 11992        "requires": {
 11993          "bl": "^4.0.3",
 11994          "end-of-stream": "^1.4.1",
 11995          "fs-constants": "^1.0.0",
 11996          "inherits": "^2.0.3",
 11997          "readable-stream": "^3.1.1"
 11998        },
 11999        "dependencies": {
 12000          "readable-stream": {
 12001            "version": "3.6.0",
 12002            "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
 12003            "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
 12004            "dev": true,
 12005            "requires": {
 12006              "inherits": "^2.0.3",
 12007              "string_decoder": "^1.1.1",
 12008              "util-deprecate": "^1.0.1"
 12009            }
 12010          }
 12011        }
 12012      },
 12013      "terminal-link": {
 12014        "version": "2.1.1",
 12015        "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz",
 12016        "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==",
 12017        "dev": true,
 12018        "requires": {
 12019          "ansi-escapes": "^4.2.1",
 12020          "supports-hyperlinks": "^2.0.0"
 12021        }
 12022      },
 12023      "test-exclude": {
 12024        "version": "6.0.0",
 12025        "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz",
 12026        "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==",
 12027        "dev": true,
 12028        "requires": {
 12029          "@istanbuljs/schema": "^0.1.2",
 12030          "glob": "^7.1.4",
 12031          "minimatch": "^3.0.4"
 12032        }
 12033      },
 12034      "thenby": {
 12035        "version": "1.3.4",
 12036        "resolved": "https://registry.npmjs.org/thenby/-/thenby-1.3.4.tgz",
 12037        "integrity": "sha512-89Gi5raiWA3QZ4b2ePcEwswC3me9JIg+ToSgtE0JWeCynLnLxNr/f9G+xfo9K+Oj4AFdom8YNJjibIARTJmapQ==",
 12038        "dev": true
 12039      },
 12040      "throat": {
 12041        "version": "6.0.1",
 12042        "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz",
 12043        "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==",
 12044        "dev": true
 12045      },
 12046      "through": {
 12047        "version": "2.3.8",
 12048        "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
 12049        "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
 12050        "dev": true
 12051      },
 12052      "tmpl": {
 12053        "version": "1.0.5",
 12054        "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz",
 12055        "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==",
 12056        "dev": true
 12057      },
 12058      "to-fast-properties": {
 12059        "version": "2.0.0",
 12060        "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
 12061        "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
 12062        "dev": true
 12063      },
 12064      "to-regex-range": {
 12065        "version": "5.0.1",
 12066        "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
 12067        "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
 12068        "dev": true,
 12069        "requires": {
 12070          "is-number": "^7.0.0"
 12071        }
 12072      },
 12073      "tough-cookie": {
 12074        "version": "4.1.3",
 12075        "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz",
 12076        "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==",
 12077        "dev": true,
 12078        "requires": {
 12079          "psl": "^1.1.33",
 12080          "punycode": "^2.1.1",
 12081          "universalify": "^0.2.0",
 12082          "url-parse": "^1.5.3"
 12083        }
 12084      },
 12085      "tr46": {
 12086        "version": "2.1.0",
 12087        "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz",
 12088        "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==",
 12089        "dev": true,
 12090        "requires": {
 12091          "punycode": "^2.1.1"
 12092        }
 12093      },
 12094      "type-check": {
 12095        "version": "0.3.2",
 12096        "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
 12097        "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
 12098        "dev": true,
 12099        "requires": {
 12100          "prelude-ls": "~1.1.2"
 12101        }
 12102      },
 12103      "type-detect": {
 12104        "version": "4.0.8",
 12105        "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
 12106        "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
 12107        "dev": true
 12108      },
 12109      "type-fest": {
 12110        "version": "0.21.3",
 12111        "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
 12112        "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
 12113        "dev": true
 12114      },
 12115      "typedarray": {
 12116        "version": "0.0.6",
 12117        "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
 12118        "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
 12119        "dev": true
 12120      },
 12121      "typedarray-to-buffer": {
 12122        "version": "3.1.5",
 12123        "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
 12124        "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
 12125        "dev": true,
 12126        "requires": {
 12127          "is-typedarray": "^1.0.0"
 12128        }
 12129      },
 12130      "uc.micro": {
 12131        "version": "1.0.6",
 12132        "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz",
 12133        "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==",
 12134        "dev": true
 12135      },
 12136      "unbzip2-stream": {
 12137        "version": "1.4.3",
 12138        "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz",
 12139        "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==",
 12140        "dev": true,
 12141        "requires": {
 12142          "buffer": "^5.2.1",
 12143          "through": "^2.3.8"
 12144        }
 12145      },
 12146      "universalify": {
 12147        "version": "0.2.0",
 12148        "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz",
 12149        "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==",
 12150        "dev": true
 12151      },
 12152      "update-browserslist-db": {
 12153        "version": "1.0.13",
 12154        "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz",
 12155        "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==",
 12156        "dev": true,
 12157        "requires": {
 12158          "escalade": "^3.1.1",
 12159          "picocolors": "^1.0.0"
 12160        }
 12161      },
 12162      "url-parse": {
 12163        "version": "1.5.10",
 12164        "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz",
 12165        "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==",
 12166        "dev": true,
 12167        "requires": {
 12168          "querystringify": "^2.1.1",
 12169          "requires-port": "^1.0.0"
 12170        }
 12171      },
 12172      "util-deprecate": {
 12173        "version": "1.0.2",
 12174        "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
 12175        "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
 12176        "dev": true
 12177      },
 12178      "v8-to-istanbul": {
 12179        "version": "8.0.0",
 12180        "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.0.0.tgz",
 12181        "integrity": "sha512-LkmXi8UUNxnCC+JlH7/fsfsKr5AU110l+SYGJimWNkWhxbN5EyeOtm1MJ0hhvqMMOhGwBj1Fp70Yv9i+hX0QAg==",
 12182        "dev": true,
 12183        "requires": {
 12184          "@types/istanbul-lib-coverage": "^2.0.1",
 12185          "convert-source-map": "^1.6.0",
 12186          "source-map": "^0.7.3"
 12187        },
 12188        "dependencies": {
 12189          "source-map": {
 12190            "version": "0.7.3",
 12191            "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
 12192            "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
 12193            "dev": true
 12194          }
 12195        }
 12196      },
 12197      "w3c-hr-time": {
 12198        "version": "1.0.2",
 12199        "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz",
 12200        "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==",
 12201        "dev": true,
 12202        "requires": {
 12203          "browser-process-hrtime": "^1.0.0"
 12204        }
 12205      },
 12206      "w3c-xmlserializer": {
 12207        "version": "2.0.0",
 12208        "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz",
 12209        "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==",
 12210        "dev": true,
 12211        "requires": {
 12212          "xml-name-validator": "^3.0.0"
 12213        }
 12214      },
 12215      "walker": {
 12216        "version": "1.0.7",
 12217        "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz",
 12218        "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=",
 12219        "dev": true,
 12220        "requires": {
 12221          "makeerror": "1.0.x"
 12222        }
 12223      },
 12224      "webidl-conversions": {
 12225        "version": "6.1.0",
 12226        "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz",
 12227        "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==",
 12228        "dev": true
 12229      },
 12230      "whatwg-encoding": {
 12231        "version": "1.0.5",
 12232        "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz",
 12233        "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==",
 12234        "dev": true,
 12235        "requires": {
 12236          "iconv-lite": "0.4.24"
 12237        }
 12238      },
 12239      "whatwg-mimetype": {
 12240        "version": "2.3.0",
 12241        "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz",
 12242        "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==",
 12243        "dev": true
 12244      },
 12245      "whatwg-url": {
 12246        "version": "8.6.0",
 12247        "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.6.0.tgz",
 12248        "integrity": "sha512-os0KkeeqUOl7ccdDT1qqUcS4KH4tcBTSKK5Nl5WKb2lyxInIZ/CpjkqKa1Ss12mjfdcRX9mHmPPs7/SxG1Hbdw==",
 12249        "dev": true,
 12250        "requires": {
 12251          "lodash": "^4.7.0",
 12252          "tr46": "^2.1.0",
 12253          "webidl-conversions": "^6.1.0"
 12254        }
 12255      },
 12256      "which": {
 12257        "version": "2.0.2",
 12258        "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
 12259        "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
 12260        "dev": true,
 12261        "requires": {
 12262          "isexe": "^2.0.0"
 12263        }
 12264      },
 12265      "word-wrap": {
 12266        "version": "1.2.4",
 12267        "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.4.tgz",
 12268        "integrity": "sha512-2V81OA4ugVo5pRo46hAoD2ivUJx8jXmWXfUkY4KFNw0hEptvN0QfH3K4nHiwzGeKl5rFKedV48QVoqYavy4YpA==",
 12269        "dev": true
 12270      },
 12271      "wrap-ansi": {
 12272        "version": "7.0.0",
 12273        "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
 12274        "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
 12275        "dev": true,
 12276        "requires": {
 12277          "ansi-styles": "^4.0.0",
 12278          "string-width": "^4.1.0",
 12279          "strip-ansi": "^6.0.0"
 12280        },
 12281        "dependencies": {
 12282          "ansi-styles": {
 12283            "version": "4.3.0",
 12284            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
 12285            "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
 12286            "dev": true,
 12287            "requires": {
 12288              "color-convert": "^2.0.1"
 12289            }
 12290          },
 12291          "color-convert": {
 12292            "version": "2.0.1",
 12293            "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
 12294            "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
 12295            "dev": true,
 12296            "requires": {
 12297              "color-name": "~1.1.4"
 12298            }
 12299          },
 12300          "color-name": {
 12301            "version": "1.1.4",
 12302            "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
 12303            "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
 12304            "dev": true
 12305          }
 12306        }
 12307      },
 12308      "wrappy": {
 12309        "version": "1.0.2",
 12310        "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
 12311        "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
 12312        "dev": true
 12313      },
 12314      "write-file-atomic": {
 12315        "version": "3.0.3",
 12316        "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
 12317        "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==",
 12318        "dev": true,
 12319        "requires": {
 12320          "imurmurhash": "^0.1.4",
 12321          "is-typedarray": "^1.0.0",
 12322          "signal-exit": "^3.0.2",
 12323          "typedarray-to-buffer": "^3.1.5"
 12324        }
 12325      },
 12326      "ws": {
 12327        "version": "7.5.0",
 12328        "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.0.tgz",
 12329        "integrity": "sha512-6ezXvzOZupqKj4jUqbQ9tXuJNo+BR2gU8fFRk3XCP3e0G6WT414u5ELe6Y0vtp7kmSJ3F7YWObSNr1ESsgi4vw==",
 12330        "dev": true,
 12331        "requires": {}
 12332      },
 12333      "xml-name-validator": {
 12334        "version": "3.0.0",
 12335        "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz",
 12336        "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==",
 12337        "dev": true
 12338      },
 12339      "xmlbuilder": {
 12340        "version": "13.0.2",
 12341        "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-13.0.2.tgz",
 12342        "integrity": "sha512-Eux0i2QdDYKbdbA6AM6xE4m6ZTZr4G4xF9kahI2ukSEMCzwce2eX9WlTI5J3s+NU7hpasFsr8hWIONae7LluAQ==",
 12343        "dev": true
 12344      },
 12345      "xmlchars": {
 12346        "version": "2.2.0",
 12347        "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz",
 12348        "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==",
 12349        "dev": true
 12350      },
 12351      "y18n": {
 12352        "version": "5.0.8",
 12353        "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
 12354        "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
 12355        "dev": true
 12356      },
 12357      "yallist": {
 12358        "version": "4.0.0",
 12359        "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
 12360        "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
 12361        "dev": true
 12362      },
 12363      "yaml": {
 12364        "version": "2.2.2",
 12365        "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.2.tgz",
 12366        "integrity": "sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==",
 12367        "dev": true
 12368      },
 12369      "yargs": {
 12370        "version": "16.2.0",
 12371        "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
 12372        "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
 12373        "dev": true,
 12374        "requires": {
 12375          "cliui": "^7.0.2",
 12376          "escalade": "^3.1.1",
 12377          "get-caller-file": "^2.0.5",
 12378          "require-directory": "^2.1.1",
 12379          "string-width": "^4.2.0",
 12380          "y18n": "^5.0.5",
 12381          "yargs-parser": "^20.2.2"
 12382        }
 12383      },
 12384      "yargs-parser": {
 12385        "version": "20.2.9",
 12386        "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
 12387        "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
 12388        "dev": true
 12389      },
 12390      "yauzl": {
 12391        "version": "2.10.0",
 12392        "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
 12393        "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=",
 12394        "dev": true,
 12395        "requires": {
 12396          "buffer-crc32": "~0.2.3",
 12397          "fd-slicer": "~1.1.0"
 12398        }
 12399      }
 12400    }
 12401  }