package-lock.json (61675B)
1 { 2 "name": "faketerminal", 3 "version": "2.0.0", 4 "lockfileVersion": 3, 5 "requires": true, 6 "packages": { 7 "": { 8 "name": "faketerminal", 9 "version": "2.0.0", 10 "devDependencies": { 11 "grunt": "^1.6.1", 12 "grunt-contrib-less": "^3.0.0", 13 "grunt-contrib-uglify": "^5.2.2", 14 "grunt-contrib-watch": "^1.1.0", 15 "jit-grunt": "^0.10.0" 16 } 17 }, 18 "node_modules/abbrev": { 19 "version": "1.1.1", 20 "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", 21 "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", 22 "dev": true 23 }, 24 "node_modules/ansi-styles": { 25 "version": "4.3.0", 26 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 27 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 28 "dev": true, 29 "dependencies": { 30 "color-convert": "^2.0.1" 31 }, 32 "engines": { 33 "node": ">=8" 34 }, 35 "funding": { 36 "url": "https://github.com/chalk/ansi-styles?sponsor=1" 37 } 38 }, 39 "node_modules/argparse": { 40 "version": "1.0.10", 41 "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", 42 "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", 43 "dev": true, 44 "dependencies": { 45 "sprintf-js": "~1.0.2" 46 } 47 }, 48 "node_modules/array-each": { 49 "version": "1.0.1", 50 "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", 51 "integrity": "sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA==", 52 "dev": true, 53 "engines": { 54 "node": ">=0.10.0" 55 } 56 }, 57 "node_modules/array-slice": { 58 "version": "1.1.0", 59 "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", 60 "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", 61 "dev": true, 62 "engines": { 63 "node": ">=0.10.0" 64 } 65 }, 66 "node_modules/async": { 67 "version": "3.2.4", 68 "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", 69 "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", 70 "dev": true 71 }, 72 "node_modules/balanced-match": { 73 "version": "1.0.2", 74 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 75 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 76 "dev": true 77 }, 78 "node_modules/body": { 79 "version": "5.1.0", 80 "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz", 81 "integrity": "sha512-chUsBxGRtuElD6fmw1gHLpvnKdVLK302peeFa9ZqAEk8TyzZ3fygLyUEDDPTJvL9+Bor0dIwn6ePOsRM2y0zQQ==", 82 "dev": true, 83 "dependencies": { 84 "continuable-cache": "^0.3.1", 85 "error": "^7.0.0", 86 "raw-body": "~1.1.0", 87 "safe-json-parse": "~1.0.1" 88 } 89 }, 90 "node_modules/brace-expansion": { 91 "version": "1.1.11", 92 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 93 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 94 "dev": true, 95 "dependencies": { 96 "balanced-match": "^1.0.0", 97 "concat-map": "0.0.1" 98 } 99 }, 100 "node_modules/braces": { 101 "version": "3.0.2", 102 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 103 "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 104 "dev": true, 105 "dependencies": { 106 "fill-range": "^7.0.1" 107 }, 108 "engines": { 109 "node": ">=8" 110 } 111 }, 112 "node_modules/bytes": { 113 "version": "1.0.0", 114 "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz", 115 "integrity": "sha512-/x68VkHLeTl3/Ll8IvxdwzhrT+IyKc52e/oyHhA2RwqPqswSnjVbSddfPRwAsJtbilMAPSRWwAlpxdYsSWOTKQ==", 116 "dev": true 117 }, 118 "node_modules/call-bind": { 119 "version": "1.0.2", 120 "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", 121 "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", 122 "dev": true, 123 "dependencies": { 124 "function-bind": "^1.1.1", 125 "get-intrinsic": "^1.0.2" 126 }, 127 "funding": { 128 "url": "https://github.com/sponsors/ljharb" 129 } 130 }, 131 "node_modules/chalk": { 132 "version": "4.1.2", 133 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 134 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 135 "dev": true, 136 "dependencies": { 137 "ansi-styles": "^4.1.0", 138 "supports-color": "^7.1.0" 139 }, 140 "engines": { 141 "node": ">=10" 142 }, 143 "funding": { 144 "url": "https://github.com/chalk/chalk?sponsor=1" 145 } 146 }, 147 "node_modules/color-convert": { 148 "version": "2.0.1", 149 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 150 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 151 "dev": true, 152 "dependencies": { 153 "color-name": "~1.1.4" 154 }, 155 "engines": { 156 "node": ">=7.0.0" 157 } 158 }, 159 "node_modules/color-name": { 160 "version": "1.1.4", 161 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 162 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 163 "dev": true 164 }, 165 "node_modules/colors": { 166 "version": "1.1.2", 167 "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", 168 "integrity": "sha512-ENwblkFQpqqia6b++zLD/KUWafYlVY/UNnAp7oz7LY7E924wmpye416wBOmvv/HMWzl8gL1kJlfvId/1Dg176w==", 169 "dev": true, 170 "engines": { 171 "node": ">=0.1.90" 172 } 173 }, 174 "node_modules/concat-map": { 175 "version": "0.0.1", 176 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 177 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", 178 "dev": true 179 }, 180 "node_modules/continuable-cache": { 181 "version": "0.3.1", 182 "resolved": "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz", 183 "integrity": "sha512-TF30kpKhTH8AGCG3dut0rdd/19B7Z+qCnrMoBLpyQu/2drZdNrrpcjPEoJeSVsQM+8KmWG5O56oPDjSSUsuTyA==", 184 "dev": true 185 }, 186 "node_modules/copy-anything": { 187 "version": "2.0.6", 188 "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz", 189 "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", 190 "dev": true, 191 "dependencies": { 192 "is-what": "^3.14.1" 193 }, 194 "funding": { 195 "url": "https://github.com/sponsors/mesqueeb" 196 } 197 }, 198 "node_modules/dateformat": { 199 "version": "4.6.3", 200 "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-4.6.3.tgz", 201 "integrity": "sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA==", 202 "dev": true, 203 "engines": { 204 "node": "*" 205 } 206 }, 207 "node_modules/debug": { 208 "version": "3.2.7", 209 "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 210 "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 211 "dev": true, 212 "dependencies": { 213 "ms": "^2.1.1" 214 } 215 }, 216 "node_modules/detect-file": { 217 "version": "1.0.0", 218 "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", 219 "integrity": "sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==", 220 "dev": true, 221 "engines": { 222 "node": ">=0.10.0" 223 } 224 }, 225 "node_modules/duplexer": { 226 "version": "0.1.2", 227 "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", 228 "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", 229 "dev": true 230 }, 231 "node_modules/errno": { 232 "version": "0.1.8", 233 "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", 234 "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", 235 "dev": true, 236 "optional": true, 237 "dependencies": { 238 "prr": "~1.0.1" 239 }, 240 "bin": { 241 "errno": "cli.js" 242 } 243 }, 244 "node_modules/error": { 245 "version": "7.2.1", 246 "resolved": "https://registry.npmjs.org/error/-/error-7.2.1.tgz", 247 "integrity": "sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA==", 248 "dev": true, 249 "dependencies": { 250 "string-template": "~0.2.1" 251 } 252 }, 253 "node_modules/escape-string-regexp": { 254 "version": "1.0.5", 255 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 256 "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", 257 "dev": true, 258 "engines": { 259 "node": ">=0.8.0" 260 } 261 }, 262 "node_modules/esprima": { 263 "version": "4.0.1", 264 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", 265 "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", 266 "dev": true, 267 "bin": { 268 "esparse": "bin/esparse.js", 269 "esvalidate": "bin/esvalidate.js" 270 }, 271 "engines": { 272 "node": ">=4" 273 } 274 }, 275 "node_modules/eventemitter2": { 276 "version": "0.4.14", 277 "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", 278 "integrity": "sha512-K7J4xq5xAD5jHsGM5ReWXRTFa3JRGofHiMcVgQ8PRwgWxzjHpMWCIzsmyf60+mh8KLsqYPcjUMa0AC4hd6lPyQ==", 279 "dev": true 280 }, 281 "node_modules/exit": { 282 "version": "0.1.2", 283 "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", 284 "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", 285 "dev": true, 286 "engines": { 287 "node": ">= 0.8.0" 288 } 289 }, 290 "node_modules/expand-tilde": { 291 "version": "2.0.2", 292 "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", 293 "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==", 294 "dev": true, 295 "dependencies": { 296 "homedir-polyfill": "^1.0.1" 297 }, 298 "engines": { 299 "node": ">=0.10.0" 300 } 301 }, 302 "node_modules/extend": { 303 "version": "3.0.2", 304 "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", 305 "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", 306 "dev": true 307 }, 308 "node_modules/faye-websocket": { 309 "version": "0.10.0", 310 "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", 311 "integrity": "sha512-Xhj93RXbMSq8urNCUq4p9l0P6hnySJ/7YNRhYNug0bLOuii7pKO7xQFb5mx9xZXWCar88pLPb805PvUkwrLZpQ==", 312 "dev": true, 313 "dependencies": { 314 "websocket-driver": ">=0.5.1" 315 }, 316 "engines": { 317 "node": ">=0.4.0" 318 } 319 }, 320 "node_modules/figures": { 321 "version": "3.2.0", 322 "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", 323 "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", 324 "dev": true, 325 "dependencies": { 326 "escape-string-regexp": "^1.0.5" 327 }, 328 "engines": { 329 "node": ">=8" 330 }, 331 "funding": { 332 "url": "https://github.com/sponsors/sindresorhus" 333 } 334 }, 335 "node_modules/fill-range": { 336 "version": "7.0.1", 337 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 338 "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 339 "dev": true, 340 "dependencies": { 341 "to-regex-range": "^5.0.1" 342 }, 343 "engines": { 344 "node": ">=8" 345 } 346 }, 347 "node_modules/findup-sync": { 348 "version": "5.0.0", 349 "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-5.0.0.tgz", 350 "integrity": "sha512-MzwXju70AuyflbgeOhzvQWAvvQdo1XL0A9bVvlXsYcFEBM87WR4OakL4OfZq+QRmr+duJubio+UtNQCPsVESzQ==", 351 "dev": true, 352 "dependencies": { 353 "detect-file": "^1.0.0", 354 "is-glob": "^4.0.3", 355 "micromatch": "^4.0.4", 356 "resolve-dir": "^1.0.1" 357 }, 358 "engines": { 359 "node": ">= 10.13.0" 360 } 361 }, 362 "node_modules/fined": { 363 "version": "1.2.0", 364 "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", 365 "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", 366 "dev": true, 367 "dependencies": { 368 "expand-tilde": "^2.0.2", 369 "is-plain-object": "^2.0.3", 370 "object.defaults": "^1.1.0", 371 "object.pick": "^1.2.0", 372 "parse-filepath": "^1.0.1" 373 }, 374 "engines": { 375 "node": ">= 0.10" 376 } 377 }, 378 "node_modules/flagged-respawn": { 379 "version": "1.0.1", 380 "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", 381 "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", 382 "dev": true, 383 "engines": { 384 "node": ">= 0.10" 385 } 386 }, 387 "node_modules/for-in": { 388 "version": "1.0.2", 389 "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", 390 "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", 391 "dev": true, 392 "engines": { 393 "node": ">=0.10.0" 394 } 395 }, 396 "node_modules/for-own": { 397 "version": "1.0.0", 398 "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", 399 "integrity": "sha512-0OABksIGrxKK8K4kynWkQ7y1zounQxP+CWnyclVwj81KW3vlLlGUx57DKGcP/LH216GzqnstnPocF16Nxs0Ycg==", 400 "dev": true, 401 "dependencies": { 402 "for-in": "^1.0.1" 403 }, 404 "engines": { 405 "node": ">=0.10.0" 406 } 407 }, 408 "node_modules/fs.realpath": { 409 "version": "1.0.0", 410 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 411 "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", 412 "dev": true 413 }, 414 "node_modules/function-bind": { 415 "version": "1.1.1", 416 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 417 "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 418 "dev": true 419 }, 420 "node_modules/gaze": { 421 "version": "1.1.3", 422 "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", 423 "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", 424 "dev": true, 425 "dependencies": { 426 "globule": "^1.0.0" 427 }, 428 "engines": { 429 "node": ">= 4.0.0" 430 } 431 }, 432 "node_modules/get-intrinsic": { 433 "version": "1.2.1", 434 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", 435 "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", 436 "dev": true, 437 "dependencies": { 438 "function-bind": "^1.1.1", 439 "has": "^1.0.3", 440 "has-proto": "^1.0.1", 441 "has-symbols": "^1.0.3" 442 }, 443 "funding": { 444 "url": "https://github.com/sponsors/ljharb" 445 } 446 }, 447 "node_modules/getobject": { 448 "version": "1.0.2", 449 "resolved": "https://registry.npmjs.org/getobject/-/getobject-1.0.2.tgz", 450 "integrity": "sha512-2zblDBaFcb3rB4rF77XVnuINOE2h2k/OnqXAiy0IrTxUfV1iFp3la33oAQVY9pCpWU268WFYVt2t71hlMuLsOg==", 451 "dev": true, 452 "engines": { 453 "node": ">=10" 454 } 455 }, 456 "node_modules/glob": { 457 "version": "7.1.7", 458 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", 459 "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", 460 "dev": true, 461 "dependencies": { 462 "fs.realpath": "^1.0.0", 463 "inflight": "^1.0.4", 464 "inherits": "2", 465 "minimatch": "^3.0.4", 466 "once": "^1.3.0", 467 "path-is-absolute": "^1.0.0" 468 }, 469 "engines": { 470 "node": "*" 471 }, 472 "funding": { 473 "url": "https://github.com/sponsors/isaacs" 474 } 475 }, 476 "node_modules/global-modules": { 477 "version": "1.0.0", 478 "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", 479 "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", 480 "dev": true, 481 "dependencies": { 482 "global-prefix": "^1.0.1", 483 "is-windows": "^1.0.1", 484 "resolve-dir": "^1.0.0" 485 }, 486 "engines": { 487 "node": ">=0.10.0" 488 } 489 }, 490 "node_modules/global-prefix": { 491 "version": "1.0.2", 492 "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", 493 "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==", 494 "dev": true, 495 "dependencies": { 496 "expand-tilde": "^2.0.2", 497 "homedir-polyfill": "^1.0.1", 498 "ini": "^1.3.4", 499 "is-windows": "^1.0.1", 500 "which": "^1.2.14" 501 }, 502 "engines": { 503 "node": ">=0.10.0" 504 } 505 }, 506 "node_modules/global-prefix/node_modules/which": { 507 "version": "1.3.1", 508 "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", 509 "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", 510 "dev": true, 511 "dependencies": { 512 "isexe": "^2.0.0" 513 }, 514 "bin": { 515 "which": "bin/which" 516 } 517 }, 518 "node_modules/globule": { 519 "version": "1.3.4", 520 "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.4.tgz", 521 "integrity": "sha512-OPTIfhMBh7JbBYDpa5b+Q5ptmMWKwcNcFSR/0c6t8V4f3ZAVBEsKNY37QdVqmLRYSMhOUGYrY0QhSoEpzGr/Eg==", 522 "dev": true, 523 "dependencies": { 524 "glob": "~7.1.1", 525 "lodash": "^4.17.21", 526 "minimatch": "~3.0.2" 527 }, 528 "engines": { 529 "node": ">= 0.10" 530 } 531 }, 532 "node_modules/graceful-fs": { 533 "version": "4.2.11", 534 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", 535 "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", 536 "dev": true, 537 "optional": true 538 }, 539 "node_modules/grunt": { 540 "version": "1.6.1", 541 "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.6.1.tgz", 542 "integrity": "sha512-/ABUy3gYWu5iBmrUSRBP97JLpQUm0GgVveDCp6t3yRNIoltIYw7rEj3g5y1o2PGPR2vfTRGa7WC/LZHLTXnEzA==", 543 "dev": true, 544 "dependencies": { 545 "dateformat": "~4.6.2", 546 "eventemitter2": "~0.4.13", 547 "exit": "~0.1.2", 548 "findup-sync": "~5.0.0", 549 "glob": "~7.1.6", 550 "grunt-cli": "~1.4.3", 551 "grunt-known-options": "~2.0.0", 552 "grunt-legacy-log": "~3.0.0", 553 "grunt-legacy-util": "~2.0.1", 554 "iconv-lite": "~0.6.3", 555 "js-yaml": "~3.14.0", 556 "minimatch": "~3.0.4", 557 "nopt": "~3.0.6" 558 }, 559 "bin": { 560 "grunt": "bin/grunt" 561 }, 562 "engines": { 563 "node": ">=16" 564 } 565 }, 566 "node_modules/grunt-cli": { 567 "version": "1.4.3", 568 "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.4.3.tgz", 569 "integrity": "sha512-9Dtx/AhVeB4LYzsViCjUQkd0Kw0McN2gYpdmGYKtE2a5Yt7v1Q+HYZVWhqXc/kGnxlMtqKDxSwotiGeFmkrCoQ==", 570 "dev": true, 571 "dependencies": { 572 "grunt-known-options": "~2.0.0", 573 "interpret": "~1.1.0", 574 "liftup": "~3.0.1", 575 "nopt": "~4.0.1", 576 "v8flags": "~3.2.0" 577 }, 578 "bin": { 579 "grunt": "bin/grunt" 580 }, 581 "engines": { 582 "node": ">=10" 583 } 584 }, 585 "node_modules/grunt-cli/node_modules/nopt": { 586 "version": "4.0.3", 587 "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", 588 "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", 589 "dev": true, 590 "dependencies": { 591 "abbrev": "1", 592 "osenv": "^0.1.4" 593 }, 594 "bin": { 595 "nopt": "bin/nopt.js" 596 } 597 }, 598 "node_modules/grunt-contrib-less": { 599 "version": "3.0.0", 600 "resolved": "https://registry.npmjs.org/grunt-contrib-less/-/grunt-contrib-less-3.0.0.tgz", 601 "integrity": "sha512-fBB8MUDCo5EgT7WdOVQnZq4GF+XCeFdnkhaxI7uepp8P973sH1jdodjF87c6d9WSHKgArJAGP5JEtthhdKVovg==", 602 "dev": true, 603 "dependencies": { 604 "async": "^3.2.0", 605 "chalk": "^4.1.0", 606 "less": "^4.1.1", 607 "lodash": "^4.17.21" 608 }, 609 "engines": { 610 "node": ">=10" 611 } 612 }, 613 "node_modules/grunt-contrib-uglify": { 614 "version": "5.2.2", 615 "resolved": "https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-5.2.2.tgz", 616 "integrity": "sha512-ITxiWxrjjP+RZu/aJ5GLvdele+sxlznh+6fK9Qckio5ma8f7Iv8woZjRkGfafvpuygxNefOJNc+hfjjBayRn2Q==", 617 "dev": true, 618 "dependencies": { 619 "chalk": "^4.1.2", 620 "maxmin": "^3.0.0", 621 "uglify-js": "^3.16.1", 622 "uri-path": "^1.0.0" 623 }, 624 "engines": { 625 "node": ">=12" 626 } 627 }, 628 "node_modules/grunt-contrib-watch": { 629 "version": "1.1.0", 630 "resolved": "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-1.1.0.tgz", 631 "integrity": "sha512-yGweN+0DW5yM+oo58fRu/XIRrPcn3r4tQx+nL7eMRwjpvk+rQY6R8o94BPK0i2UhTg9FN21hS+m8vR8v9vXfeg==", 632 "dev": true, 633 "dependencies": { 634 "async": "^2.6.0", 635 "gaze": "^1.1.0", 636 "lodash": "^4.17.10", 637 "tiny-lr": "^1.1.1" 638 }, 639 "engines": { 640 "node": ">=0.10.0" 641 } 642 }, 643 "node_modules/grunt-contrib-watch/node_modules/async": { 644 "version": "2.6.4", 645 "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", 646 "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", 647 "dev": true, 648 "dependencies": { 649 "lodash": "^4.17.14" 650 } 651 }, 652 "node_modules/grunt-known-options": { 653 "version": "2.0.0", 654 "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-2.0.0.tgz", 655 "integrity": "sha512-GD7cTz0I4SAede1/+pAbmJRG44zFLPipVtdL9o3vqx9IEyb7b4/Y3s7r6ofI3CchR5GvYJ+8buCSioDv5dQLiA==", 656 "dev": true, 657 "engines": { 658 "node": ">=0.10.0" 659 } 660 }, 661 "node_modules/grunt-legacy-log": { 662 "version": "3.0.0", 663 "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz", 664 "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==", 665 "dev": true, 666 "dependencies": { 667 "colors": "~1.1.2", 668 "grunt-legacy-log-utils": "~2.1.0", 669 "hooker": "~0.2.3", 670 "lodash": "~4.17.19" 671 }, 672 "engines": { 673 "node": ">= 0.10.0" 674 } 675 }, 676 "node_modules/grunt-legacy-log-utils": { 677 "version": "2.1.0", 678 "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz", 679 "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==", 680 "dev": true, 681 "dependencies": { 682 "chalk": "~4.1.0", 683 "lodash": "~4.17.19" 684 }, 685 "engines": { 686 "node": ">=10" 687 } 688 }, 689 "node_modules/grunt-legacy-util": { 690 "version": "2.0.1", 691 "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz", 692 "integrity": "sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==", 693 "dev": true, 694 "dependencies": { 695 "async": "~3.2.0", 696 "exit": "~0.1.2", 697 "getobject": "~1.0.0", 698 "hooker": "~0.2.3", 699 "lodash": "~4.17.21", 700 "underscore.string": "~3.3.5", 701 "which": "~2.0.2" 702 }, 703 "engines": { 704 "node": ">=10" 705 } 706 }, 707 "node_modules/gzip-size": { 708 "version": "5.1.1", 709 "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", 710 "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", 711 "dev": true, 712 "dependencies": { 713 "duplexer": "^0.1.1", 714 "pify": "^4.0.1" 715 }, 716 "engines": { 717 "node": ">=6" 718 } 719 }, 720 "node_modules/has": { 721 "version": "1.0.4", 722 "resolved": "https://registry.npmjs.org/has/-/has-1.0.4.tgz", 723 "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==", 724 "dev": true, 725 "engines": { 726 "node": ">= 0.4.0" 727 } 728 }, 729 "node_modules/has-flag": { 730 "version": "4.0.0", 731 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 732 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 733 "dev": true, 734 "engines": { 735 "node": ">=8" 736 } 737 }, 738 "node_modules/has-proto": { 739 "version": "1.0.1", 740 "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", 741 "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", 742 "dev": true, 743 "engines": { 744 "node": ">= 0.4" 745 }, 746 "funding": { 747 "url": "https://github.com/sponsors/ljharb" 748 } 749 }, 750 "node_modules/has-symbols": { 751 "version": "1.0.3", 752 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", 753 "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", 754 "dev": true, 755 "engines": { 756 "node": ">= 0.4" 757 }, 758 "funding": { 759 "url": "https://github.com/sponsors/ljharb" 760 } 761 }, 762 "node_modules/homedir-polyfill": { 763 "version": "1.0.3", 764 "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", 765 "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", 766 "dev": true, 767 "dependencies": { 768 "parse-passwd": "^1.0.0" 769 }, 770 "engines": { 771 "node": ">=0.10.0" 772 } 773 }, 774 "node_modules/hooker": { 775 "version": "0.2.3", 776 "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz", 777 "integrity": "sha512-t+UerCsQviSymAInD01Pw+Dn/usmz1sRO+3Zk1+lx8eg+WKpD2ulcwWqHHL0+aseRBr+3+vIhiG1K1JTwaIcTA==", 778 "dev": true, 779 "engines": { 780 "node": "*" 781 } 782 }, 783 "node_modules/http-parser-js": { 784 "version": "0.5.8", 785 "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", 786 "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", 787 "dev": true 788 }, 789 "node_modules/iconv-lite": { 790 "version": "0.6.3", 791 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", 792 "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", 793 "dev": true, 794 "dependencies": { 795 "safer-buffer": ">= 2.1.2 < 3.0.0" 796 }, 797 "engines": { 798 "node": ">=0.10.0" 799 } 800 }, 801 "node_modules/image-size": { 802 "version": "0.5.5", 803 "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", 804 "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", 805 "dev": true, 806 "optional": true, 807 "bin": { 808 "image-size": "bin/image-size.js" 809 }, 810 "engines": { 811 "node": ">=0.10.0" 812 } 813 }, 814 "node_modules/inflight": { 815 "version": "1.0.6", 816 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 817 "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", 818 "dev": true, 819 "dependencies": { 820 "once": "^1.3.0", 821 "wrappy": "1" 822 } 823 }, 824 "node_modules/inherits": { 825 "version": "2.0.4", 826 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 827 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 828 "dev": true 829 }, 830 "node_modules/ini": { 831 "version": "1.3.8", 832 "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", 833 "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", 834 "dev": true 835 }, 836 "node_modules/interpret": { 837 "version": "1.1.0", 838 "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", 839 "integrity": "sha512-CLM8SNMDu7C5psFCn6Wg/tgpj/bKAg7hc2gWqcuR9OD5Ft9PhBpIu8PLicPeis+xDd6YX2ncI8MCA64I9tftIA==", 840 "dev": true 841 }, 842 "node_modules/is-absolute": { 843 "version": "1.0.0", 844 "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", 845 "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", 846 "dev": true, 847 "dependencies": { 848 "is-relative": "^1.0.0", 849 "is-windows": "^1.0.1" 850 }, 851 "engines": { 852 "node": ">=0.10.0" 853 } 854 }, 855 "node_modules/is-core-module": { 856 "version": "2.13.0", 857 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", 858 "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", 859 "dev": true, 860 "dependencies": { 861 "has": "^1.0.3" 862 }, 863 "funding": { 864 "url": "https://github.com/sponsors/ljharb" 865 } 866 }, 867 "node_modules/is-extglob": { 868 "version": "2.1.1", 869 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 870 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 871 "dev": true, 872 "engines": { 873 "node": ">=0.10.0" 874 } 875 }, 876 "node_modules/is-glob": { 877 "version": "4.0.3", 878 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 879 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 880 "dev": true, 881 "dependencies": { 882 "is-extglob": "^2.1.1" 883 }, 884 "engines": { 885 "node": ">=0.10.0" 886 } 887 }, 888 "node_modules/is-number": { 889 "version": "7.0.0", 890 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 891 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 892 "dev": true, 893 "engines": { 894 "node": ">=0.12.0" 895 } 896 }, 897 "node_modules/is-plain-object": { 898 "version": "2.0.4", 899 "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", 900 "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", 901 "dev": true, 902 "dependencies": { 903 "isobject": "^3.0.1" 904 }, 905 "engines": { 906 "node": ">=0.10.0" 907 } 908 }, 909 "node_modules/is-relative": { 910 "version": "1.0.0", 911 "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", 912 "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", 913 "dev": true, 914 "dependencies": { 915 "is-unc-path": "^1.0.0" 916 }, 917 "engines": { 918 "node": ">=0.10.0" 919 } 920 }, 921 "node_modules/is-unc-path": { 922 "version": "1.0.0", 923 "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", 924 "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", 925 "dev": true, 926 "dependencies": { 927 "unc-path-regex": "^0.1.2" 928 }, 929 "engines": { 930 "node": ">=0.10.0" 931 } 932 }, 933 "node_modules/is-what": { 934 "version": "3.14.1", 935 "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", 936 "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", 937 "dev": true 938 }, 939 "node_modules/is-windows": { 940 "version": "1.0.2", 941 "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", 942 "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", 943 "dev": true, 944 "engines": { 945 "node": ">=0.10.0" 946 } 947 }, 948 "node_modules/isexe": { 949 "version": "2.0.0", 950 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 951 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 952 "dev": true 953 }, 954 "node_modules/isobject": { 955 "version": "3.0.1", 956 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", 957 "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", 958 "dev": true, 959 "engines": { 960 "node": ">=0.10.0" 961 } 962 }, 963 "node_modules/jit-grunt": { 964 "version": "0.10.0", 965 "resolved": "https://registry.npmjs.org/jit-grunt/-/jit-grunt-0.10.0.tgz", 966 "integrity": "sha512-eT/f4c9wgZ3buXB7X1JY1w6uNtAV0bhrbOGf/mFmBb0CDNLUETJ/VRoydayWOI54tOoam0cz9RooVCn3QY1WoA==", 967 "dev": true, 968 "engines": { 969 "node": ">=0.10.0" 970 }, 971 "peerDependencies": { 972 "grunt": ">=0.4.0" 973 } 974 }, 975 "node_modules/js-yaml": { 976 "version": "3.14.1", 977 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", 978 "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", 979 "dev": true, 980 "dependencies": { 981 "argparse": "^1.0.7", 982 "esprima": "^4.0.0" 983 }, 984 "bin": { 985 "js-yaml": "bin/js-yaml.js" 986 } 987 }, 988 "node_modules/kind-of": { 989 "version": "6.0.3", 990 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", 991 "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", 992 "dev": true, 993 "engines": { 994 "node": ">=0.10.0" 995 } 996 }, 997 "node_modules/less": { 998 "version": "4.2.0", 999 "resolved": "https://registry.npmjs.org/less/-/less-4.2.0.tgz", 1000 "integrity": "sha512-P3b3HJDBtSzsXUl0im2L7gTO5Ubg8mEN6G8qoTS77iXxXX4Hvu4Qj540PZDvQ8V6DmX6iXo98k7Md0Cm1PrLaA==", 1001 "dev": true, 1002 "dependencies": { 1003 "copy-anything": "^2.0.1", 1004 "parse-node-version": "^1.0.1", 1005 "tslib": "^2.3.0" 1006 }, 1007 "bin": { 1008 "lessc": "bin/lessc" 1009 }, 1010 "engines": { 1011 "node": ">=6" 1012 }, 1013 "optionalDependencies": { 1014 "errno": "^0.1.1", 1015 "graceful-fs": "^4.1.2", 1016 "image-size": "~0.5.0", 1017 "make-dir": "^2.1.0", 1018 "mime": "^1.4.1", 1019 "needle": "^3.1.0", 1020 "source-map": "~0.6.0" 1021 } 1022 }, 1023 "node_modules/liftup": { 1024 "version": "3.0.1", 1025 "resolved": "https://registry.npmjs.org/liftup/-/liftup-3.0.1.tgz", 1026 "integrity": "sha512-yRHaiQDizWSzoXk3APcA71eOI/UuhEkNN9DiW2Tt44mhYzX4joFoCZlxsSOF7RyeLlfqzFLQI1ngFq3ggMPhOw==", 1027 "dev": true, 1028 "dependencies": { 1029 "extend": "^3.0.2", 1030 "findup-sync": "^4.0.0", 1031 "fined": "^1.2.0", 1032 "flagged-respawn": "^1.0.1", 1033 "is-plain-object": "^2.0.4", 1034 "object.map": "^1.0.1", 1035 "rechoir": "^0.7.0", 1036 "resolve": "^1.19.0" 1037 }, 1038 "engines": { 1039 "node": ">=10" 1040 } 1041 }, 1042 "node_modules/liftup/node_modules/findup-sync": { 1043 "version": "4.0.0", 1044 "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz", 1045 "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==", 1046 "dev": true, 1047 "dependencies": { 1048 "detect-file": "^1.0.0", 1049 "is-glob": "^4.0.0", 1050 "micromatch": "^4.0.2", 1051 "resolve-dir": "^1.0.1" 1052 }, 1053 "engines": { 1054 "node": ">= 8" 1055 } 1056 }, 1057 "node_modules/livereload-js": { 1058 "version": "2.4.0", 1059 "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz", 1060 "integrity": "sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==", 1061 "dev": true 1062 }, 1063 "node_modules/lodash": { 1064 "version": "4.17.21", 1065 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", 1066 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", 1067 "dev": true 1068 }, 1069 "node_modules/make-dir": { 1070 "version": "2.1.0", 1071 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", 1072 "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", 1073 "dev": true, 1074 "optional": true, 1075 "dependencies": { 1076 "pify": "^4.0.1", 1077 "semver": "^5.6.0" 1078 }, 1079 "engines": { 1080 "node": ">=6" 1081 } 1082 }, 1083 "node_modules/make-iterator": { 1084 "version": "1.0.1", 1085 "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", 1086 "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", 1087 "dev": true, 1088 "dependencies": { 1089 "kind-of": "^6.0.2" 1090 }, 1091 "engines": { 1092 "node": ">=0.10.0" 1093 } 1094 }, 1095 "node_modules/map-cache": { 1096 "version": "0.2.2", 1097 "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", 1098 "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", 1099 "dev": true, 1100 "engines": { 1101 "node": ">=0.10.0" 1102 } 1103 }, 1104 "node_modules/maxmin": { 1105 "version": "3.0.0", 1106 "resolved": "https://registry.npmjs.org/maxmin/-/maxmin-3.0.0.tgz", 1107 "integrity": "sha512-wcahMInmGtg/7c6a75fr21Ch/Ks1Tb+Jtoan5Ft4bAI0ZvJqyOw8kkM7e7p8hDSzY805vmxwHT50KcjGwKyJ0g==", 1108 "dev": true, 1109 "dependencies": { 1110 "chalk": "^4.1.0", 1111 "figures": "^3.2.0", 1112 "gzip-size": "^5.1.1", 1113 "pretty-bytes": "^5.3.0" 1114 }, 1115 "engines": { 1116 "node": ">=10" 1117 }, 1118 "funding": { 1119 "url": "https://github.com/sponsors/sindresorhus" 1120 } 1121 }, 1122 "node_modules/micromatch": { 1123 "version": "4.0.5", 1124 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", 1125 "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", 1126 "dev": true, 1127 "dependencies": { 1128 "braces": "^3.0.2", 1129 "picomatch": "^2.3.1" 1130 }, 1131 "engines": { 1132 "node": ">=8.6" 1133 } 1134 }, 1135 "node_modules/mime": { 1136 "version": "1.6.0", 1137 "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", 1138 "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", 1139 "dev": true, 1140 "optional": true, 1141 "bin": { 1142 "mime": "cli.js" 1143 }, 1144 "engines": { 1145 "node": ">=4" 1146 } 1147 }, 1148 "node_modules/minimatch": { 1149 "version": "3.0.8", 1150 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", 1151 "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", 1152 "dev": true, 1153 "dependencies": { 1154 "brace-expansion": "^1.1.7" 1155 }, 1156 "engines": { 1157 "node": "*" 1158 } 1159 }, 1160 "node_modules/ms": { 1161 "version": "2.1.3", 1162 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 1163 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 1164 "dev": true 1165 }, 1166 "node_modules/needle": { 1167 "version": "3.2.0", 1168 "resolved": "https://registry.npmjs.org/needle/-/needle-3.2.0.tgz", 1169 "integrity": "sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==", 1170 "dev": true, 1171 "optional": true, 1172 "dependencies": { 1173 "debug": "^3.2.6", 1174 "iconv-lite": "^0.6.3", 1175 "sax": "^1.2.4" 1176 }, 1177 "bin": { 1178 "needle": "bin/needle" 1179 }, 1180 "engines": { 1181 "node": ">= 4.4.x" 1182 } 1183 }, 1184 "node_modules/nopt": { 1185 "version": "3.0.6", 1186 "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", 1187 "integrity": "sha512-4GUt3kSEYmk4ITxzB/b9vaIDfUVWN/Ml1Fwl11IlnIG2iaJ9O6WXZ9SrYM9NLI8OCBieN2Y8SWC2oJV0RQ7qYg==", 1188 "dev": true, 1189 "dependencies": { 1190 "abbrev": "1" 1191 }, 1192 "bin": { 1193 "nopt": "bin/nopt.js" 1194 } 1195 }, 1196 "node_modules/object-assign": { 1197 "version": "4.1.1", 1198 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 1199 "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", 1200 "dev": true, 1201 "engines": { 1202 "node": ">=0.10.0" 1203 } 1204 }, 1205 "node_modules/object-inspect": { 1206 "version": "1.12.3", 1207 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", 1208 "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", 1209 "dev": true, 1210 "funding": { 1211 "url": "https://github.com/sponsors/ljharb" 1212 } 1213 }, 1214 "node_modules/object.defaults": { 1215 "version": "1.1.0", 1216 "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", 1217 "integrity": "sha512-c/K0mw/F11k4dEUBMW8naXUuBuhxRCfG7W+yFy8EcijU/rSmazOUd1XAEEe6bC0OuXY4HUKjTJv7xbxIMqdxrA==", 1218 "dev": true, 1219 "dependencies": { 1220 "array-each": "^1.0.1", 1221 "array-slice": "^1.0.0", 1222 "for-own": "^1.0.0", 1223 "isobject": "^3.0.0" 1224 }, 1225 "engines": { 1226 "node": ">=0.10.0" 1227 } 1228 }, 1229 "node_modules/object.map": { 1230 "version": "1.0.1", 1231 "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", 1232 "integrity": "sha512-3+mAJu2PLfnSVGHwIWubpOFLscJANBKuB/6A4CxBstc4aqwQY0FWcsppuy4jU5GSB95yES5JHSI+33AWuS4k6w==", 1233 "dev": true, 1234 "dependencies": { 1235 "for-own": "^1.0.0", 1236 "make-iterator": "^1.0.0" 1237 }, 1238 "engines": { 1239 "node": ">=0.10.0" 1240 } 1241 }, 1242 "node_modules/object.pick": { 1243 "version": "1.3.0", 1244 "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", 1245 "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", 1246 "dev": true, 1247 "dependencies": { 1248 "isobject": "^3.0.1" 1249 }, 1250 "engines": { 1251 "node": ">=0.10.0" 1252 } 1253 }, 1254 "node_modules/once": { 1255 "version": "1.4.0", 1256 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 1257 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 1258 "dev": true, 1259 "dependencies": { 1260 "wrappy": "1" 1261 } 1262 }, 1263 "node_modules/os-homedir": { 1264 "version": "1.0.2", 1265 "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", 1266 "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==", 1267 "dev": true, 1268 "engines": { 1269 "node": ">=0.10.0" 1270 } 1271 }, 1272 "node_modules/os-tmpdir": { 1273 "version": "1.0.2", 1274 "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", 1275 "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", 1276 "dev": true, 1277 "engines": { 1278 "node": ">=0.10.0" 1279 } 1280 }, 1281 "node_modules/osenv": { 1282 "version": "0.1.5", 1283 "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", 1284 "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", 1285 "dev": true, 1286 "dependencies": { 1287 "os-homedir": "^1.0.0", 1288 "os-tmpdir": "^1.0.0" 1289 } 1290 }, 1291 "node_modules/parse-filepath": { 1292 "version": "1.0.2", 1293 "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", 1294 "integrity": "sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q==", 1295 "dev": true, 1296 "dependencies": { 1297 "is-absolute": "^1.0.0", 1298 "map-cache": "^0.2.0", 1299 "path-root": "^0.1.1" 1300 }, 1301 "engines": { 1302 "node": ">=0.8" 1303 } 1304 }, 1305 "node_modules/parse-node-version": { 1306 "version": "1.0.1", 1307 "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", 1308 "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", 1309 "dev": true, 1310 "engines": { 1311 "node": ">= 0.10" 1312 } 1313 }, 1314 "node_modules/parse-passwd": { 1315 "version": "1.0.0", 1316 "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", 1317 "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==", 1318 "dev": true, 1319 "engines": { 1320 "node": ">=0.10.0" 1321 } 1322 }, 1323 "node_modules/path-is-absolute": { 1324 "version": "1.0.1", 1325 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 1326 "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", 1327 "dev": true, 1328 "engines": { 1329 "node": ">=0.10.0" 1330 } 1331 }, 1332 "node_modules/path-parse": { 1333 "version": "1.0.7", 1334 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 1335 "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 1336 "dev": true 1337 }, 1338 "node_modules/path-root": { 1339 "version": "0.1.1", 1340 "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", 1341 "integrity": "sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg==", 1342 "dev": true, 1343 "dependencies": { 1344 "path-root-regex": "^0.1.0" 1345 }, 1346 "engines": { 1347 "node": ">=0.10.0" 1348 } 1349 }, 1350 "node_modules/path-root-regex": { 1351 "version": "0.1.2", 1352 "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", 1353 "integrity": "sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ==", 1354 "dev": true, 1355 "engines": { 1356 "node": ">=0.10.0" 1357 } 1358 }, 1359 "node_modules/picomatch": { 1360 "version": "2.3.1", 1361 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 1362 "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 1363 "dev": true, 1364 "engines": { 1365 "node": ">=8.6" 1366 }, 1367 "funding": { 1368 "url": "https://github.com/sponsors/jonschlinkert" 1369 } 1370 }, 1371 "node_modules/pify": { 1372 "version": "4.0.1", 1373 "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", 1374 "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", 1375 "dev": true, 1376 "engines": { 1377 "node": ">=6" 1378 } 1379 }, 1380 "node_modules/pretty-bytes": { 1381 "version": "5.6.0", 1382 "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", 1383 "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", 1384 "dev": true, 1385 "engines": { 1386 "node": ">=6" 1387 }, 1388 "funding": { 1389 "url": "https://github.com/sponsors/sindresorhus" 1390 } 1391 }, 1392 "node_modules/prr": { 1393 "version": "1.0.1", 1394 "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", 1395 "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", 1396 "dev": true, 1397 "optional": true 1398 }, 1399 "node_modules/qs": { 1400 "version": "6.11.2", 1401 "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.2.tgz", 1402 "integrity": "sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==", 1403 "dev": true, 1404 "dependencies": { 1405 "side-channel": "^1.0.4" 1406 }, 1407 "engines": { 1408 "node": ">=0.6" 1409 }, 1410 "funding": { 1411 "url": "https://github.com/sponsors/ljharb" 1412 } 1413 }, 1414 "node_modules/raw-body": { 1415 "version": "1.1.7", 1416 "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz", 1417 "integrity": "sha512-WmJJU2e9Y6M5UzTOkHaM7xJGAPQD8PNzx3bAd2+uhZAim6wDk6dAZxPVYLF67XhbR4hmKGh33Lpmh4XWrCH5Mg==", 1418 "dev": true, 1419 "dependencies": { 1420 "bytes": "1", 1421 "string_decoder": "0.10" 1422 }, 1423 "engines": { 1424 "node": ">= 0.8.0" 1425 } 1426 }, 1427 "node_modules/rechoir": { 1428 "version": "0.7.1", 1429 "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", 1430 "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", 1431 "dev": true, 1432 "dependencies": { 1433 "resolve": "^1.9.0" 1434 }, 1435 "engines": { 1436 "node": ">= 0.10" 1437 } 1438 }, 1439 "node_modules/resolve": { 1440 "version": "1.22.6", 1441 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz", 1442 "integrity": "sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==", 1443 "dev": true, 1444 "dependencies": { 1445 "is-core-module": "^2.13.0", 1446 "path-parse": "^1.0.7", 1447 "supports-preserve-symlinks-flag": "^1.0.0" 1448 }, 1449 "bin": { 1450 "resolve": "bin/resolve" 1451 }, 1452 "funding": { 1453 "url": "https://github.com/sponsors/ljharb" 1454 } 1455 }, 1456 "node_modules/resolve-dir": { 1457 "version": "1.0.1", 1458 "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", 1459 "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==", 1460 "dev": true, 1461 "dependencies": { 1462 "expand-tilde": "^2.0.0", 1463 "global-modules": "^1.0.0" 1464 }, 1465 "engines": { 1466 "node": ">=0.10.0" 1467 } 1468 }, 1469 "node_modules/safe-buffer": { 1470 "version": "5.2.1", 1471 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 1472 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 1473 "dev": true, 1474 "funding": [ 1475 { 1476 "type": "github", 1477 "url": "https://github.com/sponsors/feross" 1478 }, 1479 { 1480 "type": "patreon", 1481 "url": "https://www.patreon.com/feross" 1482 }, 1483 { 1484 "type": "consulting", 1485 "url": "https://feross.org/support" 1486 } 1487 ] 1488 }, 1489 "node_modules/safe-json-parse": { 1490 "version": "1.0.1", 1491 "resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-1.0.1.tgz", 1492 "integrity": "sha512-o0JmTu17WGUaUOHa1l0FPGXKBfijbxK6qoHzlkihsDXxzBHvJcA7zgviKR92Xs841rX9pK16unfphLq0/KqX7A==", 1493 "dev": true 1494 }, 1495 "node_modules/safer-buffer": { 1496 "version": "2.1.2", 1497 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 1498 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", 1499 "dev": true 1500 }, 1501 "node_modules/sax": { 1502 "version": "1.3.0", 1503 "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz", 1504 "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==", 1505 "dev": true, 1506 "optional": true 1507 }, 1508 "node_modules/semver": { 1509 "version": "5.7.2", 1510 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", 1511 "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", 1512 "dev": true, 1513 "optional": true, 1514 "bin": { 1515 "semver": "bin/semver" 1516 } 1517 }, 1518 "node_modules/side-channel": { 1519 "version": "1.0.4", 1520 "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", 1521 "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", 1522 "dev": true, 1523 "dependencies": { 1524 "call-bind": "^1.0.0", 1525 "get-intrinsic": "^1.0.2", 1526 "object-inspect": "^1.9.0" 1527 }, 1528 "funding": { 1529 "url": "https://github.com/sponsors/ljharb" 1530 } 1531 }, 1532 "node_modules/source-map": { 1533 "version": "0.6.1", 1534 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 1535 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 1536 "dev": true, 1537 "optional": true, 1538 "engines": { 1539 "node": ">=0.10.0" 1540 } 1541 }, 1542 "node_modules/sprintf-js": { 1543 "version": "1.0.3", 1544 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", 1545 "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", 1546 "dev": true 1547 }, 1548 "node_modules/string_decoder": { 1549 "version": "0.10.31", 1550 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", 1551 "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", 1552 "dev": true 1553 }, 1554 "node_modules/string-template": { 1555 "version": "0.2.1", 1556 "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz", 1557 "integrity": "sha512-Yptehjogou2xm4UJbxJ4CxgZx12HBfeystp0y3x7s4Dj32ltVVG1Gg8YhKjHZkHicuKpZX/ffilA8505VbUbpw==", 1558 "dev": true 1559 }, 1560 "node_modules/supports-color": { 1561 "version": "7.2.0", 1562 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 1563 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 1564 "dev": true, 1565 "dependencies": { 1566 "has-flag": "^4.0.0" 1567 }, 1568 "engines": { 1569 "node": ">=8" 1570 } 1571 }, 1572 "node_modules/supports-preserve-symlinks-flag": { 1573 "version": "1.0.0", 1574 "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", 1575 "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", 1576 "dev": true, 1577 "engines": { 1578 "node": ">= 0.4" 1579 }, 1580 "funding": { 1581 "url": "https://github.com/sponsors/ljharb" 1582 } 1583 }, 1584 "node_modules/tiny-lr": { 1585 "version": "1.1.1", 1586 "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz", 1587 "integrity": "sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA==", 1588 "dev": true, 1589 "dependencies": { 1590 "body": "^5.1.0", 1591 "debug": "^3.1.0", 1592 "faye-websocket": "~0.10.0", 1593 "livereload-js": "^2.3.0", 1594 "object-assign": "^4.1.0", 1595 "qs": "^6.4.0" 1596 } 1597 }, 1598 "node_modules/to-regex-range": { 1599 "version": "5.0.1", 1600 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 1601 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 1602 "dev": true, 1603 "dependencies": { 1604 "is-number": "^7.0.0" 1605 }, 1606 "engines": { 1607 "node": ">=8.0" 1608 } 1609 }, 1610 "node_modules/tslib": { 1611 "version": "2.6.2", 1612 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", 1613 "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", 1614 "dev": true 1615 }, 1616 "node_modules/uglify-js": { 1617 "version": "3.17.4", 1618 "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz", 1619 "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", 1620 "dev": true, 1621 "bin": { 1622 "uglifyjs": "bin/uglifyjs" 1623 }, 1624 "engines": { 1625 "node": ">=0.8.0" 1626 } 1627 }, 1628 "node_modules/unc-path-regex": { 1629 "version": "0.1.2", 1630 "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", 1631 "integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==", 1632 "dev": true, 1633 "engines": { 1634 "node": ">=0.10.0" 1635 } 1636 }, 1637 "node_modules/underscore.string": { 1638 "version": "3.3.6", 1639 "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.6.tgz", 1640 "integrity": "sha512-VoC83HWXmCrF6rgkyxS9GHv8W9Q5nhMKho+OadDJGzL2oDYbYEppBaCMH6pFlwLeqj2QS+hhkw2kpXkSdD1JxQ==", 1641 "dev": true, 1642 "dependencies": { 1643 "sprintf-js": "^1.1.1", 1644 "util-deprecate": "^1.0.2" 1645 }, 1646 "engines": { 1647 "node": "*" 1648 } 1649 }, 1650 "node_modules/underscore.string/node_modules/sprintf-js": { 1651 "version": "1.1.3", 1652 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", 1653 "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", 1654 "dev": true 1655 }, 1656 "node_modules/uri-path": { 1657 "version": "1.0.0", 1658 "resolved": "https://registry.npmjs.org/uri-path/-/uri-path-1.0.0.tgz", 1659 "integrity": "sha512-8pMuAn4KacYdGMkFaoQARicp4HSw24/DHOVKWqVRJ8LhhAwPPFpdGvdL9184JVmUwe7vz7Z9n6IqI6t5n2ELdg==", 1660 "dev": true, 1661 "engines": { 1662 "node": ">= 0.10" 1663 } 1664 }, 1665 "node_modules/util-deprecate": { 1666 "version": "1.0.2", 1667 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 1668 "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", 1669 "dev": true 1670 }, 1671 "node_modules/v8flags": { 1672 "version": "3.2.0", 1673 "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", 1674 "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", 1675 "dev": true, 1676 "dependencies": { 1677 "homedir-polyfill": "^1.0.1" 1678 }, 1679 "engines": { 1680 "node": ">= 0.10" 1681 } 1682 }, 1683 "node_modules/websocket-driver": { 1684 "version": "0.7.4", 1685 "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", 1686 "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", 1687 "dev": true, 1688 "dependencies": { 1689 "http-parser-js": ">=0.5.1", 1690 "safe-buffer": ">=5.1.0", 1691 "websocket-extensions": ">=0.1.1" 1692 }, 1693 "engines": { 1694 "node": ">=0.8.0" 1695 } 1696 }, 1697 "node_modules/websocket-extensions": { 1698 "version": "0.1.4", 1699 "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", 1700 "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", 1701 "dev": true, 1702 "engines": { 1703 "node": ">=0.8.0" 1704 } 1705 }, 1706 "node_modules/which": { 1707 "version": "2.0.2", 1708 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 1709 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 1710 "dev": true, 1711 "dependencies": { 1712 "isexe": "^2.0.0" 1713 }, 1714 "bin": { 1715 "node-which": "bin/node-which" 1716 }, 1717 "engines": { 1718 "node": ">= 8" 1719 } 1720 }, 1721 "node_modules/wrappy": { 1722 "version": "1.0.2", 1723 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 1724 "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", 1725 "dev": true 1726 } 1727 } 1728 }