정의왕

Merge branch 'login' into 'master'

Login UI



See merge request !1
1 +App.js
...\ No newline at end of file ...\ No newline at end of file
1 <component name="InspectionProjectProfileManager"> 1 <component name="InspectionProjectProfileManager">
2 <profile version="1.0"> 2 <profile version="1.0">
3 <option name="myName" value="Project Default" /> 3 <option name="myName" value="Project Default" />
4 + <inspection_tool class="DuplicatedCode" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
4 <inspection_tool class="Eslint" enabled="true" level="WARNING" enabled_by_default="true" /> 5 <inspection_tool class="Eslint" enabled="true" level="WARNING" enabled_by_default="true" />
5 </profile> 6 </profile>
6 </component> 7 </component>
...\ No newline at end of file ...\ No newline at end of file
......
1 <?xml version="1.0" encoding="UTF-8"?> 1 <?xml version="1.0" encoding="UTF-8"?>
2 <project version="4"> 2 <project version="4">
3 <component name="VcsDirectoryMappings"> 3 <component name="VcsDirectoryMappings">
4 + <mapping directory="$PROJECT_DIR$/.." vcs="Git" />
4 <mapping directory="$PROJECT_DIR$" vcs="Git" /> 5 <mapping directory="$PROJECT_DIR$" vcs="Git" />
5 </component> 6 </component>
6 </project> 7 </project>
...\ No newline at end of file ...\ No newline at end of file
......
...@@ -1243,6 +1243,23 @@ ...@@ -1243,6 +1243,23 @@
1243 } 1243 }
1244 } 1244 }
1245 }, 1245 },
1246 + "@fluentui/react-component-event-listener": {
1247 + "version": "0.51.7",
1248 + "resolved": "https://registry.npmjs.org/@fluentui/react-component-event-listener/-/react-component-event-listener-0.51.7.tgz",
1249 + "integrity": "sha512-NjVm+crN0T9A7vITL8alZeHnuV8zi2gos0nezU/2YOxaUAB9E4zKiPxt/6k5U50rJs/gj8Nu45iXxnjO41HbZg==",
1250 + "requires": {
1251 + "@babel/runtime": "^7.10.4"
1252 + }
1253 + },
1254 + "@fluentui/react-component-ref": {
1255 + "version": "0.51.7",
1256 + "resolved": "https://registry.npmjs.org/@fluentui/react-component-ref/-/react-component-ref-0.51.7.tgz",
1257 + "integrity": "sha512-CX27jVJYaFoBCWpuWAizQZ2se137ku1dmDyn8sw+ySNJa+kkQf7LnMydiPW5K7cRdUSqUJW3eS4EjKRvVAx8xA==",
1258 + "requires": {
1259 + "@babel/runtime": "^7.10.4",
1260 + "react-is": "^16.6.3"
1261 + }
1262 + },
1246 "@gar/promisify": { 1263 "@gar/promisify": {
1247 "version": "1.1.2", 1264 "version": "1.1.2",
1248 "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.2.tgz", 1265 "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.2.tgz",
...@@ -1873,6 +1890,11 @@ ...@@ -1873,6 +1890,11 @@
1873 } 1890 }
1874 } 1891 }
1875 }, 1892 },
1893 + "@popperjs/core": {
1894 + "version": "2.10.2",
1895 + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.10.2.tgz",
1896 + "integrity": "sha512-IXf3XA7+XyN7CP9gGh/XB0UxVMlvARGEgGXLubFICsUMGz6Q+DU+i4gGlpOxTjKvXjkJDJC8YdqdKkDj9qZHEQ=="
1897 + },
1876 "@rollup/plugin-node-resolve": { 1898 "@rollup/plugin-node-resolve": {
1877 "version": "7.1.3", 1899 "version": "7.1.3",
1878 "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz", 1900 "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz",
...@@ -1911,6 +1933,15 @@ ...@@ -1911,6 +1933,15 @@
1911 } 1933 }
1912 } 1934 }
1913 }, 1935 },
1936 + "@semantic-ui-react/event-stack": {
1937 + "version": "3.1.2",
1938 + "resolved": "https://registry.npmjs.org/@semantic-ui-react/event-stack/-/event-stack-3.1.2.tgz",
1939 + "integrity": "sha512-Yd0Qf7lPCIjzJ9bZYfurlNu2RDXT6KKSyubHfYK3WjRauhxCsq6Fk2LMRI9DEvShoEU+AsLSv3NGkqXAcVp0zg==",
1940 + "requires": {
1941 + "exenv": "^1.2.2",
1942 + "prop-types": "^15.6.2"
1943 + }
1944 + },
1914 "@sinonjs/commons": { 1945 "@sinonjs/commons": {
1915 "version": "1.8.3", 1946 "version": "1.8.3",
1916 "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", 1947 "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz",
...@@ -2444,6 +2475,11 @@ ...@@ -2444,6 +2475,11 @@
2444 "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", 2475 "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz",
2445 "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==" 2476 "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ=="
2446 }, 2477 },
2478 + "@types/minimist": {
2479 + "version": "1.2.2",
2480 + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz",
2481 + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ=="
2482 + },
2447 "@types/node": { 2483 "@types/node": {
2448 "version": "16.11.7", 2484 "version": "16.11.7",
2449 "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.7.tgz", 2485 "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.7.tgz",
...@@ -2833,6 +2869,11 @@ ...@@ -2833,6 +2869,11 @@
2833 "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", 2869 "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz",
2834 "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" 2870 "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q=="
2835 }, 2871 },
2872 + "abbrev": {
2873 + "version": "1.1.1",
2874 + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
2875 + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="
2876 + },
2836 "accepts": { 2877 "accepts": {
2837 "version": "1.3.7", 2878 "version": "1.3.7",
2838 "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", 2879 "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
...@@ -2923,6 +2964,11 @@ ...@@ -2923,6 +2964,11 @@
2923 "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", 2964 "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz",
2924 "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" 2965 "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM="
2925 }, 2966 },
2967 + "amdefine": {
2968 + "version": "1.0.1",
2969 + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
2970 + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU="
2971 + },
2926 "ansi-colors": { 2972 "ansi-colors": {
2927 "version": "4.1.1", 2973 "version": "4.1.1",
2928 "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", 2974 "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
...@@ -2975,6 +3021,15 @@ ...@@ -2975,6 +3021,15 @@
2975 "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", 3021 "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
2976 "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" 3022 "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw=="
2977 }, 3023 },
3024 + "are-we-there-yet": {
3025 + "version": "1.1.7",
3026 + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz",
3027 + "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==",
3028 + "requires": {
3029 + "delegates": "^1.0.0",
3030 + "readable-stream": "^2.0.6"
3031 + }
3032 + },
2978 "argparse": { 3033 "argparse": {
2979 "version": "1.0.10", 3034 "version": "1.0.10",
2980 "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", 3035 "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
...@@ -3074,6 +3129,14 @@ ...@@ -3074,6 +3129,14 @@
3074 "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", 3129 "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
3075 "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" 3130 "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY="
3076 }, 3131 },
3132 + "asn1": {
3133 + "version": "0.2.6",
3134 + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz",
3135 + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==",
3136 + "requires": {
3137 + "safer-buffer": "~2.1.0"
3138 + }
3139 + },
3077 "asn1.js": { 3140 "asn1.js": {
3078 "version": "5.4.1", 3141 "version": "5.4.1",
3079 "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", 3142 "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz",
...@@ -3116,6 +3179,11 @@ ...@@ -3116,6 +3179,11 @@
3116 } 3179 }
3117 } 3180 }
3118 }, 3181 },
3182 + "assert-plus": {
3183 + "version": "1.0.0",
3184 + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
3185 + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
3186 + },
3119 "assign-symbols": { 3187 "assign-symbols": {
3120 "version": "1.0.0", 3188 "version": "1.0.0",
3121 "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", 3189 "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
...@@ -3144,6 +3212,11 @@ ...@@ -3144,6 +3212,11 @@
3144 "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", 3212 "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz",
3145 "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" 3213 "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ=="
3146 }, 3214 },
3215 + "async-foreach": {
3216 + "version": "0.1.3",
3217 + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz",
3218 + "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI="
3219 + },
3147 "async-limiter": { 3220 "async-limiter": {
3148 "version": "1.0.1", 3221 "version": "1.0.1",
3149 "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", 3222 "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
...@@ -3185,6 +3258,16 @@ ...@@ -3185,6 +3258,16 @@
3185 } 3258 }
3186 } 3259 }
3187 }, 3260 },
3261 + "aws-sign2": {
3262 + "version": "0.7.0",
3263 + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
3264 + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg="
3265 + },
3266 + "aws4": {
3267 + "version": "1.11.0",
3268 + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
3269 + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA=="
3270 + },
3188 "axe-core": { 3271 "axe-core": {
3189 "version": "4.3.5", 3272 "version": "4.3.5",
3190 "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.3.5.tgz", 3273 "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.3.5.tgz",
...@@ -3716,6 +3799,14 @@ ...@@ -3716,6 +3799,14 @@
3716 "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", 3799 "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
3717 "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" 3800 "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY="
3718 }, 3801 },
3802 + "bcrypt-pbkdf": {
3803 + "version": "1.0.2",
3804 + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
3805 + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
3806 + "requires": {
3807 + "tweetnacl": "^0.14.3"
3808 + }
3809 + },
3719 "bfj": { 3810 "bfj": {
3720 "version": "7.0.2", 3811 "version": "7.0.2",
3721 "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", 3812 "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz",
...@@ -4080,6 +4171,23 @@ ...@@ -4080,6 +4171,23 @@
4080 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz", 4171 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz",
4081 "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==" 4172 "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA=="
4082 }, 4173 },
4174 + "camelcase-keys": {
4175 + "version": "6.2.2",
4176 + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz",
4177 + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==",
4178 + "requires": {
4179 + "camelcase": "^5.3.1",
4180 + "map-obj": "^4.0.0",
4181 + "quick-lru": "^4.0.1"
4182 + },
4183 + "dependencies": {
4184 + "camelcase": {
4185 + "version": "5.3.1",
4186 + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
4187 + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg=="
4188 + }
4189 + }
4190 + },
4083 "caniuse-api": { 4191 "caniuse-api": {
4084 "version": "3.0.0", 4192 "version": "3.0.0",
4085 "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", 4193 "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz",
...@@ -4109,6 +4217,11 @@ ...@@ -4109,6 +4217,11 @@
4109 "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz", 4217 "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz",
4110 "integrity": "sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ==" 4218 "integrity": "sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ=="
4111 }, 4219 },
4220 + "caseless": {
4221 + "version": "0.12.0",
4222 + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
4223 + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
4224 + },
4112 "chalk": { 4225 "chalk": {
4113 "version": "2.4.2", 4226 "version": "2.4.2",
4114 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 4227 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
...@@ -4225,6 +4338,11 @@ ...@@ -4225,6 +4338,11 @@
4225 "wrap-ansi": "^6.2.0" 4338 "wrap-ansi": "^6.2.0"
4226 } 4339 }
4227 }, 4340 },
4341 + "clsx": {
4342 + "version": "1.1.1",
4343 + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz",
4344 + "integrity": "sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA=="
4345 + },
4228 "co": { 4346 "co": {
4229 "version": "4.6.0", 4347 "version": "4.6.0",
4230 "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", 4348 "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
...@@ -4240,6 +4358,11 @@ ...@@ -4240,6 +4358,11 @@
4240 "q": "^1.1.2" 4358 "q": "^1.1.2"
4241 } 4359 }
4242 }, 4360 },
4361 + "code-point-at": {
4362 + "version": "1.1.0",
4363 + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
4364 + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c="
4365 + },
4243 "collect-v8-coverage": { 4366 "collect-v8-coverage": {
4244 "version": "1.0.1", 4367 "version": "1.0.1",
4245 "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", 4368 "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz",
...@@ -4389,6 +4512,11 @@ ...@@ -4389,6 +4512,11 @@
4389 "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", 4512 "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz",
4390 "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" 4513 "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA=="
4391 }, 4514 },
4515 + "console-control-strings": {
4516 + "version": "1.1.0",
4517 + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
4518 + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4="
4519 + },
4392 "constants-browserify": { 4520 "constants-browserify": {
4393 "version": "1.0.0", 4521 "version": "1.0.0",
4394 "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", 4522 "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
...@@ -4899,6 +5027,14 @@ ...@@ -4899,6 +5027,14 @@
4899 "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz", 5027 "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz",
4900 "integrity": "sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw==" 5028 "integrity": "sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw=="
4901 }, 5029 },
5030 + "dashdash": {
5031 + "version": "1.14.1",
5032 + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
5033 + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
5034 + "requires": {
5035 + "assert-plus": "^1.0.0"
5036 + }
5037 + },
4902 "data-urls": { 5038 "data-urls": {
4903 "version": "2.0.0", 5039 "version": "2.0.0",
4904 "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", 5040 "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz",
...@@ -4922,6 +5058,22 @@ ...@@ -4922,6 +5058,22 @@
4922 "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", 5058 "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
4923 "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" 5059 "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA="
4924 }, 5060 },
5061 + "decamelize-keys": {
5062 + "version": "1.1.0",
5063 + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz",
5064 + "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=",
5065 + "requires": {
5066 + "decamelize": "^1.1.0",
5067 + "map-obj": "^1.0.0"
5068 + },
5069 + "dependencies": {
5070 + "map-obj": {
5071 + "version": "1.0.1",
5072 + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
5073 + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0="
5074 + }
5075 + }
5076 + },
4925 "decimal.js": { 5077 "decimal.js": {
4926 "version": "10.3.1", 5078 "version": "10.3.1",
4927 "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", 5079 "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz",
...@@ -5075,6 +5227,11 @@ ...@@ -5075,6 +5227,11 @@
5075 "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", 5227 "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
5076 "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" 5228 "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
5077 }, 5229 },
5230 + "delegates": {
5231 + "version": "1.0.0",
5232 + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
5233 + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o="
5234 + },
5078 "depd": { 5235 "depd": {
5079 "version": "1.1.2", 5236 "version": "1.1.2",
5080 "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", 5237 "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
...@@ -5316,6 +5473,15 @@ ...@@ -5316,6 +5473,15 @@
5316 "stream-shift": "^1.0.0" 5473 "stream-shift": "^1.0.0"
5317 } 5474 }
5318 }, 5475 },
5476 + "ecc-jsbn": {
5477 + "version": "0.1.2",
5478 + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
5479 + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
5480 + "requires": {
5481 + "jsbn": "~0.1.0",
5482 + "safer-buffer": "^2.1.0"
5483 + }
5484 + },
5319 "ee-first": { 5485 "ee-first": {
5320 "version": "1.1.1", 5486 "version": "1.1.1",
5321 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", 5487 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
...@@ -5414,6 +5580,11 @@ ...@@ -5414,6 +5580,11 @@
5414 "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", 5580 "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
5415 "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" 5581 "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A=="
5416 }, 5582 },
5583 + "env-paths": {
5584 + "version": "2.2.1",
5585 + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",
5586 + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A=="
5587 + },
5417 "errno": { 5588 "errno": {
5418 "version": "0.1.8", 5589 "version": "0.1.8",
5419 "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", 5590 "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz",
...@@ -6256,6 +6427,11 @@ ...@@ -6256,6 +6427,11 @@
6256 "strip-eof": "^1.0.0" 6427 "strip-eof": "^1.0.0"
6257 } 6428 }
6258 }, 6429 },
6430 + "exenv": {
6431 + "version": "1.2.2",
6432 + "resolved": "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz",
6433 + "integrity": "sha1-KueOhdmJQVhnCwPUe+wfA72Ru50="
6434 + },
6259 "exit": { 6435 "exit": {
6260 "version": "0.1.2", 6436 "version": "0.1.2",
6261 "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", 6437 "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
...@@ -6414,6 +6590,11 @@ ...@@ -6414,6 +6590,11 @@
6414 } 6590 }
6415 } 6591 }
6416 }, 6592 },
6593 + "extend": {
6594 + "version": "3.0.2",
6595 + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
6596 + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
6597 + },
6417 "extend-shallow": { 6598 "extend-shallow": {
6418 "version": "3.0.2", 6599 "version": "3.0.2",
6419 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", 6600 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
...@@ -6492,6 +6673,11 @@ ...@@ -6492,6 +6673,11 @@
6492 } 6673 }
6493 } 6674 }
6494 }, 6675 },
6676 + "extsprintf": {
6677 + "version": "1.3.0",
6678 + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
6679 + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU="
6680 + },
6495 "fast-deep-equal": { 6681 "fast-deep-equal": {
6496 "version": "3.1.3", 6682 "version": "3.1.3",
6497 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 6683 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
...@@ -6676,6 +6862,11 @@ ...@@ -6676,6 +6862,11 @@
6676 "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", 6862 "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
6677 "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" 6863 "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA="
6678 }, 6864 },
6865 + "forever-agent": {
6866 + "version": "0.6.1",
6867 + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
6868 + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE="
6869 + },
6679 "fork-ts-checker-webpack-plugin": { 6870 "fork-ts-checker-webpack-plugin": {
6680 "version": "4.1.6", 6871 "version": "4.1.6",
6681 "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz", 6872 "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz",
...@@ -6880,6 +7071,62 @@ ...@@ -6880,6 +7071,62 @@
6880 "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", 7071 "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
6881 "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" 7072 "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc="
6882 }, 7073 },
7074 + "gauge": {
7075 + "version": "2.7.4",
7076 + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
7077 + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
7078 + "requires": {
7079 + "aproba": "^1.0.3",
7080 + "console-control-strings": "^1.0.0",
7081 + "has-unicode": "^2.0.0",
7082 + "object-assign": "^4.1.0",
7083 + "signal-exit": "^3.0.0",
7084 + "string-width": "^1.0.1",
7085 + "strip-ansi": "^3.0.1",
7086 + "wide-align": "^1.1.0"
7087 + },
7088 + "dependencies": {
7089 + "ansi-regex": {
7090 + "version": "2.1.1",
7091 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
7092 + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
7093 + },
7094 + "is-fullwidth-code-point": {
7095 + "version": "1.0.0",
7096 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
7097 + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
7098 + "requires": {
7099 + "number-is-nan": "^1.0.0"
7100 + }
7101 + },
7102 + "string-width": {
7103 + "version": "1.0.2",
7104 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
7105 + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
7106 + "requires": {
7107 + "code-point-at": "^1.0.0",
7108 + "is-fullwidth-code-point": "^1.0.0",
7109 + "strip-ansi": "^3.0.0"
7110 + }
7111 + },
7112 + "strip-ansi": {
7113 + "version": "3.0.1",
7114 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
7115 + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
7116 + "requires": {
7117 + "ansi-regex": "^2.0.0"
7118 + }
7119 + }
7120 + }
7121 + },
7122 + "gaze": {
7123 + "version": "1.1.3",
7124 + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz",
7125 + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==",
7126 + "requires": {
7127 + "globule": "^1.0.0"
7128 + }
7129 + },
6883 "gensync": { 7130 "gensync": {
6884 "version": "1.0.0-beta.2", 7131 "version": "1.0.0-beta.2",
6885 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", 7132 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
...@@ -6910,6 +7157,11 @@ ...@@ -6910,6 +7157,11 @@
6910 "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", 7157 "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz",
6911 "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" 7158 "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q=="
6912 }, 7159 },
7160 + "get-stdin": {
7161 + "version": "4.0.1",
7162 + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
7163 + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4="
7164 + },
6913 "get-stream": { 7165 "get-stream": {
6914 "version": "4.1.0", 7166 "version": "4.1.0",
6915 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", 7167 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
...@@ -6932,6 +7184,14 @@ ...@@ -6932,6 +7184,14 @@
6932 "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", 7184 "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
6933 "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" 7185 "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg="
6934 }, 7186 },
7187 + "getpass": {
7188 + "version": "0.1.7",
7189 + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
7190 + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
7191 + "requires": {
7192 + "assert-plus": "^1.0.0"
7193 + }
7194 + },
6935 "glob": { 7195 "glob": {
6936 "version": "7.2.0", 7196 "version": "7.2.0",
6937 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", 7197 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
...@@ -6989,6 +7249,31 @@ ...@@ -6989,6 +7249,31 @@
6989 "slash": "^3.0.0" 7249 "slash": "^3.0.0"
6990 } 7250 }
6991 }, 7251 },
7252 + "globule": {
7253 + "version": "1.3.3",
7254 + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.3.tgz",
7255 + "integrity": "sha512-mb1aYtDbIjTu4ShMB85m3UzjX9BVKe9WCzsnfMSZk+K5GpIbBOexgg4PPCt5eHDEG5/ZQAUX2Kct02zfiPLsKg==",
7256 + "requires": {
7257 + "glob": "~7.1.1",
7258 + "lodash": "~4.17.10",
7259 + "minimatch": "~3.0.2"
7260 + },
7261 + "dependencies": {
7262 + "glob": {
7263 + "version": "7.1.7",
7264 + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
7265 + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
7266 + "requires": {
7267 + "fs.realpath": "^1.0.0",
7268 + "inflight": "^1.0.4",
7269 + "inherits": "2",
7270 + "minimatch": "^3.0.4",
7271 + "once": "^1.3.0",
7272 + "path-is-absolute": "^1.0.0"
7273 + }
7274 + }
7275 + }
7276 + },
6992 "graceful-fs": { 7277 "graceful-fs": {
6993 "version": "4.2.8", 7278 "version": "4.2.8",
6994 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", 7279 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz",
...@@ -7014,6 +7299,25 @@ ...@@ -7014,6 +7299,25 @@
7014 "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", 7299 "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz",
7015 "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" 7300 "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg=="
7016 }, 7301 },
7302 + "har-schema": {
7303 + "version": "2.0.0",
7304 + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
7305 + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI="
7306 + },
7307 + "har-validator": {
7308 + "version": "5.1.5",
7309 + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
7310 + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
7311 + "requires": {
7312 + "ajv": "^6.12.3",
7313 + "har-schema": "^2.0.0"
7314 + }
7315 + },
7316 + "hard-rejection": {
7317 + "version": "2.1.0",
7318 + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz",
7319 + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA=="
7320 + },
7017 "harmony-reflect": { 7321 "harmony-reflect": {
7018 "version": "1.6.2", 7322 "version": "1.6.2",
7019 "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", 7323 "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz",
...@@ -7027,6 +7331,21 @@ ...@@ -7027,6 +7331,21 @@
7027 "function-bind": "^1.1.1" 7331 "function-bind": "^1.1.1"
7028 } 7332 }
7029 }, 7333 },
7334 + "has-ansi": {
7335 + "version": "2.0.0",
7336 + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
7337 + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
7338 + "requires": {
7339 + "ansi-regex": "^2.0.0"
7340 + },
7341 + "dependencies": {
7342 + "ansi-regex": {
7343 + "version": "2.1.1",
7344 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
7345 + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
7346 + }
7347 + }
7348 + },
7030 "has-bigints": { 7349 "has-bigints": {
7031 "version": "1.0.1", 7350 "version": "1.0.1",
7032 "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", 7351 "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz",
...@@ -7050,6 +7369,11 @@ ...@@ -7050,6 +7369,11 @@
7050 "has-symbols": "^1.0.2" 7369 "has-symbols": "^1.0.2"
7051 } 7370 }
7052 }, 7371 },
7372 + "has-unicode": {
7373 + "version": "2.0.1",
7374 + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
7375 + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk="
7376 + },
7053 "has-value": { 7377 "has-value": {
7054 "version": "1.0.0", 7378 "version": "1.0.0",
7055 "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", 7379 "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
...@@ -7143,6 +7467,14 @@ ...@@ -7143,6 +7467,14 @@
7143 "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", 7467 "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz",
7144 "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" 7468 "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ=="
7145 }, 7469 },
7470 + "history": {
7471 + "version": "5.1.0",
7472 + "resolved": "https://registry.npmjs.org/history/-/history-5.1.0.tgz",
7473 + "integrity": "sha512-zPuQgPacm2vH2xdORvGGz1wQMuHSIB56yNAy5FnLuwOwgSYyPKptJtcMm6Ev+hRGeS+GzhbmRacHzvlESbFwDg==",
7474 + "requires": {
7475 + "@babel/runtime": "^7.7.6"
7476 + }
7477 + },
7146 "hmac-drbg": { 7478 "hmac-drbg": {
7147 "version": "1.0.1", 7479 "version": "1.0.1",
7148 "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", 7480 "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
...@@ -7456,6 +7788,16 @@ ...@@ -7456,6 +7788,16 @@
7456 } 7788 }
7457 } 7789 }
7458 }, 7790 },
7791 + "http-signature": {
7792 + "version": "1.2.0",
7793 + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
7794 + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
7795 + "requires": {
7796 + "assert-plus": "^1.0.0",
7797 + "jsprim": "^1.2.2",
7798 + "sshpk": "^1.7.0"
7799 + }
7800 + },
7459 "https-browserify": { 7801 "https-browserify": {
7460 "version": "1.0.0", 7802 "version": "1.0.0",
7461 "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", 7803 "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
...@@ -7984,6 +8326,11 @@ ...@@ -7984,6 +8326,11 @@
7984 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", 8326 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
7985 "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" 8327 "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8="
7986 }, 8328 },
8329 + "isstream": {
8330 + "version": "0.1.2",
8331 + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
8332 + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo="
8333 + },
7987 "istanbul-lib-coverage": { 8334 "istanbul-lib-coverage": {
7988 "version": "3.2.0", 8335 "version": "3.2.0",
7989 "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", 8336 "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz",
...@@ -9386,6 +9733,16 @@ ...@@ -9386,6 +9733,16 @@
9386 } 9733 }
9387 } 9734 }
9388 }, 9735 },
9736 + "jquery": {
9737 + "version": "3.6.0",
9738 + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz",
9739 + "integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw=="
9740 + },
9741 + "js-base64": {
9742 + "version": "2.6.4",
9743 + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz",
9744 + "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ=="
9745 + },
9389 "js-tokens": { 9746 "js-tokens": {
9390 "version": "4.0.0", 9747 "version": "4.0.0",
9391 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 9748 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
...@@ -9400,6 +9757,11 @@ ...@@ -9400,6 +9757,11 @@
9400 "esprima": "^4.0.0" 9757 "esprima": "^4.0.0"
9401 } 9758 }
9402 }, 9759 },
9760 + "jsbn": {
9761 + "version": "0.1.1",
9762 + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
9763 + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM="
9764 + },
9403 "jsdom": { 9765 "jsdom": {
9404 "version": "16.7.0", 9766 "version": "16.7.0",
9405 "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", 9767 "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz",
...@@ -9456,6 +9818,11 @@ ...@@ -9456,6 +9818,11 @@
9456 "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", 9818 "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
9457 "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" 9819 "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="
9458 }, 9820 },
9821 + "json-schema": {
9822 + "version": "0.2.3",
9823 + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
9824 + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM="
9825 + },
9459 "json-schema-traverse": { 9826 "json-schema-traverse": {
9460 "version": "0.4.1", 9827 "version": "0.4.1",
9461 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 9828 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
...@@ -9466,6 +9833,11 @@ ...@@ -9466,6 +9833,11 @@
9466 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", 9833 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
9467 "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" 9834 "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE="
9468 }, 9835 },
9836 + "json-stringify-safe": {
9837 + "version": "5.0.1",
9838 + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
9839 + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus="
9840 + },
9469 "json3": { 9841 "json3": {
9470 "version": "3.3.3", 9842 "version": "3.3.3",
9471 "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", 9843 "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz",
...@@ -9488,6 +9860,17 @@ ...@@ -9488,6 +9860,17 @@
9488 "universalify": "^2.0.0" 9860 "universalify": "^2.0.0"
9489 } 9861 }
9490 }, 9862 },
9863 + "jsprim": {
9864 + "version": "1.4.1",
9865 + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
9866 + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
9867 + "requires": {
9868 + "assert-plus": "1.0.0",
9869 + "extsprintf": "1.3.0",
9870 + "json-schema": "0.2.3",
9871 + "verror": "1.10.0"
9872 + }
9873 + },
9491 "jsx-ast-utils": { 9874 "jsx-ast-utils": {
9492 "version": "3.2.1", 9875 "version": "3.2.1",
9493 "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz", 9876 "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz",
...@@ -9497,6 +9880,11 @@ ...@@ -9497,6 +9880,11 @@
9497 "object.assign": "^4.1.2" 9880 "object.assign": "^4.1.2"
9498 } 9881 }
9499 }, 9882 },
9883 + "keyboard-key": {
9884 + "version": "1.1.0",
9885 + "resolved": "https://registry.npmjs.org/keyboard-key/-/keyboard-key-1.1.0.tgz",
9886 + "integrity": "sha512-qkBzPTi3rlAKvX7k0/ub44sqOfXeLc/jcnGGmj5c7BJpU8eDrEVPyhCvNYAaoubbsLm9uGWwQJO1ytQK1a9/dQ=="
9887 + },
9500 "killable": { 9888 "killable": {
9501 "version": "1.0.1", 9889 "version": "1.0.1",
9502 "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", 9890 "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz",
...@@ -9586,6 +9974,11 @@ ...@@ -9586,6 +9974,11 @@
9586 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", 9974 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
9587 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" 9975 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
9588 }, 9976 },
9977 + "lodash-es": {
9978 + "version": "4.17.21",
9979 + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz",
9980 + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw=="
9981 + },
9589 "lodash._reinterpolate": { 9982 "lodash._reinterpolate": {
9590 "version": "3.0.0", 9983 "version": "3.0.0",
9591 "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", 9984 "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz",
...@@ -9711,6 +10104,11 @@ ...@@ -9711,6 +10104,11 @@
9711 "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", 10104 "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
9712 "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" 10105 "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8="
9713 }, 10106 },
10107 + "map-obj": {
10108 + "version": "4.3.0",
10109 + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz",
10110 + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ=="
10111 + },
9714 "map-visit": { 10112 "map-visit": {
9715 "version": "1.0.0", 10113 "version": "1.0.0",
9716 "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", 10114 "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
...@@ -9748,6 +10146,64 @@ ...@@ -9748,6 +10146,64 @@
9748 "readable-stream": "^2.0.1" 10146 "readable-stream": "^2.0.1"
9749 } 10147 }
9750 }, 10148 },
10149 + "meow": {
10150 + "version": "9.0.0",
10151 + "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz",
10152 + "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==",
10153 + "requires": {
10154 + "@types/minimist": "^1.2.0",
10155 + "camelcase-keys": "^6.2.2",
10156 + "decamelize": "^1.2.0",
10157 + "decamelize-keys": "^1.1.0",
10158 + "hard-rejection": "^2.1.0",
10159 + "minimist-options": "4.1.0",
10160 + "normalize-package-data": "^3.0.0",
10161 + "read-pkg-up": "^7.0.1",
10162 + "redent": "^3.0.0",
10163 + "trim-newlines": "^3.0.0",
10164 + "type-fest": "^0.18.0",
10165 + "yargs-parser": "^20.2.3"
10166 + },
10167 + "dependencies": {
10168 + "hosted-git-info": {
10169 + "version": "4.0.2",
10170 + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz",
10171 + "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==",
10172 + "requires": {
10173 + "lru-cache": "^6.0.0"
10174 + }
10175 + },
10176 + "normalize-package-data": {
10177 + "version": "3.0.3",
10178 + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz",
10179 + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==",
10180 + "requires": {
10181 + "hosted-git-info": "^4.0.1",
10182 + "is-core-module": "^2.5.0",
10183 + "semver": "^7.3.4",
10184 + "validate-npm-package-license": "^3.0.1"
10185 + }
10186 + },
10187 + "semver": {
10188 + "version": "7.3.5",
10189 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
10190 + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
10191 + "requires": {
10192 + "lru-cache": "^6.0.0"
10193 + }
10194 + },
10195 + "type-fest": {
10196 + "version": "0.18.1",
10197 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz",
10198 + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw=="
10199 + },
10200 + "yargs-parser": {
10201 + "version": "20.2.9",
10202 + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
10203 + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w=="
10204 + }
10205 + }
10206 + },
9751 "merge-descriptors": { 10207 "merge-descriptors": {
9752 "version": "1.0.1", 10208 "version": "1.0.1",
9753 "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", 10209 "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
...@@ -9890,6 +10346,23 @@ ...@@ -9890,6 +10346,23 @@
9890 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", 10346 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
9891 "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" 10347 "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
9892 }, 10348 },
10349 + "minimist-options": {
10350 + "version": "4.1.0",
10351 + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz",
10352 + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==",
10353 + "requires": {
10354 + "arrify": "^1.0.1",
10355 + "is-plain-obj": "^1.1.0",
10356 + "kind-of": "^6.0.3"
10357 + },
10358 + "dependencies": {
10359 + "arrify": {
10360 + "version": "1.0.1",
10361 + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
10362 + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0="
10363 + }
10364 + }
10365 + },
9893 "minipass": { 10366 "minipass": {
9894 "version": "3.1.5", 10367 "version": "3.1.5",
9895 "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.5.tgz", 10368 "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.5.tgz",
...@@ -10017,6 +10490,11 @@ ...@@ -10017,6 +10490,11 @@
10017 "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", 10490 "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz",
10018 "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" 10491 "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE="
10019 }, 10492 },
10493 + "nan": {
10494 + "version": "2.15.0",
10495 + "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz",
10496 + "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ=="
10497 + },
10020 "nanoid": { 10498 "nanoid": {
10021 "version": "3.1.30", 10499 "version": "3.1.30",
10022 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz", 10500 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz",
...@@ -10094,6 +10572,33 @@ ...@@ -10094,6 +10572,33 @@
10094 "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", 10572 "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz",
10095 "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==" 10573 "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA=="
10096 }, 10574 },
10575 + "node-gyp": {
10576 + "version": "7.1.2",
10577 + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz",
10578 + "integrity": "sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==",
10579 + "requires": {
10580 + "env-paths": "^2.2.0",
10581 + "glob": "^7.1.4",
10582 + "graceful-fs": "^4.2.3",
10583 + "nopt": "^5.0.0",
10584 + "npmlog": "^4.1.2",
10585 + "request": "^2.88.2",
10586 + "rimraf": "^3.0.2",
10587 + "semver": "^7.3.2",
10588 + "tar": "^6.0.2",
10589 + "which": "^2.0.2"
10590 + },
10591 + "dependencies": {
10592 + "which": {
10593 + "version": "2.0.2",
10594 + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
10595 + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
10596 + "requires": {
10597 + "isexe": "^2.0.0"
10598 + }
10599 + }
10600 + }
10601 + },
10097 "node-int64": { 10602 "node-int64": {
10098 "version": "0.4.0", 10603 "version": "0.4.0",
10099 "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", 10604 "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
...@@ -10171,7 +10676,110 @@ ...@@ -10171,7 +10676,110 @@
10171 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", 10676 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz",
10172 "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==" 10677 "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA=="
10173 }, 10678 },
10174 - "normalize-package-data": { 10679 + "node-sass": {
10680 + "version": "6.0.1",
10681 + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-6.0.1.tgz",
10682 + "integrity": "sha512-f+Rbqt92Ful9gX0cGtdYwjTrWAaGURgaK5rZCWOgCNyGWusFYHhbqCCBoFBeat+HKETOU02AyTxNhJV0YZf2jQ==",
10683 + "requires": {
10684 + "async-foreach": "^0.1.3",
10685 + "chalk": "^1.1.1",
10686 + "cross-spawn": "^7.0.3",
10687 + "gaze": "^1.0.0",
10688 + "get-stdin": "^4.0.1",
10689 + "glob": "^7.0.3",
10690 + "lodash": "^4.17.15",
10691 + "meow": "^9.0.0",
10692 + "nan": "^2.13.2",
10693 + "node-gyp": "^7.1.0",
10694 + "npmlog": "^4.0.0",
10695 + "request": "^2.88.0",
10696 + "sass-graph": "2.2.5",
10697 + "stdout-stream": "^1.4.0",
10698 + "true-case-path": "^1.0.2"
10699 + },
10700 + "dependencies": {
10701 + "ansi-regex": {
10702 + "version": "2.1.1",
10703 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
10704 + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
10705 + },
10706 + "ansi-styles": {
10707 + "version": "2.2.1",
10708 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
10709 + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="
10710 + },
10711 + "chalk": {
10712 + "version": "1.1.3",
10713 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
10714 + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
10715 + "requires": {
10716 + "ansi-styles": "^2.2.1",
10717 + "escape-string-regexp": "^1.0.2",
10718 + "has-ansi": "^2.0.0",
10719 + "strip-ansi": "^3.0.0",
10720 + "supports-color": "^2.0.0"
10721 + }
10722 + },
10723 + "cross-spawn": {
10724 + "version": "7.0.3",
10725 + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
10726 + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
10727 + "requires": {
10728 + "path-key": "^3.1.0",
10729 + "shebang-command": "^2.0.0",
10730 + "which": "^2.0.1"
10731 + }
10732 + },
10733 + "path-key": {
10734 + "version": "3.1.1",
10735 + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
10736 + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="
10737 + },
10738 + "shebang-command": {
10739 + "version": "2.0.0",
10740 + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
10741 + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
10742 + "requires": {
10743 + "shebang-regex": "^3.0.0"
10744 + }
10745 + },
10746 + "shebang-regex": {
10747 + "version": "3.0.0",
10748 + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
10749 + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="
10750 + },
10751 + "strip-ansi": {
10752 + "version": "3.0.1",
10753 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
10754 + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
10755 + "requires": {
10756 + "ansi-regex": "^2.0.0"
10757 + }
10758 + },
10759 + "supports-color": {
10760 + "version": "2.0.0",
10761 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
10762 + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc="
10763 + },
10764 + "which": {
10765 + "version": "2.0.2",
10766 + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
10767 + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
10768 + "requires": {
10769 + "isexe": "^2.0.0"
10770 + }
10771 + }
10772 + }
10773 + },
10774 + "nopt": {
10775 + "version": "5.0.0",
10776 + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz",
10777 + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==",
10778 + "requires": {
10779 + "abbrev": "1"
10780 + }
10781 + },
10782 + "normalize-package-data": {
10175 "version": "2.5.0", 10783 "version": "2.5.0",
10176 "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", 10784 "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
10177 "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", 10785 "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
...@@ -10218,6 +10826,17 @@ ...@@ -10218,6 +10826,17 @@
10218 "path-key": "^2.0.0" 10826 "path-key": "^2.0.0"
10219 } 10827 }
10220 }, 10828 },
10829 + "npmlog": {
10830 + "version": "4.1.2",
10831 + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
10832 + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
10833 + "requires": {
10834 + "are-we-there-yet": "~1.1.2",
10835 + "console-control-strings": "~1.1.0",
10836 + "gauge": "~2.7.3",
10837 + "set-blocking": "~2.0.0"
10838 + }
10839 + },
10221 "nth-check": { 10840 "nth-check": {
10222 "version": "1.0.2", 10841 "version": "1.0.2",
10223 "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", 10842 "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz",
...@@ -10231,11 +10850,21 @@ ...@@ -10231,11 +10850,21 @@
10231 "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", 10850 "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz",
10232 "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" 10851 "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4="
10233 }, 10852 },
10853 + "number-is-nan": {
10854 + "version": "1.0.1",
10855 + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
10856 + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0="
10857 + },
10234 "nwsapi": { 10858 "nwsapi": {
10235 "version": "2.2.0", 10859 "version": "2.2.0",
10236 "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", 10860 "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz",
10237 "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" 10861 "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ=="
10238 }, 10862 },
10863 + "oauth-sign": {
10864 + "version": "0.9.0",
10865 + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
10866 + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ=="
10867 + },
10239 "object-assign": { 10868 "object-assign": {
10240 "version": "4.1.1", 10869 "version": "4.1.1",
10241 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 10870 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
...@@ -12015,6 +12644,11 @@ ...@@ -12015,6 +12644,11 @@
12015 "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 12644 "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
12016 "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" 12645 "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="
12017 }, 12646 },
12647 + "quick-lru": {
12648 + "version": "4.0.1",
12649 + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz",
12650 + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g=="
12651 + },
12018 "raf": { 12652 "raf": {
12019 "version": "3.4.1", 12653 "version": "3.4.1",
12020 "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", 12654 "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz",
...@@ -12229,16 +12863,47 @@ ...@@ -12229,16 +12863,47 @@
12229 "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.9.tgz", 12863 "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.9.tgz",
12230 "integrity": "sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew==" 12864 "integrity": "sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew=="
12231 }, 12865 },
12866 + "react-fast-compare": {
12867 + "version": "3.2.0",
12868 + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz",
12869 + "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA=="
12870 + },
12232 "react-is": { 12871 "react-is": {
12233 "version": "16.13.1", 12872 "version": "16.13.1",
12234 "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", 12873 "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
12235 "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" 12874 "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
12236 }, 12875 },
12876 + "react-popper": {
12877 + "version": "2.2.5",
12878 + "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-2.2.5.tgz",
12879 + "integrity": "sha512-kxGkS80eQGtLl18+uig1UIf9MKixFSyPxglsgLBxlYnyDf65BiY9B3nZSc6C9XUNDgStROB0fMQlTEz1KxGddw==",
12880 + "requires": {
12881 + "react-fast-compare": "^3.0.1",
12882 + "warning": "^4.0.2"
12883 + }
12884 + },
12237 "react-refresh": { 12885 "react-refresh": {
12238 "version": "0.8.3", 12886 "version": "0.8.3",
12239 "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz", 12887 "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz",
12240 "integrity": "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==" 12888 "integrity": "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg=="
12241 }, 12889 },
12890 + "react-router": {
12891 + "version": "6.0.2",
12892 + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.0.2.tgz",
12893 + "integrity": "sha512-8/Wm3Ed8t7TuedXjAvV39+c8j0vwrI5qVsYqjFr5WkJjsJpEvNSoLRUbtqSEYzqaTUj1IV+sbPJxvO+accvU0Q==",
12894 + "requires": {
12895 + "history": "^5.1.0"
12896 + }
12897 + },
12898 + "react-router-dom": {
12899 + "version": "6.0.2",
12900 + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.0.2.tgz",
12901 + "integrity": "sha512-cOpJ4B6raFutr0EG8O/M2fEoyQmwvZWomf1c6W2YXBZuFBx8oTk/zqjXghwScyhfrtnt0lANXV2182NQblRxFA==",
12902 + "requires": {
12903 + "history": "^5.1.0",
12904 + "react-router": "6.0.2"
12905 + }
12906 + },
12242 "react-scripts": { 12907 "react-scripts": {
12243 "version": "4.0.3", 12908 "version": "4.0.3",
12244 "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-4.0.3.tgz", 12909 "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-4.0.3.tgz",
...@@ -12564,6 +13229,64 @@ ...@@ -12564,6 +13229,64 @@
12564 "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", 13229 "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
12565 "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" 13230 "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc="
12566 }, 13231 },
13232 + "request": {
13233 + "version": "2.88.2",
13234 + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
13235 + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
13236 + "requires": {
13237 + "aws-sign2": "~0.7.0",
13238 + "aws4": "^1.8.0",
13239 + "caseless": "~0.12.0",
13240 + "combined-stream": "~1.0.6",
13241 + "extend": "~3.0.2",
13242 + "forever-agent": "~0.6.1",
13243 + "form-data": "~2.3.2",
13244 + "har-validator": "~5.1.3",
13245 + "http-signature": "~1.2.0",
13246 + "is-typedarray": "~1.0.0",
13247 + "isstream": "~0.1.2",
13248 + "json-stringify-safe": "~5.0.1",
13249 + "mime-types": "~2.1.19",
13250 + "oauth-sign": "~0.9.0",
13251 + "performance-now": "^2.1.0",
13252 + "qs": "~6.5.2",
13253 + "safe-buffer": "^5.1.2",
13254 + "tough-cookie": "~2.5.0",
13255 + "tunnel-agent": "^0.6.0",
13256 + "uuid": "^3.3.2"
13257 + },
13258 + "dependencies": {
13259 + "form-data": {
13260 + "version": "2.3.3",
13261 + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
13262 + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
13263 + "requires": {
13264 + "asynckit": "^0.4.0",
13265 + "combined-stream": "^1.0.6",
13266 + "mime-types": "^2.1.12"
13267 + }
13268 + },
13269 + "qs": {
13270 + "version": "6.5.2",
13271 + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
13272 + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA=="
13273 + },
13274 + "tough-cookie": {
13275 + "version": "2.5.0",
13276 + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
13277 + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
13278 + "requires": {
13279 + "psl": "^1.1.28",
13280 + "punycode": "^2.1.1"
13281 + }
13282 + },
13283 + "uuid": {
13284 + "version": "3.4.0",
13285 + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
13286 + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="
13287 + }
13288 + }
13289 + },
12567 "require-directory": { 13290 "require-directory": {
12568 "version": "2.1.1", 13291 "version": "2.1.1",
12569 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", 13292 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
...@@ -13006,6 +13729,133 @@ ...@@ -13006,6 +13729,133 @@
13006 "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-10.0.0.tgz", 13729 "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-10.0.0.tgz",
13007 "integrity": "sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg==" 13730 "integrity": "sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg=="
13008 }, 13731 },
13732 + "sass-graph": {
13733 + "version": "2.2.5",
13734 + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz",
13735 + "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==",
13736 + "requires": {
13737 + "glob": "^7.0.0",
13738 + "lodash": "^4.0.0",
13739 + "scss-tokenizer": "^0.2.3",
13740 + "yargs": "^13.3.2"
13741 + },
13742 + "dependencies": {
13743 + "ansi-regex": {
13744 + "version": "4.1.0",
13745 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
13746 + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg=="
13747 + },
13748 + "camelcase": {
13749 + "version": "5.3.1",
13750 + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
13751 + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg=="
13752 + },
13753 + "cliui": {
13754 + "version": "5.0.0",
13755 + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
13756 + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
13757 + "requires": {
13758 + "string-width": "^3.1.0",
13759 + "strip-ansi": "^5.2.0",
13760 + "wrap-ansi": "^5.1.0"
13761 + }
13762 + },
13763 + "emoji-regex": {
13764 + "version": "7.0.3",
13765 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
13766 + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA=="
13767 + },
13768 + "find-up": {
13769 + "version": "3.0.0",
13770 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
13771 + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
13772 + "requires": {
13773 + "locate-path": "^3.0.0"
13774 + }
13775 + },
13776 + "is-fullwidth-code-point": {
13777 + "version": "2.0.0",
13778 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
13779 + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
13780 + },
13781 + "locate-path": {
13782 + "version": "3.0.0",
13783 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
13784 + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
13785 + "requires": {
13786 + "p-locate": "^3.0.0",
13787 + "path-exists": "^3.0.0"
13788 + }
13789 + },
13790 + "p-locate": {
13791 + "version": "3.0.0",
13792 + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
13793 + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
13794 + "requires": {
13795 + "p-limit": "^2.0.0"
13796 + }
13797 + },
13798 + "path-exists": {
13799 + "version": "3.0.0",
13800 + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
13801 + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU="
13802 + },
13803 + "string-width": {
13804 + "version": "3.1.0",
13805 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
13806 + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
13807 + "requires": {
13808 + "emoji-regex": "^7.0.1",
13809 + "is-fullwidth-code-point": "^2.0.0",
13810 + "strip-ansi": "^5.1.0"
13811 + }
13812 + },
13813 + "strip-ansi": {
13814 + "version": "5.2.0",
13815 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
13816 + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
13817 + "requires": {
13818 + "ansi-regex": "^4.1.0"
13819 + }
13820 + },
13821 + "wrap-ansi": {
13822 + "version": "5.1.0",
13823 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
13824 + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
13825 + "requires": {
13826 + "ansi-styles": "^3.2.0",
13827 + "string-width": "^3.0.0",
13828 + "strip-ansi": "^5.0.0"
13829 + }
13830 + },
13831 + "yargs": {
13832 + "version": "13.3.2",
13833 + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz",
13834 + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==",
13835 + "requires": {
13836 + "cliui": "^5.0.0",
13837 + "find-up": "^3.0.0",
13838 + "get-caller-file": "^2.0.1",
13839 + "require-directory": "^2.1.1",
13840 + "require-main-filename": "^2.0.0",
13841 + "set-blocking": "^2.0.0",
13842 + "string-width": "^3.0.0",
13843 + "which-module": "^2.0.0",
13844 + "y18n": "^4.0.0",
13845 + "yargs-parser": "^13.1.2"
13846 + }
13847 + },
13848 + "yargs-parser": {
13849 + "version": "13.1.2",
13850 + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz",
13851 + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==",
13852 + "requires": {
13853 + "camelcase": "^5.0.0",
13854 + "decamelize": "^1.2.0"
13855 + }
13856 + }
13857 + }
13858 + },
13009 "sass-loader": { 13859 "sass-loader": {
13010 "version": "10.2.0", 13860 "version": "10.2.0",
13011 "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.2.0.tgz", 13861 "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.2.0.tgz",
...@@ -13062,6 +13912,25 @@ ...@@ -13062,6 +13912,25 @@
13062 "ajv-keywords": "^3.5.2" 13912 "ajv-keywords": "^3.5.2"
13063 } 13913 }
13064 }, 13914 },
13915 + "scss-tokenizer": {
13916 + "version": "0.2.3",
13917 + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz",
13918 + "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=",
13919 + "requires": {
13920 + "js-base64": "^2.1.8",
13921 + "source-map": "^0.4.2"
13922 + },
13923 + "dependencies": {
13924 + "source-map": {
13925 + "version": "0.4.4",
13926 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
13927 + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
13928 + "requires": {
13929 + "amdefine": ">=0.0.4"
13930 + }
13931 + }
13932 + }
13933 + },
13065 "select-hose": { 13934 "select-hose": {
13066 "version": "2.0.0", 13935 "version": "2.0.0",
13067 "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", 13936 "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz",
...@@ -13075,6 +13944,34 @@ ...@@ -13075,6 +13944,34 @@
13075 "node-forge": "^0.10.0" 13944 "node-forge": "^0.10.0"
13076 } 13945 }
13077 }, 13946 },
13947 + "semantic-ui-css": {
13948 + "version": "2.4.1",
13949 + "resolved": "https://registry.npmjs.org/semantic-ui-css/-/semantic-ui-css-2.4.1.tgz",
13950 + "integrity": "sha512-Pkp0p9oWOxlH0kODx7qFpIRYpK1T4WJOO4lNnpNPOoWKCrYsfHqYSKgk5fHfQtnWnsAKy7nLJMW02bgDWWFZFg==",
13951 + "requires": {
13952 + "jquery": "x.*"
13953 + }
13954 + },
13955 + "semantic-ui-react": {
13956 + "version": "2.0.4",
13957 + "resolved": "https://registry.npmjs.org/semantic-ui-react/-/semantic-ui-react-2.0.4.tgz",
13958 + "integrity": "sha512-nTlIN/K1iEA7ybut2ICBlPfAushs2afkyUuwQ6vMlYpvLjnnUgN+JKhhoq47MlRuQ2ekdMDZ9OgctViTbDyBaQ==",
13959 + "requires": {
13960 + "@babel/runtime": "^7.10.5",
13961 + "@fluentui/react-component-event-listener": "~0.51.6",
13962 + "@fluentui/react-component-ref": "~0.51.6",
13963 + "@popperjs/core": "^2.6.0",
13964 + "@semantic-ui-react/event-stack": "^3.1.2",
13965 + "clsx": "^1.1.1",
13966 + "keyboard-key": "^1.1.0",
13967 + "lodash": "^4.17.21",
13968 + "lodash-es": "^4.17.21",
13969 + "prop-types": "^15.7.2",
13970 + "react-is": "^16.8.6 || ^17.0.0",
13971 + "react-popper": "^2.2.4",
13972 + "shallowequal": "^1.1.0"
13973 + }
13974 + },
13078 "semver": { 13975 "semver": {
13079 "version": "7.3.2", 13976 "version": "7.3.2",
13080 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", 13977 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
...@@ -13236,6 +14133,11 @@ ...@@ -13236,6 +14133,11 @@
13236 "safe-buffer": "^5.0.1" 14133 "safe-buffer": "^5.0.1"
13237 } 14134 }
13238 }, 14135 },
14136 + "shallowequal": {
14137 + "version": "1.1.0",
14138 + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz",
14139 + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ=="
14140 + },
13239 "shebang-command": { 14141 "shebang-command": {
13240 "version": "1.2.0", 14142 "version": "1.2.0",
13241 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", 14143 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
...@@ -13622,6 +14524,22 @@ ...@@ -13622,6 +14524,22 @@
13622 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", 14524 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
13623 "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" 14525 "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw="
13624 }, 14526 },
14527 + "sshpk": {
14528 + "version": "1.16.1",
14529 + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
14530 + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
14531 + "requires": {
14532 + "asn1": "~0.2.3",
14533 + "assert-plus": "^1.0.0",
14534 + "bcrypt-pbkdf": "^1.0.0",
14535 + "dashdash": "^1.12.0",
14536 + "ecc-jsbn": "~0.1.1",
14537 + "getpass": "^0.1.1",
14538 + "jsbn": "~0.1.0",
14539 + "safer-buffer": "^2.0.2",
14540 + "tweetnacl": "~0.14.0"
14541 + }
14542 + },
13625 "ssri": { 14543 "ssri": {
13626 "version": "8.0.1", 14544 "version": "8.0.1",
13627 "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", 14545 "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz",
...@@ -13679,6 +14597,14 @@ ...@@ -13679,6 +14597,14 @@
13679 "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", 14597 "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
13680 "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" 14598 "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow="
13681 }, 14599 },
14600 + "stdout-stream": {
14601 + "version": "1.4.1",
14602 + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz",
14603 + "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==",
14604 + "requires": {
14605 + "readable-stream": "^2.0.1"
14606 + }
14607 + },
13682 "stream-browserify": { 14608 "stream-browserify": {
13683 "version": "2.0.2", 14609 "version": "2.0.2",
13684 "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", 14610 "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz",
...@@ -14270,6 +15196,19 @@ ...@@ -14270,6 +15196,19 @@
14270 "punycode": "^2.1.1" 15196 "punycode": "^2.1.1"
14271 } 15197 }
14272 }, 15198 },
15199 + "trim-newlines": {
15200 + "version": "3.0.1",
15201 + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz",
15202 + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw=="
15203 + },
15204 + "true-case-path": {
15205 + "version": "1.0.3",
15206 + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz",
15207 + "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==",
15208 + "requires": {
15209 + "glob": "^7.1.2"
15210 + }
15211 + },
14273 "tryer": { 15212 "tryer": {
14274 "version": "1.0.1", 15213 "version": "1.0.1",
14275 "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", 15214 "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz",
...@@ -14319,6 +15258,19 @@ ...@@ -14319,6 +15258,19 @@
14319 "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", 15258 "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz",
14320 "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" 15259 "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY="
14321 }, 15260 },
15261 + "tunnel-agent": {
15262 + "version": "0.6.0",
15263 + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
15264 + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
15265 + "requires": {
15266 + "safe-buffer": "^5.0.1"
15267 + }
15268 + },
15269 + "tweetnacl": {
15270 + "version": "0.14.5",
15271 + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
15272 + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q="
15273 + },
14322 "type": { 15274 "type": {
14323 "version": "1.2.0", 15275 "version": "1.2.0",
14324 "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", 15276 "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz",
...@@ -14658,6 +15610,23 @@ ...@@ -14658,6 +15610,23 @@
14658 "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", 15610 "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz",
14659 "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==" 15611 "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w=="
14660 }, 15612 },
15613 + "verror": {
15614 + "version": "1.10.0",
15615 + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
15616 + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
15617 + "requires": {
15618 + "assert-plus": "^1.0.0",
15619 + "core-util-is": "1.0.2",
15620 + "extsprintf": "^1.2.0"
15621 + },
15622 + "dependencies": {
15623 + "core-util-is": {
15624 + "version": "1.0.2",
15625 + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
15626 + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
15627 + }
15628 + }
15629 + },
14661 "vm-browserify": { 15630 "vm-browserify": {
14662 "version": "1.1.2", 15631 "version": "1.1.2",
14663 "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", 15632 "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz",
...@@ -14687,6 +15656,14 @@ ...@@ -14687,6 +15656,14 @@
14687 "makeerror": "1.0.12" 15656 "makeerror": "1.0.12"
14688 } 15657 }
14689 }, 15658 },
15659 + "warning": {
15660 + "version": "4.0.3",
15661 + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz",
15662 + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==",
15663 + "requires": {
15664 + "loose-envify": "^1.0.0"
15665 + }
15666 + },
14690 "watchpack": { 15667 "watchpack": {
14691 "version": "1.7.5", 15668 "version": "1.7.5",
14692 "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", 15669 "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz",
...@@ -14810,7 +15787,10 @@ ...@@ -14810,7 +15787,10 @@
14810 "version": "1.2.13", 15787 "version": "1.2.13",
14811 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", 15788 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
14812 "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", 15789 "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
14813 - "optional": true 15790 + "optional": true,
15791 + "requires": {
15792 + "nan": "^2.12.1"
15793 + }
14814 }, 15794 },
14815 "glob-parent": { 15795 "glob-parent": {
14816 "version": "3.1.0", 15796 "version": "3.1.0",
...@@ -15385,7 +16365,10 @@ ...@@ -15385,7 +16365,10 @@
15385 "version": "1.2.13", 16365 "version": "1.2.13",
15386 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", 16366 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
15387 "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", 16367 "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
15388 - "optional": true 16368 + "optional": true,
16369 + "requires": {
16370 + "nan": "^2.12.1"
16371 + }
15389 }, 16372 },
15390 "glob-parent": { 16373 "glob-parent": {
15391 "version": "3.1.0", 16374 "version": "3.1.0",
...@@ -15783,6 +16766,14 @@ ...@@ -15783,6 +16766,14 @@
15783 "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", 16766 "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
15784 "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" 16767 "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho="
15785 }, 16768 },
16769 + "wide-align": {
16770 + "version": "1.1.5",
16771 + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz",
16772 + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==",
16773 + "requires": {
16774 + "string-width": "^1.0.2 || 2 || 3 || 4"
16775 + }
16776 + },
15786 "word-wrap": { 16777 "word-wrap": {
15787 "version": "1.2.3", 16778 "version": "1.2.3",
15788 "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", 16779 "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
......
...@@ -6,9 +6,13 @@ ...@@ -6,9 +6,13 @@
6 "@testing-library/jest-dom": "^5.15.0", 6 "@testing-library/jest-dom": "^5.15.0",
7 "@testing-library/react": "^11.2.7", 7 "@testing-library/react": "^11.2.7",
8 "@testing-library/user-event": "^12.8.3", 8 "@testing-library/user-event": "^12.8.3",
9 + "node-sass": "^6.0.1",
9 "react": "^17.0.2", 10 "react": "^17.0.2",
10 "react-dom": "^17.0.2", 11 "react-dom": "^17.0.2",
12 + "react-router-dom": "^6.0.2",
11 "react-scripts": "4.0.3", 13 "react-scripts": "4.0.3",
14 + "semantic-ui-css": "^2.4.1",
15 + "semantic-ui-react": "^2.0.4",
12 "web-vitals": "^1.1.2" 16 "web-vitals": "^1.1.2"
13 }, 17 },
14 "scripts": { 18 "scripts": {
......
1 -.App {
2 - text-align: center;
3 -}
4 -
5 -.App-logo {
6 - height: 40vmin;
7 - pointer-events: none;
8 -}
9 -
10 -@media (prefers-reduced-motion: no-preference) {
11 - .App-logo {
12 - animation: App-logo-spin infinite 20s linear;
13 - }
14 -}
15 -
16 -.App-header {
17 - background-color: #282c34;
18 - min-height: 100vh;
19 - display: flex;
20 - flex-direction: column;
21 - align-items: center;
22 - justify-content: center;
23 - font-size: calc(10px + 2vmin);
24 - color: white;
25 -}
26 -
27 -.App-link {
28 - color: #61dafb;
29 -}
30 -
31 -@keyframes App-logo-spin {
32 - from {
33 - transform: rotate(0deg);
34 - }
35 - to {
36 - transform: rotate(360deg);
37 - }
38 -}
1 -import logo from './logo.svg'; 1 +//import React, {useState} from "react";
2 -import './App.css'; 2 +import {BrowserRouter as Router, Route, Routes, Link} from "react-router-dom";
3 - 3 +import LandingPage from "./component/views/LandingPage/LandingPage";
4 -function App() { 4 +import LoginPage from "./component/views/LoginPage/LoginPage";
5 +import RegisterPage from "./component/views/RegisterPage/RegisterPage";
6 +import "./static/fonts/font.css";
7 +function App () {
5 return ( 8 return (
6 - <div className="App"> 9 + <Router>
7 - <header className="App-header"> 10 + <div>
8 - <img src={logo} className="App-logo" alt="logo" /> 11 + {}
9 - <p> 12 + <Routes>
10 - Edit <code>src/App.js</code> and save to reload. 13 + <Route exact path = "/" element={<LandingPage/>}/>
11 - </p> 14 + <Route exact path = "/login" element={<LoginPage/>}/>
12 - <a 15 + <Route exact path = "/register" element={<RegisterPage/>}/>
13 - className="App-link" 16 + </Routes>
14 - href="https://reactjs.org"
15 - target="_blank"
16 - rel="noopener noreferrer"
17 - >
18 - Learn React
19 - </a>
20 - </header>
21 </div> 17 </div>
18 + </Router>
22 ); 19 );
23 } 20 }
24 21
......
1 +// React, {useEffect} from 'react';
2 +//import axios from 'axios';
3 +function LandingPage() {
4 + return (
5 + <div>
6 + <input type="password"/>
7 + </div>
8 + );
9 +}
10 +
11 +export default LandingPage;
1 +import React, { useState } from "react";
2 +import "../style/LoginPage.scss";
3 +import { Icon, Input } from "semantic-ui-react"
4 +
5 +function LoginPage() {
6 + const [Email, setEmail] = useState("");
7 + const [Password, setPassword] = useState("");
8 +
9 + const onIdHandler = (event) => {
10 + setEmail(event.currentTarget.value);
11 + };
12 + const onPasswordHandler = (event) => {
13 + setPassword(event.currentTarget.value);
14 + };
15 + const onSubmitHandler = (event) => {
16 + event.preventDefault();
17 + console.log("Email", Email);
18 + console.log("Password", Password);
19 + };
20 + return (
21 + <div id="body">
22 + <div className="login-form">
23 + <form onSubmit={onSubmitHandler}>
24 + <h1>Tunnel</h1>
25 + <div className="input-area">
26 + <Input
27 + icon={<Icon name='at'/>}
28 + iconPosition='left'
29 + placeholder="Email"
30 + type="text"
31 + value={Email}
32 + autoComplete="off"
33 + onChange={onIdHandler}/>
34 + </div>
35 + <div className="input-area">
36 + <Input
37 + icon={<Icon name='lock'/>}
38 + iconPosition='left'
39 + placeholder="Password"
40 + type="password"
41 + value={Password}
42 + autoComplete="off"
43 + onChange={onPasswordHandler}/>
44 + </div>
45 + <div className="btn-area">
46 + <button className="login-btn" >Login</button>
47 + <button className="register-btn" >Register</button>
48 + </div>
49 + </form>
50 + </div>
51 + </div>
52 + );
53 +}
54 +
55 +export default LoginPage;
1 +import React, { useState } from "react";
2 +import "../style/RegisterPage.scss";
3 +import { Icon, Input } from "semantic-ui-react"
4 +
5 +function RegisterPage() {
6 + const [Email, setEmail] = useState("");
7 + const [Password, setPassword] = useState("");
8 +
9 + const onIdHandler = (event) => {
10 + setEmail(event.currentTarget.value);
11 + };
12 + const onPasswordHandler = (event) => {
13 + setPassword(event.currentTarget.value);
14 + };
15 + const onSubmitHandler = (event) => {
16 + event.preventDefault();
17 + console.log("Email",Email);
18 + console.log("Password", Password);
19 + };
20 + return (
21 + <div id="body">
22 + <div className="register-form">
23 + <form onSubmit={onSubmitHandler}>
24 + <h1>Tunnel</h1>
25 + <div className="input-area">
26 + <Input
27 + icon={<Icon name='at'/>}
28 + iconPosition='left'
29 + placeholder="Email"
30 + type="text"
31 + value={Email}
32 + autoComplete="off"
33 + onChange={onIdHandler}/>
34 + </div>
35 + <div className="input-area">
36 + <Input
37 + icon={<Icon name='lock'/>}
38 + iconPosition='left'
39 + placeholder="Password"
40 + type="password"
41 + value={Password}
42 + autoComplete="off"
43 + onChange={onPasswordHandler}/>
44 + </div>
45 + <div className="btn-area">
46 + <button className="register-btn" >Register</button>
47 + </div>
48 + </form>
49 + </div>
50 + </div>
51 + );
52 +}
53 +
54 +export default RegisterPage;
1 +* {
2 + margin: 0;
3 + padding: 0;
4 + box-sizing: border-box;
5 +}
6 +#body{
7 + display: flex;
8 + justify-content: center;
9 + align-items: center;
10 + height: 100vh;
11 + background-image: url("../images/login_background.png");
12 + background-repeat: no-repeat;
13 + background-position: center;
14 + .login-form {
15 + display: flex;
16 + justify-content: space-around;
17 + align-items: center;
18 + flex-direction: row;
19 + width: 500px;
20 + height: 620px;
21 + box-shadow: 0px 0px 20px #000;
22 + }
23 + h1 {
24 + font-size: 40px;
25 + color: white;
26 + font-weight: bold;
27 + text-align: center;
28 + margin-bottom: 60px ;
29 + }
30 + .input-area {
31 + display: flex;
32 + justify-content: center;
33 + align-items: center;
34 + width: 400px;
35 + position: relative;
36 + margin-top: 20px;
37 + font-weight: bold;
38 + font-size: medium;
39 +
40 + input {
41 + width: 75%;
42 + padding: 15px .8em .8em;
43 + background-color: transparent;
44 + border: 2px solid white;
45 + border-radius: 30px;
46 + font-size: 18px;
47 + color: white;
48 + outline: none;
49 + }
50 +
51 + label {
52 + position: absolute;
53 + left: 10px;
54 + top: -2px;
55 + font-size: 14px;
56 + color: white;
57 + }
58 + }
59 + .btn-area {
60 + display: flex;
61 + justify-content: space-evenly;
62 + margin-top: 30px;
63 +
64 + .login-btn {
65 + width: 150px;
66 + height: 50px;
67 + background-color: transparent;
68 + font-size: 20px;
69 + color: white;
70 + border: 2px solid white;
71 + font-weight: bold;
72 + border-radius: 25px;
73 + cursor: pointer;
74 + }
75 + .register-btn {
76 + width: 150px;
77 + height: 50px;
78 + background-color: transparent;
79 + font-size: 20px;
80 + color: white;
81 + border: 2px solid white;
82 + font-weight: bold;
83 + border-radius: 25px;
84 + cursor: pointer;
85 + }
86 + }
87 +}
88 +
1 +* {
2 + margin: 0;
3 + padding: 0;
4 + box-sizing: border-box;
5 +}
6 +#body{
7 + display: flex;
8 + justify-content: center;
9 + align-items: center;
10 + height: 100vh;
11 + background-image: url("../images/login_background.png");
12 + background-repeat: no-repeat;
13 + background-position: center;
14 + .register-form {
15 + display: flex;
16 + justify-content: space-around;
17 + align-items: center;
18 + flex-direction: row;
19 + width: 500px;
20 + height: 620px;
21 + box-shadow: 0px 0px 20px #000;
22 + }
23 + h1 {
24 + font-size: 40px;
25 + color: white;
26 + font-weight: bold;
27 + text-align: center;
28 + margin-bottom: 60px ;
29 + }
30 + .input-area {
31 + display: flex;
32 + justify-content: center;
33 + align-items: center;
34 + width: 400px;
35 + position: relative;
36 + margin-top: 20px;
37 + font-weight: bold;
38 + font-size: medium;
39 +
40 + input {
41 + width: 75%;
42 + padding: 15px .8em .8em;
43 + background-color: transparent;
44 + border: 2px solid white;
45 + border-radius: 30px;
46 + font-size: 18px;
47 + color: white;
48 + outline: none;
49 + }
50 +
51 + label {
52 + position: absolute;
53 + left: 10px;
54 + top: -2px;
55 + font-size: 14px;
56 + color: white;
57 + }
58 + }
59 + .btn-area {
60 + display: flex;
61 + justify-content: space-evenly;
62 + margin-top: 30px;
63 +
64 + .register-btn {
65 + width: 150px;
66 + height: 50px;
67 + background-color: transparent;
68 + font-size: 20px;
69 + color: white;
70 + border: 2px solid white;
71 + font-weight: bold;
72 + border-radius: 25px;
73 + cursor: pointer;
74 + }
75 + }
76 +}
77 +
...@@ -2,7 +2,7 @@ import React from 'react'; ...@@ -2,7 +2,7 @@ import React from 'react';
2 import ReactDOM from 'react-dom'; 2 import ReactDOM from 'react-dom';
3 import './index.css'; 3 import './index.css';
4 import App from './App'; 4 import App from './App';
5 - 5 +import 'semantic-ui-css/semantic.min.css'
6 6
7 ReactDOM.render( 7 ReactDOM.render(
8 <React.StrictMode> 8 <React.StrictMode>
......
No preview for this file type
No preview for this file type
1 +@font-face {
2 + font-family: NotoSansKR-Black;
3 + src: url("./NotoSansKR-Black.eot");
4 +}
5 +
6 +@font-face {
7 + font-family: NotoSansKR-Bold;
8 + src: url("./NotoSansKR-Bold.eot");
9 +}
10 +
11 +@font-face {
12 + font-family: NotoSansKR-Light;
13 + src: url("./NotoSansKR-Light.eot");
14 +}
15 +
16 +@font-face {
17 + font-family: NotoSansKR-Medium;
18 + src: url("./NotoSansKR-Medium.eot");
19 +}
20 +
21 +@font-face {
22 + font-family: NotoSansKR-Regular;
23 + src: url("./NotoSansKR-Regular.eot");
24 +}
25 +
26 +@font-face {
27 + font-family: NotoSansKR-Thin;
28 + src: url("./NotoSansKR-Thin.eot");
29 +}
...\ No newline at end of file ...\ No newline at end of file