├── .github └── FUNDING.yml ├── .gitignore ├── .vscode └── settings.json ├── README.md ├── bsconfig.json ├── example ├── Example.res ├── Index.res ├── Primatives.res ├── System.res └── index.html ├── package-lock.json ├── package.json ├── src ├── Box.res └── Text.res ├── webpack.config.js └── yarn.lock /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: [hew] 4 | custom: https://gist.github.com/hew/1999f4edeb43508b0bb21bfdfac70ed4 5 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .merlin 3 | .bsb.lock 4 | build 5 | lib 6 | src/*.js 7 | example/*.js 8 | npm-debug.log 9 | /lib/bs/ 10 | /node_modules/ 11 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "ocaml.sandbox": { 3 | "kind": "opam", 4 | "switch": "ocaml-base-compiler.4.06.1" 5 | } 6 | } -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Reason Styled System 2 | 3 | > styled-system in reason! 4 | 5 | ```reason 6 | {"hummussss" |> React.string} 7 | ``` 8 | 9 | ## Status: WIP 10 | 11 | **Use at your own risk.** 12 | 13 | ## About this Library 14 | 15 | This is a proof-of-concept for a [styled-system](https://github.com/styled-system/) type of API in reason-react. 16 | 17 | styled-system allows for, as the author states, "rapid UI development", and this is true in reasonml also - perhapes even more so. 18 | If typing is your bottleneck in reasonml-based iterative product design, you may benefit from this library, which allows you to 19 | pre-define your font and spacing scale units, so you can reference them by scale index, as opposed to explicitly. This kind of abstraction 20 | comes with a number of benefits. 21 | 22 | Beyond reason-react, reason-styled-system is dependency-free, and will likely stay that way. 23 | 24 | ## Installation 25 | 26 | 1. install from github: 27 | ```sh 28 | npm i github.com:hew/reason-styled-system 29 | ``` 30 | 31 | 2. Add the library to your `bsconfig.json`: 32 | ```json 33 | "bs-dependencies": ["reason-styled-system"], 34 | ``` 35 | 36 | 37 | ## API 38 | 39 | ```reason 40 | /* System.re */ 41 | module Scale = { 42 | let space = [|2, 4, 8, 16, 32|]; 43 | let font = [|2, 4, 8, 16, 32|]; // I'm lazy rn, but this would be different. 44 | }; 45 | 46 | module Units = { 47 | let px = "px"; 48 | }; 49 | ``` 50 | 51 | ```reason 52 | /* Primatives.re */ 53 | module Box = 54 | Box.BoxMaker({ 55 | let scale = System.Scale.space; 56 | let domUnit = System.Units.px; 57 | }); 58 | 59 | module Text = 60 | Text.TextMaker({ 61 | let scale = System.Scale.font; 62 | let domUnit = System.Units.px; 63 | }); 64 | 65 | ``` 66 | 67 | ```reason 68 | /* In some component */ 69 | [@react.component] 70 | let make = () => { 71 | Primatives.( 72 | <> 73 | /* All the elements follow the scale, up to five. Past five, the value is just passed 74 | explicitly. So here, 3 = 8px, and 80 = 80px */ 75 | {"Sup mang" |> React.string} 76 | 77 | /* Here, 2 = 4px, and 30 = 30px */ 78 |
79 | 80 | ); 81 | }; 82 | 83 | ``` 84 | 85 | 86 | ## Progress 87 | 88 | **Core** 89 | - [x] space 90 | - [x] fontSize 91 | - [x] color 92 | - [ ] width 93 | 94 | **Utility** 95 | - [x] style 96 | - [x] is (text) 97 | - [ ] responsive 98 | 99 | **Planned Others** 100 | - [ ] flex 101 | 102 | 103 | ## Credits / Inspiration 104 | 105 | * As this library is based on styled-system, most of the credits go to Brent Jackson and the maintainers of styled-system. 106 | * https://github.com/hew/styled-functors 107 | -------------------------------------------------------------------------------- /bsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "reason-styled-system", 3 | "namespace": true, 4 | "suffix": ".bs.js", 5 | "reason": { 6 | "react-jsx": 3 7 | }, 8 | "sources": [ 9 | { 10 | "dir": "example", 11 | "subdirs": true 12 | }, 13 | { 14 | "dir": "src", 15 | "subdirs": true 16 | } 17 | ], 18 | "bs-dependencies": [ "@rescript/react" ], 19 | "warnings": { "number": "-44" } 20 | } 21 | -------------------------------------------------------------------------------- /example/Example.res: -------------------------------------------------------------------------------- 1 | @react.component 2 | let make = () => { 3 | open Primatives 4 |
5 | {"Sup mang" |> React.string}
6 |
7 | } 8 | -------------------------------------------------------------------------------- /example/Index.res: -------------------------------------------------------------------------------- 1 | let {render, querySelector} = module(ReactDOM) 2 | switch querySelector("#example") { 3 | | None => () 4 | | Some(e) => render(, e) 5 | } 6 | -------------------------------------------------------------------------------- /example/Primatives.res: -------------------------------------------------------------------------------- 1 | module Box = Box.BoxMaker({ 2 | let scale = System.Scale.space 3 | let domUnit = System.Units.px 4 | }) 5 | 6 | module Text = Text.TextMaker({ 7 | let scale = System.Scale.space 8 | let domUnit = System.Units.px 9 | }) 10 | -------------------------------------------------------------------------------- /example/System.res: -------------------------------------------------------------------------------- 1 | module Scale = { 2 | let space = [2, 4, 8, 16, 32] 3 | let font = [2, 4, 8, 16, 32] 4 | } 5 | 6 | module Units = { 7 | let px = "px" 8 | } 9 | -------------------------------------------------------------------------------- /example/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Reason Styled System 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "reason-styled-system", 3 | "version": "0.0.1", 4 | "scripts": { 5 | "build": "bsb -make-world", 6 | "start": "bsb -make-world -w", 7 | "clean": "bsb -clean-world", 8 | "test": "echo \"Error: no test specified\" && exit 1", 9 | "webpack:production": "NODE_ENV=production webpack", 10 | "demo": "webpack serve" 11 | }, 12 | "files": [ 13 | "src/Text.re", 14 | "src/Box.re" 15 | ], 16 | "keywords": [ 17 | "BuckleScript" 18 | ], 19 | "author": "Matthew Jones ", 20 | "license": "MIT", 21 | "dependencies": { 22 | "@rescript/react": "^0.10.1", 23 | "react": "^17.0.2", 24 | "react-dom": "^17.0.2" 25 | }, 26 | "devDependencies": { 27 | "bs-platform": "^9.0.2", 28 | "html-webpack-plugin": "^5.3.1", 29 | "webpack": "^5.28.0", 30 | "webpack-cli": "^4.6.0", 31 | "webpack-dev-server": "^3.11.2" 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /src/Box.res: -------------------------------------------------------------------------------- 1 | module type Config = { 2 | let scale: array 3 | let domUnit: string 4 | } 5 | 6 | module BoxMaker = (Config: Config) => { 7 | let systemize = shorthand => 8 | shorthand->Belt.Option.mapWithDefault("", m => { 9 | let scale = string_of_int( 10 | switch m { 11 | | 1 12 | | 2 13 | | 3 14 | | 4 15 | | 5 => 16 | Config.scale[m] 17 | | _ => m 18 | }, 19 | ) 20 | 21 | scale ++ Config.domUnit 22 | }) 23 | 24 | @react.component 25 | let make = (~py=?, ~px=?, ~p=?, ~mt=?, ~mb=?, ~ml=?, ~mr=?, ~children, ()) => 26 |
39 | children 40 |
41 | } 42 | -------------------------------------------------------------------------------- /src/Text.res: -------------------------------------------------------------------------------- 1 | module type Config = { 2 | let scale: array 3 | let domUnit: string 4 | } 5 | 6 | module TextMaker = (Config: Config) => { 7 | let systemize = shorthand => 8 | shorthand->Belt.Option.mapWithDefault("", m => { 9 | let scale = string_of_int( 10 | switch m { 11 | | 1 12 | | 2 13 | | 3 14 | | 4 15 | | 5 => 16 | Config.scale[m] 17 | | _ => m 18 | }, 19 | ) 20 | 21 | scale ++ Config.domUnit 22 | }) 23 | 24 | @react.component 25 | let make = ( 26 | ~py=?, 27 | ~px=?, 28 | ~p=?, 29 | ~mt=?, 30 | ~mb=?, 31 | ~ml=?, 32 | ~mr=?, 33 | ~color=?, 34 | ~size=?, 35 | ~is="h1", 36 | ~children, 37 | (), 38 | ) => 39 | ReactDOMRe.createDOMElementVariadic( 40 | is, 41 | ~props=ReactDOM.domProps( 42 | ~style=ReactDOM.Style.make( 43 | ~color=color->Belt.Option.mapWithDefault("", color => color), 44 | ~fontSize=systemize(size), 45 | ~marginTop=systemize(mt), 46 | ~marginBottom=systemize(mb), 47 | ~marginLeft=systemize(ml), 48 | ~marginRight=systemize(mr), 49 | ~padding=systemize(p), 50 | ~paddingTop=systemize(py), 51 | ~paddingBottom=systemize(py), 52 | ~paddingLeft=systemize(px), 53 | ~paddingRight=systemize(px), 54 | (), 55 | ), 56 | (), 57 | ), 58 | [children], 59 | ) 60 | } 61 | -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- 1 | const path = require('path'); 2 | const HtmlWebpackPlugin = require('html-webpack-plugin'); 3 | const outputDir = path.join(__dirname, 'build/'); 4 | 5 | const isProd = process.env.NODE_ENV === 'production'; 6 | 7 | module.exports = { 8 | entry: './lib/js/example/Index.bs.js', 9 | mode: isProd ? 'production' : 'development', 10 | output: { 11 | path: outputDir, 12 | filename: 'index.js' 13 | }, 14 | plugins: [ 15 | new HtmlWebpackPlugin({ 16 | template: 'example/index.html', 17 | inject: false 18 | }) 19 | ], 20 | devServer: { 21 | compress: true, 22 | contentBase: outputDir, 23 | port: process.env.PORT || 8000, 24 | historyApiFallback: true 25 | } 26 | }; 27 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | "@discoveryjs/json-ext@^0.5.0": 6 | "integrity" "sha512-HyYEUDeIj5rRQU2Hk5HTB2uHsbRQpF70nvMhVzi+VJR0X+xNEhjPui4/kBf3VeH/wqD28PT4sVOm8qqLjBrSZg==" 7 | "resolved" "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.2.tgz" 8 | "version" "0.5.2" 9 | 10 | "@rescript/react@^0.10.1": 11 | "integrity" "sha512-5eIfGnV1yhjv03ktK6fQ6iEfsZKXKXXrq5hx4+ngEY4R/RU8o/oH9ne375m9RJMugV/jsE8hMoEeSSg2YQy3Ag==" 12 | "resolved" "https://registry.npmjs.org/@rescript/react/-/react-0.10.1.tgz" 13 | "version" "0.10.1" 14 | 15 | "@types/eslint-scope@^3.7.0": 16 | "integrity" "sha512-O/ql2+rrCUe2W2rs7wMR+GqPRcgB6UiqN5RhrR5xruFlY7l9YLMn0ZkDzjoHLeiFkR8MCQZVudUuuvQ2BLC9Qw==" 17 | "resolved" "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.0.tgz" 18 | "version" "3.7.0" 19 | dependencies: 20 | "@types/eslint" "*" 21 | "@types/estree" "*" 22 | 23 | "@types/eslint@*": 24 | "integrity" "sha512-EHXbc1z2GoQRqHaAT7+grxlTJ3WE2YNeD6jlpPoRc83cCoThRY+NUWjCUZaYmk51OICkPXn2hhphcWcWXgNW0Q==" 25 | "resolved" "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.7.tgz" 26 | "version" "7.2.7" 27 | dependencies: 28 | "@types/estree" "*" 29 | "@types/json-schema" "*" 30 | 31 | "@types/estree@*", "@types/estree@^0.0.46": 32 | "integrity" "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==" 33 | "resolved" "https://registry.npmjs.org/@types/estree/-/estree-0.0.46.tgz" 34 | "version" "0.0.46" 35 | 36 | "@types/glob@^7.1.1": 37 | "integrity" "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==" 38 | "resolved" "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz" 39 | "version" "7.1.3" 40 | dependencies: 41 | "@types/minimatch" "*" 42 | "@types/node" "*" 43 | 44 | "@types/html-minifier-terser@^5.0.0": 45 | "integrity" "sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA==" 46 | "resolved" "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz" 47 | "version" "5.1.1" 48 | 49 | "@types/json-schema@*", "@types/json-schema@^7.0.6": 50 | "integrity" "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==" 51 | "resolved" "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz" 52 | "version" "7.0.7" 53 | 54 | "@types/minimatch@*": 55 | "integrity" "sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA==" 56 | "resolved" "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.4.tgz" 57 | "version" "3.0.4" 58 | 59 | "@types/node@*": 60 | "integrity" "sha512-XYmBiy+ohOR4Lh5jE379fV2IU+6Jn4g5qASinhitfyO71b/sCo6MKsMLF5tc7Zf2CE8hViVQyYSobJNke8OvUw==" 61 | "resolved" "https://registry.npmjs.org/@types/node/-/node-14.14.37.tgz" 62 | "version" "14.14.37" 63 | 64 | "@webassemblyjs/ast@1.11.0": 65 | "integrity" "sha512-kX2W49LWsbthrmIRMbQZuQDhGtjyqXfEmmHyEi4XWnSZtPmxY0+3anPIzsnRb45VH/J55zlOfWvZuY47aJZTJg==" 66 | "resolved" "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.0.tgz" 67 | "version" "1.11.0" 68 | dependencies: 69 | "@webassemblyjs/helper-numbers" "1.11.0" 70 | "@webassemblyjs/helper-wasm-bytecode" "1.11.0" 71 | 72 | "@webassemblyjs/floating-point-hex-parser@1.11.0": 73 | "integrity" "sha512-Q/aVYs/VnPDVYvsCBL/gSgwmfjeCb4LW8+TMrO3cSzJImgv8lxxEPM2JA5jMrivE7LSz3V+PFqtMbls3m1exDA==" 74 | "resolved" "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.0.tgz" 75 | "version" "1.11.0" 76 | 77 | "@webassemblyjs/helper-api-error@1.11.0": 78 | "integrity" "sha512-baT/va95eXiXb2QflSx95QGT5ClzWpGaa8L7JnJbgzoYeaA27FCvuBXU758l+KXWRndEmUXjP0Q5fibhavIn8w==" 79 | "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.0.tgz" 80 | "version" "1.11.0" 81 | 82 | "@webassemblyjs/helper-buffer@1.11.0": 83 | "integrity" "sha512-u9HPBEl4DS+vA8qLQdEQ6N/eJQ7gT7aNvMIo8AAWvAl/xMrcOSiI2M0MAnMCy3jIFke7bEee/JwdX1nUpCtdyA==" 84 | "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.0.tgz" 85 | "version" "1.11.0" 86 | 87 | "@webassemblyjs/helper-numbers@1.11.0": 88 | "integrity" "sha512-DhRQKelIj01s5IgdsOJMKLppI+4zpmcMQ3XboFPLwCpSNH6Hqo1ritgHgD0nqHeSYqofA6aBN/NmXuGjM1jEfQ==" 89 | "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.0.tgz" 90 | "version" "1.11.0" 91 | dependencies: 92 | "@webassemblyjs/floating-point-hex-parser" "1.11.0" 93 | "@webassemblyjs/helper-api-error" "1.11.0" 94 | "@xtuc/long" "4.2.2" 95 | 96 | "@webassemblyjs/helper-wasm-bytecode@1.11.0": 97 | "integrity" "sha512-MbmhvxXExm542tWREgSFnOVo07fDpsBJg3sIl6fSp9xuu75eGz5lz31q7wTLffwL3Za7XNRCMZy210+tnsUSEA==" 98 | "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.0.tgz" 99 | "version" "1.11.0" 100 | 101 | "@webassemblyjs/helper-wasm-section@1.11.0": 102 | "integrity" "sha512-3Eb88hcbfY/FCukrg6i3EH8H2UsD7x8Vy47iVJrP967A9JGqgBVL9aH71SETPx1JrGsOUVLo0c7vMCN22ytJew==" 103 | "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.0.tgz" 104 | "version" "1.11.0" 105 | dependencies: 106 | "@webassemblyjs/ast" "1.11.0" 107 | "@webassemblyjs/helper-buffer" "1.11.0" 108 | "@webassemblyjs/helper-wasm-bytecode" "1.11.0" 109 | "@webassemblyjs/wasm-gen" "1.11.0" 110 | 111 | "@webassemblyjs/ieee754@1.11.0": 112 | "integrity" "sha512-KXzOqpcYQwAfeQ6WbF6HXo+0udBNmw0iXDmEK5sFlmQdmND+tr773Ti8/5T/M6Tl/413ArSJErATd8In3B+WBA==" 113 | "resolved" "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.0.tgz" 114 | "version" "1.11.0" 115 | dependencies: 116 | "@xtuc/ieee754" "^1.2.0" 117 | 118 | "@webassemblyjs/leb128@1.11.0": 119 | "integrity" "sha512-aqbsHa1mSQAbeeNcl38un6qVY++hh8OpCOzxhixSYgbRfNWcxJNJQwe2rezK9XEcssJbbWIkblaJRwGMS9zp+g==" 120 | "resolved" "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.0.tgz" 121 | "version" "1.11.0" 122 | dependencies: 123 | "@xtuc/long" "4.2.2" 124 | 125 | "@webassemblyjs/utf8@1.11.0": 126 | "integrity" "sha512-A/lclGxH6SpSLSyFowMzO/+aDEPU4hvEiooCMXQPcQFPPJaYcPQNKGOCLUySJsYJ4trbpr+Fs08n4jelkVTGVw==" 127 | "resolved" "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.0.tgz" 128 | "version" "1.11.0" 129 | 130 | "@webassemblyjs/wasm-edit@1.11.0": 131 | "integrity" "sha512-JHQ0damXy0G6J9ucyKVXO2j08JVJ2ntkdJlq1UTiUrIgfGMmA7Ik5VdC/L8hBK46kVJgujkBIoMtT8yVr+yVOQ==" 132 | "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.0.tgz" 133 | "version" "1.11.0" 134 | dependencies: 135 | "@webassemblyjs/ast" "1.11.0" 136 | "@webassemblyjs/helper-buffer" "1.11.0" 137 | "@webassemblyjs/helper-wasm-bytecode" "1.11.0" 138 | "@webassemblyjs/helper-wasm-section" "1.11.0" 139 | "@webassemblyjs/wasm-gen" "1.11.0" 140 | "@webassemblyjs/wasm-opt" "1.11.0" 141 | "@webassemblyjs/wasm-parser" "1.11.0" 142 | "@webassemblyjs/wast-printer" "1.11.0" 143 | 144 | "@webassemblyjs/wasm-gen@1.11.0": 145 | "integrity" "sha512-BEUv1aj0WptCZ9kIS30th5ILASUnAPEvE3tVMTrItnZRT9tXCLW2LEXT8ezLw59rqPP9klh9LPmpU+WmRQmCPQ==" 146 | "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.0.tgz" 147 | "version" "1.11.0" 148 | dependencies: 149 | "@webassemblyjs/ast" "1.11.0" 150 | "@webassemblyjs/helper-wasm-bytecode" "1.11.0" 151 | "@webassemblyjs/ieee754" "1.11.0" 152 | "@webassemblyjs/leb128" "1.11.0" 153 | "@webassemblyjs/utf8" "1.11.0" 154 | 155 | "@webassemblyjs/wasm-opt@1.11.0": 156 | "integrity" "sha512-tHUSP5F4ywyh3hZ0+fDQuWxKx3mJiPeFufg+9gwTpYp324mPCQgnuVKwzLTZVqj0duRDovnPaZqDwoyhIO8kYg==" 157 | "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.0.tgz" 158 | "version" "1.11.0" 159 | dependencies: 160 | "@webassemblyjs/ast" "1.11.0" 161 | "@webassemblyjs/helper-buffer" "1.11.0" 162 | "@webassemblyjs/wasm-gen" "1.11.0" 163 | "@webassemblyjs/wasm-parser" "1.11.0" 164 | 165 | "@webassemblyjs/wasm-parser@1.11.0": 166 | "integrity" "sha512-6L285Sgu9gphrcpDXINvm0M9BskznnzJTE7gYkjDbxET28shDqp27wpruyx3C2S/dvEwiigBwLA1cz7lNUi0kw==" 167 | "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.0.tgz" 168 | "version" "1.11.0" 169 | dependencies: 170 | "@webassemblyjs/ast" "1.11.0" 171 | "@webassemblyjs/helper-api-error" "1.11.0" 172 | "@webassemblyjs/helper-wasm-bytecode" "1.11.0" 173 | "@webassemblyjs/ieee754" "1.11.0" 174 | "@webassemblyjs/leb128" "1.11.0" 175 | "@webassemblyjs/utf8" "1.11.0" 176 | 177 | "@webassemblyjs/wast-printer@1.11.0": 178 | "integrity" "sha512-Fg5OX46pRdTgB7rKIUojkh9vXaVN6sGYCnEiJN1GYkb0RPwShZXp6KTDqmoMdQPKhcroOXh3fEzmkWmCYaKYhQ==" 179 | "resolved" "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.0.tgz" 180 | "version" "1.11.0" 181 | dependencies: 182 | "@webassemblyjs/ast" "1.11.0" 183 | "@xtuc/long" "4.2.2" 184 | 185 | "@webpack-cli/configtest@^1.0.2": 186 | "integrity" "sha512-3OBzV2fBGZ5TBfdW50cha1lHDVf9vlvRXnjpVbJBa20pSZQaSkMJZiwA8V2vD9ogyeXn8nU5s5A6mHyf5jhMzA==" 187 | "resolved" "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.0.2.tgz" 188 | "version" "1.0.2" 189 | 190 | "@webpack-cli/info@^1.2.3": 191 | "integrity" "sha512-lLek3/T7u40lTqzCGpC6CAbY6+vXhdhmwFRxZLMnRm6/sIF/7qMpT8MocXCRQfz0JAh63wpbXLMnsQ5162WS7Q==" 192 | "resolved" "https://registry.npmjs.org/@webpack-cli/info/-/info-1.2.3.tgz" 193 | "version" "1.2.3" 194 | dependencies: 195 | "envinfo" "^7.7.3" 196 | 197 | "@webpack-cli/serve@^1.3.1": 198 | "integrity" "sha512-0qXvpeYO6vaNoRBI52/UsbcaBydJCggoBBnIo/ovQQdn6fug0BgwsjorV1hVS7fMqGVTZGcVxv8334gjmbj5hw==" 199 | "resolved" "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.3.1.tgz" 200 | "version" "1.3.1" 201 | 202 | "@xtuc/ieee754@^1.2.0": 203 | "integrity" "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" 204 | "resolved" "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz" 205 | "version" "1.2.0" 206 | 207 | "@xtuc/long@4.2.2": 208 | "integrity" "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" 209 | "resolved" "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz" 210 | "version" "4.2.2" 211 | 212 | "accepts@~1.3.4", "accepts@~1.3.5", "accepts@~1.3.7": 213 | "integrity" "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==" 214 | "resolved" "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz" 215 | "version" "1.3.7" 216 | dependencies: 217 | "mime-types" "~2.1.24" 218 | "negotiator" "0.6.2" 219 | 220 | "acorn@^8.0.4": 221 | "integrity" "sha512-LWCF/Wn0nfHOmJ9rzQApGnxnvgfROzGilS8936rqN/lfcYkY9MYZzdMqN+2NJ4SlTc+m5HiSa+kNfDtI64dwUA==" 222 | "resolved" "https://registry.npmjs.org/acorn/-/acorn-8.1.0.tgz" 223 | "version" "8.1.0" 224 | 225 | "ajv-errors@^1.0.0": 226 | "integrity" "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" 227 | "resolved" "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz" 228 | "version" "1.0.1" 229 | 230 | "ajv-keywords@^3.1.0", "ajv-keywords@^3.5.2": 231 | "integrity" "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" 232 | "resolved" "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz" 233 | "version" "3.5.2" 234 | 235 | "ajv@^6.1.0", "ajv@^6.12.5": 236 | "integrity" "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==" 237 | "resolved" "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" 238 | "version" "6.12.6" 239 | dependencies: 240 | "fast-deep-equal" "^3.1.1" 241 | "fast-json-stable-stringify" "^2.0.0" 242 | "json-schema-traverse" "^0.4.1" 243 | "uri-js" "^4.2.2" 244 | 245 | "ansi-colors@^3.0.0": 246 | "integrity" "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==" 247 | "resolved" "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz" 248 | "version" "3.2.4" 249 | 250 | "ansi-colors@^4.1.1": 251 | "integrity" "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==" 252 | "resolved" "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz" 253 | "version" "4.1.1" 254 | 255 | "ansi-html@0.0.7": 256 | "integrity" "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=" 257 | "resolved" "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz" 258 | "version" "0.0.7" 259 | 260 | "ansi-regex@^2.0.0": 261 | "integrity" "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" 262 | "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" 263 | "version" "2.1.1" 264 | 265 | "ansi-regex@^4.1.0": 266 | "integrity" "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" 267 | "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz" 268 | "version" "4.1.0" 269 | 270 | "ansi-styles@^3.2.0": 271 | "integrity" "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==" 272 | "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" 273 | "version" "3.2.1" 274 | dependencies: 275 | "color-convert" "^1.9.0" 276 | 277 | "anymatch@^2.0.0": 278 | "integrity" "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==" 279 | "resolved" "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz" 280 | "version" "2.0.0" 281 | dependencies: 282 | "micromatch" "^3.1.4" 283 | "normalize-path" "^2.1.1" 284 | 285 | "arr-diff@^4.0.0": 286 | "integrity" "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" 287 | "resolved" "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz" 288 | "version" "4.0.0" 289 | 290 | "arr-flatten@^1.1.0": 291 | "integrity" "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" 292 | "resolved" "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz" 293 | "version" "1.1.0" 294 | 295 | "arr-union@^3.1.0": 296 | "integrity" "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" 297 | "resolved" "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz" 298 | "version" "3.1.0" 299 | 300 | "array-flatten@^2.1.0": 301 | "integrity" "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" 302 | "resolved" "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz" 303 | "version" "2.1.2" 304 | 305 | "array-flatten@1.1.1": 306 | "integrity" "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" 307 | "resolved" "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz" 308 | "version" "1.1.1" 309 | 310 | "array-union@^1.0.1": 311 | "integrity" "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=" 312 | "resolved" "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz" 313 | "version" "1.0.2" 314 | dependencies: 315 | "array-uniq" "^1.0.1" 316 | 317 | "array-uniq@^1.0.1": 318 | "integrity" "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" 319 | "resolved" "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz" 320 | "version" "1.0.3" 321 | 322 | "array-unique@^0.3.2": 323 | "integrity" "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" 324 | "resolved" "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz" 325 | "version" "0.3.2" 326 | 327 | "assign-symbols@^1.0.0": 328 | "integrity" "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" 329 | "resolved" "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz" 330 | "version" "1.0.0" 331 | 332 | "async-each@^1.0.1": 333 | "integrity" "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" 334 | "resolved" "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz" 335 | "version" "1.0.3" 336 | 337 | "async-limiter@~1.0.0": 338 | "integrity" "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" 339 | "resolved" "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz" 340 | "version" "1.0.1" 341 | 342 | "async@^2.6.2": 343 | "integrity" "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==" 344 | "resolved" "https://registry.npmjs.org/async/-/async-2.6.3.tgz" 345 | "version" "2.6.3" 346 | dependencies: 347 | "lodash" "^4.17.14" 348 | 349 | "atob@^2.1.1": 350 | "integrity" "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" 351 | "resolved" "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz" 352 | "version" "2.1.2" 353 | 354 | "balanced-match@^1.0.0": 355 | "integrity" "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" 356 | "resolved" "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz" 357 | "version" "1.0.0" 358 | 359 | "base@^0.11.1": 360 | "integrity" "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==" 361 | "resolved" "https://registry.npmjs.org/base/-/base-0.11.2.tgz" 362 | "version" "0.11.2" 363 | dependencies: 364 | "cache-base" "^1.0.1" 365 | "class-utils" "^0.3.5" 366 | "component-emitter" "^1.2.1" 367 | "define-property" "^1.0.0" 368 | "isobject" "^3.0.1" 369 | "mixin-deep" "^1.2.0" 370 | "pascalcase" "^0.1.1" 371 | 372 | "batch@0.6.1": 373 | "integrity" "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" 374 | "resolved" "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz" 375 | "version" "0.6.1" 376 | 377 | "binary-extensions@^1.0.0": 378 | "integrity" "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" 379 | "resolved" "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz" 380 | "version" "1.13.1" 381 | 382 | "bindings@^1.5.0": 383 | "integrity" "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==" 384 | "resolved" "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz" 385 | "version" "1.5.0" 386 | dependencies: 387 | "file-uri-to-path" "1.0.0" 388 | 389 | "body-parser@1.19.0": 390 | "integrity" "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==" 391 | "resolved" "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz" 392 | "version" "1.19.0" 393 | dependencies: 394 | "bytes" "3.1.0" 395 | "content-type" "~1.0.4" 396 | "debug" "2.6.9" 397 | "depd" "~1.1.2" 398 | "http-errors" "1.7.2" 399 | "iconv-lite" "0.4.24" 400 | "on-finished" "~2.3.0" 401 | "qs" "6.7.0" 402 | "raw-body" "2.4.0" 403 | "type-is" "~1.6.17" 404 | 405 | "bonjour@^3.5.0": 406 | "integrity" "sha1-jokKGD2O6aI5OzhExpGkK897yfU=" 407 | "resolved" "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz" 408 | "version" "3.5.0" 409 | dependencies: 410 | "array-flatten" "^2.1.0" 411 | "deep-equal" "^1.0.1" 412 | "dns-equal" "^1.0.0" 413 | "dns-txt" "^2.0.2" 414 | "multicast-dns" "^6.0.1" 415 | "multicast-dns-service-types" "^1.1.0" 416 | 417 | "boolbase@~1.0.0": 418 | "integrity" "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" 419 | "resolved" "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz" 420 | "version" "1.0.0" 421 | 422 | "brace-expansion@^1.1.7": 423 | "integrity" "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==" 424 | "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" 425 | "version" "1.1.11" 426 | dependencies: 427 | "balanced-match" "^1.0.0" 428 | "concat-map" "0.0.1" 429 | 430 | "braces@^2.3.1", "braces@^2.3.2": 431 | "integrity" "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==" 432 | "resolved" "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz" 433 | "version" "2.3.2" 434 | dependencies: 435 | "arr-flatten" "^1.1.0" 436 | "array-unique" "^0.3.2" 437 | "extend-shallow" "^2.0.1" 438 | "fill-range" "^4.0.0" 439 | "isobject" "^3.0.1" 440 | "repeat-element" "^1.1.2" 441 | "snapdragon" "^0.8.1" 442 | "snapdragon-node" "^2.0.1" 443 | "split-string" "^3.0.2" 444 | "to-regex" "^3.0.1" 445 | 446 | "browserslist@^4.14.5": 447 | "integrity" "sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw==" 448 | "resolved" "https://registry.npmjs.org/browserslist/-/browserslist-4.16.3.tgz" 449 | "version" "4.16.3" 450 | dependencies: 451 | "caniuse-lite" "^1.0.30001181" 452 | "colorette" "^1.2.1" 453 | "electron-to-chromium" "^1.3.649" 454 | "escalade" "^3.1.1" 455 | "node-releases" "^1.1.70" 456 | 457 | "bs-platform@^9.0.2": 458 | "integrity" "sha512-Ye9JqJ4Oa7mcjjoOVRYI8Uc2Cf8N7jQLWDcdUplY7996d/YErSR7WitmV7XnSwr4EvdrbwjEsg1NxNjUQv3ChA==" 459 | "resolved" "https://registry.npmjs.org/bs-platform/-/bs-platform-9.0.2.tgz" 460 | "version" "9.0.2" 461 | 462 | "buffer-from@^1.0.0": 463 | "integrity" "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" 464 | "resolved" "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz" 465 | "version" "1.1.1" 466 | 467 | "buffer-indexof@^1.0.0": 468 | "integrity" "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" 469 | "resolved" "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz" 470 | "version" "1.1.1" 471 | 472 | "bytes@3.0.0": 473 | "integrity" "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" 474 | "resolved" "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz" 475 | "version" "3.0.0" 476 | 477 | "bytes@3.1.0": 478 | "integrity" "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" 479 | "resolved" "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz" 480 | "version" "3.1.0" 481 | 482 | "cache-base@^1.0.1": 483 | "integrity" "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==" 484 | "resolved" "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz" 485 | "version" "1.0.1" 486 | dependencies: 487 | "collection-visit" "^1.0.0" 488 | "component-emitter" "^1.2.1" 489 | "get-value" "^2.0.6" 490 | "has-value" "^1.0.0" 491 | "isobject" "^3.0.1" 492 | "set-value" "^2.0.0" 493 | "to-object-path" "^0.3.0" 494 | "union-value" "^1.0.0" 495 | "unset-value" "^1.0.0" 496 | 497 | "camel-case@^4.1.1": 498 | "integrity" "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==" 499 | "resolved" "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz" 500 | "version" "4.1.2" 501 | dependencies: 502 | "pascal-case" "^3.1.2" 503 | "tslib" "^2.0.3" 504 | 505 | "camelcase@^5.0.0": 506 | "integrity" "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" 507 | "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" 508 | "version" "5.3.1" 509 | 510 | "caniuse-lite@^1.0.30001181": 511 | "integrity" "sha512-JUdjWpcxfJ9IPamy2f5JaRDCaqJOxDzOSKtbdx4rH9VivMd1vIzoPumsJa9LoMIi4Fx2BV2KZOxWhNkBjaYivQ==" 512 | "resolved" "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001204.tgz" 513 | "version" "1.0.30001204" 514 | 515 | "chokidar@^2.1.8": 516 | "integrity" "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==" 517 | "resolved" "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz" 518 | "version" "2.1.8" 519 | dependencies: 520 | "anymatch" "^2.0.0" 521 | "async-each" "^1.0.1" 522 | "braces" "^2.3.2" 523 | "glob-parent" "^3.1.0" 524 | "inherits" "^2.0.3" 525 | "is-binary-path" "^1.0.0" 526 | "is-glob" "^4.0.0" 527 | "normalize-path" "^3.0.0" 528 | "path-is-absolute" "^1.0.0" 529 | "readdirp" "^2.2.1" 530 | "upath" "^1.1.1" 531 | optionalDependencies: 532 | "fsevents" "^1.2.7" 533 | 534 | "chrome-trace-event@^1.0.2": 535 | "integrity" "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==" 536 | "resolved" "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz" 537 | "version" "1.0.2" 538 | dependencies: 539 | "tslib" "^1.9.0" 540 | 541 | "class-utils@^0.3.5": 542 | "integrity" "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==" 543 | "resolved" "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz" 544 | "version" "0.3.6" 545 | dependencies: 546 | "arr-union" "^3.1.0" 547 | "define-property" "^0.2.5" 548 | "isobject" "^3.0.0" 549 | "static-extend" "^0.1.1" 550 | 551 | "clean-css@^4.2.3": 552 | "integrity" "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==" 553 | "resolved" "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz" 554 | "version" "4.2.3" 555 | dependencies: 556 | "source-map" "~0.6.0" 557 | 558 | "cliui@^5.0.0": 559 | "integrity" "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==" 560 | "resolved" "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz" 561 | "version" "5.0.0" 562 | dependencies: 563 | "string-width" "^3.1.0" 564 | "strip-ansi" "^5.2.0" 565 | "wrap-ansi" "^5.1.0" 566 | 567 | "clone-deep@^4.0.1": 568 | "integrity" "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==" 569 | "resolved" "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz" 570 | "version" "4.0.1" 571 | dependencies: 572 | "is-plain-object" "^2.0.4" 573 | "kind-of" "^6.0.2" 574 | "shallow-clone" "^3.0.0" 575 | 576 | "collection-visit@^1.0.0": 577 | "integrity" "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=" 578 | "resolved" "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz" 579 | "version" "1.0.0" 580 | dependencies: 581 | "map-visit" "^1.0.0" 582 | "object-visit" "^1.0.0" 583 | 584 | "color-convert@^1.9.0": 585 | "integrity" "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==" 586 | "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" 587 | "version" "1.9.3" 588 | dependencies: 589 | "color-name" "1.1.3" 590 | 591 | "color-name@1.1.3": 592 | "integrity" "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" 593 | "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" 594 | "version" "1.1.3" 595 | 596 | "colorette@^1.2.1": 597 | "integrity" "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==" 598 | "resolved" "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz" 599 | "version" "1.2.2" 600 | 601 | "commander@^2.20.0": 602 | "integrity" "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" 603 | "resolved" "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz" 604 | "version" "2.20.3" 605 | 606 | "commander@^4.1.1": 607 | "integrity" "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" 608 | "resolved" "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz" 609 | "version" "4.1.1" 610 | 611 | "commander@^7.0.0": 612 | "integrity" "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" 613 | "resolved" "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz" 614 | "version" "7.2.0" 615 | 616 | "component-emitter@^1.2.1": 617 | "integrity" "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" 618 | "resolved" "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz" 619 | "version" "1.3.0" 620 | 621 | "compressible@~2.0.16": 622 | "integrity" "sha512-JQfEOdnI7dASwCuSPWIeVYwc/zMsu/+tRhoUvEfXz2gxOA2DNjmG5vhtFdBlhWPPGo+RdT9S3tgc/uH5qgDiiA==" 623 | "resolved" "https://registry.npmjs.org/compressible/-/compressible-2.0.16.tgz" 624 | "version" "2.0.16" 625 | dependencies: 626 | "mime-db" ">= 1.38.0 < 2" 627 | 628 | "compression@^1.7.4": 629 | "integrity" "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==" 630 | "resolved" "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz" 631 | "version" "1.7.4" 632 | dependencies: 633 | "accepts" "~1.3.5" 634 | "bytes" "3.0.0" 635 | "compressible" "~2.0.16" 636 | "debug" "2.6.9" 637 | "on-headers" "~1.0.2" 638 | "safe-buffer" "5.1.2" 639 | "vary" "~1.1.2" 640 | 641 | "concat-map@0.0.1": 642 | "integrity" "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" 643 | "resolved" "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" 644 | "version" "0.0.1" 645 | 646 | "connect-history-api-fallback@^1.6.0": 647 | "integrity" "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" 648 | "resolved" "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz" 649 | "version" "1.6.0" 650 | 651 | "content-disposition@0.5.3": 652 | "integrity" "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==" 653 | "resolved" "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz" 654 | "version" "0.5.3" 655 | dependencies: 656 | "safe-buffer" "5.1.2" 657 | 658 | "content-type@~1.0.4": 659 | "integrity" "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" 660 | "resolved" "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz" 661 | "version" "1.0.4" 662 | 663 | "cookie-signature@1.0.6": 664 | "integrity" "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" 665 | "resolved" "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz" 666 | "version" "1.0.6" 667 | 668 | "cookie@0.4.0": 669 | "integrity" "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" 670 | "resolved" "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz" 671 | "version" "0.4.0" 672 | 673 | "copy-descriptor@^0.1.0": 674 | "integrity" "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" 675 | "resolved" "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz" 676 | "version" "0.1.1" 677 | 678 | "core-util-is@~1.0.0": 679 | "integrity" "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" 680 | "resolved" "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" 681 | "version" "1.0.2" 682 | 683 | "cross-spawn@^6.0.0": 684 | "integrity" "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==" 685 | "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz" 686 | "version" "6.0.5" 687 | dependencies: 688 | "nice-try" "^1.0.4" 689 | "path-key" "^2.0.1" 690 | "semver" "^5.5.0" 691 | "shebang-command" "^1.2.0" 692 | "which" "^1.2.9" 693 | 694 | "cross-spawn@^7.0.3": 695 | "integrity" "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==" 696 | "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" 697 | "version" "7.0.3" 698 | dependencies: 699 | "path-key" "^3.1.0" 700 | "shebang-command" "^2.0.0" 701 | "which" "^2.0.1" 702 | 703 | "css-select@^1.1.0": 704 | "integrity" "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=" 705 | "resolved" "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz" 706 | "version" "1.2.0" 707 | dependencies: 708 | "boolbase" "~1.0.0" 709 | "css-what" "2.1" 710 | "domutils" "1.5.1" 711 | "nth-check" "~1.0.1" 712 | 713 | "css-what@2.1": 714 | "integrity" "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==" 715 | "resolved" "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz" 716 | "version" "2.1.3" 717 | 718 | "debug@^2.2.0", "debug@^2.3.3", "debug@2.6.9": 719 | "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" 720 | "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" 721 | "version" "2.6.9" 722 | dependencies: 723 | "ms" "2.0.0" 724 | 725 | "debug@^3.1.1": 726 | "integrity" "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==" 727 | "resolved" "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" 728 | "version" "3.2.7" 729 | dependencies: 730 | "ms" "^2.1.1" 731 | 732 | "debug@^3.2.6": 733 | "integrity" "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==" 734 | "resolved" "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz" 735 | "version" "3.2.6" 736 | dependencies: 737 | "ms" "^2.1.1" 738 | 739 | "debug@^4.1.0": 740 | "integrity" "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==" 741 | "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz" 742 | "version" "4.3.1" 743 | dependencies: 744 | "ms" "2.1.2" 745 | 746 | "debug@^4.1.1": 747 | "integrity" "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==" 748 | "resolved" "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz" 749 | "version" "4.1.1" 750 | dependencies: 751 | "ms" "^2.1.1" 752 | 753 | "decamelize@^1.2.0": 754 | "integrity" "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" 755 | "resolved" "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" 756 | "version" "1.2.0" 757 | 758 | "decode-uri-component@^0.2.0": 759 | "integrity" "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" 760 | "resolved" "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz" 761 | "version" "0.2.0" 762 | 763 | "deep-equal@^1.0.1": 764 | "integrity" "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=" 765 | "resolved" "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz" 766 | "version" "1.0.1" 767 | 768 | "default-gateway@^4.2.0": 769 | "integrity" "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==" 770 | "resolved" "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz" 771 | "version" "4.2.0" 772 | dependencies: 773 | "execa" "^1.0.0" 774 | "ip-regex" "^2.1.0" 775 | 776 | "define-property@^0.2.5": 777 | "integrity" "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=" 778 | "resolved" "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz" 779 | "version" "0.2.5" 780 | dependencies: 781 | "is-descriptor" "^0.1.0" 782 | 783 | "define-property@^1.0.0": 784 | "integrity" "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=" 785 | "resolved" "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz" 786 | "version" "1.0.0" 787 | dependencies: 788 | "is-descriptor" "^1.0.0" 789 | 790 | "define-property@^2.0.2": 791 | "integrity" "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==" 792 | "resolved" "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz" 793 | "version" "2.0.2" 794 | dependencies: 795 | "is-descriptor" "^1.0.2" 796 | "isobject" "^3.0.1" 797 | 798 | "del@^4.1.1": 799 | "integrity" "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==" 800 | "resolved" "https://registry.npmjs.org/del/-/del-4.1.1.tgz" 801 | "version" "4.1.1" 802 | dependencies: 803 | "@types/glob" "^7.1.1" 804 | "globby" "^6.1.0" 805 | "is-path-cwd" "^2.0.0" 806 | "is-path-in-cwd" "^2.0.0" 807 | "p-map" "^2.0.0" 808 | "pify" "^4.0.1" 809 | "rimraf" "^2.6.3" 810 | 811 | "depd@~1.1.2": 812 | "integrity" "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" 813 | "resolved" "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz" 814 | "version" "1.1.2" 815 | 816 | "destroy@~1.0.4": 817 | "integrity" "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" 818 | "resolved" "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz" 819 | "version" "1.0.4" 820 | 821 | "detect-node@^2.0.4": 822 | "integrity" "sha512-qi86tE6hRcFHy8jI1m2VG+LaPUR1LhqDa5G8tVjuUXmOrpuAgqsA1pN0+ldgr3aKUH+QLI9hCY/OcRYisERejw==" 823 | "resolved" "https://registry.npmjs.org/detect-node/-/detect-node-2.0.5.tgz" 824 | "version" "2.0.5" 825 | 826 | "dns-equal@^1.0.0": 827 | "integrity" "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" 828 | "resolved" "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz" 829 | "version" "1.0.0" 830 | 831 | "dns-packet@^1.3.1": 832 | "integrity" "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==" 833 | "resolved" "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz" 834 | "version" "1.3.1" 835 | dependencies: 836 | "ip" "^1.1.0" 837 | "safe-buffer" "^5.0.1" 838 | 839 | "dns-txt@^2.0.2": 840 | "integrity" "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=" 841 | "resolved" "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz" 842 | "version" "2.0.2" 843 | dependencies: 844 | "buffer-indexof" "^1.0.0" 845 | 846 | "dom-converter@^0.2": 847 | "integrity" "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==" 848 | "resolved" "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz" 849 | "version" "0.2.0" 850 | dependencies: 851 | "utila" "~0.4" 852 | 853 | "dom-serializer@0": 854 | "integrity" "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==" 855 | "resolved" "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz" 856 | "version" "0.1.1" 857 | dependencies: 858 | "domelementtype" "^1.3.0" 859 | "entities" "^1.1.1" 860 | 861 | "domelementtype@^1.3.0", "domelementtype@^1.3.1", "domelementtype@1": 862 | "integrity" "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" 863 | "resolved" "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz" 864 | "version" "1.3.1" 865 | 866 | "domhandler@^2.3.0": 867 | "integrity" "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==" 868 | "resolved" "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz" 869 | "version" "2.4.2" 870 | dependencies: 871 | "domelementtype" "1" 872 | 873 | "domutils@^1.5.1", "domutils@1.5.1": 874 | "integrity" "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=" 875 | "resolved" "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz" 876 | "version" "1.5.1" 877 | dependencies: 878 | "dom-serializer" "0" 879 | "domelementtype" "1" 880 | 881 | "dot-case@^3.0.4": 882 | "integrity" "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==" 883 | "resolved" "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz" 884 | "version" "3.0.4" 885 | dependencies: 886 | "no-case" "^3.0.4" 887 | "tslib" "^2.0.3" 888 | 889 | "ee-first@1.1.1": 890 | "integrity" "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" 891 | "resolved" "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" 892 | "version" "1.1.1" 893 | 894 | "electron-to-chromium@^1.3.649": 895 | "integrity" "sha512-Zd9ofdIMYHYhG1gvnejQDvC/kqSeXQvtXF0yRURGxgwGqDZm9F9Fm3dYFnm5gyuA7xpXfBlzVLN1sz0FjxpKfw==" 896 | "resolved" "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.701.tgz" 897 | "version" "1.3.701" 898 | 899 | "emoji-regex@^7.0.1": 900 | "integrity" "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" 901 | "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz" 902 | "version" "7.0.3" 903 | 904 | "encodeurl@~1.0.2": 905 | "integrity" "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" 906 | "resolved" "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" 907 | "version" "1.0.2" 908 | 909 | "end-of-stream@^1.1.0": 910 | "integrity" "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==" 911 | "resolved" "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz" 912 | "version" "1.4.1" 913 | dependencies: 914 | "once" "^1.4.0" 915 | 916 | "enhanced-resolve@^5.7.0": 917 | "integrity" "sha512-6njwt/NsZFUKhM6j9U8hzVyD4E4r0x7NQzhTCbcWOJ0IQjNSAoalWmb0AE51Wn+fwan5qVESWi7t2ToBxs9vrw==" 918 | "resolved" "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.7.0.tgz" 919 | "version" "5.7.0" 920 | dependencies: 921 | "graceful-fs" "^4.2.4" 922 | "tapable" "^2.2.0" 923 | 924 | "enquirer@^2.3.6": 925 | "integrity" "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==" 926 | "resolved" "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz" 927 | "version" "2.3.6" 928 | dependencies: 929 | "ansi-colors" "^4.1.1" 930 | 931 | "entities@^1.1.1": 932 | "integrity" "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" 933 | "resolved" "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz" 934 | "version" "1.1.2" 935 | 936 | "envinfo@^7.7.3": 937 | "integrity" "sha512-TQXTYFVVwwluWSFis6K2XKxgrD22jEv0FTuLCQI+OjH7rn93+iY0fSSFM5lrSxFY+H1+B0/cvvlamr3UsBivdQ==" 938 | "resolved" "https://registry.npmjs.org/envinfo/-/envinfo-7.7.4.tgz" 939 | "version" "7.7.4" 940 | 941 | "errno@^0.1.3": 942 | "integrity" "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==" 943 | "resolved" "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz" 944 | "version" "0.1.8" 945 | dependencies: 946 | "prr" "~1.0.1" 947 | 948 | "es-module-lexer@^0.4.0": 949 | "integrity" "sha512-ooYciCUtfw6/d2w56UVeqHPcoCFAiJdz5XOkYpv/Txl1HMUozpXjz/2RIQgqwKdXNDPSF1W7mJCFse3G+HDyAA==" 950 | "resolved" "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.4.1.tgz" 951 | "version" "0.4.1" 952 | 953 | "escalade@^3.1.1": 954 | "integrity" "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" 955 | "resolved" "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" 956 | "version" "3.1.1" 957 | 958 | "escape-html@~1.0.3": 959 | "integrity" "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" 960 | "resolved" "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" 961 | "version" "1.0.3" 962 | 963 | "eslint-scope@^5.1.1": 964 | "integrity" "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==" 965 | "resolved" "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" 966 | "version" "5.1.1" 967 | dependencies: 968 | "esrecurse" "^4.3.0" 969 | "estraverse" "^4.1.1" 970 | 971 | "esrecurse@^4.3.0": 972 | "integrity" "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==" 973 | "resolved" "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" 974 | "version" "4.3.0" 975 | dependencies: 976 | "estraverse" "^5.2.0" 977 | 978 | "estraverse@^4.1.1": 979 | "integrity" "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" 980 | "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" 981 | "version" "4.3.0" 982 | 983 | "estraverse@^5.2.0": 984 | "integrity" "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" 985 | "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz" 986 | "version" "5.2.0" 987 | 988 | "etag@~1.8.1": 989 | "integrity" "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" 990 | "resolved" "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz" 991 | "version" "1.8.1" 992 | 993 | "eventemitter3@^3.0.0": 994 | "integrity" "sha512-ivIvhpq/Y0uSjcHDcOIccjmYjGLcP09MFGE7ysAwkAvkXfpZlC985pH2/ui64DKazbTW/4kN3yqozUxlXzI6cA==" 995 | "resolved" "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.0.tgz" 996 | "version" "3.1.0" 997 | 998 | "events@^3.2.0": 999 | "integrity" "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" 1000 | "resolved" "https://registry.npmjs.org/events/-/events-3.3.0.tgz" 1001 | "version" "3.3.0" 1002 | 1003 | "eventsource@^1.0.7": 1004 | "integrity" "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==" 1005 | "resolved" "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz" 1006 | "version" "1.1.0" 1007 | dependencies: 1008 | "original" "^1.0.0" 1009 | 1010 | "execa@^1.0.0": 1011 | "integrity" "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==" 1012 | "resolved" "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz" 1013 | "version" "1.0.0" 1014 | dependencies: 1015 | "cross-spawn" "^6.0.0" 1016 | "get-stream" "^4.0.0" 1017 | "is-stream" "^1.1.0" 1018 | "npm-run-path" "^2.0.0" 1019 | "p-finally" "^1.0.0" 1020 | "signal-exit" "^3.0.0" 1021 | "strip-eof" "^1.0.0" 1022 | 1023 | "execa@^5.0.0": 1024 | "integrity" "sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==" 1025 | "resolved" "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz" 1026 | "version" "5.0.0" 1027 | dependencies: 1028 | "cross-spawn" "^7.0.3" 1029 | "get-stream" "^6.0.0" 1030 | "human-signals" "^2.1.0" 1031 | "is-stream" "^2.0.0" 1032 | "merge-stream" "^2.0.0" 1033 | "npm-run-path" "^4.0.1" 1034 | "onetime" "^5.1.2" 1035 | "signal-exit" "^3.0.3" 1036 | "strip-final-newline" "^2.0.0" 1037 | 1038 | "expand-brackets@^2.1.4": 1039 | "integrity" "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=" 1040 | "resolved" "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz" 1041 | "version" "2.1.4" 1042 | dependencies: 1043 | "debug" "^2.3.3" 1044 | "define-property" "^0.2.5" 1045 | "extend-shallow" "^2.0.1" 1046 | "posix-character-classes" "^0.1.0" 1047 | "regex-not" "^1.0.0" 1048 | "snapdragon" "^0.8.1" 1049 | "to-regex" "^3.0.1" 1050 | 1051 | "express@^4.17.1": 1052 | "integrity" "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==" 1053 | "resolved" "https://registry.npmjs.org/express/-/express-4.17.1.tgz" 1054 | "version" "4.17.1" 1055 | dependencies: 1056 | "accepts" "~1.3.7" 1057 | "array-flatten" "1.1.1" 1058 | "body-parser" "1.19.0" 1059 | "content-disposition" "0.5.3" 1060 | "content-type" "~1.0.4" 1061 | "cookie" "0.4.0" 1062 | "cookie-signature" "1.0.6" 1063 | "debug" "2.6.9" 1064 | "depd" "~1.1.2" 1065 | "encodeurl" "~1.0.2" 1066 | "escape-html" "~1.0.3" 1067 | "etag" "~1.8.1" 1068 | "finalhandler" "~1.1.2" 1069 | "fresh" "0.5.2" 1070 | "merge-descriptors" "1.0.1" 1071 | "methods" "~1.1.2" 1072 | "on-finished" "~2.3.0" 1073 | "parseurl" "~1.3.3" 1074 | "path-to-regexp" "0.1.7" 1075 | "proxy-addr" "~2.0.5" 1076 | "qs" "6.7.0" 1077 | "range-parser" "~1.2.1" 1078 | "safe-buffer" "5.1.2" 1079 | "send" "0.17.1" 1080 | "serve-static" "1.14.1" 1081 | "setprototypeof" "1.1.1" 1082 | "statuses" "~1.5.0" 1083 | "type-is" "~1.6.18" 1084 | "utils-merge" "1.0.1" 1085 | "vary" "~1.1.2" 1086 | 1087 | "extend-shallow@^2.0.1": 1088 | "integrity" "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=" 1089 | "resolved" "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz" 1090 | "version" "2.0.1" 1091 | dependencies: 1092 | "is-extendable" "^0.1.0" 1093 | 1094 | "extend-shallow@^3.0.0", "extend-shallow@^3.0.2": 1095 | "integrity" "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=" 1096 | "resolved" "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz" 1097 | "version" "3.0.2" 1098 | dependencies: 1099 | "assign-symbols" "^1.0.0" 1100 | "is-extendable" "^1.0.1" 1101 | 1102 | "extglob@^2.0.4": 1103 | "integrity" "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==" 1104 | "resolved" "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz" 1105 | "version" "2.0.4" 1106 | dependencies: 1107 | "array-unique" "^0.3.2" 1108 | "define-property" "^1.0.0" 1109 | "expand-brackets" "^2.1.4" 1110 | "extend-shallow" "^2.0.1" 1111 | "fragment-cache" "^0.2.1" 1112 | "regex-not" "^1.0.0" 1113 | "snapdragon" "^0.8.1" 1114 | "to-regex" "^3.0.1" 1115 | 1116 | "fast-deep-equal@^3.1.1": 1117 | "integrity" "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" 1118 | "resolved" "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" 1119 | "version" "3.1.3" 1120 | 1121 | "fast-json-stable-stringify@^2.0.0": 1122 | "integrity" "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" 1123 | "resolved" "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz" 1124 | "version" "2.0.0" 1125 | 1126 | "fastest-levenshtein@^1.0.12": 1127 | "integrity" "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==" 1128 | "resolved" "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz" 1129 | "version" "1.0.12" 1130 | 1131 | "faye-websocket@^0.11.3": 1132 | "integrity" "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==" 1133 | "resolved" "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz" 1134 | "version" "0.11.3" 1135 | dependencies: 1136 | "websocket-driver" ">=0.5.1" 1137 | 1138 | "file-uri-to-path@1.0.0": 1139 | "integrity" "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" 1140 | "resolved" "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz" 1141 | "version" "1.0.0" 1142 | 1143 | "fill-range@^4.0.0": 1144 | "integrity" "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=" 1145 | "resolved" "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz" 1146 | "version" "4.0.0" 1147 | dependencies: 1148 | "extend-shallow" "^2.0.1" 1149 | "is-number" "^3.0.0" 1150 | "repeat-string" "^1.6.1" 1151 | "to-regex-range" "^2.1.0" 1152 | 1153 | "finalhandler@~1.1.2": 1154 | "integrity" "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==" 1155 | "resolved" "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz" 1156 | "version" "1.1.2" 1157 | dependencies: 1158 | "debug" "2.6.9" 1159 | "encodeurl" "~1.0.2" 1160 | "escape-html" "~1.0.3" 1161 | "on-finished" "~2.3.0" 1162 | "parseurl" "~1.3.3" 1163 | "statuses" "~1.5.0" 1164 | "unpipe" "~1.0.0" 1165 | 1166 | "find-up@^3.0.0": 1167 | "integrity" "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==" 1168 | "resolved" "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz" 1169 | "version" "3.0.0" 1170 | dependencies: 1171 | "locate-path" "^3.0.0" 1172 | 1173 | "find-up@^4.0.0": 1174 | "integrity" "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==" 1175 | "resolved" "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" 1176 | "version" "4.1.0" 1177 | dependencies: 1178 | "locate-path" "^5.0.0" 1179 | "path-exists" "^4.0.0" 1180 | 1181 | "follow-redirects@^1.0.0": 1182 | "integrity" "sha512-m/pZQy4Gj287eNy94nivy5wchN3Kp+Q5WgUPNy5lJSZ3sgkVKSYV/ZChMAQVIgx1SqfZ2zBZtPA2YlXIWxxJOQ==" 1183 | "resolved" "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.7.0.tgz" 1184 | "version" "1.7.0" 1185 | dependencies: 1186 | "debug" "^3.2.6" 1187 | 1188 | "for-in@^1.0.2": 1189 | "integrity" "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" 1190 | "resolved" "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz" 1191 | "version" "1.0.2" 1192 | 1193 | "forwarded@~0.1.2": 1194 | "integrity" "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" 1195 | "resolved" "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz" 1196 | "version" "0.1.2" 1197 | 1198 | "fragment-cache@^0.2.1": 1199 | "integrity" "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=" 1200 | "resolved" "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz" 1201 | "version" "0.2.1" 1202 | dependencies: 1203 | "map-cache" "^0.2.2" 1204 | 1205 | "fresh@0.5.2": 1206 | "integrity" "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" 1207 | "resolved" "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz" 1208 | "version" "0.5.2" 1209 | 1210 | "fs.realpath@^1.0.0": 1211 | "integrity" "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" 1212 | "resolved" "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" 1213 | "version" "1.0.0" 1214 | 1215 | "fsevents@^1.2.7": 1216 | "integrity" "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==" 1217 | "resolved" "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz" 1218 | "version" "1.2.13" 1219 | dependencies: 1220 | "bindings" "^1.5.0" 1221 | "nan" "^2.12.1" 1222 | 1223 | "function-bind@^1.1.1": 1224 | "integrity" "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" 1225 | "resolved" "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" 1226 | "version" "1.1.1" 1227 | 1228 | "get-caller-file@^2.0.1": 1229 | "integrity" "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" 1230 | "resolved" "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" 1231 | "version" "2.0.5" 1232 | 1233 | "get-stream@^4.0.0": 1234 | "integrity" "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==" 1235 | "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz" 1236 | "version" "4.1.0" 1237 | dependencies: 1238 | "pump" "^3.0.0" 1239 | 1240 | "get-stream@^6.0.0": 1241 | "integrity" "sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==" 1242 | "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-6.0.0.tgz" 1243 | "version" "6.0.0" 1244 | 1245 | "get-value@^2.0.3", "get-value@^2.0.6": 1246 | "integrity" "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" 1247 | "resolved" "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz" 1248 | "version" "2.0.6" 1249 | 1250 | "glob-parent@^3.1.0": 1251 | "integrity" "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=" 1252 | "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz" 1253 | "version" "3.1.0" 1254 | dependencies: 1255 | "is-glob" "^3.1.0" 1256 | "path-dirname" "^1.0.0" 1257 | 1258 | "glob-to-regexp@^0.4.1": 1259 | "integrity" "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" 1260 | "resolved" "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz" 1261 | "version" "0.4.1" 1262 | 1263 | "glob@^7.0.3", "glob@^7.1.3": 1264 | "integrity" "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==" 1265 | "resolved" "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz" 1266 | "version" "7.1.6" 1267 | dependencies: 1268 | "fs.realpath" "^1.0.0" 1269 | "inflight" "^1.0.4" 1270 | "inherits" "2" 1271 | "minimatch" "^3.0.4" 1272 | "once" "^1.3.0" 1273 | "path-is-absolute" "^1.0.0" 1274 | 1275 | "globby@^6.1.0": 1276 | "integrity" "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=" 1277 | "resolved" "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz" 1278 | "version" "6.1.0" 1279 | dependencies: 1280 | "array-union" "^1.0.1" 1281 | "glob" "^7.0.3" 1282 | "object-assign" "^4.0.1" 1283 | "pify" "^2.0.0" 1284 | "pinkie-promise" "^2.0.0" 1285 | 1286 | "graceful-fs@^4.1.11", "graceful-fs@^4.1.2", "graceful-fs@^4.2.4": 1287 | "integrity" "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" 1288 | "resolved" "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz" 1289 | "version" "4.2.6" 1290 | 1291 | "handle-thing@^2.0.0": 1292 | "integrity" "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" 1293 | "resolved" "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz" 1294 | "version" "2.0.1" 1295 | 1296 | "has-flag@^3.0.0": 1297 | "integrity" "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" 1298 | "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" 1299 | "version" "3.0.0" 1300 | 1301 | "has-flag@^4.0.0": 1302 | "integrity" "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" 1303 | "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" 1304 | "version" "4.0.0" 1305 | 1306 | "has-value@^0.3.1": 1307 | "integrity" "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=" 1308 | "resolved" "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz" 1309 | "version" "0.3.1" 1310 | dependencies: 1311 | "get-value" "^2.0.3" 1312 | "has-values" "^0.1.4" 1313 | "isobject" "^2.0.0" 1314 | 1315 | "has-value@^1.0.0": 1316 | "integrity" "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=" 1317 | "resolved" "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz" 1318 | "version" "1.0.0" 1319 | dependencies: 1320 | "get-value" "^2.0.6" 1321 | "has-values" "^1.0.0" 1322 | "isobject" "^3.0.0" 1323 | 1324 | "has-values@^0.1.4": 1325 | "integrity" "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" 1326 | "resolved" "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz" 1327 | "version" "0.1.4" 1328 | 1329 | "has-values@^1.0.0": 1330 | "integrity" "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=" 1331 | "resolved" "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz" 1332 | "version" "1.0.0" 1333 | dependencies: 1334 | "is-number" "^3.0.0" 1335 | "kind-of" "^4.0.0" 1336 | 1337 | "has@^1.0.3": 1338 | "integrity" "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==" 1339 | "resolved" "https://registry.npmjs.org/has/-/has-1.0.3.tgz" 1340 | "version" "1.0.3" 1341 | dependencies: 1342 | "function-bind" "^1.1.1" 1343 | 1344 | "he@^1.2.0": 1345 | "integrity" "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" 1346 | "resolved" "https://registry.npmjs.org/he/-/he-1.2.0.tgz" 1347 | "version" "1.2.0" 1348 | 1349 | "hpack.js@^2.1.6": 1350 | "integrity" "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=" 1351 | "resolved" "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz" 1352 | "version" "2.1.6" 1353 | dependencies: 1354 | "inherits" "^2.0.1" 1355 | "obuf" "^1.0.0" 1356 | "readable-stream" "^2.0.1" 1357 | "wbuf" "^1.1.0" 1358 | 1359 | "html-entities@^1.3.1": 1360 | "integrity" "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==" 1361 | "resolved" "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz" 1362 | "version" "1.4.0" 1363 | 1364 | "html-minifier-terser@^5.0.1": 1365 | "integrity" "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==" 1366 | "resolved" "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz" 1367 | "version" "5.1.1" 1368 | dependencies: 1369 | "camel-case" "^4.1.1" 1370 | "clean-css" "^4.2.3" 1371 | "commander" "^4.1.1" 1372 | "he" "^1.2.0" 1373 | "param-case" "^3.0.3" 1374 | "relateurl" "^0.2.7" 1375 | "terser" "^4.6.3" 1376 | 1377 | "html-webpack-plugin@^5.3.1": 1378 | "integrity" "sha512-rZsVvPXUYFyME0cuGkyOHfx9hmkFa4pWfxY/mdY38PsBEaVNsRoA+Id+8z6DBDgyv3zaw6XQszdF8HLwfQvcdQ==" 1379 | "resolved" "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.3.1.tgz" 1380 | "version" "5.3.1" 1381 | dependencies: 1382 | "@types/html-minifier-terser" "^5.0.0" 1383 | "html-minifier-terser" "^5.0.1" 1384 | "lodash" "^4.17.20" 1385 | "pretty-error" "^2.1.1" 1386 | "tapable" "^2.0.0" 1387 | 1388 | "htmlparser2@^3.3.0": 1389 | "integrity" "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==" 1390 | "resolved" "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz" 1391 | "version" "3.10.1" 1392 | dependencies: 1393 | "domelementtype" "^1.3.1" 1394 | "domhandler" "^2.3.0" 1395 | "domutils" "^1.5.1" 1396 | "entities" "^1.1.1" 1397 | "inherits" "^2.0.1" 1398 | "readable-stream" "^3.1.1" 1399 | 1400 | "http-deceiver@^1.2.7": 1401 | "integrity" "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" 1402 | "resolved" "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz" 1403 | "version" "1.2.7" 1404 | 1405 | "http-errors@~1.6.2": 1406 | "integrity" "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=" 1407 | "resolved" "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz" 1408 | "version" "1.6.3" 1409 | dependencies: 1410 | "depd" "~1.1.2" 1411 | "inherits" "2.0.3" 1412 | "setprototypeof" "1.1.0" 1413 | "statuses" ">= 1.4.0 < 2" 1414 | 1415 | "http-errors@~1.7.2": 1416 | "integrity" "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==" 1417 | "resolved" "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz" 1418 | "version" "1.7.3" 1419 | dependencies: 1420 | "depd" "~1.1.2" 1421 | "inherits" "2.0.4" 1422 | "setprototypeof" "1.1.1" 1423 | "statuses" ">= 1.5.0 < 2" 1424 | "toidentifier" "1.0.0" 1425 | 1426 | "http-errors@1.7.2": 1427 | "integrity" "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==" 1428 | "resolved" "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz" 1429 | "version" "1.7.2" 1430 | dependencies: 1431 | "depd" "~1.1.2" 1432 | "inherits" "2.0.3" 1433 | "setprototypeof" "1.1.1" 1434 | "statuses" ">= 1.5.0 < 2" 1435 | "toidentifier" "1.0.0" 1436 | 1437 | "http-parser-js@>=0.5.1": 1438 | "integrity" "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==" 1439 | "resolved" "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz" 1440 | "version" "0.5.3" 1441 | 1442 | "http-proxy-middleware@0.19.1": 1443 | "integrity" "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==" 1444 | "resolved" "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz" 1445 | "version" "0.19.1" 1446 | dependencies: 1447 | "http-proxy" "^1.17.0" 1448 | "is-glob" "^4.0.0" 1449 | "lodash" "^4.17.11" 1450 | "micromatch" "^3.1.10" 1451 | 1452 | "http-proxy@^1.17.0": 1453 | "integrity" "sha512-Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g==" 1454 | "resolved" "https://registry.npmjs.org/http-proxy/-/http-proxy-1.17.0.tgz" 1455 | "version" "1.17.0" 1456 | dependencies: 1457 | "eventemitter3" "^3.0.0" 1458 | "follow-redirects" "^1.0.0" 1459 | "requires-port" "^1.0.0" 1460 | 1461 | "human-signals@^2.1.0": 1462 | "integrity" "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" 1463 | "resolved" "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz" 1464 | "version" "2.1.0" 1465 | 1466 | "iconv-lite@0.4.24": 1467 | "integrity" "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==" 1468 | "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" 1469 | "version" "0.4.24" 1470 | dependencies: 1471 | "safer-buffer" ">= 2.1.2 < 3" 1472 | 1473 | "import-local@^2.0.0": 1474 | "integrity" "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==" 1475 | "resolved" "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz" 1476 | "version" "2.0.0" 1477 | dependencies: 1478 | "pkg-dir" "^3.0.0" 1479 | "resolve-cwd" "^2.0.0" 1480 | 1481 | "import-local@^3.0.2": 1482 | "integrity" "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==" 1483 | "resolved" "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz" 1484 | "version" "3.0.2" 1485 | dependencies: 1486 | "pkg-dir" "^4.2.0" 1487 | "resolve-cwd" "^3.0.0" 1488 | 1489 | "inflight@^1.0.4": 1490 | "integrity" "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=" 1491 | "resolved" "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" 1492 | "version" "1.0.6" 1493 | dependencies: 1494 | "once" "^1.3.0" 1495 | "wrappy" "1" 1496 | 1497 | "inherits@^2.0.1", "inherits@^2.0.3", "inherits@~2.0.3", "inherits@2", "inherits@2.0.3": 1498 | "integrity" "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" 1499 | "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" 1500 | "version" "2.0.3" 1501 | 1502 | "inherits@^2.0.4": 1503 | "integrity" "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" 1504 | "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" 1505 | "version" "2.0.4" 1506 | 1507 | "inherits@2.0.4": 1508 | "integrity" "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" 1509 | "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" 1510 | "version" "2.0.4" 1511 | 1512 | "internal-ip@^4.3.0": 1513 | "integrity" "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==" 1514 | "resolved" "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz" 1515 | "version" "4.3.0" 1516 | dependencies: 1517 | "default-gateway" "^4.2.0" 1518 | "ipaddr.js" "^1.9.0" 1519 | 1520 | "interpret@^2.2.0": 1521 | "integrity" "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==" 1522 | "resolved" "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz" 1523 | "version" "2.2.0" 1524 | 1525 | "ip-regex@^2.1.0": 1526 | "integrity" "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=" 1527 | "resolved" "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz" 1528 | "version" "2.1.0" 1529 | 1530 | "ip@^1.1.0", "ip@^1.1.5": 1531 | "integrity" "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" 1532 | "resolved" "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz" 1533 | "version" "1.1.5" 1534 | 1535 | "ipaddr.js@^1.9.0", "ipaddr.js@1.9.1": 1536 | "integrity" "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" 1537 | "resolved" "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz" 1538 | "version" "1.9.1" 1539 | 1540 | "is-absolute-url@^3.0.3": 1541 | "integrity" "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==" 1542 | "resolved" "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz" 1543 | "version" "3.0.3" 1544 | 1545 | "is-accessor-descriptor@^0.1.6": 1546 | "integrity" "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=" 1547 | "resolved" "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz" 1548 | "version" "0.1.6" 1549 | dependencies: 1550 | "kind-of" "^3.0.2" 1551 | 1552 | "is-accessor-descriptor@^1.0.0": 1553 | "integrity" "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==" 1554 | "resolved" "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz" 1555 | "version" "1.0.0" 1556 | dependencies: 1557 | "kind-of" "^6.0.0" 1558 | 1559 | "is-binary-path@^1.0.0": 1560 | "integrity" "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=" 1561 | "resolved" "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz" 1562 | "version" "1.0.1" 1563 | dependencies: 1564 | "binary-extensions" "^1.0.0" 1565 | 1566 | "is-buffer@^1.1.5": 1567 | "integrity" "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" 1568 | "resolved" "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz" 1569 | "version" "1.1.6" 1570 | 1571 | "is-core-module@^2.2.0": 1572 | "integrity" "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==" 1573 | "resolved" "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz" 1574 | "version" "2.2.0" 1575 | dependencies: 1576 | "has" "^1.0.3" 1577 | 1578 | "is-data-descriptor@^0.1.4": 1579 | "integrity" "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=" 1580 | "resolved" "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz" 1581 | "version" "0.1.4" 1582 | dependencies: 1583 | "kind-of" "^3.0.2" 1584 | 1585 | "is-data-descriptor@^1.0.0": 1586 | "integrity" "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==" 1587 | "resolved" "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz" 1588 | "version" "1.0.0" 1589 | dependencies: 1590 | "kind-of" "^6.0.0" 1591 | 1592 | "is-descriptor@^0.1.0": 1593 | "integrity" "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==" 1594 | "resolved" "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz" 1595 | "version" "0.1.6" 1596 | dependencies: 1597 | "is-accessor-descriptor" "^0.1.6" 1598 | "is-data-descriptor" "^0.1.4" 1599 | "kind-of" "^5.0.0" 1600 | 1601 | "is-descriptor@^1.0.0": 1602 | "integrity" "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==" 1603 | "resolved" "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz" 1604 | "version" "1.0.2" 1605 | dependencies: 1606 | "is-accessor-descriptor" "^1.0.0" 1607 | "is-data-descriptor" "^1.0.0" 1608 | "kind-of" "^6.0.2" 1609 | 1610 | "is-descriptor@^1.0.2": 1611 | "integrity" "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==" 1612 | "resolved" "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz" 1613 | "version" "1.0.2" 1614 | dependencies: 1615 | "is-accessor-descriptor" "^1.0.0" 1616 | "is-data-descriptor" "^1.0.0" 1617 | "kind-of" "^6.0.2" 1618 | 1619 | "is-extendable@^0.1.0", "is-extendable@^0.1.1": 1620 | "integrity" "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" 1621 | "resolved" "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" 1622 | "version" "0.1.1" 1623 | 1624 | "is-extendable@^1.0.1": 1625 | "integrity" "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==" 1626 | "resolved" "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz" 1627 | "version" "1.0.1" 1628 | dependencies: 1629 | "is-plain-object" "^2.0.4" 1630 | 1631 | "is-extglob@^2.1.0", "is-extglob@^2.1.1": 1632 | "integrity" "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" 1633 | "resolved" "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" 1634 | "version" "2.1.1" 1635 | 1636 | "is-fullwidth-code-point@^2.0.0": 1637 | "integrity" "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" 1638 | "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz" 1639 | "version" "2.0.0" 1640 | 1641 | "is-glob@^3.1.0": 1642 | "integrity" "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=" 1643 | "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz" 1644 | "version" "3.1.0" 1645 | dependencies: 1646 | "is-extglob" "^2.1.0" 1647 | 1648 | "is-glob@^4.0.0": 1649 | "integrity" "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==" 1650 | "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz" 1651 | "version" "4.0.1" 1652 | dependencies: 1653 | "is-extglob" "^2.1.1" 1654 | 1655 | "is-number@^3.0.0": 1656 | "integrity" "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=" 1657 | "resolved" "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz" 1658 | "version" "3.0.0" 1659 | dependencies: 1660 | "kind-of" "^3.0.2" 1661 | 1662 | "is-path-cwd@^2.0.0": 1663 | "integrity" "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" 1664 | "resolved" "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz" 1665 | "version" "2.2.0" 1666 | 1667 | "is-path-in-cwd@^2.0.0": 1668 | "integrity" "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==" 1669 | "resolved" "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz" 1670 | "version" "2.1.0" 1671 | dependencies: 1672 | "is-path-inside" "^2.1.0" 1673 | 1674 | "is-path-inside@^2.1.0": 1675 | "integrity" "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==" 1676 | "resolved" "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz" 1677 | "version" "2.1.0" 1678 | dependencies: 1679 | "path-is-inside" "^1.0.2" 1680 | 1681 | "is-plain-object@^2.0.1", "is-plain-object@^2.0.3", "is-plain-object@^2.0.4": 1682 | "integrity" "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==" 1683 | "resolved" "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz" 1684 | "version" "2.0.4" 1685 | dependencies: 1686 | "isobject" "^3.0.1" 1687 | 1688 | "is-stream@^1.1.0": 1689 | "integrity" "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" 1690 | "resolved" "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz" 1691 | "version" "1.1.0" 1692 | 1693 | "is-stream@^2.0.0": 1694 | "integrity" "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" 1695 | "resolved" "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz" 1696 | "version" "2.0.0" 1697 | 1698 | "is-windows@^1.0.2": 1699 | "integrity" "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" 1700 | "resolved" "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz" 1701 | "version" "1.0.2" 1702 | 1703 | "is-wsl@^1.1.0": 1704 | "integrity" "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" 1705 | "resolved" "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz" 1706 | "version" "1.1.0" 1707 | 1708 | "isarray@~1.0.0", "isarray@1.0.0": 1709 | "integrity" "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" 1710 | "resolved" "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" 1711 | "version" "1.0.0" 1712 | 1713 | "isexe@^2.0.0": 1714 | "integrity" "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" 1715 | "resolved" "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" 1716 | "version" "2.0.0" 1717 | 1718 | "isobject@^2.0.0": 1719 | "integrity" "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=" 1720 | "resolved" "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz" 1721 | "version" "2.1.0" 1722 | dependencies: 1723 | "isarray" "1.0.0" 1724 | 1725 | "isobject@^3.0.0", "isobject@^3.0.1": 1726 | "integrity" "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" 1727 | "resolved" "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz" 1728 | "version" "3.0.1" 1729 | 1730 | "jest-worker@^26.6.2": 1731 | "integrity" "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==" 1732 | "resolved" "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz" 1733 | "version" "26.6.2" 1734 | dependencies: 1735 | "@types/node" "*" 1736 | "merge-stream" "^2.0.0" 1737 | "supports-color" "^7.0.0" 1738 | 1739 | "js-tokens@^3.0.0 || ^4.0.0": 1740 | "integrity" "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" 1741 | "resolved" "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" 1742 | "version" "4.0.0" 1743 | 1744 | "json-parse-better-errors@^1.0.2": 1745 | "integrity" "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" 1746 | "resolved" "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz" 1747 | "version" "1.0.2" 1748 | 1749 | "json-schema-traverse@^0.4.1": 1750 | "integrity" "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" 1751 | "resolved" "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" 1752 | "version" "0.4.1" 1753 | 1754 | "json3@^3.3.3": 1755 | "integrity" "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==" 1756 | "resolved" "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz" 1757 | "version" "3.3.3" 1758 | 1759 | "killable@^1.0.1": 1760 | "integrity" "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==" 1761 | "resolved" "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz" 1762 | "version" "1.0.1" 1763 | 1764 | "kind-of@^3.0.2": 1765 | "integrity" "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=" 1766 | "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" 1767 | "version" "3.2.2" 1768 | dependencies: 1769 | "is-buffer" "^1.1.5" 1770 | 1771 | "kind-of@^3.0.3": 1772 | "integrity" "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=" 1773 | "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" 1774 | "version" "3.2.2" 1775 | dependencies: 1776 | "is-buffer" "^1.1.5" 1777 | 1778 | "kind-of@^3.2.0": 1779 | "integrity" "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=" 1780 | "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" 1781 | "version" "3.2.2" 1782 | dependencies: 1783 | "is-buffer" "^1.1.5" 1784 | 1785 | "kind-of@^4.0.0": 1786 | "integrity" "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=" 1787 | "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz" 1788 | "version" "4.0.0" 1789 | dependencies: 1790 | "is-buffer" "^1.1.5" 1791 | 1792 | "kind-of@^5.0.0": 1793 | "integrity" "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" 1794 | "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz" 1795 | "version" "5.1.0" 1796 | 1797 | "kind-of@^6.0.0", "kind-of@^6.0.2": 1798 | "integrity" "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" 1799 | "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz" 1800 | "version" "6.0.2" 1801 | 1802 | "loader-runner@^4.2.0": 1803 | "integrity" "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==" 1804 | "resolved" "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz" 1805 | "version" "4.2.0" 1806 | 1807 | "locate-path@^3.0.0": 1808 | "integrity" "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==" 1809 | "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz" 1810 | "version" "3.0.0" 1811 | dependencies: 1812 | "p-locate" "^3.0.0" 1813 | "path-exists" "^3.0.0" 1814 | 1815 | "locate-path@^5.0.0": 1816 | "integrity" "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==" 1817 | "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" 1818 | "version" "5.0.0" 1819 | dependencies: 1820 | "p-locate" "^4.1.0" 1821 | 1822 | "lodash@^4.17.11", "lodash@^4.17.14", "lodash@^4.17.20": 1823 | "integrity" "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" 1824 | "resolved" "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" 1825 | "version" "4.17.21" 1826 | 1827 | "loglevel@^1.6.8": 1828 | "integrity" "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==" 1829 | "resolved" "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz" 1830 | "version" "1.7.1" 1831 | 1832 | "loose-envify@^1.1.0": 1833 | "integrity" "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==" 1834 | "resolved" "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz" 1835 | "version" "1.4.0" 1836 | dependencies: 1837 | "js-tokens" "^3.0.0 || ^4.0.0" 1838 | 1839 | "lower-case@^2.0.2": 1840 | "integrity" "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==" 1841 | "resolved" "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz" 1842 | "version" "2.0.2" 1843 | dependencies: 1844 | "tslib" "^2.0.3" 1845 | 1846 | "map-cache@^0.2.2": 1847 | "integrity" "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" 1848 | "resolved" "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz" 1849 | "version" "0.2.2" 1850 | 1851 | "map-visit@^1.0.0": 1852 | "integrity" "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=" 1853 | "resolved" "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz" 1854 | "version" "1.0.0" 1855 | dependencies: 1856 | "object-visit" "^1.0.0" 1857 | 1858 | "media-typer@0.3.0": 1859 | "integrity" "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" 1860 | "resolved" "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" 1861 | "version" "0.3.0" 1862 | 1863 | "memory-fs@^0.4.1": 1864 | "integrity" "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=" 1865 | "resolved" "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz" 1866 | "version" "0.4.1" 1867 | dependencies: 1868 | "errno" "^0.1.3" 1869 | "readable-stream" "^2.0.1" 1870 | 1871 | "merge-descriptors@1.0.1": 1872 | "integrity" "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" 1873 | "resolved" "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz" 1874 | "version" "1.0.1" 1875 | 1876 | "merge-stream@^2.0.0": 1877 | "integrity" "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" 1878 | "resolved" "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" 1879 | "version" "2.0.0" 1880 | 1881 | "methods@~1.1.2": 1882 | "integrity" "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" 1883 | "resolved" "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz" 1884 | "version" "1.1.2" 1885 | 1886 | "micromatch@^3.1.10", "micromatch@^3.1.4": 1887 | "integrity" "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==" 1888 | "resolved" "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz" 1889 | "version" "3.1.10" 1890 | dependencies: 1891 | "arr-diff" "^4.0.0" 1892 | "array-unique" "^0.3.2" 1893 | "braces" "^2.3.1" 1894 | "define-property" "^2.0.2" 1895 | "extend-shallow" "^3.0.2" 1896 | "extglob" "^2.0.4" 1897 | "fragment-cache" "^0.2.1" 1898 | "kind-of" "^6.0.2" 1899 | "nanomatch" "^1.2.9" 1900 | "object.pick" "^1.3.0" 1901 | "regex-not" "^1.0.0" 1902 | "snapdragon" "^0.8.1" 1903 | "to-regex" "^3.0.2" 1904 | 1905 | "mime-db@>= 1.38.0 < 2", "mime-db@1.46.0": 1906 | "integrity" "sha512-svXaP8UQRZ5K7or+ZmfNhg2xX3yKDMUzqadsSqi4NCH/KomcH75MAMYAGVlvXn4+b/xOPhS3I2uHKRUzvjY7BQ==" 1907 | "resolved" "https://registry.npmjs.org/mime-db/-/mime-db-1.46.0.tgz" 1908 | "version" "1.46.0" 1909 | 1910 | "mime-types@^2.1.27", "mime-types@~2.1.17", "mime-types@~2.1.24": 1911 | "integrity" "sha512-Y/jMt/S5sR9OaqteJtslsFZKWOIIqMACsJSiHghlCAyhf7jfVYjKBmLiX8OgpWeW+fjJ2b+Az69aPFPkUOY6xQ==" 1912 | "resolved" "https://registry.npmjs.org/mime-types/-/mime-types-2.1.29.tgz" 1913 | "version" "2.1.29" 1914 | dependencies: 1915 | "mime-db" "1.46.0" 1916 | 1917 | "mime@^2.4.4": 1918 | "integrity" "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==" 1919 | "resolved" "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz" 1920 | "version" "2.5.2" 1921 | 1922 | "mime@1.6.0": 1923 | "integrity" "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" 1924 | "resolved" "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" 1925 | "version" "1.6.0" 1926 | 1927 | "mimic-fn@^2.1.0": 1928 | "integrity" "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" 1929 | "resolved" "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" 1930 | "version" "2.1.0" 1931 | 1932 | "minimalistic-assert@^1.0.0": 1933 | "integrity" "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" 1934 | "resolved" "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz" 1935 | "version" "1.0.1" 1936 | 1937 | "minimatch@^3.0.4": 1938 | "integrity" "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==" 1939 | "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz" 1940 | "version" "3.0.4" 1941 | dependencies: 1942 | "brace-expansion" "^1.1.7" 1943 | 1944 | "minimist@^1.2.5": 1945 | "integrity" "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" 1946 | "resolved" "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz" 1947 | "version" "1.2.5" 1948 | 1949 | "mixin-deep@^1.2.0": 1950 | "integrity" "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==" 1951 | "resolved" "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz" 1952 | "version" "1.3.1" 1953 | dependencies: 1954 | "for-in" "^1.0.2" 1955 | "is-extendable" "^1.0.1" 1956 | 1957 | "mkdirp@^0.5.1", "mkdirp@^0.5.5": 1958 | "integrity" "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==" 1959 | "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz" 1960 | "version" "0.5.5" 1961 | dependencies: 1962 | "minimist" "^1.2.5" 1963 | 1964 | "ms@^2.1.1": 1965 | "integrity" "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" 1966 | "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz" 1967 | "version" "2.1.1" 1968 | 1969 | "ms@2.0.0": 1970 | "integrity" "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" 1971 | "resolved" "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" 1972 | "version" "2.0.0" 1973 | 1974 | "ms@2.1.1": 1975 | "integrity" "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" 1976 | "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz" 1977 | "version" "2.1.1" 1978 | 1979 | "ms@2.1.2": 1980 | "integrity" "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" 1981 | "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" 1982 | "version" "2.1.2" 1983 | 1984 | "multicast-dns-service-types@^1.1.0": 1985 | "integrity" "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" 1986 | "resolved" "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz" 1987 | "version" "1.1.0" 1988 | 1989 | "multicast-dns@^6.0.1": 1990 | "integrity" "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==" 1991 | "resolved" "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz" 1992 | "version" "6.2.3" 1993 | dependencies: 1994 | "dns-packet" "^1.3.1" 1995 | "thunky" "^1.0.2" 1996 | 1997 | "nan@^2.12.1": 1998 | "integrity" "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==" 1999 | "resolved" "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz" 2000 | "version" "2.14.2" 2001 | 2002 | "nanomatch@^1.2.9": 2003 | "integrity" "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==" 2004 | "resolved" "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz" 2005 | "version" "1.2.13" 2006 | dependencies: 2007 | "arr-diff" "^4.0.0" 2008 | "array-unique" "^0.3.2" 2009 | "define-property" "^2.0.2" 2010 | "extend-shallow" "^3.0.2" 2011 | "fragment-cache" "^0.2.1" 2012 | "is-windows" "^1.0.2" 2013 | "kind-of" "^6.0.2" 2014 | "object.pick" "^1.3.0" 2015 | "regex-not" "^1.0.0" 2016 | "snapdragon" "^0.8.1" 2017 | "to-regex" "^3.0.1" 2018 | 2019 | "negotiator@0.6.2": 2020 | "integrity" "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" 2021 | "resolved" "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz" 2022 | "version" "0.6.2" 2023 | 2024 | "neo-async@^2.6.2": 2025 | "integrity" "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" 2026 | "resolved" "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" 2027 | "version" "2.6.2" 2028 | 2029 | "nice-try@^1.0.4": 2030 | "integrity" "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" 2031 | "resolved" "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz" 2032 | "version" "1.0.5" 2033 | 2034 | "no-case@^3.0.4": 2035 | "integrity" "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==" 2036 | "resolved" "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz" 2037 | "version" "3.0.4" 2038 | dependencies: 2039 | "lower-case" "^2.0.2" 2040 | "tslib" "^2.0.3" 2041 | 2042 | "node-forge@^0.10.0": 2043 | "integrity" "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==" 2044 | "resolved" "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz" 2045 | "version" "0.10.0" 2046 | 2047 | "node-releases@^1.1.70": 2048 | "integrity" "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==" 2049 | "resolved" "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz" 2050 | "version" "1.1.71" 2051 | 2052 | "normalize-path@^2.1.1": 2053 | "integrity" "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=" 2054 | "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz" 2055 | "version" "2.1.1" 2056 | dependencies: 2057 | "remove-trailing-separator" "^1.0.1" 2058 | 2059 | "normalize-path@^3.0.0": 2060 | "integrity" "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" 2061 | "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" 2062 | "version" "3.0.0" 2063 | 2064 | "npm-run-path@^2.0.0": 2065 | "integrity" "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=" 2066 | "resolved" "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz" 2067 | "version" "2.0.2" 2068 | dependencies: 2069 | "path-key" "^2.0.0" 2070 | 2071 | "npm-run-path@^4.0.1": 2072 | "integrity" "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==" 2073 | "resolved" "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" 2074 | "version" "4.0.1" 2075 | dependencies: 2076 | "path-key" "^3.0.0" 2077 | 2078 | "nth-check@~1.0.1": 2079 | "integrity" "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==" 2080 | "resolved" "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz" 2081 | "version" "1.0.2" 2082 | dependencies: 2083 | "boolbase" "~1.0.0" 2084 | 2085 | "object-assign@^4.0.1", "object-assign@^4.1.1": 2086 | "integrity" "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" 2087 | "resolved" "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" 2088 | "version" "4.1.1" 2089 | 2090 | "object-copy@^0.1.0": 2091 | "integrity" "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=" 2092 | "resolved" "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz" 2093 | "version" "0.1.0" 2094 | dependencies: 2095 | "copy-descriptor" "^0.1.0" 2096 | "define-property" "^0.2.5" 2097 | "kind-of" "^3.0.3" 2098 | 2099 | "object-visit@^1.0.0": 2100 | "integrity" "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=" 2101 | "resolved" "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz" 2102 | "version" "1.0.1" 2103 | dependencies: 2104 | "isobject" "^3.0.0" 2105 | 2106 | "object.pick@^1.3.0": 2107 | "integrity" "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=" 2108 | "resolved" "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz" 2109 | "version" "1.3.0" 2110 | dependencies: 2111 | "isobject" "^3.0.1" 2112 | 2113 | "obuf@^1.0.0", "obuf@^1.1.2": 2114 | "integrity" "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" 2115 | "resolved" "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz" 2116 | "version" "1.1.2" 2117 | 2118 | "on-finished@~2.3.0": 2119 | "integrity" "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=" 2120 | "resolved" "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz" 2121 | "version" "2.3.0" 2122 | dependencies: 2123 | "ee-first" "1.1.1" 2124 | 2125 | "on-headers@~1.0.2": 2126 | "integrity" "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" 2127 | "resolved" "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz" 2128 | "version" "1.0.2" 2129 | 2130 | "once@^1.3.0", "once@^1.3.1", "once@^1.4.0": 2131 | "integrity" "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=" 2132 | "resolved" "https://registry.npmjs.org/once/-/once-1.4.0.tgz" 2133 | "version" "1.4.0" 2134 | dependencies: 2135 | "wrappy" "1" 2136 | 2137 | "onetime@^5.1.2": 2138 | "integrity" "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==" 2139 | "resolved" "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" 2140 | "version" "5.1.2" 2141 | dependencies: 2142 | "mimic-fn" "^2.1.0" 2143 | 2144 | "opn@^5.5.0": 2145 | "integrity" "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==" 2146 | "resolved" "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz" 2147 | "version" "5.5.0" 2148 | dependencies: 2149 | "is-wsl" "^1.1.0" 2150 | 2151 | "original@^1.0.0": 2152 | "integrity" "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==" 2153 | "resolved" "https://registry.npmjs.org/original/-/original-1.0.2.tgz" 2154 | "version" "1.0.2" 2155 | dependencies: 2156 | "url-parse" "^1.4.3" 2157 | 2158 | "p-finally@^1.0.0": 2159 | "integrity" "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" 2160 | "resolved" "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz" 2161 | "version" "1.0.0" 2162 | 2163 | "p-limit@^2.0.0", "p-limit@^2.2.0": 2164 | "integrity" "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==" 2165 | "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz" 2166 | "version" "2.2.0" 2167 | dependencies: 2168 | "p-try" "^2.0.0" 2169 | 2170 | "p-limit@^3.1.0": 2171 | "integrity" "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==" 2172 | "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz" 2173 | "version" "3.1.0" 2174 | dependencies: 2175 | "yocto-queue" "^0.1.0" 2176 | 2177 | "p-locate@^3.0.0": 2178 | "integrity" "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==" 2179 | "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz" 2180 | "version" "3.0.0" 2181 | dependencies: 2182 | "p-limit" "^2.0.0" 2183 | 2184 | "p-locate@^4.1.0": 2185 | "integrity" "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==" 2186 | "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" 2187 | "version" "4.1.0" 2188 | dependencies: 2189 | "p-limit" "^2.2.0" 2190 | 2191 | "p-map@^2.0.0": 2192 | "integrity" "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" 2193 | "resolved" "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz" 2194 | "version" "2.1.0" 2195 | 2196 | "p-retry@^3.0.1": 2197 | "integrity" "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==" 2198 | "resolved" "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz" 2199 | "version" "3.0.1" 2200 | dependencies: 2201 | "retry" "^0.12.0" 2202 | 2203 | "p-try@^2.0.0": 2204 | "integrity" "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" 2205 | "resolved" "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" 2206 | "version" "2.2.0" 2207 | 2208 | "param-case@^3.0.3": 2209 | "integrity" "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==" 2210 | "resolved" "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz" 2211 | "version" "3.0.4" 2212 | dependencies: 2213 | "dot-case" "^3.0.4" 2214 | "tslib" "^2.0.3" 2215 | 2216 | "parseurl@~1.3.2", "parseurl@~1.3.3": 2217 | "integrity" "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" 2218 | "resolved" "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz" 2219 | "version" "1.3.3" 2220 | 2221 | "pascal-case@^3.1.2": 2222 | "integrity" "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==" 2223 | "resolved" "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz" 2224 | "version" "3.1.2" 2225 | dependencies: 2226 | "no-case" "^3.0.4" 2227 | "tslib" "^2.0.3" 2228 | 2229 | "pascalcase@^0.1.1": 2230 | "integrity" "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" 2231 | "resolved" "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz" 2232 | "version" "0.1.1" 2233 | 2234 | "path-dirname@^1.0.0": 2235 | "integrity" "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" 2236 | "resolved" "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz" 2237 | "version" "1.0.2" 2238 | 2239 | "path-exists@^3.0.0": 2240 | "integrity" "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" 2241 | "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz" 2242 | "version" "3.0.0" 2243 | 2244 | "path-exists@^4.0.0": 2245 | "integrity" "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" 2246 | "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" 2247 | "version" "4.0.0" 2248 | 2249 | "path-is-absolute@^1.0.0": 2250 | "integrity" "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" 2251 | "resolved" "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" 2252 | "version" "1.0.1" 2253 | 2254 | "path-is-inside@^1.0.2": 2255 | "integrity" "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" 2256 | "resolved" "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz" 2257 | "version" "1.0.2" 2258 | 2259 | "path-key@^2.0.0", "path-key@^2.0.1": 2260 | "integrity" "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" 2261 | "resolved" "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz" 2262 | "version" "2.0.1" 2263 | 2264 | "path-key@^3.0.0", "path-key@^3.1.0": 2265 | "integrity" "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" 2266 | "resolved" "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" 2267 | "version" "3.1.1" 2268 | 2269 | "path-parse@^1.0.6": 2270 | "integrity" "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" 2271 | "resolved" "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz" 2272 | "version" "1.0.6" 2273 | 2274 | "path-to-regexp@0.1.7": 2275 | "integrity" "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" 2276 | "resolved" "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz" 2277 | "version" "0.1.7" 2278 | 2279 | "pify@^2.0.0": 2280 | "integrity" "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" 2281 | "resolved" "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" 2282 | "version" "2.3.0" 2283 | 2284 | "pify@^4.0.1": 2285 | "integrity" "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" 2286 | "resolved" "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz" 2287 | "version" "4.0.1" 2288 | 2289 | "pinkie-promise@^2.0.0": 2290 | "integrity" "sha1-ITXW36ejWMBprJsXh3YogihFD/o=" 2291 | "resolved" "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz" 2292 | "version" "2.0.1" 2293 | dependencies: 2294 | "pinkie" "^2.0.0" 2295 | 2296 | "pinkie@^2.0.0": 2297 | "integrity" "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" 2298 | "resolved" "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" 2299 | "version" "2.0.4" 2300 | 2301 | "pkg-dir@^3.0.0": 2302 | "integrity" "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==" 2303 | "resolved" "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz" 2304 | "version" "3.0.0" 2305 | dependencies: 2306 | "find-up" "^3.0.0" 2307 | 2308 | "pkg-dir@^4.2.0": 2309 | "integrity" "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==" 2310 | "resolved" "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" 2311 | "version" "4.2.0" 2312 | dependencies: 2313 | "find-up" "^4.0.0" 2314 | 2315 | "portfinder@^1.0.26": 2316 | "integrity" "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==" 2317 | "resolved" "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz" 2318 | "version" "1.0.28" 2319 | dependencies: 2320 | "async" "^2.6.2" 2321 | "debug" "^3.1.1" 2322 | "mkdirp" "^0.5.5" 2323 | 2324 | "posix-character-classes@^0.1.0": 2325 | "integrity" "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" 2326 | "resolved" "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz" 2327 | "version" "0.1.1" 2328 | 2329 | "pretty-error@^2.1.1": 2330 | "integrity" "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=" 2331 | "resolved" "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz" 2332 | "version" "2.1.1" 2333 | dependencies: 2334 | "renderkid" "^2.0.1" 2335 | "utila" "~0.4" 2336 | 2337 | "process-nextick-args@~2.0.0": 2338 | "integrity" "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" 2339 | "resolved" "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" 2340 | "version" "2.0.1" 2341 | 2342 | "proxy-addr@~2.0.5": 2343 | "integrity" "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==" 2344 | "resolved" "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz" 2345 | "version" "2.0.6" 2346 | dependencies: 2347 | "forwarded" "~0.1.2" 2348 | "ipaddr.js" "1.9.1" 2349 | 2350 | "prr@~1.0.1": 2351 | "integrity" "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" 2352 | "resolved" "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz" 2353 | "version" "1.0.1" 2354 | 2355 | "pump@^3.0.0": 2356 | "integrity" "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==" 2357 | "resolved" "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz" 2358 | "version" "3.0.0" 2359 | dependencies: 2360 | "end-of-stream" "^1.1.0" 2361 | "once" "^1.3.1" 2362 | 2363 | "punycode@^2.1.0": 2364 | "integrity" "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" 2365 | "resolved" "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" 2366 | "version" "2.1.1" 2367 | 2368 | "punycode@1.3.2": 2369 | "integrity" "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" 2370 | "resolved" "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz" 2371 | "version" "1.3.2" 2372 | 2373 | "qs@6.7.0": 2374 | "integrity" "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" 2375 | "resolved" "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz" 2376 | "version" "6.7.0" 2377 | 2378 | "querystring@0.2.0": 2379 | "integrity" "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" 2380 | "resolved" "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz" 2381 | "version" "0.2.0" 2382 | 2383 | "querystringify@^2.1.1": 2384 | "integrity" "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" 2385 | "resolved" "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz" 2386 | "version" "2.2.0" 2387 | 2388 | "randombytes@^2.1.0": 2389 | "integrity" "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==" 2390 | "resolved" "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz" 2391 | "version" "2.1.0" 2392 | dependencies: 2393 | "safe-buffer" "^5.1.0" 2394 | 2395 | "range-parser@^1.2.1", "range-parser@~1.2.1": 2396 | "integrity" "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" 2397 | "resolved" "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" 2398 | "version" "1.2.1" 2399 | 2400 | "raw-body@2.4.0": 2401 | "integrity" "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==" 2402 | "resolved" "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz" 2403 | "version" "2.4.0" 2404 | dependencies: 2405 | "bytes" "3.1.0" 2406 | "http-errors" "1.7.2" 2407 | "iconv-lite" "0.4.24" 2408 | "unpipe" "1.0.0" 2409 | 2410 | "react-dom@^17.0.2": 2411 | "integrity" "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==" 2412 | "resolved" "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz" 2413 | "version" "17.0.2" 2414 | dependencies: 2415 | "loose-envify" "^1.1.0" 2416 | "object-assign" "^4.1.1" 2417 | "scheduler" "^0.20.2" 2418 | 2419 | "react@^17.0.2": 2420 | "integrity" "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==" 2421 | "resolved" "https://registry.npmjs.org/react/-/react-17.0.2.tgz" 2422 | "version" "17.0.2" 2423 | dependencies: 2424 | "loose-envify" "^1.1.0" 2425 | "object-assign" "^4.1.1" 2426 | 2427 | "readable-stream@^2.0.1", "readable-stream@^2.0.2": 2428 | "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" 2429 | "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" 2430 | "version" "2.3.7" 2431 | dependencies: 2432 | "core-util-is" "~1.0.0" 2433 | "inherits" "~2.0.3" 2434 | "isarray" "~1.0.0" 2435 | "process-nextick-args" "~2.0.0" 2436 | "safe-buffer" "~5.1.1" 2437 | "string_decoder" "~1.1.1" 2438 | "util-deprecate" "~1.0.1" 2439 | 2440 | "readable-stream@^3.0.6": 2441 | "integrity" "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==" 2442 | "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" 2443 | "version" "3.6.0" 2444 | dependencies: 2445 | "inherits" "^2.0.3" 2446 | "string_decoder" "^1.1.1" 2447 | "util-deprecate" "^1.0.1" 2448 | 2449 | "readable-stream@^3.1.1": 2450 | "integrity" "sha512-EsI+s3k3XsW+fU8fQACLN59ky34AZ14LoeVZpYwmZvldCFo0r0gnelwF2TcMjLor/BTL5aDJVBMkss0dthToPw==" 2451 | "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-3.3.0.tgz" 2452 | "version" "3.3.0" 2453 | dependencies: 2454 | "inherits" "^2.0.3" 2455 | "string_decoder" "^1.1.1" 2456 | "util-deprecate" "^1.0.1" 2457 | 2458 | "readdirp@^2.2.1": 2459 | "integrity" "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==" 2460 | "resolved" "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz" 2461 | "version" "2.2.1" 2462 | dependencies: 2463 | "graceful-fs" "^4.1.11" 2464 | "micromatch" "^3.1.10" 2465 | "readable-stream" "^2.0.2" 2466 | 2467 | "rechoir@^0.7.0": 2468 | "integrity" "sha512-ADsDEH2bvbjltXEP+hTIAmeFekTFK0V2BTxMkok6qILyAJEXV0AFfoWcAq4yfll5VdIMd/RVXq0lR+wQi5ZU3Q==" 2469 | "resolved" "https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz" 2470 | "version" "0.7.0" 2471 | dependencies: 2472 | "resolve" "^1.9.0" 2473 | 2474 | "regex-not@^1.0.0", "regex-not@^1.0.2": 2475 | "integrity" "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==" 2476 | "resolved" "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz" 2477 | "version" "1.0.2" 2478 | dependencies: 2479 | "extend-shallow" "^3.0.2" 2480 | "safe-regex" "^1.1.0" 2481 | 2482 | "relateurl@^0.2.7": 2483 | "integrity" "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=" 2484 | "resolved" "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz" 2485 | "version" "0.2.7" 2486 | 2487 | "remove-trailing-separator@^1.0.1": 2488 | "integrity" "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" 2489 | "resolved" "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz" 2490 | "version" "1.1.0" 2491 | 2492 | "renderkid@^2.0.1": 2493 | "integrity" "sha512-z8CLQp7EZBPCwCnncgf9C4XAi3WR0dv+uWu/PjIyhhAb5d6IJ/QZqlHFprHeKT+59//V6BNUsLbvN8+2LarxGA==" 2494 | "resolved" "https://registry.npmjs.org/renderkid/-/renderkid-2.0.3.tgz" 2495 | "version" "2.0.3" 2496 | dependencies: 2497 | "css-select" "^1.1.0" 2498 | "dom-converter" "^0.2" 2499 | "htmlparser2" "^3.3.0" 2500 | "strip-ansi" "^3.0.0" 2501 | "utila" "^0.4.0" 2502 | 2503 | "repeat-element@^1.1.2": 2504 | "integrity" "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" 2505 | "resolved" "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz" 2506 | "version" "1.1.3" 2507 | 2508 | "repeat-string@^1.6.1": 2509 | "integrity" "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" 2510 | "resolved" "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" 2511 | "version" "1.6.1" 2512 | 2513 | "require-directory@^2.1.1": 2514 | "integrity" "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" 2515 | "resolved" "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" 2516 | "version" "2.1.1" 2517 | 2518 | "require-main-filename@^2.0.0": 2519 | "integrity" "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" 2520 | "resolved" "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz" 2521 | "version" "2.0.0" 2522 | 2523 | "requires-port@^1.0.0": 2524 | "integrity" "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" 2525 | "resolved" "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" 2526 | "version" "1.0.0" 2527 | 2528 | "resolve-cwd@^2.0.0": 2529 | "integrity" "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=" 2530 | "resolved" "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz" 2531 | "version" "2.0.0" 2532 | dependencies: 2533 | "resolve-from" "^3.0.0" 2534 | 2535 | "resolve-cwd@^3.0.0": 2536 | "integrity" "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==" 2537 | "resolved" "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz" 2538 | "version" "3.0.0" 2539 | dependencies: 2540 | "resolve-from" "^5.0.0" 2541 | 2542 | "resolve-from@^3.0.0": 2543 | "integrity" "sha1-six699nWiBvItuZTM17rywoYh0g=" 2544 | "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz" 2545 | "version" "3.0.0" 2546 | 2547 | "resolve-from@^5.0.0": 2548 | "integrity" "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" 2549 | "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" 2550 | "version" "5.0.0" 2551 | 2552 | "resolve-url@^0.2.1": 2553 | "integrity" "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" 2554 | "resolved" "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz" 2555 | "version" "0.2.1" 2556 | 2557 | "resolve@^1.9.0": 2558 | "integrity" "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==" 2559 | "resolved" "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz" 2560 | "version" "1.20.0" 2561 | dependencies: 2562 | "is-core-module" "^2.2.0" 2563 | "path-parse" "^1.0.6" 2564 | 2565 | "ret@~0.1.10": 2566 | "integrity" "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" 2567 | "resolved" "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz" 2568 | "version" "0.1.15" 2569 | 2570 | "retry@^0.12.0": 2571 | "integrity" "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=" 2572 | "resolved" "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz" 2573 | "version" "0.12.0" 2574 | 2575 | "rimraf@^2.6.3": 2576 | "integrity" "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==" 2577 | "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz" 2578 | "version" "2.7.1" 2579 | dependencies: 2580 | "glob" "^7.1.3" 2581 | 2582 | "safe-buffer@^5.0.1", "safe-buffer@^5.1.0", "safe-buffer@>=5.1.0", "safe-buffer@~5.1.0", "safe-buffer@~5.1.1", "safe-buffer@5.1.2": 2583 | "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" 2584 | "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" 2585 | "version" "5.1.2" 2586 | 2587 | "safe-regex@^1.1.0": 2588 | "integrity" "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=" 2589 | "resolved" "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz" 2590 | "version" "1.1.0" 2591 | dependencies: 2592 | "ret" "~0.1.10" 2593 | 2594 | "safer-buffer@>= 2.1.2 < 3": 2595 | "integrity" "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" 2596 | "resolved" "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" 2597 | "version" "2.1.2" 2598 | 2599 | "scheduler@^0.20.2": 2600 | "integrity" "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==" 2601 | "resolved" "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz" 2602 | "version" "0.20.2" 2603 | dependencies: 2604 | "loose-envify" "^1.1.0" 2605 | "object-assign" "^4.1.1" 2606 | 2607 | "schema-utils@^1.0.0": 2608 | "integrity" "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==" 2609 | "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz" 2610 | "version" "1.0.0" 2611 | dependencies: 2612 | "ajv" "^6.1.0" 2613 | "ajv-errors" "^1.0.0" 2614 | "ajv-keywords" "^3.1.0" 2615 | 2616 | "schema-utils@^3.0.0": 2617 | "integrity" "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==" 2618 | "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz" 2619 | "version" "3.0.0" 2620 | dependencies: 2621 | "@types/json-schema" "^7.0.6" 2622 | "ajv" "^6.12.5" 2623 | "ajv-keywords" "^3.5.2" 2624 | 2625 | "select-hose@^2.0.0": 2626 | "integrity" "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" 2627 | "resolved" "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz" 2628 | "version" "2.0.0" 2629 | 2630 | "selfsigned@^1.10.8": 2631 | "integrity" "sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==" 2632 | "resolved" "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.8.tgz" 2633 | "version" "1.10.8" 2634 | dependencies: 2635 | "node-forge" "^0.10.0" 2636 | 2637 | "semver@^5.5.0": 2638 | "integrity" "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==" 2639 | "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz" 2640 | "version" "5.7.0" 2641 | 2642 | "semver@^6.3.0": 2643 | "integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" 2644 | "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" 2645 | "version" "6.3.0" 2646 | 2647 | "send@0.17.1": 2648 | "integrity" "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==" 2649 | "resolved" "https://registry.npmjs.org/send/-/send-0.17.1.tgz" 2650 | "version" "0.17.1" 2651 | dependencies: 2652 | "debug" "2.6.9" 2653 | "depd" "~1.1.2" 2654 | "destroy" "~1.0.4" 2655 | "encodeurl" "~1.0.2" 2656 | "escape-html" "~1.0.3" 2657 | "etag" "~1.8.1" 2658 | "fresh" "0.5.2" 2659 | "http-errors" "~1.7.2" 2660 | "mime" "1.6.0" 2661 | "ms" "2.1.1" 2662 | "on-finished" "~2.3.0" 2663 | "range-parser" "~1.2.1" 2664 | "statuses" "~1.5.0" 2665 | 2666 | "serialize-javascript@^5.0.1": 2667 | "integrity" "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==" 2668 | "resolved" "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz" 2669 | "version" "5.0.1" 2670 | dependencies: 2671 | "randombytes" "^2.1.0" 2672 | 2673 | "serve-index@^1.9.1": 2674 | "integrity" "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=" 2675 | "resolved" "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz" 2676 | "version" "1.9.1" 2677 | dependencies: 2678 | "accepts" "~1.3.4" 2679 | "batch" "0.6.1" 2680 | "debug" "2.6.9" 2681 | "escape-html" "~1.0.3" 2682 | "http-errors" "~1.6.2" 2683 | "mime-types" "~2.1.17" 2684 | "parseurl" "~1.3.2" 2685 | 2686 | "serve-static@1.14.1": 2687 | "integrity" "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==" 2688 | "resolved" "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz" 2689 | "version" "1.14.1" 2690 | dependencies: 2691 | "encodeurl" "~1.0.2" 2692 | "escape-html" "~1.0.3" 2693 | "parseurl" "~1.3.3" 2694 | "send" "0.17.1" 2695 | 2696 | "set-blocking@^2.0.0": 2697 | "integrity" "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" 2698 | "resolved" "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" 2699 | "version" "2.0.0" 2700 | 2701 | "set-value@^0.4.3": 2702 | "integrity" "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=" 2703 | "resolved" "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz" 2704 | "version" "0.4.3" 2705 | dependencies: 2706 | "extend-shallow" "^2.0.1" 2707 | "is-extendable" "^0.1.1" 2708 | "is-plain-object" "^2.0.1" 2709 | "to-object-path" "^0.3.0" 2710 | 2711 | "set-value@^2.0.0": 2712 | "integrity" "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==" 2713 | "resolved" "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz" 2714 | "version" "2.0.0" 2715 | dependencies: 2716 | "extend-shallow" "^2.0.1" 2717 | "is-extendable" "^0.1.1" 2718 | "is-plain-object" "^2.0.3" 2719 | "split-string" "^3.0.1" 2720 | 2721 | "setprototypeof@1.1.0": 2722 | "integrity" "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" 2723 | "resolved" "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz" 2724 | "version" "1.1.0" 2725 | 2726 | "setprototypeof@1.1.1": 2727 | "integrity" "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" 2728 | "resolved" "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz" 2729 | "version" "1.1.1" 2730 | 2731 | "shallow-clone@^3.0.0": 2732 | "integrity" "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==" 2733 | "resolved" "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz" 2734 | "version" "3.0.1" 2735 | dependencies: 2736 | "kind-of" "^6.0.2" 2737 | 2738 | "shebang-command@^1.2.0": 2739 | "integrity" "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=" 2740 | "resolved" "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz" 2741 | "version" "1.2.0" 2742 | dependencies: 2743 | "shebang-regex" "^1.0.0" 2744 | 2745 | "shebang-command@^2.0.0": 2746 | "integrity" "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==" 2747 | "resolved" "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" 2748 | "version" "2.0.0" 2749 | dependencies: 2750 | "shebang-regex" "^3.0.0" 2751 | 2752 | "shebang-regex@^1.0.0": 2753 | "integrity" "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" 2754 | "resolved" "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz" 2755 | "version" "1.0.0" 2756 | 2757 | "shebang-regex@^3.0.0": 2758 | "integrity" "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" 2759 | "resolved" "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" 2760 | "version" "3.0.0" 2761 | 2762 | "signal-exit@^3.0.0", "signal-exit@^3.0.3": 2763 | "integrity" "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" 2764 | "resolved" "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz" 2765 | "version" "3.0.3" 2766 | 2767 | "snapdragon-node@^2.0.1": 2768 | "integrity" "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==" 2769 | "resolved" "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz" 2770 | "version" "2.1.1" 2771 | dependencies: 2772 | "define-property" "^1.0.0" 2773 | "isobject" "^3.0.0" 2774 | "snapdragon-util" "^3.0.1" 2775 | 2776 | "snapdragon-util@^3.0.1": 2777 | "integrity" "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==" 2778 | "resolved" "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz" 2779 | "version" "3.0.1" 2780 | dependencies: 2781 | "kind-of" "^3.2.0" 2782 | 2783 | "snapdragon@^0.8.1": 2784 | "integrity" "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==" 2785 | "resolved" "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz" 2786 | "version" "0.8.2" 2787 | dependencies: 2788 | "base" "^0.11.1" 2789 | "debug" "^2.2.0" 2790 | "define-property" "^0.2.5" 2791 | "extend-shallow" "^2.0.1" 2792 | "map-cache" "^0.2.2" 2793 | "source-map" "^0.5.6" 2794 | "source-map-resolve" "^0.5.0" 2795 | "use" "^3.1.0" 2796 | 2797 | "sockjs-client@^1.5.0": 2798 | "integrity" "sha512-VnVAb663fosipI/m6pqRXakEOw7nvd7TUgdr3PlR/8V2I95QIdwT8L4nMxhyU8SmDBHYXU1TOElaKOmKLfYzeQ==" 2799 | "resolved" "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.1.tgz" 2800 | "version" "1.5.1" 2801 | dependencies: 2802 | "debug" "^3.2.6" 2803 | "eventsource" "^1.0.7" 2804 | "faye-websocket" "^0.11.3" 2805 | "inherits" "^2.0.4" 2806 | "json3" "^3.3.3" 2807 | "url-parse" "^1.5.1" 2808 | 2809 | "sockjs@^0.3.21": 2810 | "integrity" "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==" 2811 | "resolved" "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz" 2812 | "version" "0.3.21" 2813 | dependencies: 2814 | "faye-websocket" "^0.11.3" 2815 | "uuid" "^3.4.0" 2816 | "websocket-driver" "^0.7.4" 2817 | 2818 | "source-list-map@^2.0.1": 2819 | "integrity" "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" 2820 | "resolved" "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz" 2821 | "version" "2.0.1" 2822 | 2823 | "source-map-resolve@^0.5.0": 2824 | "integrity" "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==" 2825 | "resolved" "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz" 2826 | "version" "0.5.2" 2827 | dependencies: 2828 | "atob" "^2.1.1" 2829 | "decode-uri-component" "^0.2.0" 2830 | "resolve-url" "^0.2.1" 2831 | "source-map-url" "^0.4.0" 2832 | "urix" "^0.1.0" 2833 | 2834 | "source-map-support@~0.5.12", "source-map-support@~0.5.19": 2835 | "integrity" "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==" 2836 | "resolved" "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz" 2837 | "version" "0.5.19" 2838 | dependencies: 2839 | "buffer-from" "^1.0.0" 2840 | "source-map" "^0.6.0" 2841 | 2842 | "source-map-url@^0.4.0": 2843 | "integrity" "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" 2844 | "resolved" "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz" 2845 | "version" "0.4.0" 2846 | 2847 | "source-map@^0.5.6": 2848 | "integrity" "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" 2849 | "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" 2850 | "version" "0.5.7" 2851 | 2852 | "source-map@^0.6.0", "source-map@^0.6.1", "source-map@~0.6.0", "source-map@~0.6.1": 2853 | "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" 2854 | "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" 2855 | "version" "0.6.1" 2856 | 2857 | "source-map@~0.7.2": 2858 | "integrity" "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" 2859 | "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz" 2860 | "version" "0.7.3" 2861 | 2862 | "spdy-transport@^3.0.0": 2863 | "integrity" "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==" 2864 | "resolved" "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz" 2865 | "version" "3.0.0" 2866 | dependencies: 2867 | "debug" "^4.1.0" 2868 | "detect-node" "^2.0.4" 2869 | "hpack.js" "^2.1.6" 2870 | "obuf" "^1.1.2" 2871 | "readable-stream" "^3.0.6" 2872 | "wbuf" "^1.7.3" 2873 | 2874 | "spdy@^4.0.2": 2875 | "integrity" "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==" 2876 | "resolved" "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz" 2877 | "version" "4.0.2" 2878 | dependencies: 2879 | "debug" "^4.1.0" 2880 | "handle-thing" "^2.0.0" 2881 | "http-deceiver" "^1.2.7" 2882 | "select-hose" "^2.0.0" 2883 | "spdy-transport" "^3.0.0" 2884 | 2885 | "split-string@^3.0.1", "split-string@^3.0.2": 2886 | "integrity" "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==" 2887 | "resolved" "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz" 2888 | "version" "3.1.0" 2889 | dependencies: 2890 | "extend-shallow" "^3.0.0" 2891 | 2892 | "static-extend@^0.1.1": 2893 | "integrity" "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=" 2894 | "resolved" "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz" 2895 | "version" "0.1.2" 2896 | dependencies: 2897 | "define-property" "^0.2.5" 2898 | "object-copy" "^0.1.0" 2899 | 2900 | "statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", "statuses@~1.5.0": 2901 | "integrity" "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" 2902 | "resolved" "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" 2903 | "version" "1.5.0" 2904 | 2905 | "string_decoder@^1.1.1": 2906 | "integrity" "sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w==" 2907 | "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.2.0.tgz" 2908 | "version" "1.2.0" 2909 | dependencies: 2910 | "safe-buffer" "~5.1.0" 2911 | 2912 | "string_decoder@~1.1.1": 2913 | "integrity" "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" 2914 | "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" 2915 | "version" "1.1.1" 2916 | dependencies: 2917 | "safe-buffer" "~5.1.0" 2918 | 2919 | "string-width@^3.0.0", "string-width@^3.1.0": 2920 | "integrity" "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==" 2921 | "resolved" "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz" 2922 | "version" "3.1.0" 2923 | dependencies: 2924 | "emoji-regex" "^7.0.1" 2925 | "is-fullwidth-code-point" "^2.0.0" 2926 | "strip-ansi" "^5.1.0" 2927 | 2928 | "strip-ansi@^3.0.0", "strip-ansi@^3.0.1": 2929 | "integrity" "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=" 2930 | "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz" 2931 | "version" "3.0.1" 2932 | dependencies: 2933 | "ansi-regex" "^2.0.0" 2934 | 2935 | "strip-ansi@^5.0.0": 2936 | "integrity" "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==" 2937 | "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz" 2938 | "version" "5.2.0" 2939 | dependencies: 2940 | "ansi-regex" "^4.1.0" 2941 | 2942 | "strip-ansi@^5.1.0": 2943 | "integrity" "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==" 2944 | "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz" 2945 | "version" "5.2.0" 2946 | dependencies: 2947 | "ansi-regex" "^4.1.0" 2948 | 2949 | "strip-ansi@^5.2.0": 2950 | "integrity" "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==" 2951 | "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz" 2952 | "version" "5.2.0" 2953 | dependencies: 2954 | "ansi-regex" "^4.1.0" 2955 | 2956 | "strip-eof@^1.0.0": 2957 | "integrity" "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" 2958 | "resolved" "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz" 2959 | "version" "1.0.0" 2960 | 2961 | "strip-final-newline@^2.0.0": 2962 | "integrity" "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" 2963 | "resolved" "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" 2964 | "version" "2.0.0" 2965 | 2966 | "supports-color@^6.1.0": 2967 | "integrity" "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==" 2968 | "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz" 2969 | "version" "6.1.0" 2970 | dependencies: 2971 | "has-flag" "^3.0.0" 2972 | 2973 | "supports-color@^7.0.0": 2974 | "integrity" "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==" 2975 | "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" 2976 | "version" "7.2.0" 2977 | dependencies: 2978 | "has-flag" "^4.0.0" 2979 | 2980 | "tapable@^2.0.0", "tapable@^2.1.1", "tapable@^2.2.0": 2981 | "integrity" "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==" 2982 | "resolved" "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz" 2983 | "version" "2.2.0" 2984 | 2985 | "terser-webpack-plugin@^5.1.1": 2986 | "integrity" "sha512-5XNNXZiR8YO6X6KhSGXfY0QrGrCRlSwAEjIIrlRQR4W8nP69TaJUlh3bkuac6zzgspiGPfKEHcY295MMVExl5Q==" 2987 | "resolved" "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.1.1.tgz" 2988 | "version" "5.1.1" 2989 | dependencies: 2990 | "jest-worker" "^26.6.2" 2991 | "p-limit" "^3.1.0" 2992 | "schema-utils" "^3.0.0" 2993 | "serialize-javascript" "^5.0.1" 2994 | "source-map" "^0.6.1" 2995 | "terser" "^5.5.1" 2996 | 2997 | "terser@^4.6.3": 2998 | "integrity" "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==" 2999 | "resolved" "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz" 3000 | "version" "4.8.0" 3001 | dependencies: 3002 | "commander" "^2.20.0" 3003 | "source-map" "~0.6.1" 3004 | "source-map-support" "~0.5.12" 3005 | 3006 | "terser@^5.5.1": 3007 | "integrity" "sha512-yv9YLFQQ+3ZqgWCUk+pvNJwgUTdlIxUk1WTN+RnaFJe2L7ipG2csPT0ra2XRm7Cs8cxN7QXmK1rFzEwYEQkzXw==" 3008 | "resolved" "https://registry.npmjs.org/terser/-/terser-5.6.1.tgz" 3009 | "version" "5.6.1" 3010 | dependencies: 3011 | "commander" "^2.20.0" 3012 | "source-map" "~0.7.2" 3013 | "source-map-support" "~0.5.19" 3014 | 3015 | "thunky@^1.0.2": 3016 | "integrity" "sha512-YwT8pjmNcAXBZqrubu22P4FYsh2D4dxRmnWBOL8Jk8bUcRUtc5326kx32tuTmFDAZtLOGEVNl8POAR8j896Iow==" 3017 | "resolved" "https://registry.npmjs.org/thunky/-/thunky-1.0.3.tgz" 3018 | "version" "1.0.3" 3019 | 3020 | "to-object-path@^0.3.0": 3021 | "integrity" "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=" 3022 | "resolved" "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz" 3023 | "version" "0.3.0" 3024 | dependencies: 3025 | "kind-of" "^3.0.2" 3026 | 3027 | "to-regex-range@^2.1.0": 3028 | "integrity" "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=" 3029 | "resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz" 3030 | "version" "2.1.1" 3031 | dependencies: 3032 | "is-number" "^3.0.0" 3033 | "repeat-string" "^1.6.1" 3034 | 3035 | "to-regex@^3.0.1", "to-regex@^3.0.2": 3036 | "integrity" "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==" 3037 | "resolved" "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz" 3038 | "version" "3.0.2" 3039 | dependencies: 3040 | "define-property" "^2.0.2" 3041 | "extend-shallow" "^3.0.2" 3042 | "regex-not" "^1.0.2" 3043 | "safe-regex" "^1.1.0" 3044 | 3045 | "toidentifier@1.0.0": 3046 | "integrity" "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" 3047 | "resolved" "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz" 3048 | "version" "1.0.0" 3049 | 3050 | "tslib@^1.9.0": 3051 | "integrity" "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" 3052 | "resolved" "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" 3053 | "version" "1.14.1" 3054 | 3055 | "tslib@^2.0.3": 3056 | "integrity" "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" 3057 | "resolved" "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz" 3058 | "version" "2.1.0" 3059 | 3060 | "type-is@~1.6.17", "type-is@~1.6.18": 3061 | "integrity" "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==" 3062 | "resolved" "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz" 3063 | "version" "1.6.18" 3064 | dependencies: 3065 | "media-typer" "0.3.0" 3066 | "mime-types" "~2.1.24" 3067 | 3068 | "union-value@^1.0.0": 3069 | "integrity" "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=" 3070 | "resolved" "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz" 3071 | "version" "1.0.0" 3072 | dependencies: 3073 | "arr-union" "^3.1.0" 3074 | "get-value" "^2.0.6" 3075 | "is-extendable" "^0.1.1" 3076 | "set-value" "^0.4.3" 3077 | 3078 | "unpipe@~1.0.0", "unpipe@1.0.0": 3079 | "integrity" "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" 3080 | "resolved" "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" 3081 | "version" "1.0.0" 3082 | 3083 | "unset-value@^1.0.0": 3084 | "integrity" "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=" 3085 | "resolved" "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz" 3086 | "version" "1.0.0" 3087 | dependencies: 3088 | "has-value" "^0.3.1" 3089 | "isobject" "^3.0.0" 3090 | 3091 | "upath@^1.1.1": 3092 | "integrity" "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" 3093 | "resolved" "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz" 3094 | "version" "1.2.0" 3095 | 3096 | "uri-js@^4.2.2": 3097 | "integrity" "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==" 3098 | "resolved" "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz" 3099 | "version" "4.2.2" 3100 | dependencies: 3101 | "punycode" "^2.1.0" 3102 | 3103 | "urix@^0.1.0": 3104 | "integrity" "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" 3105 | "resolved" "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz" 3106 | "version" "0.1.0" 3107 | 3108 | "url-parse@^1.4.3", "url-parse@^1.5.1": 3109 | "integrity" "sha512-HOfCOUJt7iSYzEx/UqgtwKRMC6EU91NFhsCHMv9oM03VJcVo2Qrp8T8kI9D7amFf1cu+/3CEhgb3rF9zL7k85Q==" 3110 | "resolved" "https://registry.npmjs.org/url-parse/-/url-parse-1.5.1.tgz" 3111 | "version" "1.5.1" 3112 | dependencies: 3113 | "querystringify" "^2.1.1" 3114 | "requires-port" "^1.0.0" 3115 | 3116 | "url@^0.11.0": 3117 | "integrity" "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=" 3118 | "resolved" "https://registry.npmjs.org/url/-/url-0.11.0.tgz" 3119 | "version" "0.11.0" 3120 | dependencies: 3121 | "punycode" "1.3.2" 3122 | "querystring" "0.2.0" 3123 | 3124 | "use@^3.1.0": 3125 | "integrity" "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" 3126 | "resolved" "https://registry.npmjs.org/use/-/use-3.1.1.tgz" 3127 | "version" "3.1.1" 3128 | 3129 | "util-deprecate@^1.0.1", "util-deprecate@~1.0.1": 3130 | "integrity" "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" 3131 | "resolved" "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" 3132 | "version" "1.0.2" 3133 | 3134 | "utila@^0.4.0", "utila@~0.4": 3135 | "integrity" "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" 3136 | "resolved" "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz" 3137 | "version" "0.4.0" 3138 | 3139 | "utils-merge@1.0.1": 3140 | "integrity" "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" 3141 | "resolved" "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz" 3142 | "version" "1.0.1" 3143 | 3144 | "uuid@^3.3.2", "uuid@^3.4.0": 3145 | "integrity" "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" 3146 | "resolved" "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz" 3147 | "version" "3.4.0" 3148 | 3149 | "v8-compile-cache@^2.2.0": 3150 | "integrity" "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" 3151 | "resolved" "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz" 3152 | "version" "2.3.0" 3153 | 3154 | "vary@~1.1.2": 3155 | "integrity" "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" 3156 | "resolved" "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" 3157 | "version" "1.1.2" 3158 | 3159 | "watchpack@^2.0.0": 3160 | "integrity" "sha512-Oo7LXCmc1eE1AjyuSBmtC3+Wy4HcV8PxWh2kP6fOl8yTlNS7r0K9l1ao2lrrUza7V39Y3D/BbJgY8VeSlc5JKw==" 3161 | "resolved" "https://registry.npmjs.org/watchpack/-/watchpack-2.1.1.tgz" 3162 | "version" "2.1.1" 3163 | dependencies: 3164 | "glob-to-regexp" "^0.4.1" 3165 | "graceful-fs" "^4.1.2" 3166 | 3167 | "wbuf@^1.1.0", "wbuf@^1.7.3": 3168 | "integrity" "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==" 3169 | "resolved" "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz" 3170 | "version" "1.7.3" 3171 | dependencies: 3172 | "minimalistic-assert" "^1.0.0" 3173 | 3174 | "webpack-cli@^4.6.0": 3175 | "integrity" "sha512-9YV+qTcGMjQFiY7Nb1kmnupvb1x40lfpj8pwdO/bom+sQiP4OBMKjHq29YQrlDWDPZO9r/qWaRRywKaRDKqBTA==" 3176 | "resolved" "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.6.0.tgz" 3177 | "version" "4.6.0" 3178 | dependencies: 3179 | "@discoveryjs/json-ext" "^0.5.0" 3180 | "@webpack-cli/configtest" "^1.0.2" 3181 | "@webpack-cli/info" "^1.2.3" 3182 | "@webpack-cli/serve" "^1.3.1" 3183 | "colorette" "^1.2.1" 3184 | "commander" "^7.0.0" 3185 | "enquirer" "^2.3.6" 3186 | "execa" "^5.0.0" 3187 | "fastest-levenshtein" "^1.0.12" 3188 | "import-local" "^3.0.2" 3189 | "interpret" "^2.2.0" 3190 | "rechoir" "^0.7.0" 3191 | "v8-compile-cache" "^2.2.0" 3192 | "webpack-merge" "^5.7.3" 3193 | 3194 | "webpack-dev-middleware@^3.7.2": 3195 | "integrity" "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==" 3196 | "resolved" "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz" 3197 | "version" "3.7.3" 3198 | dependencies: 3199 | "memory-fs" "^0.4.1" 3200 | "mime" "^2.4.4" 3201 | "mkdirp" "^0.5.1" 3202 | "range-parser" "^1.2.1" 3203 | "webpack-log" "^2.0.0" 3204 | 3205 | "webpack-dev-server@^3.11.2": 3206 | "integrity" "sha512-A80BkuHRQfCiNtGBS1EMf2ChTUs0x+B3wGDFmOeT4rmJOHhHTCH2naNxIHhmkr0/UillP4U3yeIyv1pNp+QDLQ==" 3207 | "resolved" "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.2.tgz" 3208 | "version" "3.11.2" 3209 | dependencies: 3210 | "ansi-html" "0.0.7" 3211 | "bonjour" "^3.5.0" 3212 | "chokidar" "^2.1.8" 3213 | "compression" "^1.7.4" 3214 | "connect-history-api-fallback" "^1.6.0" 3215 | "debug" "^4.1.1" 3216 | "del" "^4.1.1" 3217 | "express" "^4.17.1" 3218 | "html-entities" "^1.3.1" 3219 | "http-proxy-middleware" "0.19.1" 3220 | "import-local" "^2.0.0" 3221 | "internal-ip" "^4.3.0" 3222 | "ip" "^1.1.5" 3223 | "is-absolute-url" "^3.0.3" 3224 | "killable" "^1.0.1" 3225 | "loglevel" "^1.6.8" 3226 | "opn" "^5.5.0" 3227 | "p-retry" "^3.0.1" 3228 | "portfinder" "^1.0.26" 3229 | "schema-utils" "^1.0.0" 3230 | "selfsigned" "^1.10.8" 3231 | "semver" "^6.3.0" 3232 | "serve-index" "^1.9.1" 3233 | "sockjs" "^0.3.21" 3234 | "sockjs-client" "^1.5.0" 3235 | "spdy" "^4.0.2" 3236 | "strip-ansi" "^3.0.1" 3237 | "supports-color" "^6.1.0" 3238 | "url" "^0.11.0" 3239 | "webpack-dev-middleware" "^3.7.2" 3240 | "webpack-log" "^2.0.0" 3241 | "ws" "^6.2.1" 3242 | "yargs" "^13.3.2" 3243 | 3244 | "webpack-log@^2.0.0": 3245 | "integrity" "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==" 3246 | "resolved" "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz" 3247 | "version" "2.0.0" 3248 | dependencies: 3249 | "ansi-colors" "^3.0.0" 3250 | "uuid" "^3.3.2" 3251 | 3252 | "webpack-merge@^5.7.3": 3253 | "integrity" "sha512-6/JUQv0ELQ1igjGDzHkXbVDRxkfA57Zw7PfiupdLFJYrgFqY5ZP8xxbpp2lU3EPwYx89ht5Z/aDkD40hFCm5AA==" 3254 | "resolved" "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.7.3.tgz" 3255 | "version" "5.7.3" 3256 | dependencies: 3257 | "clone-deep" "^4.0.1" 3258 | "wildcard" "^2.0.0" 3259 | 3260 | "webpack-sources@^2.1.1": 3261 | "integrity" "sha512-bQsA24JLwcnWGArOKUxYKhX3Mz/nK1Xf6hxullKERyktjNMC4x8koOeaDNTA2fEJ09BdWLbM/iTW0ithREUP0w==" 3262 | "resolved" "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.2.0.tgz" 3263 | "version" "2.2.0" 3264 | dependencies: 3265 | "source-list-map" "^2.0.1" 3266 | "source-map" "^0.6.1" 3267 | 3268 | "webpack@^5.28.0": 3269 | "integrity" "sha512-1xllYVmA4dIvRjHzwELgW4KjIU1fW4PEuEnjsylz7k7H5HgPOctIq7W1jrt3sKH9yG5d72//XWzsHhfoWvsQVg==" 3270 | "resolved" "https://registry.npmjs.org/webpack/-/webpack-5.28.0.tgz" 3271 | "version" "5.28.0" 3272 | dependencies: 3273 | "@types/eslint-scope" "^3.7.0" 3274 | "@types/estree" "^0.0.46" 3275 | "@webassemblyjs/ast" "1.11.0" 3276 | "@webassemblyjs/wasm-edit" "1.11.0" 3277 | "@webassemblyjs/wasm-parser" "1.11.0" 3278 | "acorn" "^8.0.4" 3279 | "browserslist" "^4.14.5" 3280 | "chrome-trace-event" "^1.0.2" 3281 | "enhanced-resolve" "^5.7.0" 3282 | "es-module-lexer" "^0.4.0" 3283 | "eslint-scope" "^5.1.1" 3284 | "events" "^3.2.0" 3285 | "glob-to-regexp" "^0.4.1" 3286 | "graceful-fs" "^4.2.4" 3287 | "json-parse-better-errors" "^1.0.2" 3288 | "loader-runner" "^4.2.0" 3289 | "mime-types" "^2.1.27" 3290 | "neo-async" "^2.6.2" 3291 | "schema-utils" "^3.0.0" 3292 | "tapable" "^2.1.1" 3293 | "terser-webpack-plugin" "^5.1.1" 3294 | "watchpack" "^2.0.0" 3295 | "webpack-sources" "^2.1.1" 3296 | 3297 | "websocket-driver@^0.7.4", "websocket-driver@>=0.5.1": 3298 | "integrity" "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==" 3299 | "resolved" "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz" 3300 | "version" "0.7.4" 3301 | dependencies: 3302 | "http-parser-js" ">=0.5.1" 3303 | "safe-buffer" ">=5.1.0" 3304 | "websocket-extensions" ">=0.1.1" 3305 | 3306 | "websocket-extensions@>=0.1.1": 3307 | "integrity" "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" 3308 | "resolved" "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz" 3309 | "version" "0.1.4" 3310 | 3311 | "which-module@^2.0.0": 3312 | "integrity" "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" 3313 | "resolved" "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz" 3314 | "version" "2.0.0" 3315 | 3316 | "which@^1.2.9": 3317 | "integrity" "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==" 3318 | "resolved" "https://registry.npmjs.org/which/-/which-1.3.1.tgz" 3319 | "version" "1.3.1" 3320 | dependencies: 3321 | "isexe" "^2.0.0" 3322 | 3323 | "which@^2.0.1": 3324 | "integrity" "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==" 3325 | "resolved" "https://registry.npmjs.org/which/-/which-2.0.2.tgz" 3326 | "version" "2.0.2" 3327 | dependencies: 3328 | "isexe" "^2.0.0" 3329 | 3330 | "wildcard@^2.0.0": 3331 | "integrity" "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==" 3332 | "resolved" "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz" 3333 | "version" "2.0.0" 3334 | 3335 | "wrap-ansi@^5.1.0": 3336 | "integrity" "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==" 3337 | "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz" 3338 | "version" "5.1.0" 3339 | dependencies: 3340 | "ansi-styles" "^3.2.0" 3341 | "string-width" "^3.0.0" 3342 | "strip-ansi" "^5.0.0" 3343 | 3344 | "wrappy@1": 3345 | "integrity" "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" 3346 | "resolved" "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" 3347 | "version" "1.0.2" 3348 | 3349 | "ws@^6.2.1": 3350 | "integrity" "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==" 3351 | "resolved" "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz" 3352 | "version" "6.2.1" 3353 | dependencies: 3354 | "async-limiter" "~1.0.0" 3355 | 3356 | "y18n@^4.0.0": 3357 | "integrity" "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==" 3358 | "resolved" "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz" 3359 | "version" "4.0.1" 3360 | 3361 | "yargs-parser@^13.1.2": 3362 | "integrity" "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==" 3363 | "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz" 3364 | "version" "13.1.2" 3365 | dependencies: 3366 | "camelcase" "^5.0.0" 3367 | "decamelize" "^1.2.0" 3368 | 3369 | "yargs@^13.3.2": 3370 | "integrity" "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==" 3371 | "resolved" "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz" 3372 | "version" "13.3.2" 3373 | dependencies: 3374 | "cliui" "^5.0.0" 3375 | "find-up" "^3.0.0" 3376 | "get-caller-file" "^2.0.1" 3377 | "require-directory" "^2.1.1" 3378 | "require-main-filename" "^2.0.0" 3379 | "set-blocking" "^2.0.0" 3380 | "string-width" "^3.0.0" 3381 | "which-module" "^2.0.0" 3382 | "y18n" "^4.0.0" 3383 | "yargs-parser" "^13.1.2" 3384 | 3385 | "yocto-queue@^0.1.0": 3386 | "integrity" "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" 3387 | "resolved" "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz" 3388 | "version" "0.1.0" 3389 | --------------------------------------------------------------------------------