admin: real-time connections
Massimo Melina committed
Feb 4, 2022 at 14:28 UTC
15c403a499a94136e6638b3b8e08ade18828d03a
13 files changed
+1518
-1095
admin/package-lock.json
+1262
-1012
@@ -35,6 +35,18 @@
35
"react-scripts": "5.0.0"
36
}
37
},
38
+ "node_modules/@ampproject/remapping": {
39
+ "version": "2.0.2",
40
+ "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.0.2.tgz",
41
+ "integrity": "sha512-sE8Gx+qSDMLoJvb3QarJJlDQK7SSY4rK3hxp4XsiANeFOmjU46ZI7Y9adAQRJrmbz8zbtZkp3mJTT+rGxtF0XA==",
42
+ "dependencies": {
43
+ "@jridgewell/trace-mapping": "^0.2.2",
44
+ "sourcemap-codec": "1.4.8"
45
+ },
46
+ "engines": {
47
+ "node": ">=6.0.0"
48
+ }
49
+ },
50
"node_modules/@babel/code-frame": {
51
"version": "7.16.7",
52
"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz",
@@ -47,33 +59,33 @@
59
}
60
},
61
"node_modules/@babel/compat-data": {
50
- "version": "7.16.8",
51
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.8.tgz",
52
- "integrity": "sha512-m7OkX0IdKLKPpBlJtF561YJal5y/jyI5fNfWbPxh2D/nbzzGI4qRyrD8xO2jB24u7l+5I2a43scCG2IrfjC50Q==",
62
+ "version": "7.17.0",
63
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.0.tgz",
64
+ "integrity": "sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng==",
65
"engines": {
66
"node": ">=6.9.0"
67
}
68
},
69
"node_modules/@babel/core": {
58
- "version": "7.16.12",
59
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.12.tgz",
60
- "integrity": "sha512-dK5PtG1uiN2ikk++5OzSYsitZKny4wOCD0nrO4TqnW4BVBTQ2NGS3NgilvT/TEyxTST7LNyWV/T4tXDoD3fOgg==",
70
+ "version": "7.17.0",
71
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.0.tgz",
72
+ "integrity": "sha512-x/5Ea+RO5MvF9ize5DeVICJoVrNv0Mi2RnIABrZEKYvPEpldXwauPkgvYA17cKa6WpU3LoYvYbuEMFtSNFsarA==",
73
"dependencies": {
74
+ "@ampproject/remapping": "^2.0.0",
75
"@babel/code-frame": "^7.16.7",
63
- "@babel/generator": "^7.16.8",
76
+ "@babel/generator": "^7.17.0",
77
"@babel/helper-compilation-targets": "^7.16.7",
78
"@babel/helper-module-transforms": "^7.16.7",
66
- "@babel/helpers": "^7.16.7",
67
- "@babel/parser": "^7.16.12",
79
+ "@babel/helpers": "^7.17.0",
80
+ "@babel/parser": "^7.17.0",
81
"@babel/template": "^7.16.7",
69
- "@babel/traverse": "^7.16.10",
70
- "@babel/types": "^7.16.8",
82
+ "@babel/traverse": "^7.17.0",
83
+ "@babel/types": "^7.17.0",
84
"convert-source-map": "^1.7.0",
85
"debug": "^4.1.0",
86
"gensync": "^1.0.0-beta.2",
87
"json5": "^2.1.2",
75
- "semver": "^6.3.0",
76
- "source-map": "^0.5.0"
88
+ "semver": "^6.3.0"
89
},
90
"engines": {
91
"node": ">=6.9.0"
@@ -83,18 +95,10 @@
95
"url": "https://opencollective.com/babel"
96
}
97
},
86
- "node_modules/@babel/core/node_modules/semver": {
87
- "version": "6.3.0",
88
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
89
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
90
- "bin": {
91
- "semver": "bin/semver.js"
92
- }
93
- },
98
"node_modules/@babel/eslint-parser": {
95
- "version": "7.16.5",
96
- "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.16.5.tgz",
97
- "integrity": "sha512-mUqYa46lgWqHKQ33Q6LNCGp/wPR3eqOYTUixHFsfrSQqRxH0+WOzca75iEjFr5RDGH1dDz622LaHhLOzOuQRUA==",
99
+ "version": "7.17.0",
100
+ "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.17.0.tgz",
101
+ "integrity": "sha512-PUEJ7ZBXbRkbq3qqM/jZ2nIuakUBqCYc7Qf52Lj7dlZ6zERnqisdHioL0l4wwQZnmskMeasqUNzLBFKs3nylXA==",
102
"dev": true,
103
"dependencies": {
104
"eslint-scope": "^5.1.1",
@@ -140,21 +144,12 @@
144
"node": ">=4.0"
145
}
146
},
143
- "node_modules/@babel/eslint-parser/node_modules/semver": {
144
- "version": "6.3.0",
145
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
146
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
147
- "dev": true,
148
- "bin": {
149
- "semver": "bin/semver.js"
150
- }
151
- },
147
"node_modules/@babel/generator": {
153
- "version": "7.16.8",
154
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz",
155
- "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==",
148
+ "version": "7.17.0",
149
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.0.tgz",
150
+ "integrity": "sha512-I3Omiv6FGOC29dtlZhkfXO6pgkmukJSlT26QjVvS1DGZe/NzSVCPG41X0tS21oZkJYlovfj9qDWgKP+Cn4bXxw==",
151
"dependencies": {
157
- "@babel/types": "^7.16.8",
152
+ "@babel/types": "^7.17.0",
153
"jsesc": "^2.5.1",
154
"source-map": "^0.5.0"
155
},
@@ -204,18 +199,10 @@
199
"@babel/core": "^7.0.0"
200
}
201
},
207
- "node_modules/@babel/helper-compilation-targets/node_modules/semver": {
208
- "version": "6.3.0",
209
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
210
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
211
- "bin": {
212
- "semver": "bin/semver.js"
213
- }
214
- },
202
"node_modules/@babel/helper-create-class-features-plugin": {
216
- "version": "7.16.10",
217
- "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.10.tgz",
218
- "integrity": "sha512-wDeej0pu3WN/ffTxMNCPW5UCiOav8IcLRxSIyp/9+IF2xJUM9h/OYjg0IJLHaL6F8oU8kqMz9nc1vryXhMsgXg==",
203
+ "version": "7.17.1",
204
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.1.tgz",
205
+ "integrity": "sha512-JBdSr/LtyYIno/pNnJ75lBcqc3Z1XXujzPanHqjvvrhOA+DTceTFuJi8XjmWTZh4r3fsdfqaCMN0iZemdkxZHQ==",
206
"dev": true,
207
"dependencies": {
208
"@babel/helper-annotate-as-pure": "^7.16.7",
@@ -234,13 +221,13 @@
221
}
222
},
223
"node_modules/@babel/helper-create-regexp-features-plugin": {
237
- "version": "7.16.7",
238
- "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.7.tgz",
239
- "integrity": "sha512-fk5A6ymfp+O5+p2yCkXAu5Kyj6v0xh0RBeNcAkYUMDvvAAoxvSKXn+Jb37t/yWFiQVDFK1ELpUTD8/aLhCPu+g==",
224
+ "version": "7.17.0",
225
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz",
226
+ "integrity": "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==",
227
"dev": true,
228
"dependencies": {
229
"@babel/helper-annotate-as-pure": "^7.16.7",
243
- "regexpu-core": "^4.7.1"
230
+ "regexpu-core": "^5.0.1"
231
},
232
"engines": {
233
"node": ">=6.9.0"
@@ -268,15 +255,6 @@
255
"@babel/core": "^7.4.0-0"
256
}
257
},
271
- "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": {
272
- "version": "6.3.0",
273
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
274
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
275
- "dev": true,
276
- "bin": {
277
- "semver": "bin/semver.js"
278
- }
279
- },
258
"node_modules/@babel/helper-environment-visitor": {
259
"version": "7.16.7",
260
"resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz",
@@ -492,13 +470,13 @@
470
}
471
},
472
"node_modules/@babel/helpers": {
495
- "version": "7.16.7",
496
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.7.tgz",
497
- "integrity": "sha512-9ZDoqtfY7AuEOt3cxchfii6C7GDyyMBffktR5B2jvWv8u2+efwvpnVKXMWzNehqy68tKgAfSwfdw/lWpthS2bw==",
473
+ "version": "7.17.0",
474
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.0.tgz",
475
+ "integrity": "sha512-Xe/9NFxjPwELUvW2dsukcMZIp6XwPSbI4ojFBJuX5ramHuVE22SVcZIwqzdWo5uCgeTXW8qV97lMvSOjq+1+nQ==",
476
"dependencies": {
477
"@babel/template": "^7.16.7",
500
- "@babel/traverse": "^7.16.7",
501
- "@babel/types": "^7.16.7"
478
+ "@babel/traverse": "^7.17.0",
479
+ "@babel/types": "^7.17.0"
480
},
481
"engines": {
482
"node": ">=6.9.0"
@@ -518,9 +496,9 @@
496
}
497
},
498
"node_modules/@babel/parser": {
521
- "version": "7.16.12",
522
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.12.tgz",
523
- "integrity": "sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==",
499
+ "version": "7.17.0",
500
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.0.tgz",
501
+ "integrity": "sha512-VKXSCQx5D8S04ej+Dqsr1CzYvvWgf20jIw2D+YhQCrIlr2UZGaDds23Y0xg75/skOxpLCRpUZvk/1EAVkGoDOw==",
502
"bin": {
503
"parser": "bin/babel-parser.js"
504
},
@@ -611,14 +589,16 @@
589
}
590
},
591
"node_modules/@babel/plugin-proposal-decorators": {
614
- "version": "7.16.7",
615
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.16.7.tgz",
616
- "integrity": "sha512-DoEpnuXK14XV9btI1k8tzNGCutMclpj4yru8aXKoHlVmbO1s+2A+g2+h4JhcjrxkFJqzbymnLG6j/niOf3iFXQ==",
592
+ "version": "7.17.0",
593
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.0.tgz",
594
+ "integrity": "sha512-JR8HTf3T1CsdMqfENrZ9pqncwsH4sPcvsyDLpvmv8iIbpDmeyBD7HPfGAIqkQph2j5d3B84hTm+m3qHPAedaPw==",
595
"dev": true,
596
"dependencies": {
619
- "@babel/helper-create-class-features-plugin": "^7.16.7",
597
+ "@babel/helper-create-class-features-plugin": "^7.17.0",
598
"@babel/helper-plugin-utils": "^7.16.7",
621
- "@babel/plugin-syntax-decorators": "^7.16.7"
599
+ "@babel/helper-replace-supers": "^7.16.7",
600
+ "@babel/plugin-syntax-decorators": "^7.17.0",
601
+ "charcodes": "^0.2.0"
602
},
603
"engines": {
604
"node": ">=6.9.0"
@@ -877,9 +857,9 @@
857
}
858
},
859
"node_modules/@babel/plugin-syntax-decorators": {
880
- "version": "7.16.7",
881
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.16.7.tgz",
882
- "integrity": "sha512-vQ+PxL+srA7g6Rx6I1e15m55gftknl2X8GCUW1JTlkTaXZLJOS0UcaY0eK9jYT7IYf4awn6qwyghVHLDz1WyMw==",
860
+ "version": "7.17.0",
861
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.0.tgz",
862
+ "integrity": "sha512-qWe85yCXsvDEluNP0OyeQjH63DlhAR3W7K9BxxU1MvbDb48tgBG+Ao6IJJ6smPDrrVzSQZrbF6donpkFBMcs3A==",
863
"dev": true,
864
"dependencies": {
865
"@babel/helper-plugin-utils": "^7.16.7"
@@ -1581,9 +1561,9 @@
1561
}
1562
},
1563
"node_modules/@babel/plugin-transform-runtime": {
1584
- "version": "7.16.10",
1585
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.16.10.tgz",
1586
- "integrity": "sha512-9nwTiqETv2G7xI4RvXHNfpGdr8pAA+Q/YtN3yLK7OoK7n9OibVm/xymJ838a9A6E/IciOLPj82lZk0fW6O4O7w==",
1564
+ "version": "7.17.0",
1565
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.0.tgz",
1566
+ "integrity": "sha512-fr7zPWnKXNc1xoHfrIU9mN/4XKX4VLZ45Q+oMhfsYIaHvg7mHgmhfOy/ckRWqDK7XF3QDigRpkh5DKq6+clE8A==",
1567
"dev": true,
1568
"dependencies": {
1569
"@babel/helper-module-imports": "^7.16.7",
@@ -1600,15 +1580,6 @@
1580
"@babel/core": "^7.0.0-0"
1581
}
1582
},
1603
- "node_modules/@babel/plugin-transform-runtime/node_modules/semver": {
1604
- "version": "6.3.0",
1605
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
1606
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
1607
- "dev": true,
1608
- "bin": {
1609
- "semver": "bin/semver.js"
1610
- }
1611
- },
1583
"node_modules/@babel/plugin-transform-shorthand-properties": {
1584
"version": "7.16.7",
1585
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz",
@@ -1821,15 +1792,6 @@
1792
"@babel/core": "^7.0.0-0"
1793
}
1794
},
1824
- "node_modules/@babel/preset-env/node_modules/semver": {
1825
- "version": "6.3.0",
1826
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
1827
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
1828
- "dev": true,
1829
- "bin": {
1830
- "semver": "bin/semver.js"
1831
- }
1832
- },
1795
"node_modules/@babel/preset-modules": {
1796
"version": "0.1.5",
1797
"resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz",
@@ -1884,9 +1846,9 @@
1846
}
1847
},
1848
"node_modules/@babel/runtime": {
1887
- "version": "7.16.7",
1888
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.7.tgz",
1889
- "integrity": "sha512-9E9FJowqAsytyOY6LG+1KuueckRL+aQW+mKvXRXnuFGyRAyepJPmEo9vgMfXUA6O9u3IeEdv9MAkppFcaQwogQ==",
1849
+ "version": "7.17.0",
1850
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.0.tgz",
1851
+ "integrity": "sha512-etcO/ohMNaNA2UBdaXBBSX/3aEzFMRrVfaPv8Ptc0k+cWpWW0QFiGZ2XnVqQZI1Cf734LbPGmqBKWESfW4x/dQ==",
1852
"dependencies": {
1853
"regenerator-runtime": "^0.13.4"
1854
},
@@ -1895,9 +1857,9 @@
1857
}
1858
},
1859
"node_modules/@babel/runtime-corejs3": {
1898
- "version": "7.16.8",
1899
- "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.16.8.tgz",
1900
- "integrity": "sha512-3fKhuICS1lMz0plI5ktOE/yEtBRMVxplzRkdn6mJQ197XiY0JnrzYV0+Mxozq3JZ8SBV9Ecurmw1XsGbwOf+Sg==",
1860
+ "version": "7.17.0",
1861
+ "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.17.0.tgz",
1862
+ "integrity": "sha512-qeydncU80ravKzovVncW3EYaC1ji3GpntdPgNcJy9g7hHSY6KX+ne1cbV3ov7Zzm4F1z0+QreZPCuw1ynkmYNg==",
1863
"dev": true,
1864
"dependencies": {
1865
"core-js-pure": "^3.20.2",
@@ -1921,18 +1883,18 @@
1883
}
1884
},
1885
"node_modules/@babel/traverse": {
1924
- "version": "7.16.10",
1925
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.10.tgz",
1926
- "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==",
1886
+ "version": "7.17.0",
1887
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.0.tgz",
1888
+ "integrity": "sha512-fpFIXvqD6kC7c7PUNnZ0Z8cQXlarCLtCUpt2S1Dx7PjoRtCFffvOkHHSom+m5HIxMZn5bIBVb71lhabcmjEsqg==",
1889
"dependencies": {
1890
"@babel/code-frame": "^7.16.7",
1929
- "@babel/generator": "^7.16.8",
1891
+ "@babel/generator": "^7.17.0",
1892
"@babel/helper-environment-visitor": "^7.16.7",
1893
"@babel/helper-function-name": "^7.16.7",
1894
"@babel/helper-hoist-variables": "^7.16.7",
1895
"@babel/helper-split-export-declaration": "^7.16.7",
1934
- "@babel/parser": "^7.16.10",
1935
- "@babel/types": "^7.16.8",
1896
+ "@babel/parser": "^7.17.0",
1897
+ "@babel/types": "^7.17.0",
1898
"debug": "^4.1.0",
1899
"globals": "^11.1.0"
1900
},
@@ -1941,9 +1903,9 @@
1903
}
1904
},
1905
"node_modules/@babel/types": {
1944
- "version": "7.16.8",
1945
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz",
1946
- "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==",
1906
+ "version": "7.17.0",
1907
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz",
1908
+ "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==",
1909
"dependencies": {
1910
"@babel/helper-validator-identifier": "^7.16.7",
1911
"to-fast-properties": "^2.0.0"
@@ -1964,6 +1926,66 @@
1926
"integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==",
1927
"dev": true
1928
},
1929
+ "node_modules/@csstools/postcss-font-format-keywords": {
1930
+ "version": "1.0.0",
1931
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.0.tgz",
1932
+ "integrity": "sha512-oO0cZt8do8FdVBX8INftvIA4lUrKUSCcWUf9IwH9IPWOgKT22oAZFXeHLoDK7nhB2SmkNycp5brxfNMRLIhd6Q==",
1933
+ "dev": true,
1934
+ "dependencies": {
1935
+ "postcss-value-parser": "^4.2.0"
1936
+ },
1937
+ "engines": {
1938
+ "node": "^12 || ^14 || >=16"
1939
+ },
1940
+ "peerDependencies": {
1941
+ "postcss": "^8.3"
1942
+ }
1943
+ },
1944
+ "node_modules/@csstools/postcss-hwb-function": {
1945
+ "version": "1.0.0",
1946
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.0.tgz",
1947
+ "integrity": "sha512-VSTd7hGjmde4rTj1rR30sokY3ONJph1reCBTUXqeW1fKwETPy1x4t/XIeaaqbMbC5Xg4SM/lyXZ2S8NELT2TaA==",
1948
+ "dev": true,
1949
+ "dependencies": {
1950
+ "postcss-value-parser": "^4.2.0"
1951
+ },
1952
+ "engines": {
1953
+ "node": "^12 || ^14 || >=16"
1954
+ },
1955
+ "peerDependencies": {
1956
+ "postcss": "^8.3"
1957
+ }
1958
+ },
1959
+ "node_modules/@csstools/postcss-is-pseudo-class": {
1960
+ "version": "2.0.0",
1961
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.0.tgz",
1962
+ "integrity": "sha512-WnfZlyuh/CW4oS530HBbrKq0G8BKl/bsNr5NMFoubBFzJfvFRGJhplCgIJYWUidLuL3WJ/zhMtDIyNFTqhx63Q==",
1963
+ "dev": true,
1964
+ "dependencies": {
1965
+ "postcss-selector-parser": "^6.0.9"
1966
+ },
1967
+ "engines": {
1968
+ "node": "^12 || ^14 || >=16"
1969
+ },
1970
+ "peerDependencies": {
1971
+ "postcss": "^8.4"
1972
+ }
1973
+ },
1974
+ "node_modules/@csstools/postcss-normalize-display-values": {
1975
+ "version": "1.0.0",
1976
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.0.tgz",
1977
+ "integrity": "sha512-bX+nx5V8XTJEmGtpWTO6kywdS725t71YSLlxWt78XoHUbELWgoCXeOFymRJmL3SU1TLlKSIi7v52EWqe60vJTQ==",
1978
+ "dev": true,
1979
+ "dependencies": {
1980
+ "postcss-value-parser": "^4.2.0"
1981
+ },
1982
+ "engines": {
1983
+ "node": "^12 || ^14 || >=16"
1984
+ },
1985
+ "peerDependencies": {
1986
+ "postcss": "^8.3"
1987
+ }
1988
+ },
1989
"node_modules/@date-io/core": {
1990
"version": "2.13.1",
1991
"resolved": "https://registry.npmjs.org/@date-io/core/-/core-2.13.1.tgz",
@@ -2065,32 +2087,6 @@
2087
"resolve": "^1.12.0"
2088
}
2089
},
2068
- "node_modules/@emotion/babel-plugin/node_modules/cosmiconfig": {
2069
- "version": "6.0.0",
2070
- "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz",
2071
- "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==",
2072
- "dependencies": {
2073
- "@types/parse-json": "^4.0.0",
2074
- "import-fresh": "^3.1.0",
2075
- "parse-json": "^5.0.0",
2076
- "path-type": "^4.0.0",
2077
- "yaml": "^1.7.2"
2078
- },
2079
- "engines": {
2080
- "node": ">=8"
2081
- }
2082
- },
2083
- "node_modules/@emotion/babel-plugin/node_modules/escape-string-regexp": {
2084
- "version": "4.0.0",
2085
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
2086
- "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
2087
- "engines": {
2088
- "node": ">=10"
2089
- },
2090
- "funding": {
2091
- "url": "https://github.com/sponsors/sindresorhus"
2092
- }
2093
- },
2090
"node_modules/@emotion/cache": {
2091
"version": "11.7.1",
2092
"resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.7.1.tgz",
@@ -2231,9 +2227,9 @@
2227
"dev": true
2228
},
2229
"node_modules/@eslint/eslintrc/node_modules/globals": {
2234
- "version": "13.12.0",
2235
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz",
2236
- "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==",
2230
+ "version": "13.12.1",
2231
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.1.tgz",
2232
+ "integrity": "sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw==",
2233
"dev": true,
2234
"dependencies": {
2235
"type-fest": "^0.20.2"
@@ -2279,9 +2275,9 @@
2275
}
2276
},
2277
"node_modules/@humanwhocodes/config-array": {
2282
- "version": "0.9.2",
2283
- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.2.tgz",
2284
- "integrity": "sha512-UXOuFCGcwciWckOpmfKDq/GyhlTf9pN/BzG//x8p8zTOFEcGuA68ANXheFS0AGvy3qgZqLBUkMs7hqzqCKOVwA==",
2278
+ "version": "0.9.3",
2279
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.3.tgz",
2280
+ "integrity": "sha512-3xSMlXHh03hCcCmFc0rbKp3Ivt2PFEJnQUJDDMTJQ2wkECZWdq4GePs2ctc5H8zV+cHPaq8k2vU8mrQjA6iHdQ==",
2281
"dev": true,
2282
"dependencies": {
2283
"@humanwhocodes/object-schema": "^1.2.1",
@@ -2375,6 +2371,15 @@
2371
"node": ">=8"
2372
}
2373
},
2374
+ "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": {
2375
+ "version": "5.0.0",
2376
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
2377
+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
2378
+ "dev": true,
2379
+ "engines": {
2380
+ "node": ">=8"
2381
+ }
2382
+ },
2383
"node_modules/@istanbuljs/schema": {
2384
"version": "0.1.3",
2385
"resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz",
@@ -3001,10 +3006,27 @@
3006
"node": ">=8"
3007
}
3008
},
3009
+ "node_modules/@jridgewell/resolve-uri": {
3010
+ "version": "3.0.4",
3011
+ "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.4.tgz",
3012
+ "integrity": "sha512-cz8HFjOFfUBtvN+NXYSFMHYRdxZMaEl0XypVrhzxBgadKIXhIkRd8aMeHhmF56Sl7SuS8OnUpQ73/k9LE4VnLg==",
3013
+ "engines": {
3014
+ "node": ">=6.0.0"
3015
+ }
3016
+ },
3017
+ "node_modules/@jridgewell/trace-mapping": {
3018
+ "version": "0.2.6",
3019
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.2.6.tgz",
3020
+ "integrity": "sha512-rVJf5dSMEBxnDEwtAT5x8+p6tZ+xU6Ocm+cR1MYL2gMsRi4MMzVf9Pvq6JaxIsEeKAyYmo2U+yPQN4QfdTfFnA==",
3021
+ "dependencies": {
3022
+ "@jridgewell/resolve-uri": "^3.0.3",
3023
+ "sourcemap-codec": "1.4.8"
3024
+ }
3025
+ },
3026
"node_modules/@mui/base": {
3005
- "version": "5.0.0-alpha.65",
3006
- "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.65.tgz",
3007
- "integrity": "sha512-6LCTWVoSnEoQuWdxA+Z1qqmlNK4aZj7LvCuLJzq3RVS2PskRuo1O3caVFxAzRu7xrY3zsyL/sUsJI+rdcjhuXw==",
3027
+ "version": "5.0.0-alpha.67",
3028
+ "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.67.tgz",
3029
+ "integrity": "sha512-yK2++NivZUitAVpheMc5QVuwrVCphrTw85L6qjKcvnSpB8wmVYne58CY2vzMCNEuHkuHG2jccq9/JlRZFGAanw==",
3030
"dependencies": {
3031
"@babel/runtime": "^7.16.7",
3032
"@emotion/is-prop-valid": "^1.1.1",
@@ -3033,9 +3055,9 @@
3055
}
3056
},
3057
"node_modules/@mui/icons-material": {
3036
- "version": "5.3.0",
3037
- "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.3.0.tgz",
3038
- "integrity": "sha512-1+dN2N8BgozmdMeHXQLrvSr1G/7Xc0NmAMLSvu8XA9RxhcTos/p66vrvpPASw2qvt14dkfeqyHwvbLRgAU9slw==",
3058
+ "version": "5.3.1",
3059
+ "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.3.1.tgz",
3060
+ "integrity": "sha512-8zBWCaE8DHjIGZhGgMod92p6Rm38EhXrS+cZtaV0+jOTMeWh7z+mvswXzb/rVKc0ZYqw6mQYBcn2uEs2yclI9w==",
3061
"dependencies": {
3062
"@babel/runtime": "^7.16.7"
3063
},
@@ -3058,17 +3080,17 @@
3080
}
3081
},
3082
"node_modules/@mui/lab": {
3061
- "version": "5.0.0-alpha.66",
3062
- "resolved": "https://registry.npmjs.org/@mui/lab/-/lab-5.0.0-alpha.66.tgz",
3063
- "integrity": "sha512-C/WB5vo+arkdbx3r1gRRKh4BcZJ763+ePcPHYj3pShDA1vG0jecp1RWO8MJ07SnsdfDHiKWtlUDJh+DpieR0Og==",
3083
+ "version": "5.0.0-alpha.67",
3084
+ "resolved": "https://registry.npmjs.org/@mui/lab/-/lab-5.0.0-alpha.67.tgz",
3085
+ "integrity": "sha512-pL6O2teso3tpAv38FXiFNWGcXjakgO66/Os5p2KX4QbkPKvzzeSxNU7hI02Ye8BIEYqTR5Oaz8njcdQgcNI7Cg==",
3086
"dependencies": {
3087
"@babel/runtime": "^7.16.7",
3088
"@date-io/date-fns": "^2.11.0",
3089
"@date-io/dayjs": "^2.11.0",
3090
"@date-io/luxon": "^2.11.1",
3091
"@date-io/moment": "^2.11.0",
3070
- "@mui/base": "5.0.0-alpha.66",
3071
- "@mui/system": "^5.3.0",
3092
+ "@mui/base": "5.0.0-alpha.67",
3093
+ "@mui/system": "^5.4.0",
3094
"@mui/utils": "^5.3.0",
3095
"clsx": "^1.1.1",
3096
"prop-types": "^15.7.2",
@@ -3111,45 +3133,14 @@
3133
}
3134
}
3135
},
3114
- "node_modules/@mui/lab/node_modules/@mui/base": {
3115
- "version": "5.0.0-alpha.66",
3116
- "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.66.tgz",
3117
- "integrity": "sha512-LARfVx0HmGV5YwU2pdIqEApQwz/CtEnYtKkV856hlY0cgi5NQL2htzZ/9ujKz0j3LFUaMYiYuJ2AOwrNtGFGrw==",
3118
- "dependencies": {
3119
- "@babel/runtime": "^7.16.7",
3120
- "@emotion/is-prop-valid": "^1.1.1",
3121
- "@mui/utils": "^5.3.0",
3122
- "@popperjs/core": "^2.4.4",
3123
- "clsx": "^1.1.1",
3124
- "prop-types": "^15.7.2",
3125
- "react-is": "^17.0.2"
3126
- },
3127
- "engines": {
3128
- "node": ">=12.0.0"
3129
- },
3130
- "funding": {
3131
- "type": "opencollective",
3132
- "url": "https://opencollective.com/mui"
3133
- },
3134
- "peerDependencies": {
3135
- "@types/react": "^16.8.6 || ^17.0.0",
3136
- "react": "^17.0.0",
3137
- "react-dom": "^17.0.0"
3138
- },
3139
- "peerDependenciesMeta": {
3140
- "@types/react": {
3141
- "optional": true
3142
- }
3143
- }
3144
- },
3136
"node_modules/@mui/material": {
3146
- "version": "5.3.0",
3147
- "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.3.0.tgz",
3148
- "integrity": "sha512-zLdlweBHrKpOwHFoMXA6FFgKQOONuX4sQhODcj9dk5uPeScuMDE26svcsrPam5Y1PKXZX78YEGHB5Jr5PHGpTA==",
3137
+ "version": "5.4.0",
3138
+ "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.4.0.tgz",
3139
+ "integrity": "sha512-vfBIAMsRNWI/A4p/eP01MjqhSACwxRGYp/2Yi7WAU64PpI/TXR4b9SRl+XJMMJXVC7+abu4E3hTdF3oqwMCSYA==",
3140
"dependencies": {
3141
"@babel/runtime": "^7.16.7",
3151
- "@mui/base": "5.0.0-alpha.65",
3152
- "@mui/system": "^5.3.0",
3142
+ "@mui/base": "5.0.0-alpha.67",
3143
+ "@mui/system": "^5.4.0",
3144
"@mui/types": "^7.1.0",
3145
"@mui/utils": "^5.3.0",
3146
"@types/react-transition-group": "^4.4.4",
@@ -3283,9 +3274,9 @@
3274
}
3275
},
3276
"node_modules/@mui/system": {
3286
- "version": "5.3.0",
3287
- "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.3.0.tgz",
3288
- "integrity": "sha512-mblz3EObrhhIMPwSEe2Az7MbMaXOFgrvItPOzZwcY5O9qERB7Rr8KQgbU8VouWLUqyV2i8BaFpLrkKPA6eX2Aw==",
3277
+ "version": "5.4.0",
3278
+ "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.4.0.tgz",
3279
+ "integrity": "sha512-LX7g5gK5yCwiueSUVG73uVNc0yeHjsWUIFLrnPjP3m+J7O38RkPqyao5nZahhaSL1PGNbR9+zfkxljXthO9QqA==",
3280
"dependencies": {
3281
"@babel/runtime": "^7.16.7",
3282
"@mui/private-theming": "^5.3.0",
@@ -3357,11 +3348,11 @@
3348
}
3349
},
3350
"node_modules/@mui/x-data-grid": {
3360
- "version": "5.3.0",
3361
- "resolved": "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-5.3.0.tgz",
3362
- "integrity": "sha512-TYo151g4U5BGyzfxcr1CsrY5/r7Tq+qfEQcNwsiz00xUZNhwspv0SmzKDvny33Q/qW8ey7o/CtjTkU/iBwOCGg==",
3351
+ "version": "5.5.0",
3352
+ "resolved": "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-5.5.0.tgz",
3353
+ "integrity": "sha512-qjOAqUHDsQ1elZuvL05k6bQITI2bbCRFrYYk03Y8mz7PpbSn1KrHlMVwJQbZByl/+uWO0Md1my/UUfaVWy9Puw==",
3354
"dependencies": {
3364
- "@mui/utils": "^5.2.3",
3355
+ "@mui/utils": "^5.3.0",
3356
"clsx": "^1.1.1",
3357
"prop-types": "^15.8.1",
3358
"reselect": "^4.1.5"
@@ -3742,6 +3733,22 @@
3733
"url": "https://github.com/sponsors/gregberge"
3734
}
3735
},
3736
+ "node_modules/@svgr/core/node_modules/cosmiconfig": {
3737
+ "version": "7.0.1",
3738
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
3739
+ "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
3740
+ "dev": true,
3741
+ "dependencies": {
3742
+ "@types/parse-json": "^4.0.0",
3743
+ "import-fresh": "^3.2.1",
3744
+ "parse-json": "^5.0.0",
3745
+ "path-type": "^4.0.0",
3746
+ "yaml": "^1.10.0"
3747
+ },
3748
+ "engines": {
3749
+ "node": ">=10"
3750
+ }
3751
+ },
3752
"node_modules/@svgr/hast-util-to-babel-ast": {
3753
"version": "5.5.0",
3754
"resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz",
@@ -3795,6 +3802,22 @@
3802
"url": "https://github.com/sponsors/gregberge"
3803
}
3804
},
3805
+ "node_modules/@svgr/plugin-svgo/node_modules/cosmiconfig": {
3806
+ "version": "7.0.1",
3807
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
3808
+ "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
3809
+ "dev": true,
3810
+ "dependencies": {
3811
+ "@types/parse-json": "^4.0.0",
3812
+ "import-fresh": "^3.2.1",
3813
+ "parse-json": "^5.0.0",
3814
+ "path-type": "^4.0.0",
3815
+ "yaml": "^1.10.0"
3816
+ },
3817
+ "engines": {
3818
+ "node": ">=10"
3819
+ }
3820
+ },
3821
"node_modules/@svgr/webpack": {
3822
"version": "5.5.0",
3823
"resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz",
@@ -3819,9 +3842,9 @@
3842
}
3843
},
3844
"node_modules/@testing-library/dom": {
3822
- "version": "8.11.2",
3823
- "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.11.2.tgz",
3824
- "integrity": "sha512-idsS/cqbYudXcVWngc1PuWNmXs416oBy2g/7Q8QAUREt5Z3MUkAL2XJD7xazLJ6esDfqRDi/ZBxk+OPPXitHRw==",
3845
+ "version": "8.11.3",
3846
+ "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.11.3.tgz",
3847
+ "integrity": "sha512-9LId28I+lx70wUiZjLvi1DB/WT2zGOxUh46glrSNMaWVx849kKAluezVzZrXJfTKKoQTmEOutLes/bHg4Bj3aA==",
3848
"dependencies": {
3849
"@babel/code-frame": "^7.10.4",
3850
"@babel/runtime": "^7.12.5",
@@ -3850,14 +3873,6 @@
3873
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
3874
}
3875
},
3853
- "node_modules/@testing-library/dom/node_modules/aria-query": {
3854
- "version": "5.0.0",
3855
- "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz",
3856
- "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==",
3857
- "engines": {
3858
- "node": ">=6.0"
3859
- }
3860
- },
3876
"node_modules/@testing-library/dom/node_modules/chalk": {
3877
"version": "4.1.2",
3878
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
@@ -3909,9 +3924,9 @@
3924
}
3925
},
3926
"node_modules/@testing-library/jest-dom": {
3912
- "version": "5.16.1",
3913
- "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.1.tgz",
3914
- "integrity": "sha512-ajUJdfDIuTCadB79ukO+0l8O+QwN0LiSxDaYUTI4LndbbUsGi6rWU1SCexXzBA2NSjlVB9/vbkasQIL3tmPBjw==",
3927
+ "version": "5.16.2",
3928
+ "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.2.tgz",
3929
+ "integrity": "sha512-6ewxs1MXWwsBFZXIk4nKKskWANelkdUehchEOokHsN8X7c2eKXGw+77aRV63UU8f/DTSVUPLaGxdrj4lN7D/ug==",
3930
"dependencies": {
3931
"@babel/runtime": "^7.9.2",
3932
"@types/testing-library__jest-dom": "^5.9.1",
@@ -3943,14 +3958,6 @@
3958
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
3959
}
3960
},
3946
- "node_modules/@testing-library/jest-dom/node_modules/aria-query": {
3947
- "version": "5.0.0",
3948
- "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz",
3949
- "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==",
3950
- "engines": {
3951
- "node": ">=6.0"
3952
- }
3953
- },
3961
"node_modules/@testing-library/jest-dom/node_modules/chalk": {
3962
"version": "3.0.0",
3963
"resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
@@ -4256,9 +4263,9 @@
4263
"dev": true
4264
},
4265
"node_modules/@types/node": {
4259
- "version": "16.11.21",
4260
- "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.21.tgz",
4261
- "integrity": "sha512-Pf8M1XD9i1ksZEcCP8vuSNwooJ/bZapNmIzpmsMaL+jMI+8mEYU3PKvs+xDNuQcJWF/x24WzY4qxLtB0zNow9A==",
4266
+ "version": "16.11.22",
4267
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.22.tgz",
4268
+ "integrity": "sha512-DYNtJWauMQ9RNpesl4aVothr97/tIJM8HbyOXJ0AYT1Z2bEjLHyfjOBPAQQVMLf8h3kSShYfNk8Wnto8B2zHUA==",
4269
"dev": true
4270
},
4271
"node_modules/@types/parse-json": {
@@ -4296,9 +4303,9 @@
4303
"dev": true
4304
},
4305
"node_modules/@types/react": {
4299
- "version": "17.0.38",
4300
- "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.38.tgz",
4301
- "integrity": "sha512-SI92X1IA+FMnP3qM5m4QReluXzhcmovhZnLNm3pyeQlooi02qI7sLiepEYqT678uNiyc25XfCqxREFpy3W7YhQ==",
4306
+ "version": "17.0.39",
4307
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.39.tgz",
4308
+ "integrity": "sha512-UVavlfAxDd/AgAacMa60Azl7ygyQNRwC/DsHZmKgNvPmRR5p70AJ5Q9EAmL2NWOJmeV+vVUI4IAP7GZrN8h8Ug==",
4309
"dependencies": {
4310
"@types/prop-types": "*",
4311
"@types/scheduler": "*",
@@ -4423,14 +4430,14 @@
4430
"dev": true
4431
},
4432
"node_modules/@typescript-eslint/eslint-plugin": {
4426
- "version": "5.10.0",
4427
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.10.0.tgz",
4428
- "integrity": "sha512-XXVKnMsq2fuu9K2KsIxPUGqb6xAImz8MEChClbXmE3VbveFtBUU5bzM6IPVWqzyADIgdkS2Ws/6Xo7W2TeZWjQ==",
4433
+ "version": "5.10.2",
4434
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.10.2.tgz",
4435
+ "integrity": "sha512-4W/9lLuE+v27O/oe7hXJKjNtBLnZE8tQAFpapdxwSVHqtmIoPB1gph3+ahNwVuNL37BX7YQHyGF9Xv6XCnIX2Q==",
4436
"dev": true,
4437
"dependencies": {
4431
- "@typescript-eslint/scope-manager": "5.10.0",
4432
- "@typescript-eslint/type-utils": "5.10.0",
4433
- "@typescript-eslint/utils": "5.10.0",
4438
+ "@typescript-eslint/scope-manager": "5.10.2",
4439
+ "@typescript-eslint/type-utils": "5.10.2",
4440
+ "@typescript-eslint/utils": "5.10.2",
4441
"debug": "^4.3.2",
4442
"functional-red-black-tree": "^1.0.1",
4443
"ignore": "^5.1.8",
@@ -4455,13 +4462,28 @@
4462
}
4463
}
4464
},
4465
+ "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": {
4466
+ "version": "7.3.5",
4467
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
4468
+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
4469
+ "dev": true,
4470
+ "dependencies": {
4471
+ "lru-cache": "^6.0.0"
4472
+ },
4473
+ "bin": {
4474
+ "semver": "bin/semver.js"
4475
+ },
4476
+ "engines": {
4477
+ "node": ">=10"
4478
+ }
4479
+ },
4480
"node_modules/@typescript-eslint/experimental-utils": {
4459
- "version": "5.10.0",
4460
- "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.10.0.tgz",
4461
- "integrity": "sha512-GeQAPqQMI5DVMGOUwGbSR+NdsirryyKOgUFRTWInhlsKUArns/MVnXmPpzxfrzB1nU36cT5WJAwmfCsjoaVBWg==",
4481
+ "version": "5.10.2",
4482
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.10.2.tgz",
4483
+ "integrity": "sha512-stRnIlxDduzxtaVLtEohESoXI1k7J6jvJHGyIkOT2pvXbg5whPM6f9tzJ51bJJxaJTdmvwgVFDNCopFRb2F5Gw==",
4484
"dev": true,
4485
"dependencies": {
4464
- "@typescript-eslint/utils": "5.10.0"
4486
+ "@typescript-eslint/utils": "5.10.2"
4487
},
4488
"engines": {
4489
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -4475,14 +4497,14 @@
4497
}
4498
},
4499
"node_modules/@typescript-eslint/parser": {
4478
- "version": "5.10.0",
4479
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.10.0.tgz",
4480
- "integrity": "sha512-pJB2CCeHWtwOAeIxv8CHVGJhI5FNyJAIpx5Pt72YkK3QfEzt6qAlXZuyaBmyfOdM62qU0rbxJzNToPTVeJGrQw==",
4500
+ "version": "5.10.2",
4501
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.10.2.tgz",
4502
+ "integrity": "sha512-JaNYGkaQVhP6HNF+lkdOr2cAs2wdSZBoalE22uYWq8IEv/OVH0RksSGydk+sW8cLoSeYmC+OHvRyv2i4AQ7Czg==",
4503
"dev": true,
4504
"dependencies": {
4483
- "@typescript-eslint/scope-manager": "5.10.0",
4484
- "@typescript-eslint/types": "5.10.0",
4485
- "@typescript-eslint/typescript-estree": "5.10.0",
4505
+ "@typescript-eslint/scope-manager": "5.10.2",
4506
+ "@typescript-eslint/types": "5.10.2",
4507
+ "@typescript-eslint/typescript-estree": "5.10.2",
4508
"debug": "^4.3.2"
4509
},
4510
"engines": {
@@ -4502,13 +4524,13 @@
4524
}
4525
},
4526
"node_modules/@typescript-eslint/scope-manager": {
4505
- "version": "5.10.0",
4506
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.10.0.tgz",
4507
- "integrity": "sha512-tgNgUgb4MhqK6DoKn3RBhyZ9aJga7EQrw+2/OiDk5hKf3pTVZWyqBi7ukP+Z0iEEDMF5FDa64LqODzlfE4O/Dg==",
4527
+ "version": "5.10.2",
4528
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.10.2.tgz",
4529
+ "integrity": "sha512-39Tm6f4RoZoVUWBYr3ekS75TYgpr5Y+X0xLZxXqcZNDWZdJdYbKd3q2IR4V9y5NxxiPu/jxJ8XP7EgHiEQtFnw==",
4530
"dev": true,
4531
"dependencies": {
4510
- "@typescript-eslint/types": "5.10.0",
4511
- "@typescript-eslint/visitor-keys": "5.10.0"
4532
+ "@typescript-eslint/types": "5.10.2",
4533
+ "@typescript-eslint/visitor-keys": "5.10.2"
4534
},
4535
"engines": {
4536
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -4519,12 +4541,12 @@
4541
}
4542
},
4543
"node_modules/@typescript-eslint/type-utils": {
4522
- "version": "5.10.0",
4523
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.10.0.tgz",
4524
- "integrity": "sha512-TzlyTmufJO5V886N+hTJBGIfnjQDQ32rJYxPaeiyWKdjsv2Ld5l8cbS7pxim4DeNs62fKzRSt8Q14Evs4JnZyQ==",
4544
+ "version": "5.10.2",
4545
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.10.2.tgz",
4546
+ "integrity": "sha512-uRKSvw/Ccs5FYEoXW04Z5VfzF2iiZcx8Fu7DGIB7RHozuP0VbKNzP1KfZkHBTM75pCpsWxIthEH1B33dmGBKHw==",
4547
"dev": true,
4548
"dependencies": {
4527
- "@typescript-eslint/utils": "5.10.0",
4549
+ "@typescript-eslint/utils": "5.10.2",
4550
"debug": "^4.3.2",
4551
"tsutils": "^3.21.0"
4552
},
@@ -4545,9 +4567,9 @@
4567
}
4568
},
4569
"node_modules/@typescript-eslint/types": {
4548
- "version": "5.10.0",
4549
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.10.0.tgz",
4550
- "integrity": "sha512-wUljCgkqHsMZbw60IbOqT/puLfyqqD5PquGiBo1u1IS3PLxdi3RDGlyf032IJyh+eQoGhz9kzhtZa+VC4eWTlQ==",
4570
+ "version": "5.10.2",
4571
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.10.2.tgz",
4572
+ "integrity": "sha512-Qfp0qk/5j2Rz3p3/WhWgu4S1JtMcPgFLnmAKAW061uXxKSa7VWKZsDXVaMXh2N60CX9h6YLaBoy9PJAfCOjk3w==",
4573
"dev": true,
4574
"engines": {
4575
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -4558,13 +4580,13 @@
4580
}
4581
},
4582
"node_modules/@typescript-eslint/typescript-estree": {
4561
- "version": "5.10.0",
4562
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.10.0.tgz",
4563
- "integrity": "sha512-x+7e5IqfwLwsxTdliHRtlIYkgdtYXzE0CkFeV6ytAqq431ZyxCFzNMNR5sr3WOlIG/ihVZr9K/y71VHTF/DUQA==",
4583
+ "version": "5.10.2",
4584
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.10.2.tgz",
4585
+ "integrity": "sha512-WHHw6a9vvZls6JkTgGljwCsMkv8wu8XU8WaYKeYhxhWXH/atZeiMW6uDFPLZOvzNOGmuSMvHtZKd6AuC8PrwKQ==",
4586
"dev": true,
4587
"dependencies": {
4566
- "@typescript-eslint/types": "5.10.0",
4567
- "@typescript-eslint/visitor-keys": "5.10.0",
4588
+ "@typescript-eslint/types": "5.10.2",
4589
+ "@typescript-eslint/visitor-keys": "5.10.2",
4590
"debug": "^4.3.2",
4591
"globby": "^11.0.4",
4592
"is-glob": "^4.0.3",
@@ -4584,16 +4606,31 @@
4606
}
4607
}
4608
},
4609
+ "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": {
4610
+ "version": "7.3.5",
4611
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
4612
+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
4613
+ "dev": true,
4614
+ "dependencies": {
4615
+ "lru-cache": "^6.0.0"
4616
+ },
4617
+ "bin": {
4618
+ "semver": "bin/semver.js"
4619
+ },
4620
+ "engines": {
4621
+ "node": ">=10"
4622
+ }
4623
+ },
4624
"node_modules/@typescript-eslint/utils": {
4588
- "version": "5.10.0",
4589
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.10.0.tgz",
4590
- "integrity": "sha512-IGYwlt1CVcFoE2ueW4/ioEwybR60RAdGeiJX/iDAw0t5w0wK3S7QncDwpmsM70nKgGTuVchEWB8lwZwHqPAWRg==",
4625
+ "version": "5.10.2",
4626
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.10.2.tgz",
4627
+ "integrity": "sha512-vuJaBeig1NnBRkf7q9tgMLREiYD7zsMrsN1DA3wcoMDvr3BTFiIpKjGiYZoKPllfEwN7spUjv7ZqD+JhbVjEPg==",
4628
"dev": true,
4629
"dependencies": {
4630
"@types/json-schema": "^7.0.9",
4594
- "@typescript-eslint/scope-manager": "5.10.0",
4595
- "@typescript-eslint/types": "5.10.0",
4596
- "@typescript-eslint/typescript-estree": "5.10.0",
4631
+ "@typescript-eslint/scope-manager": "5.10.2",
4632
+ "@typescript-eslint/types": "5.10.2",
4633
+ "@typescript-eslint/typescript-estree": "5.10.2",
4634
"eslint-scope": "^5.1.1",
4635
"eslint-utils": "^3.0.0"
4636
},
@@ -4631,12 +4668,12 @@
4668
}
4669
},
4670
"node_modules/@typescript-eslint/visitor-keys": {
4634
- "version": "5.10.0",
4635
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.10.0.tgz",
4636
- "integrity": "sha512-GMxj0K1uyrFLPKASLmZzCuSddmjZVbVj3Ouy5QVuIGKZopxvOr24JsS7gruz6C3GExE01mublZ3mIBOaon9zuQ==",
4671
+ "version": "5.10.2",
4672
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.10.2.tgz",
4673
+ "integrity": "sha512-zHIhYGGGrFJvvyfwHk5M08C5B5K4bewkm+rrvNTKk1/S15YHR+SA/QUF8ZWscXSfEaB8Nn2puZj+iHcoxVOD/Q==",
4674
"dev": true,
4675
"dependencies": {
4639
- "@typescript-eslint/types": "5.10.0",
4676
+ "@typescript-eslint/types": "5.10.2",
4677
"eslint-visitor-keys": "^3.0.0"
4678
},
4679
"engines": {
@@ -4812,13 +4849,13 @@
4849
"dev": true
4850
},
4851
"node_modules/accepts": {
4815
- "version": "1.3.7",
4816
- "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
4817
- "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
4852
+ "version": "1.3.8",
4853
+ "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
4854
+ "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
4855
"dev": true,
4856
"dependencies": {
4820
- "mime-types": "~2.1.24",
4821
- "negotiator": "0.6.2"
4857
+ "mime-types": "~2.1.34",
4858
+ "negotiator": "0.6.3"
4859
},
4860
"engines": {
4861
"node": ">= 0.6"
@@ -5094,14 +5131,9 @@
5131
}
5132
},
5133
"node_modules/aria-query": {
5097
- "version": "4.2.2",
5098
- "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz",
5099
- "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==",
5100
- "dev": true,
5101
- "dependencies": {
5102
- "@babel/runtime": "^7.10.2",
5103
- "@babel/runtime-corejs3": "^7.10.2"
5104
- },
5134
+ "version": "5.0.0",
5135
+ "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz",
5136
+ "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==",
5137
"engines": {
5138
"node": ">=6.0"
5139
}
@@ -5249,9 +5281,9 @@
5281
}
5282
},
5283
"node_modules/axe-core": {
5252
- "version": "4.3.5",
5253
- "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.3.5.tgz",
5254
- "integrity": "sha512-WKTW1+xAzhMS5dJsxWkliixlO/PqC4VhmO9T4juNYcaTg9jzWiJsou6m5pxWYGfigWbwzJWeFY6z47a+4neRXA==",
5284
+ "version": "4.4.1",
5285
+ "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.1.tgz",
5286
+ "integrity": "sha512-gd1kmb21kwNuWr6BQz8fv6GNECPBnUasepcoLbekws23NVBLODdsClRZ+bQ8+9Uomf3Sm3+Vwn0oYG9NvwnJCw==",
5287
"dev": true,
5288
"engines": {
5289
"node": ">=4"
@@ -5473,6 +5505,22 @@
5505
"npm": ">=6"
5506
}
5507
},
5508
+ "node_modules/babel-plugin-macros/node_modules/cosmiconfig": {
5509
+ "version": "7.0.1",
5510
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
5511
+ "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
5512
+ "devOptional": true,
5513
+ "dependencies": {
5514
+ "@types/parse-json": "^4.0.0",
5515
+ "import-fresh": "^3.2.1",
5516
+ "parse-json": "^5.0.0",
5517
+ "path-type": "^4.0.0",
5518
+ "yaml": "^1.10.0"
5519
+ },
5520
+ "engines": {
5521
+ "node": ">=10"
5522
+ }
5523
+ },
5524
"node_modules/babel-plugin-named-asset-import": {
5525
"version": "0.3.8",
5526
"resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz",
@@ -5496,23 +5544,14 @@
5544
"@babel/core": "^7.0.0-0"
5545
}
5546
},
5499
- "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": {
5500
- "version": "6.3.0",
5501
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
5502
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
5503
- "dev": true,
5504
- "bin": {
5505
- "semver": "bin/semver.js"
5506
- }
5507
- },
5547
"node_modules/babel-plugin-polyfill-corejs3": {
5509
- "version": "0.5.1",
5510
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.1.tgz",
5511
- "integrity": "sha512-TihqEe4sQcb/QcPJvxe94/9RZuLQuF1+To4WqQcRvc+3J3gLCPIPgDKzGLG6zmQLfH3nn25heRuDNkS2KR4I8A==",
5548
+ "version": "0.5.2",
5549
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz",
5550
+ "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==",
5551
"dev": true,
5552
"dependencies": {
5553
"@babel/helper-define-polyfill-provider": "^0.3.1",
5515
- "core-js-compat": "^3.20.0"
5554
+ "core-js-compat": "^3.21.0"
5555
},
5556
"peerDependencies": {
5557
"@babel/core": "^7.0.0-0"
@@ -5884,9 +5923,9 @@
5923
}
5924
},
5925
"node_modules/caniuse-lite": {
5887
- "version": "1.0.30001301",
5888
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001301.tgz",
5889
- "integrity": "sha512-csfD/GpHMqgEL3V3uIgosvh+SVIQvCh43SNu9HRbP1lnxkKm1kjDG4f32PP571JplkLjfS+mg2p1gxR7MYrrIA==",
5926
+ "version": "1.0.30001307",
5927
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001307.tgz",
5928
+ "integrity": "sha512-+MXEMczJ4FuxJAUp0jvAl6Df0NI/OfW1RWEE61eSmzS7hw6lz4IKutbhbXendwq8BljfFuHtu26VWsg4afQ7Ng==",
5929
"funding": {
5930
"type": "opencollective",
5931
"url": "https://opencollective.com/browserslist"
@@ -5914,6 +5953,14 @@
5953
"node": ">=4"
5954
}
5955
},
5956
+ "node_modules/chalk/node_modules/escape-string-regexp": {
5957
+ "version": "1.0.5",
5958
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
5959
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
5960
+ "engines": {
5961
+ "node": ">=0.8.0"
5962
+ }
5963
+ },
5964
"node_modules/char-regex": {
5965
"version": "1.0.2",
5966
"resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz",
@@ -5923,6 +5970,15 @@
5970
"node": ">=10"
5971
}
5972
},
5973
+ "node_modules/charcodes": {
5974
+ "version": "0.2.0",
5975
+ "resolved": "https://registry.npmjs.org/charcodes/-/charcodes-0.2.0.tgz",
5976
+ "integrity": "sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ==",
5977
+ "dev": true,
5978
+ "engines": {
5979
+ "node": ">=6"
5980
+ }
5981
+ },
5982
"node_modules/check-types": {
5983
"version": "11.1.2",
5984
"resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz",
@@ -5990,9 +6046,9 @@
6046
"dev": true
6047
},
6048
"node_modules/clean-css": {
5993
- "version": "5.2.2",
5994
- "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.2.2.tgz",
5995
- "integrity": "sha512-/eR8ru5zyxKzpBLv9YZvMXgTSSQn7AdkMItMYynsFgGwTveCRVam9IUPFloE85B4vAIj05IuKmmEoV7/AQjT0w==",
6049
+ "version": "5.2.4",
6050
+ "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.2.4.tgz",
6051
+ "integrity": "sha512-nKseG8wCzEuji/4yrgM/5cthL9oTDc5UOQyFMvW/Q53oP6gLH690o1NbuTh6Y18nujr7BxlsFuS7gXLnLzKJGg==",
6052
"dev": true,
6053
"dependencies": {
6054
"source-map": "~0.6.0"
@@ -6266,9 +6322,9 @@
6322
"dev": true
6323
},
6324
"node_modules/core-js": {
6269
- "version": "3.20.3",
6270
- "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.20.3.tgz",
6271
- "integrity": "sha512-vVl8j8ph6tRS3B8qir40H7yw7voy17xL0piAjlbBUsH7WIfzoedL/ZOr1OV9FyZQLWXsayOJyV4tnRyXR85/ag==",
6325
+ "version": "3.21.0",
6326
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.21.0.tgz",
6327
+ "integrity": "sha512-YUdI3fFu4TF/2WykQ2xzSiTQdldLB4KVuL9WeAy5XONZYt5Cun/fpQvctoKbCgvPhmzADeesTk/j2Rdx77AcKQ==",
6328
"dev": true,
6329
"hasInstallScript": true,
6330
"funding": {
@@ -6277,9 +6333,9 @@
6333
}
6334
},
6335
"node_modules/core-js-compat": {
6280
- "version": "3.20.3",
6281
- "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.20.3.tgz",
6282
- "integrity": "sha512-c8M5h0IkNZ+I92QhIpuSijOxGAcj3lgpsWdkCqmUTZNwidujF4r3pi6x1DCN+Vcs5qTS2XWWMfWSuCqyupX8gw==",
6336
+ "version": "3.21.0",
6337
+ "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.21.0.tgz",
6338
+ "integrity": "sha512-OSXseNPSK2OPJa6GdtkMz/XxeXx8/CJvfhQWTqd6neuUraujcL4jVsjkLQz1OWnax8xVQJnRPe0V2jqNWORA+A==",
6339
"dev": true,
6340
"dependencies": {
6341
"browserslist": "^4.19.1",
@@ -6300,9 +6356,9 @@
6356
}
6357
},
6358
"node_modules/core-js-pure": {
6303
- "version": "3.20.3",
6304
- "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.20.3.tgz",
6305
- "integrity": "sha512-Q2H6tQ5MtPtcC7f3HxJ48i4Q7T9ybPKgvWyuH7JXIoNa2pm0KuBnycsET/qw1SLLZYfbsbrZQNMeIOClb+6WIA==",
6359
+ "version": "3.21.0",
6360
+ "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.21.0.tgz",
6361
+ "integrity": "sha512-VaJUunCZLnxuDbo1rNOzwbet9E1K9joiXS5+DQMPtgxd24wfsZbJZMMfQLGYMlCUvSxLfsRUUhoOR2x28mFfeg==",
6362
"dev": true,
6363
"hasInstallScript": true,
6364
"funding": {
@@ -6317,19 +6373,18 @@
6373
"dev": true
6374
},
6375
"node_modules/cosmiconfig": {
6320
- "version": "7.0.1",
6321
- "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
6322
- "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
6323
- "devOptional": true,
6376
+ "version": "6.0.0",
6377
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz",
6378
+ "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==",
6379
"dependencies": {
6380
"@types/parse-json": "^4.0.0",
6326
- "import-fresh": "^3.2.1",
6381
+ "import-fresh": "^3.1.0",
6382
"parse-json": "^5.0.0",
6383
"path-type": "^4.0.0",
6329
- "yaml": "^1.10.0"
6384
+ "yaml": "^1.7.2"
6385
},
6386
"engines": {
6332
- "node": ">=10"
6387
+ "node": ">=8"
6388
}
6389
},
6390
"node_modules/cross-spawn": {
@@ -6417,18 +6472,18 @@
6472
}
6473
},
6474
"node_modules/css-loader": {
6420
- "version": "6.5.1",
6421
- "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.5.1.tgz",
6422
- "integrity": "sha512-gEy2w9AnJNnD9Kuo4XAP9VflW/ujKoS9c/syO+uWMlm5igc7LysKzPXaDoR2vroROkSwsTS2tGr1yGGEbZOYZQ==",
6475
+ "version": "6.6.0",
6476
+ "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.6.0.tgz",
6477
+ "integrity": "sha512-FK7H2lisOixPT406s5gZM1S3l8GrfhEBT3ZiL2UX1Ng1XWs0y2GPllz/OTyvbaHe12VgQrIXIzuEGVlbUhodqg==",
6478
"dev": true,
6479
"dependencies": {
6480
"icss-utils": "^5.1.0",
6426
- "postcss": "^8.2.15",
6481
+ "postcss": "^8.4.5",
6482
"postcss-modules-extract-imports": "^3.0.0",
6483
"postcss-modules-local-by-default": "^4.0.0",
6484
"postcss-modules-scope": "^3.0.0",
6485
"postcss-modules-values": "^4.0.0",
6431
- "postcss-value-parser": "^4.1.0",
6486
+ "postcss-value-parser": "^4.2.0",
6487
"semver": "^7.3.5"
6488
},
6489
"engines": {
@@ -6442,6 +6497,21 @@
6497
"webpack": "^5.0.0"
6498
}
6499
},
6500
+ "node_modules/css-loader/node_modules/semver": {
6501
+ "version": "7.3.5",
6502
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
6503
+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
6504
+ "dev": true,
6505
+ "dependencies": {
6506
+ "lru-cache": "^6.0.0"
6507
+ },
6508
+ "bin": {
6509
+ "semver": "bin/semver.js"
6510
+ },
6511
+ "engines": {
6512
+ "node": ">=10"
6513
+ }
6514
+ },
6515
"node_modules/css-minimizer-webpack-plugin": {
6516
"version": "3.4.1",
6517
"resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz",
@@ -6543,9 +6613,9 @@
6613
}
6614
},
6615
"node_modules/css-prefers-color-scheme": {
6546
- "version": "6.0.2",
6547
- "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.2.tgz",
6548
- "integrity": "sha512-gv0KQBEM+q/XdoKyznovq3KW7ocO7k+FhPP+hQR1MenJdu0uPGS6IZa9PzlbqBeS6XcZJNAoqoFxlAUW461CrA==",
6616
+ "version": "6.0.3",
6617
+ "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz",
6618
+ "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==",
6619
"dev": true,
6620
"bin": {
6621
"css-prefers-color-scheme": "dist/cli.cjs"
@@ -6554,7 +6624,7 @@
6624
"node": "^12 || ^14 || >=16"
6625
},
6626
"peerDependencies": {
6557
- "postcss": "^8.3"
6627
+ "postcss": "^8.4"
6628
}
6629
},
6630
"node_modules/css-select": {
@@ -6636,9 +6706,9 @@
6706
}
6707
},
6708
"node_modules/cssdb": {
6639
- "version": "5.1.0",
6640
- "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-5.1.0.tgz",
6641
- "integrity": "sha512-/vqjXhv1x9eGkE/zO6o8ZOI7dgdZbLVLUGyVRbPgk6YipXbW87YzUCcO+Jrmi5bwJlAH6oD+MNeZyRgXea1GZw==",
6709
+ "version": "6.1.0",
6710
+ "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.1.0.tgz",
6711
+ "integrity": "sha512-tZEDdN57Wlb5DRbOpJI9hSoP0t6DjtzSRswFoWo0hmJxfAXTBuDAcp2Oybj6BgQ+sErs9hXnWS1kzYKDKHanmg==",
6712
"dev": true
6713
},
6714
"node_modules/cssesc": {
@@ -7105,9 +7175,9 @@
7175
}
7176
},
7177
"node_modules/dom-accessibility-api": {
7108
- "version": "0.5.10",
7109
- "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.10.tgz",
7110
- "integrity": "sha512-Xu9mD0UjrJisTmv7lmVSDMagQcU9R5hwAbxsaAE/35XPnPLJobbuREfV/rraiSaEj/UOvgrzQs66zyTWTlyd+g=="
7178
+ "version": "0.5.11",
7179
+ "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.11.tgz",
7180
+ "integrity": "sha512-7X6GvzjYf4yTdRKuCVScV+aA9Fvh5r8WzWrXBH9w82ZWB/eYDMGCnazoC/YAqAzUJWHzLOnZqr46K3iEyUhUvw=="
7181
},
7182
"node_modules/dom-converter": {
7183
"version": "0.2.0",
@@ -7256,9 +7326,9 @@
7326
}
7327
},
7328
"node_modules/electron-to-chromium": {
7259
- "version": "1.4.51",
7260
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.51.tgz",
7261
- "integrity": "sha512-JNEmcYl3mk1tGQmy0EvL5eik/CKSBuzAyGP0QFdG6LIgxQe3II0BL1m2zKc2MZMf3uGqHWE1TFddJML0RpjSHQ=="
7329
+ "version": "1.4.64",
7330
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.64.tgz",
7331
+ "integrity": "sha512-8mec/99xgLUZCIZZq3wt61Tpxg55jnOSpxGYapE/1Ma9MpFEYYaz4QNYm0CM1rrnCo7i3FRHhbaWjeCLsveGjQ=="
7332
},
7333
"node_modules/emittery": {
7334
"version": "0.8.1",
@@ -7407,11 +7477,14 @@
7477
"dev": true
7478
},
7479
"node_modules/escape-string-regexp": {
7410
- "version": "1.0.5",
7411
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
7412
- "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
7480
+ "version": "4.0.0",
7481
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
7482
+ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
7483
"engines": {
7414
- "node": ">=0.8.0"
7484
+ "node": ">=10"
7485
+ },
7486
+ "funding": {
7487
+ "url": "https://github.com/sponsors/sindresorhus"
7488
}
7489
},
7490
"node_modules/escodegen": {
@@ -7498,9 +7571,9 @@
7571
}
7572
},
7573
"node_modules/eslint": {
7501
- "version": "8.7.0",
7502
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.7.0.tgz",
7503
- "integrity": "sha512-ifHYzkBGrzS2iDU7KjhCAVMGCvF6M3Xfs8X8b37cgrUlDt6bWRTpRh6T/gtSXv1HJ/BUGgmjvNvOEGu85Iif7w==",
7574
+ "version": "8.8.0",
7575
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.8.0.tgz",
7576
+ "integrity": "sha512-H3KXAzQGBH1plhYS3okDix2ZthuYJlQQEGE5k0IKuEqUSiyu4AmxxlJ2MtTYeJ3xB4jDhcYCwGOg2TXYdnDXlQ==",
7577
"dev": true,
7578
"dependencies": {
7579
"@eslint/eslintrc": "^1.0.5",
@@ -7597,9 +7670,9 @@
7670
}
7671
},
7672
"node_modules/eslint-module-utils": {
7600
- "version": "2.7.2",
7601
- "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.2.tgz",
7602
- "integrity": "sha512-zquepFnWCY2ISMFwD/DqzaM++H+7PDzOpUvotJWm/y1BAFt5R4oeULgdrTejKqLkz7MA/tgstsUMNYc7wNdTrg==",
7673
+ "version": "2.7.3",
7674
+ "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz",
7675
+ "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==",
7676
"dev": true,
7677
"dependencies": {
7678
"debug": "^3.2.7",
@@ -7807,6 +7880,19 @@
7880
"eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8"
7881
}
7882
},
7883
+ "node_modules/eslint-plugin-jsx-a11y/node_modules/aria-query": {
7884
+ "version": "4.2.2",
7885
+ "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz",
7886
+ "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==",
7887
+ "dev": true,
7888
+ "dependencies": {
7889
+ "@babel/runtime": "^7.10.2",
7890
+ "@babel/runtime-corejs3": "^7.10.2"
7891
+ },
7892
+ "engines": {
7893
+ "node": ">=6.0"
7894
+ }
7895
+ },
7896
"node_modules/eslint-plugin-react": {
7897
"version": "7.28.0",
7898
"resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.28.0.tgz",
@@ -7872,22 +7958,13 @@
7958
"url": "https://github.com/sponsors/ljharb"
7959
}
7960
},
7875
- "node_modules/eslint-plugin-react/node_modules/semver": {
7876
- "version": "6.3.0",
7877
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
7878
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
7879
- "dev": true,
7880
- "bin": {
7881
- "semver": "bin/semver.js"
7882
- }
7883
- },
7961
"node_modules/eslint-plugin-testing-library": {
7885
- "version": "5.0.4",
7886
- "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.0.4.tgz",
7887
- "integrity": "sha512-zA/NfAENCsJXujvwwiap5gsqLp2U6X7m2XA5nOksl4zzb6GpUmRNAleCll58rEP0brFVj7DZBprlIlMGIhoC7Q==",
7962
+ "version": "5.0.5",
7963
+ "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.0.5.tgz",
7964
+ "integrity": "sha512-0j355vJpJCE/2g+aayIgJRUB6jBVqpD5ztMLGcadR1PgrgGPnPxN1HJuOAsAAwiMo27GwRnpJB8KOQzyNuNZrw==",
7965
"dev": true,
7966
"dependencies": {
7890
- "@typescript-eslint/experimental-utils": "^5.9.0"
7967
+ "@typescript-eslint/utils": "^5.10.2"
7968
},
7969
"engines": {
7970
"node": "^12.22.0 || ^14.17.0 || >=16.0.0",
@@ -8025,22 +8102,10 @@
8102
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
8103
"dev": true
8104
},
8028
- "node_modules/eslint/node_modules/escape-string-regexp": {
8029
- "version": "4.0.0",
8030
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
8031
- "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
8032
- "dev": true,
8033
- "engines": {
8034
- "node": ">=10"
8035
- },
8036
- "funding": {
8037
- "url": "https://github.com/sponsors/sindresorhus"
8038
- }
8039
- },
8105
"node_modules/eslint/node_modules/globals": {
8041
- "version": "13.12.0",
8042
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz",
8043
- "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==",
8106
+ "version": "13.12.1",
8107
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.1.tgz",
8108
+ "integrity": "sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw==",
8109
"dev": true,
8110
"dependencies": {
8111
"type-fest": "^0.20.2"
@@ -8548,9 +8613,9 @@
8613
}
8614
},
8615
"node_modules/flatted": {
8551
- "version": "3.2.4",
8552
- "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.4.tgz",
8553
- "integrity": "sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==",
8616
+ "version": "3.2.5",
8617
+ "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz",
8618
+ "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==",
8619
"dev": true
8620
},
8621
"node_modules/follow-redirects": {
@@ -8661,22 +8726,6 @@
8726
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
8727
"dev": true
8728
},
8664
- "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": {
8665
- "version": "6.0.0",
8666
- "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz",
8667
- "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==",
8668
- "dev": true,
8669
- "dependencies": {
8670
- "@types/parse-json": "^4.0.0",
8671
- "import-fresh": "^3.1.0",
8672
- "parse-json": "^5.0.0",
8673
- "path-type": "^4.0.0",
8674
- "yaml": "^1.7.2"
8675
- },
8676
- "engines": {
8677
- "node": ">=8"
8678
- }
8679
- },
8729
"node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": {
8730
"version": "9.1.0",
8731
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
@@ -8719,6 +8768,21 @@
8768
"url": "https://opencollective.com/webpack"
8769
}
8770
},
8771
+ "node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": {
8772
+ "version": "7.3.5",
8773
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
8774
+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
8775
+ "dev": true,
8776
+ "dependencies": {
8777
+ "lru-cache": "^6.0.0"
8778
+ },
8779
+ "bin": {
8780
+ "semver": "bin/semver.js"
8781
+ },
8782
+ "engines": {
8783
+ "node": ">=10"
8784
+ }
8785
+ },
8786
"node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": {
8787
"version": "7.2.0",
8788
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
@@ -9321,12 +9385,12 @@
9385
}
9386
},
9387
"node_modules/http-proxy-middleware": {
9324
- "version": "2.0.1",
9325
- "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.1.tgz",
9326
- "integrity": "sha512-cfaXRVoZxSed/BmkA7SwBVNI9Kj7HFltaE5rqYOub5kWzWZ+gofV2koVN1j2rMW7pEfSSlCHGJ31xmuyFyfLOg==",
9388
+ "version": "2.0.2",
9389
+ "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.2.tgz",
9390
+ "integrity": "sha512-XtmDN5w+vdFTBZaYhdJAbMqn0DP/EhkUaAeo963mojwpKMMbw6nivtFKw07D7DDOH745L5k0VL0P8KRYNEVF/g==",
9391
"dev": true,
9392
"dependencies": {
9329
- "@types/http-proxy": "^1.17.5",
9393
+ "@types/http-proxy": "^1.17.8",
9394
"http-proxy": "^1.18.1",
9395
"is-glob": "^4.0.1",
9396
"is-plain-obj": "^3.0.0",
@@ -9334,6 +9398,9 @@
9398
},
9399
"engines": {
9400
"node": ">=12.0.0"
9401
+ },
9402
+ "peerDependencies": {
9403
+ "@types/express": "^4.17.13"
9404
}
9405
},
9406
"node_modules/https-proxy-agent": {
@@ -9439,14 +9506,6 @@
9506
"url": "https://github.com/sponsors/sindresorhus"
9507
}
9508
},
9442
- "node_modules/import-fresh/node_modules/resolve-from": {
9443
- "version": "4.0.0",
9444
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
9445
- "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
9446
- "engines": {
9447
- "node": ">=4"
9448
- }
9449
- },
9509
"node_modules/import-local": {
9510
"version": "3.1.0",
9511
"resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz",
@@ -9930,15 +9989,6 @@
9989
"node": ">=8"
9990
}
9991
},
9933
- "node_modules/istanbul-lib-instrument/node_modules/semver": {
9934
- "version": "6.3.0",
9935
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
9936
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
9937
- "dev": true,
9938
- "bin": {
9939
- "semver": "bin/semver.js"
9940
- }
9941
- },
9992
"node_modules/istanbul-lib-report": {
9993
"version": "3.0.0",
9994
"resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
@@ -11373,6 +11423,21 @@
11423
"node": ">=8"
11424
}
11425
},
11426
+ "node_modules/jest-snapshot/node_modules/semver": {
11427
+ "version": "7.3.5",
11428
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
11429
+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
11430
+ "dev": true,
11431
+ "dependencies": {
11432
+ "lru-cache": "^6.0.0"
11433
+ },
11434
+ "bin": {
11435
+ "semver": "bin/semver.js"
11436
+ },
11437
+ "engines": {
11438
+ "node": ">=10"
11439
+ }
11440
+ },
11441
"node_modules/jest-snapshot/node_modules/supports-color": {
11442
"version": "7.2.0",
11443
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
@@ -12288,19 +12353,10 @@
12353
"semver": "^6.0.0"
12354
},
12355
"engines": {
12291
- "node": ">=8"
12292
- },
12293
- "funding": {
12294
- "url": "https://github.com/sponsors/sindresorhus"
12295
- }
12296
- },
12297
- "node_modules/make-dir/node_modules/semver": {
12298
- "version": "6.3.0",
12299
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
12300
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
12301
- "dev": true,
12302
- "bin": {
12303
- "semver": "bin/semver.js"
12356
+ "node": ">=8"
12357
+ },
12358
+ "funding": {
12359
+ "url": "https://github.com/sponsors/sindresorhus"
12360
}
12361
},
12362
"node_modules/makeerror": {
@@ -12433,9 +12489,9 @@
12489
}
12490
},
12491
"node_modules/mini-css-extract-plugin": {
12436
- "version": "2.5.2",
12437
- "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.5.2.tgz",
12438
- "integrity": "sha512-Lwgq9qLNyBK6yNLgzssXnq4r2+mB9Mz3cJWlM8kseysHIvTicFhDNimFgY94jjqlwhNzLPsq8wv4X+vOHtMdYA==",
12492
+ "version": "2.5.3",
12493
+ "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.5.3.tgz",
12494
+ "integrity": "sha512-YseMB8cs8U/KCaAGQoqYmfUuhhGW0a9p9XvWXrxVOkE3/IiISTLw4ALNt7JR5B2eYauFM+PQGSbXMDmVbR7Tfw==",
12495
"dev": true,
12496
"dependencies": {
12497
"schema-utils": "^4.0.0"
@@ -12582,9 +12638,9 @@
12638
"dev": true
12639
},
12640
"node_modules/negotiator": {
12585
- "version": "0.6.2",
12586
- "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
12587
- "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==",
12641
+ "version": "0.6.3",
12642
+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
12643
+ "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
12644
"dev": true,
12645
"engines": {
12646
"node": ">= 0.6"
@@ -13118,9 +13174,9 @@
13174
}
13175
},
13176
"node_modules/pirates": {
13121
- "version": "4.0.4",
13122
- "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.4.tgz",
13123
- "integrity": "sha512-ZIrVPH+A52Dw84R0L3/VS9Op04PuQ2SEoJL6bkshmiTic/HldyW9Tf7oH5mhJZBK7NmDx27vSMrYEXPXclpDKw==",
13177
+ "version": "4.0.5",
13178
+ "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz",
13179
+ "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==",
13180
"dev": true,
13181
"engines": {
13182
"node": ">= 6"
@@ -13287,14 +13343,14 @@
13343
}
13344
},
13345
"node_modules/postcss": {
13290
- "version": "8.4.5",
13291
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz",
13292
- "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==",
13346
+ "version": "8.4.6",
13347
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.6.tgz",
13348
+ "integrity": "sha512-OovjwIzs9Te46vlEx7+uXB0PLijpwjXGKXjVGGPIGubGpq7uh5Xgf6D6FiJ/SzJMBosHDp6a2hiXOS97iBXcaA==",
13349
"dev": true,
13350
"dependencies": {
13295
- "nanoid": "^3.1.30",
13351
+ "nanoid": "^3.2.0",
13352
"picocolors": "^1.0.0",
13297
- "source-map-js": "^1.0.1"
13353
+ "source-map-js": "^1.0.2"
13354
},
13355
"engines": {
13356
"node": "^10 || ^12 || >=14"
@@ -13330,9 +13386,9 @@
13386
}
13387
},
13388
"node_modules/postcss-calc": {
13333
- "version": "8.2.2",
13334
- "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.2.tgz",
13335
- "integrity": "sha512-B5R0UeB4zLJvxNt1FVCaDZULdzsKLPc6FhjFJ+xwFiq7VG4i9cuaJLxVjNtExNK8ocm3n2o4unXXLiVX1SCqxA==",
13389
+ "version": "8.2.3",
13390
+ "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.3.tgz",
13391
+ "integrity": "sha512-EGM2EBBWqP57N0E7N7WOLT116PJ39dwHVU01WO4XPPQLJfkL2xVgkMZ+TZvCfapj/uJH07UEfKHQNPHzSw/14Q==",
13392
"dev": true,
13393
"dependencies": {
13394
"postcss-selector-parser": "^6.0.2",
@@ -13342,6 +13398,21 @@
13398
"postcss": "^8.2.2"
13399
}
13400
},
13401
+ "node_modules/postcss-clamp": {
13402
+ "version": "3.0.0",
13403
+ "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-3.0.0.tgz",
13404
+ "integrity": "sha512-QENQMIF/Grw0qX0RzSPJjw+mAiGPIwG2AnsQDIoR/WJ5Q19zLB0NrZX8cH7CzzdDWEerTPGCdep7ItFaAdtItg==",
13405
+ "dev": true,
13406
+ "dependencies": {
13407
+ "postcss-value-parser": "^4.1.0"
13408
+ },
13409
+ "engines": {
13410
+ "node": ">=7.6.0"
13411
+ },
13412
+ "peerDependencies": {
13413
+ "postcss": "^8.4.5"
13414
+ }
13415
+ },
13416
"node_modules/postcss-color-functional-notation": {
13417
"version": "4.2.1",
13418
"resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.1.tgz",
@@ -13433,9 +13504,9 @@
13504
}
13505
},
13506
"node_modules/postcss-custom-properties": {
13436
- "version": "12.1.3",
13437
- "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.3.tgz",
13438
- "integrity": "sha512-rtu3otIeY532PnEuuBrIIe+N+pcdbX/7JMZfrcL09wc78YayrHw5E8UkDfvnlOhEUrI4ptCuzXQfj+Or6spbGA==",
13507
+ "version": "12.1.4",
13508
+ "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.4.tgz",
13509
+ "integrity": "sha512-i6AytuTCoDLJkWN/MtAIGriJz3j7UX6bV7Z5t+KgFz+dwZS15/mlTJY1S0kRizlk6ba0V8u8hN50Fz5Nm7tdZw==",
13510
"dev": true,
13511
"dependencies": {
13512
"postcss-value-parser": "^4.2.0"
@@ -13444,7 +13515,7 @@
13515
"node": "^12 || ^14 || >=16"
13516
},
13517
"peerDependencies": {
13447
- "postcss": "^8.3"
13518
+ "postcss": "^8.4"
13519
}
13520
},
13521
"node_modules/postcss-custom-selectors": {
@@ -13616,9 +13687,9 @@
13687
}
13688
},
13689
"node_modules/postcss-image-set-function": {
13619
- "version": "4.0.4",
13620
- "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.4.tgz",
13621
- "integrity": "sha512-BlEo9gSTj66lXjRNByvkMK9dEdEGFXRfGjKRi9fo8s0/P3oEk74cAoonl/utiM50E2OPVb/XSu+lWvdW4KtE/Q==",
13690
+ "version": "4.0.5",
13691
+ "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.5.tgz",
13692
+ "integrity": "sha512-D4jXzlypkJ6BiSoUGazrRlR+GF3SED+BeiRDzOmuinDKdAn/Wuu8KtEGa5Z4pg4kxyeSMBywMgNt2+Yi/TZPPw==",
13693
"dev": true,
13694
"dependencies": {
13695
"postcss-value-parser": "^4.2.0"
@@ -13627,7 +13698,7 @@
13698
"node": "^12 || ^14 || >=16"
13699
},
13700
"peerDependencies": {
13630
- "postcss": "^8.3"
13701
+ "postcss": "^8.4"
13702
}
13703
},
13704
"node_modules/postcss-initial": {
@@ -13720,6 +13791,37 @@
13791
"webpack": "^5.0.0"
13792
}
13793
},
13794
+ "node_modules/postcss-loader/node_modules/cosmiconfig": {
13795
+ "version": "7.0.1",
13796
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
13797
+ "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
13798
+ "dev": true,
13799
+ "dependencies": {
13800
+ "@types/parse-json": "^4.0.0",
13801
+ "import-fresh": "^3.2.1",
13802
+ "parse-json": "^5.0.0",
13803
+ "path-type": "^4.0.0",
13804
+ "yaml": "^1.10.0"
13805
+ },
13806
+ "engines": {
13807
+ "node": ">=10"
13808
+ }
13809
+ },
13810
+ "node_modules/postcss-loader/node_modules/semver": {
13811
+ "version": "7.3.5",
13812
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
13813
+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
13814
+ "dev": true,
13815
+ "dependencies": {
13816
+ "lru-cache": "^6.0.0"
13817
+ },
13818
+ "bin": {
13819
+ "semver": "bin/semver.js"
13820
+ },
13821
+ "engines": {
13822
+ "node": ">=10"
13823
+ }
13824
+ },
13825
"node_modules/postcss-logical": {
13826
"version": "5.0.3",
13827
"resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.3.tgz",
@@ -14087,6 +14189,25 @@
14189
"postcss": "^8.2.15"
14190
}
14191
},
14192
+ "node_modules/postcss-opacity-percentage": {
14193
+ "version": "1.1.2",
14194
+ "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz",
14195
+ "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==",
14196
+ "dev": true,
14197
+ "funding": [
14198
+ {
14199
+ "type": "kofi",
14200
+ "url": "https://ko-fi.com/mrcgrtz"
14201
+ },
14202
+ {
14203
+ "type": "liberapay",
14204
+ "url": "https://liberapay.com/mrcgrtz"
14205
+ }
14206
+ ],
14207
+ "engines": {
14208
+ "node": "^12 || ^14 || >=16"
14209
+ }
14210
+ },
14211
"node_modules/postcss-ordered-values": {
14212
"version": "5.0.4",
14213
"resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.0.4.tgz",
@@ -14140,24 +14261,28 @@
14261
}
14262
},
14263
"node_modules/postcss-preset-env": {
14143
- "version": "7.2.3",
14144
- "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.2.3.tgz",
14145
- "integrity": "sha512-Ok0DhLfwrcNGrBn8sNdy1uZqWRk/9FId0GiQ39W4ILop5GHtjJs8bu1MY9isPwHInpVEPWjb4CEcEaSbBLpfwA==",
14264
+ "version": "7.3.1",
14265
+ "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.3.1.tgz",
14266
+ "integrity": "sha512-x7fNsJxfkY60P4FUNwhJUOfXBFfnObd2EcUYY97sXZ0XRLgmAE65es9EFIYHq1rAk7X3LMfbG+L9wYgkrNsq5Q==",
14267
"dev": true,
14268
"dependencies": {
14269
+ "@csstools/postcss-font-format-keywords": "^1.0.0",
14270
+ "@csstools/postcss-hwb-function": "^1.0.0",
14271
+ "@csstools/postcss-is-pseudo-class": "^2.0.0",
14272
+ "@csstools/postcss-normalize-display-values": "^1.0.0",
14273
"autoprefixer": "^10.4.2",
14274
"browserslist": "^4.19.1",
14150
- "caniuse-lite": "^1.0.30001299",
14275
"css-blank-pseudo": "^3.0.2",
14276
"css-has-pseudo": "^3.0.3",
14153
- "css-prefers-color-scheme": "^6.0.2",
14154
- "cssdb": "^5.0.0",
14277
+ "css-prefers-color-scheme": "^6.0.3",
14278
+ "cssdb": "^6.1.0",
14279
"postcss-attribute-case-insensitive": "^5.0.0",
14280
+ "postcss-clamp": "^3.0.0",
14281
"postcss-color-functional-notation": "^4.2.1",
14282
"postcss-color-hex-alpha": "^8.0.2",
14283
"postcss-color-rebeccapurple": "^7.0.2",
14284
"postcss-custom-media": "^8.0.0",
14160
- "postcss-custom-properties": "^12.1.2",
14285
+ "postcss-custom-properties": "^12.1.4",
14286
"postcss-custom-selectors": "^6.0.0",
14287
"postcss-dir-pseudo-class": "^6.0.3",
14288
"postcss-double-position-gradients": "^3.0.4",
@@ -14166,16 +14291,17 @@
14291
"postcss-focus-within": "^5.0.3",
14292
"postcss-font-variant": "^5.0.0",
14293
"postcss-gap-properties": "^3.0.2",
14169
- "postcss-image-set-function": "^4.0.4",
14294
+ "postcss-image-set-function": "^4.0.5",
14295
"postcss-initial": "^4.0.1",
14296
"postcss-lab-function": "^4.0.3",
14297
"postcss-logical": "^5.0.3",
14298
"postcss-media-minmax": "^5.0.0",
14299
"postcss-nesting": "^10.1.2",
14300
+ "postcss-opacity-percentage": "^1.1.2",
14301
"postcss-overflow-shorthand": "^3.0.2",
14302
"postcss-page-break": "^3.0.4",
14303
"postcss-place": "^7.0.3",
14178
- "postcss-pseudo-class-any-link": "^7.0.2",
14304
+ "postcss-pseudo-class-any-link": "^7.1.0",
14305
"postcss-replace-overflow-wrap": "^4.0.0",
14306
"postcss-selector-not": "^5.0.0"
14307
},
@@ -14187,18 +14313,18 @@
14313
}
14314
},
14315
"node_modules/postcss-pseudo-class-any-link": {
14190
- "version": "7.0.2",
14191
- "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.0.2.tgz",
14192
- "integrity": "sha512-CG35J1COUH7OOBgpw5O+0koOLUd5N4vUGKUqSAuIe4GiuLHWU96Pqp+UPC8QITTd12zYAFx76pV7qWT/0Aj/TA==",
14316
+ "version": "7.1.0",
14317
+ "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.0.tgz",
14318
+ "integrity": "sha512-l7sAkLmm3bYq8wt8/0r/dn6o9mVCPq7MOiNrb/Xi2zBlw/+w1V2jKFo/3IijKHfJ92SwDqkVLPwQfGO3xxUdAw==",
14319
"dev": true,
14320
"dependencies": {
14195
- "postcss-selector-parser": "^6.0.8"
14321
+ "postcss-selector-parser": "^6.0.9"
14322
},
14323
"engines": {
14324
"node": "^12 || ^14 || >=16"
14325
},
14326
"peerDependencies": {
14201
- "postcss": "^8.3"
14327
+ "postcss": "^8.4"
14328
}
14329
},
14330
"node_modules/postcss-reduce-initial": {
@@ -14731,18 +14857,6 @@
14857
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
14858
"dev": true
14859
},
14734
- "node_modules/react-dev-utils/node_modules/escape-string-regexp": {
14735
- "version": "4.0.0",
14736
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
14737
- "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
14738
- "dev": true,
14739
- "engines": {
14740
- "node": ">=10"
14741
- },
14742
- "funding": {
14743
- "url": "https://github.com/sponsors/sindresorhus"
14744
- }
14745
- },
14860
"node_modules/react-dev-utils/node_modules/has-flag": {
14861
"version": "4.0.0",
14862
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
@@ -14903,6 +15017,21 @@
15017
}
15018
}
15019
},
15020
+ "node_modules/react-scripts/node_modules/semver": {
15021
+ "version": "7.3.5",
15022
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
15023
+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
15024
+ "dev": true,
15025
+ "dependencies": {
15026
+ "lru-cache": "^6.0.0"
15027
+ },
15028
+ "bin": {
15029
+ "semver": "bin/semver.js"
15030
+ },
15031
+ "engines": {
15032
+ "node": ">=10"
15033
+ }
15034
+ },
15035
"node_modules/react-transition-group": {
15036
"version": "4.4.2",
15037
"resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.2.tgz",
@@ -14975,9 +15104,9 @@
15104
"dev": true
15105
},
15106
"node_modules/regenerate-unicode-properties": {
14978
- "version": "9.0.0",
14979
- "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz",
14980
- "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==",
15107
+ "version": "10.0.1",
15108
+ "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz",
15109
+ "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==",
15110
"dev": true,
15111
"dependencies": {
15112
"regenerate": "^1.4.2"
@@ -15035,15 +15164,15 @@
15164
}
15165
},
15166
"node_modules/regexpu-core": {
15038
- "version": "4.8.0",
15039
- "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz",
15040
- "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==",
15167
+ "version": "5.0.1",
15168
+ "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz",
15169
+ "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==",
15170
"dev": true,
15171
"dependencies": {
15172
"regenerate": "^1.4.2",
15044
- "regenerate-unicode-properties": "^9.0.0",
15045
- "regjsgen": "^0.5.2",
15046
- "regjsparser": "^0.7.0",
15173
+ "regenerate-unicode-properties": "^10.0.1",
15174
+ "regjsgen": "^0.6.0",
15175
+ "regjsparser": "^0.8.2",
15176
"unicode-match-property-ecmascript": "^2.0.0",
15177
"unicode-match-property-value-ecmascript": "^2.0.0"
15178
},
@@ -15052,15 +15181,15 @@
15181
}
15182
},
15183
"node_modules/regjsgen": {
15055
- "version": "0.5.2",
15056
- "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz",
15057
- "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==",
15184
+ "version": "0.6.0",
15185
+ "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz",
15186
+ "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==",
15187
"dev": true
15188
},
15189
"node_modules/regjsparser": {
15061
- "version": "0.7.0",
15062
- "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz",
15063
- "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==",
15190
+ "version": "0.8.4",
15191
+ "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz",
15192
+ "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==",
15193
"dev": true,
15194
"dependencies": {
15195
"jsesc": "~0.5.0"
@@ -15157,7 +15286,7 @@
15286
"node": ">=8"
15287
}
15288
},
15160
- "node_modules/resolve-from": {
15289
+ "node_modules/resolve-cwd/node_modules/resolve-from": {
15290
"version": "5.0.0",
15291
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
15292
"integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
@@ -15166,6 +15295,14 @@
15295
"node": ">=8"
15296
}
15297
},
15298
+ "node_modules/resolve-from": {
15299
+ "version": "4.0.0",
15300
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
15301
+ "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
15302
+ "engines": {
15303
+ "node": ">=4"
15304
+ }
15305
+ },
15306
"node_modules/resolve-url-loader": {
15307
"version": "4.0.0",
15308
"resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz",
@@ -15278,9 +15415,9 @@
15415
}
15416
},
15417
"node_modules/rollup": {
15281
- "version": "2.66.0",
15282
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.66.0.tgz",
15283
- "integrity": "sha512-L6mKOkdyP8HK5kKJXaiWG7KZDumPJjuo1P+cfyHOJPNNTK3Moe7zCH5+fy7v8pVmHXtlxorzaBjvkBMB23s98g==",
15418
+ "version": "2.67.0",
15419
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.67.0.tgz",
15420
+ "integrity": "sha512-W83AaERwvDiHwHEF/dfAfS3z1Be5wf7n+pO3ZAO5IQadCT2lBTr7WQ2MwZZe+nodbD+n3HtC4OCOAdsOPPcKZQ==",
15421
"dev": true,
15422
"bin": {
15423
"rollup": "dist/bin/rollup"
@@ -15489,18 +15626,11 @@
15626
}
15627
},
15628
"node_modules/semver": {
15492
- "version": "7.3.5",
15493
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
15494
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
15495
- "dev": true,
15496
- "dependencies": {
15497
- "lru-cache": "^6.0.0"
15498
- },
15629
+ "version": "6.3.0",
15630
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
15631
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
15632
"bin": {
15633
"semver": "bin/semver.js"
15501
- },
15502
- "engines": {
15503
- "node": ">=10"
15634
}
15635
},
15636
"node_modules/send": {
@@ -15680,9 +15810,9 @@
15810
}
15811
},
15812
"node_modules/signal-exit": {
15683
- "version": "3.0.6",
15684
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz",
15685
- "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==",
15813
+ "version": "3.0.7",
15814
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
15815
+ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
15816
"dev": true
15817
},
15818
"node_modules/sisteransi": {
@@ -15794,8 +15924,7 @@
15924
"node_modules/sourcemap-codec": {
15925
"version": "1.4.8",
15926
"resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz",
15797
- "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==",
15798
- "dev": true
15927
+ "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA=="
15928
},
15929
"node_modules/spdy": {
15930
"version": "4.0.2",
@@ -16257,20 +16386,20 @@
16386
"dev": true
16387
},
16388
"node_modules/tailwindcss": {
16260
- "version": "3.0.15",
16261
- "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.15.tgz",
16262
- "integrity": "sha512-bT2iy7FtjwgsXik4ZoJnHXR+SRCiGR1W95fVqpLZebr64m4ahwUwRbIAc5w5+2fzr1YF4Ct2eI7dojMRRl8sVQ==",
16389
+ "version": "3.0.18",
16390
+ "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.18.tgz",
16391
+ "integrity": "sha512-ihPTpEyA5ANgZbwKlgrbfnzOp9R5vDHFWmqxB1PT8NwOGCOFVVMl+Ps1cQQ369acaqqf1BEF77roCwK0lvNmTw==",
16392
"dev": true,
16393
"dependencies": {
16394
"arg": "^5.0.1",
16395
"chalk": "^4.1.2",
16267
- "chokidar": "^3.5.2",
16396
+ "chokidar": "^3.5.3",
16397
"color-name": "^1.1.4",
16398
"cosmiconfig": "^7.0.1",
16399
"detective": "^5.2.0",
16400
"didyoumean": "^1.2.2",
16401
"dlv": "^1.1.3",
16273
- "fast-glob": "^3.2.7",
16402
+ "fast-glob": "^3.2.11",
16403
"glob-parent": "^6.0.2",
16404
"is-glob": "^4.0.3",
16405
"normalize-path": "^3.0.0",
@@ -16278,7 +16407,7 @@
16407
"postcss-js": "^4.0.0",
16408
"postcss-load-config": "^3.1.0",
16409
"postcss-nested": "5.0.6",
16281
- "postcss-selector-parser": "^6.0.8",
16410
+ "postcss-selector-parser": "^6.0.9",
16411
"postcss-value-parser": "^4.2.0",
16412
"quick-lru": "^5.1.1",
16413
"resolve": "^1.21.0"
@@ -16344,6 +16473,22 @@
16473
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
16474
"dev": true
16475
},
16476
+ "node_modules/tailwindcss/node_modules/cosmiconfig": {
16477
+ "version": "7.0.1",
16478
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
16479
+ "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
16480
+ "dev": true,
16481
+ "dependencies": {
16482
+ "@types/parse-json": "^4.0.0",
16483
+ "import-fresh": "^3.2.1",
16484
+ "parse-json": "^5.0.0",
16485
+ "path-type": "^4.0.0",
16486
+ "yaml": "^1.10.0"
16487
+ },
16488
+ "engines": {
16489
+ "node": ">=10"
16490
+ }
16491
+ },
16492
"node_modules/tailwindcss/node_modules/has-flag": {
16493
"version": "4.0.0",
16494
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
@@ -16455,12 +16600,12 @@
16600
}
16601
},
16602
"node_modules/terser-webpack-plugin": {
16458
- "version": "5.3.0",
16459
- "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.0.tgz",
16460
- "integrity": "sha512-LPIisi3Ol4chwAaPP8toUJ3L4qCM1G0wao7L3qNv57Drezxj6+VEyySpPw4B1HSO2Eg/hDY/MNF5XihCAoqnsQ==",
16603
+ "version": "5.3.1",
16604
+ "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz",
16605
+ "integrity": "sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==",
16606
"dev": true,
16607
"dependencies": {
16463
- "jest-worker": "^27.4.1",
16608
+ "jest-worker": "^27.4.5",
16609
"schema-utils": "^3.1.1",
16610
"serialize-javascript": "^6.0.0",
16611
"source-map": "^0.6.1",
@@ -16948,9 +17093,9 @@
17093
}
17094
},
17095
"node_modules/valtio": {
16951
- "version": "1.2.9",
16952
- "resolved": "https://registry.npmjs.org/valtio/-/valtio-1.2.9.tgz",
16953
- "integrity": "sha512-S7FJTffcXNrgzEXGxMo9TvTtNXehrNSCoV9HjxcEVqsvHFORW+PbAhJU/HN27mUkPCDL9vX0QTgzbZF9eW5+Nw==",
17096
+ "version": "1.2.11",
17097
+ "resolved": "https://registry.npmjs.org/valtio/-/valtio-1.2.11.tgz",
17098
+ "integrity": "sha512-zNbJsBNQ0EpzZnOUpuy6lUlpGSvkZu+/hZ9g7ifY3AQxo1RkqL7Ld6fVxRNLE04tVwOMNiDOgYihpEd6apLrog==",
17099
"dependencies": {
17100
"proxy-compare": "2.0.2"
17101
},
@@ -17054,9 +17199,9 @@
17199
}
17200
},
17201
"node_modules/webpack": {
17057
- "version": "5.67.0",
17058
- "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.67.0.tgz",
17059
- "integrity": "sha512-LjFbfMh89xBDpUMgA1W9Ur6Rn/gnr2Cq1jjHFPo4v6a79/ypznSYbAyPgGhwsxBtMIaEmDD1oJoA7BEYw/Fbrw==",
17202
+ "version": "5.68.0",
17203
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.68.0.tgz",
17204
+ "integrity": "sha512-zUcqaUO0772UuuW2bzaES2Zjlm/y3kRBQDVFVCge+s2Y8mwuUTdperGaAv65/NtRL/1zanpSJOq/MD8u61vo6g==",
17205
"dev": true,
17206
"dependencies": {
17207
"@types/eslint-scope": "^3.7.0",
@@ -17101,13 +17246,13 @@
17246
}
17247
},
17248
"node_modules/webpack-dev-middleware": {
17104
- "version": "5.3.0",
17105
- "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.0.tgz",
17106
- "integrity": "sha512-MouJz+rXAm9B1OTOYaJnn6rtD/lWZPy2ufQCH3BPs8Rloh/Du6Jze4p7AeLYHkVi0giJnYLaSGDC7S+GM9arhg==",
17249
+ "version": "5.3.1",
17250
+ "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz",
17251
+ "integrity": "sha512-81EujCKkyles2wphtdrnPg/QqegC/AtqNH//mQkBYSMqwFVCQrxM6ktB2O/SPlZy7LqeEfTbV3cZARGQz6umhg==",
17252
"dev": true,
17253
"dependencies": {
17254
"colorette": "^2.0.10",
17110
- "memfs": "^3.2.2",
17255
+ "memfs": "^3.4.1",
17256
"mime-types": "^2.1.31",
17257
"range-parser": "^1.2.1",
17258
"schema-utils": "^4.0.0"
@@ -17177,19 +17322,20 @@
17322
}
17323
},
17324
"node_modules/webpack-dev-server": {
17180
- "version": "4.7.3",
17181
- "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.3.tgz",
17182
- "integrity": "sha512-mlxq2AsIw2ag016nixkzUkdyOE8ST2GTy34uKSABp1c4nhjZvH90D5ZRR+UOLSsG4Z3TFahAi72a3ymRtfRm+Q==",
17325
+ "version": "4.7.4",
17326
+ "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.4.tgz",
17327
+ "integrity": "sha512-nfdsb02Zi2qzkNmgtZjkrMOcXnYZ6FLKcQwpxT7MvmHKc+oTtDsBju8j+NMyAygZ9GW1jMEUpy3itHtqgEhe1A==",
17328
"dev": true,
17329
"dependencies": {
17330
"@types/bonjour": "^3.5.9",
17331
"@types/connect-history-api-fallback": "^1.3.5",
17332
+ "@types/express": "^4.17.13",
17333
"@types/serve-index": "^1.9.1",
17334
"@types/sockjs": "^0.3.33",
17335
"@types/ws": "^8.2.2",
17336
"ansi-html-community": "^0.0.8",
17337
"bonjour": "^3.5.0",
17192
- "chokidar": "^3.5.2",
17338
+ "chokidar": "^3.5.3",
17339
"colorette": "^2.0.10",
17340
"compression": "^1.7.4",
17341
"connect-history-api-fallback": "^1.6.0",
@@ -17209,8 +17355,8 @@
17355
"sockjs": "^0.3.21",
17356
"spdy": "^4.0.2",
17357
"strip-ansi": "^7.0.0",
17212
- "webpack-dev-middleware": "^5.3.0",
17213
- "ws": "^8.1.0"
17358
+ "webpack-dev-middleware": "^5.3.1",
17359
+ "ws": "^8.4.2"
17360
},
17361
"bin": {
17362
"webpack-dev-server": "bin/webpack-dev-server.js"
@@ -18004,6 +18150,15 @@
18150
}
18151
},
18152
"dependencies": {
18153
+ "@ampproject/remapping": {
18154
+ "version": "2.0.2",
18155
+ "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.0.2.tgz",
18156
+ "integrity": "sha512-sE8Gx+qSDMLoJvb3QarJJlDQK7SSY4rK3hxp4XsiANeFOmjU46ZI7Y9adAQRJrmbz8zbtZkp3mJTT+rGxtF0XA==",
18157
+ "requires": {
18158
+ "@jridgewell/trace-mapping": "^0.2.2",
18159
+ "sourcemap-codec": "1.4.8"
18160
+ }
18161
+ },
18162
"@babel/code-frame": {
18163
"version": "7.16.7",
18164
"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz",
@@ -18013,43 +18168,36 @@
18168
}
18169
},
18170
"@babel/compat-data": {
18016
- "version": "7.16.8",
18017
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.8.tgz",
18018
- "integrity": "sha512-m7OkX0IdKLKPpBlJtF561YJal5y/jyI5fNfWbPxh2D/nbzzGI4qRyrD8xO2jB24u7l+5I2a43scCG2IrfjC50Q=="
18171
+ "version": "7.17.0",
18172
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.0.tgz",
18173
+ "integrity": "sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng=="
18174
},
18175
"@babel/core": {
18021
- "version": "7.16.12",
18022
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.12.tgz",
18023
- "integrity": "sha512-dK5PtG1uiN2ikk++5OzSYsitZKny4wOCD0nrO4TqnW4BVBTQ2NGS3NgilvT/TEyxTST7LNyWV/T4tXDoD3fOgg==",
18176
+ "version": "7.17.0",
18177
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.0.tgz",
18178
+ "integrity": "sha512-x/5Ea+RO5MvF9ize5DeVICJoVrNv0Mi2RnIABrZEKYvPEpldXwauPkgvYA17cKa6WpU3LoYvYbuEMFtSNFsarA==",
18179
"requires": {
18180
+ "@ampproject/remapping": "^2.0.0",
18181
"@babel/code-frame": "^7.16.7",
18026
- "@babel/generator": "^7.16.8",
18182
+ "@babel/generator": "^7.17.0",
18183
"@babel/helper-compilation-targets": "^7.16.7",
18184
"@babel/helper-module-transforms": "^7.16.7",
18029
- "@babel/helpers": "^7.16.7",
18030
- "@babel/parser": "^7.16.12",
18185
+ "@babel/helpers": "^7.17.0",
18186
+ "@babel/parser": "^7.17.0",
18187
"@babel/template": "^7.16.7",
18032
- "@babel/traverse": "^7.16.10",
18033
- "@babel/types": "^7.16.8",
18188
+ "@babel/traverse": "^7.17.0",
18189
+ "@babel/types": "^7.17.0",
18190
"convert-source-map": "^1.7.0",
18191
"debug": "^4.1.0",
18192
"gensync": "^1.0.0-beta.2",
18193
"json5": "^2.1.2",
18038
- "semver": "^6.3.0",
18039
- "source-map": "^0.5.0"
18040
- },
18041
- "dependencies": {
18042
- "semver": {
18043
- "version": "6.3.0",
18044
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
18045
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
18046
- }
18194
+ "semver": "^6.3.0"
18195
}
18196
},
18197
"@babel/eslint-parser": {
18050
- "version": "7.16.5",
18051
- "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.16.5.tgz",
18052
- "integrity": "sha512-mUqYa46lgWqHKQ33Q6LNCGp/wPR3eqOYTUixHFsfrSQqRxH0+WOzca75iEjFr5RDGH1dDz622LaHhLOzOuQRUA==",
18198
+ "version": "7.17.0",
18199
+ "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.17.0.tgz",
18200
+ "integrity": "sha512-PUEJ7ZBXbRkbq3qqM/jZ2nIuakUBqCYc7Qf52Lj7dlZ6zERnqisdHioL0l4wwQZnmskMeasqUNzLBFKs3nylXA==",
18201
"dev": true,
18202
"requires": {
18203
"eslint-scope": "^5.1.1",
@@ -18078,21 +18226,15 @@
18226
"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
18227
"integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
18228
"dev": true
18081
- },
18082
- "semver": {
18083
- "version": "6.3.0",
18084
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
18085
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
18086
- "dev": true
18229
}
18230
}
18231
},
18232
"@babel/generator": {
18091
- "version": "7.16.8",
18092
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz",
18093
- "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==",
18233
+ "version": "7.17.0",
18234
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.0.tgz",
18235
+ "integrity": "sha512-I3Omiv6FGOC29dtlZhkfXO6pgkmukJSlT26QjVvS1DGZe/NzSVCPG41X0tS21oZkJYlovfj9qDWgKP+Cn4bXxw==",
18236
"requires": {
18095
- "@babel/types": "^7.16.8",
18237
+ "@babel/types": "^7.17.0",
18238
"jsesc": "^2.5.1",
18239
"source-map": "^0.5.0"
18240
}
@@ -18125,19 +18267,12 @@
18267
"@babel/helper-validator-option": "^7.16.7",
18268
"browserslist": "^4.17.5",
18269
"semver": "^6.3.0"
18128
- },
18129
- "dependencies": {
18130
- "semver": {
18131
- "version": "6.3.0",
18132
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
18133
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
18134
- }
18270
}
18271
},
18272
"@babel/helper-create-class-features-plugin": {
18138
- "version": "7.16.10",
18139
- "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.10.tgz",
18140
- "integrity": "sha512-wDeej0pu3WN/ffTxMNCPW5UCiOav8IcLRxSIyp/9+IF2xJUM9h/OYjg0IJLHaL6F8oU8kqMz9nc1vryXhMsgXg==",
18273
+ "version": "7.17.1",
18274
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.1.tgz",
18275
+ "integrity": "sha512-JBdSr/LtyYIno/pNnJ75lBcqc3Z1XXujzPanHqjvvrhOA+DTceTFuJi8XjmWTZh4r3fsdfqaCMN0iZemdkxZHQ==",
18276
"dev": true,
18277
"requires": {
18278
"@babel/helper-annotate-as-pure": "^7.16.7",
@@ -18150,13 +18285,13 @@
18285
}
18286
},
18287
"@babel/helper-create-regexp-features-plugin": {
18153
- "version": "7.16.7",
18154
- "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.7.tgz",
18155
- "integrity": "sha512-fk5A6ymfp+O5+p2yCkXAu5Kyj6v0xh0RBeNcAkYUMDvvAAoxvSKXn+Jb37t/yWFiQVDFK1ELpUTD8/aLhCPu+g==",
18288
+ "version": "7.17.0",
18289
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz",
18290
+ "integrity": "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==",
18291
"dev": true,
18292
"requires": {
18293
"@babel/helper-annotate-as-pure": "^7.16.7",
18159
- "regexpu-core": "^4.7.1"
18294
+ "regexpu-core": "^5.0.1"
18295
}
18296
},
18297
"@babel/helper-define-polyfill-provider": {
@@ -18173,14 +18308,6 @@
18308
"lodash.debounce": "^4.0.8",
18309
"resolve": "^1.14.2",
18310
"semver": "^6.1.2"
18176
- },
18177
- "dependencies": {
18178
- "semver": {
18179
- "version": "6.3.0",
18180
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
18181
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
18182
- "dev": true
18183
- }
18311
}
18312
},
18313
"@babel/helper-environment-visitor": {
@@ -18344,13 +18471,13 @@
18471
}
18472
},
18473
"@babel/helpers": {
18347
- "version": "7.16.7",
18348
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.7.tgz",
18349
- "integrity": "sha512-9ZDoqtfY7AuEOt3cxchfii6C7GDyyMBffktR5B2jvWv8u2+efwvpnVKXMWzNehqy68tKgAfSwfdw/lWpthS2bw==",
18474
+ "version": "7.17.0",
18475
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.0.tgz",
18476
+ "integrity": "sha512-Xe/9NFxjPwELUvW2dsukcMZIp6XwPSbI4ojFBJuX5ramHuVE22SVcZIwqzdWo5uCgeTXW8qV97lMvSOjq+1+nQ==",
18477
"requires": {
18478
"@babel/template": "^7.16.7",
18352
- "@babel/traverse": "^7.16.7",
18353
- "@babel/types": "^7.16.7"
18479
+ "@babel/traverse": "^7.17.0",
18480
+ "@babel/types": "^7.17.0"
18481
}
18482
},
18483
"@babel/highlight": {
@@ -18364,9 +18491,9 @@
18491
}
18492
},
18493
"@babel/parser": {
18367
- "version": "7.16.12",
18368
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.12.tgz",
18369
- "integrity": "sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A=="
18494
+ "version": "7.17.0",
18495
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.0.tgz",
18496
+ "integrity": "sha512-VKXSCQx5D8S04ej+Dqsr1CzYvvWgf20jIw2D+YhQCrIlr2UZGaDds23Y0xg75/skOxpLCRpUZvk/1EAVkGoDOw=="
18497
},
18498
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
18499
"version": "7.16.7",
@@ -18421,14 +18548,16 @@
18548
}
18549
},
18550
"@babel/plugin-proposal-decorators": {
18424
- "version": "7.16.7",
18425
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.16.7.tgz",
18426
- "integrity": "sha512-DoEpnuXK14XV9btI1k8tzNGCutMclpj4yru8aXKoHlVmbO1s+2A+g2+h4JhcjrxkFJqzbymnLG6j/niOf3iFXQ==",
18551
+ "version": "7.17.0",
18552
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.0.tgz",
18553
+ "integrity": "sha512-JR8HTf3T1CsdMqfENrZ9pqncwsH4sPcvsyDLpvmv8iIbpDmeyBD7HPfGAIqkQph2j5d3B84hTm+m3qHPAedaPw==",
18554
"dev": true,
18555
"requires": {
18429
- "@babel/helper-create-class-features-plugin": "^7.16.7",
18556
+ "@babel/helper-create-class-features-plugin": "^7.17.0",
18557
"@babel/helper-plugin-utils": "^7.16.7",
18431
- "@babel/plugin-syntax-decorators": "^7.16.7"
18558
+ "@babel/helper-replace-supers": "^7.16.7",
18559
+ "@babel/plugin-syntax-decorators": "^7.17.0",
18560
+ "charcodes": "^0.2.0"
18561
}
18562
},
18563
"@babel/plugin-proposal-dynamic-import": {
@@ -18594,9 +18723,9 @@
18723
}
18724
},
18725
"@babel/plugin-syntax-decorators": {
18597
- "version": "7.16.7",
18598
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.16.7.tgz",
18599
- "integrity": "sha512-vQ+PxL+srA7g6Rx6I1e15m55gftknl2X8GCUW1JTlkTaXZLJOS0UcaY0eK9jYT7IYf4awn6qwyghVHLDz1WyMw==",
18726
+ "version": "7.17.0",
18727
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.0.tgz",
18728
+ "integrity": "sha512-qWe85yCXsvDEluNP0OyeQjH63DlhAR3W7K9BxxU1MvbDb48tgBG+Ao6IJJ6smPDrrVzSQZrbF6donpkFBMcs3A==",
18729
"dev": true,
18730
"requires": {
18731
"@babel/helper-plugin-utils": "^7.16.7"
@@ -19046,9 +19175,9 @@
19175
}
19176
},
19177
"@babel/plugin-transform-runtime": {
19049
- "version": "7.16.10",
19050
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.16.10.tgz",
19051
- "integrity": "sha512-9nwTiqETv2G7xI4RvXHNfpGdr8pAA+Q/YtN3yLK7OoK7n9OibVm/xymJ838a9A6E/IciOLPj82lZk0fW6O4O7w==",
19178
+ "version": "7.17.0",
19179
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.0.tgz",
19180
+ "integrity": "sha512-fr7zPWnKXNc1xoHfrIU9mN/4XKX4VLZ45Q+oMhfsYIaHvg7mHgmhfOy/ckRWqDK7XF3QDigRpkh5DKq6+clE8A==",
19181
"dev": true,
19182
"requires": {
19183
"@babel/helper-module-imports": "^7.16.7",
@@ -19057,14 +19186,6 @@
19186
"babel-plugin-polyfill-corejs3": "^0.5.0",
19187
"babel-plugin-polyfill-regenerator": "^0.3.0",
19188
"semver": "^6.3.0"
19060
- },
19061
- "dependencies": {
19062
- "semver": {
19063
- "version": "6.3.0",
19064
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
19065
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
19066
- "dev": true
19067
- }
19189
}
19190
},
19191
"@babel/plugin-transform-shorthand-properties": {
@@ -19223,14 +19344,6 @@
19344
"babel-plugin-polyfill-regenerator": "^0.3.0",
19345
"core-js-compat": "^3.20.2",
19346
"semver": "^6.3.0"
19226
- },
19227
- "dependencies": {
19228
- "semver": {
19229
- "version": "6.3.0",
19230
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
19231
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
19232
- "dev": true
19233
- }
19347
}
19348
},
19349
"@babel/preset-modules": {
@@ -19272,17 +19385,17 @@
19385
}
19386
},
19387
"@babel/runtime": {
19275
- "version": "7.16.7",
19276
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.7.tgz",
19277
- "integrity": "sha512-9E9FJowqAsytyOY6LG+1KuueckRL+aQW+mKvXRXnuFGyRAyepJPmEo9vgMfXUA6O9u3IeEdv9MAkppFcaQwogQ==",
19388
+ "version": "7.17.0",
19389
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.0.tgz",
19390
+ "integrity": "sha512-etcO/ohMNaNA2UBdaXBBSX/3aEzFMRrVfaPv8Ptc0k+cWpWW0QFiGZ2XnVqQZI1Cf734LbPGmqBKWESfW4x/dQ==",
19391
"requires": {
19392
"regenerator-runtime": "^0.13.4"
19393
}
19394
},
19395
"@babel/runtime-corejs3": {
19283
- "version": "7.16.8",
19284
- "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.16.8.tgz",
19285
- "integrity": "sha512-3fKhuICS1lMz0plI5ktOE/yEtBRMVxplzRkdn6mJQ197XiY0JnrzYV0+Mxozq3JZ8SBV9Ecurmw1XsGbwOf+Sg==",
19396
+ "version": "7.17.0",
19397
+ "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.17.0.tgz",
19398
+ "integrity": "sha512-qeydncU80ravKzovVncW3EYaC1ji3GpntdPgNcJy9g7hHSY6KX+ne1cbV3ov7Zzm4F1z0+QreZPCuw1ynkmYNg==",
19399
"dev": true,
19400
"requires": {
19401
"core-js-pure": "^3.20.2",
@@ -19300,26 +19413,26 @@
19413
}
19414
},
19415
"@babel/traverse": {
19303
- "version": "7.16.10",
19304
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.10.tgz",
19305
- "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==",
19416
+ "version": "7.17.0",
19417
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.0.tgz",
19418
+ "integrity": "sha512-fpFIXvqD6kC7c7PUNnZ0Z8cQXlarCLtCUpt2S1Dx7PjoRtCFffvOkHHSom+m5HIxMZn5bIBVb71lhabcmjEsqg==",
19419
"requires": {
19420
"@babel/code-frame": "^7.16.7",
19308
- "@babel/generator": "^7.16.8",
19421
+ "@babel/generator": "^7.17.0",
19422
"@babel/helper-environment-visitor": "^7.16.7",
19423
"@babel/helper-function-name": "^7.16.7",
19424
"@babel/helper-hoist-variables": "^7.16.7",
19425
"@babel/helper-split-export-declaration": "^7.16.7",
19313
- "@babel/parser": "^7.16.10",
19314
- "@babel/types": "^7.16.8",
19426
+ "@babel/parser": "^7.17.0",
19427
+ "@babel/types": "^7.17.0",
19428
"debug": "^4.1.0",
19429
"globals": "^11.1.0"
19430
}
19431
},
19432
"@babel/types": {
19320
- "version": "7.16.8",
19321
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz",
19322
- "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==",
19433
+ "version": "7.17.0",
19434
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz",
19435
+ "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==",
19436
"requires": {
19437
"@babel/helper-validator-identifier": "^7.16.7",
19438
"to-fast-properties": "^2.0.0"
@@ -19337,6 +19450,42 @@
19450
"integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==",
19451
"dev": true
19452
},
19453
+ "@csstools/postcss-font-format-keywords": {
19454
+ "version": "1.0.0",
19455
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.0.tgz",
19456
+ "integrity": "sha512-oO0cZt8do8FdVBX8INftvIA4lUrKUSCcWUf9IwH9IPWOgKT22oAZFXeHLoDK7nhB2SmkNycp5brxfNMRLIhd6Q==",
19457
+ "dev": true,
19458
+ "requires": {
19459
+ "postcss-value-parser": "^4.2.0"
19460
+ }
19461
+ },
19462
+ "@csstools/postcss-hwb-function": {
19463
+ "version": "1.0.0",
19464
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.0.tgz",
19465
+ "integrity": "sha512-VSTd7hGjmde4rTj1rR30sokY3ONJph1reCBTUXqeW1fKwETPy1x4t/XIeaaqbMbC5Xg4SM/lyXZ2S8NELT2TaA==",
19466
+ "dev": true,
19467
+ "requires": {
19468
+ "postcss-value-parser": "^4.2.0"
19469
+ }
19470
+ },
19471
+ "@csstools/postcss-is-pseudo-class": {
19472
+ "version": "2.0.0",
19473
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.0.tgz",
19474
+ "integrity": "sha512-WnfZlyuh/CW4oS530HBbrKq0G8BKl/bsNr5NMFoubBFzJfvFRGJhplCgIJYWUidLuL3WJ/zhMtDIyNFTqhx63Q==",
19475
+ "dev": true,
19476
+ "requires": {
19477
+ "postcss-selector-parser": "^6.0.9"
19478
+ }
19479
+ },
19480
+ "@csstools/postcss-normalize-display-values": {
19481
+ "version": "1.0.0",
19482
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.0.tgz",
19483
+ "integrity": "sha512-bX+nx5V8XTJEmGtpWTO6kywdS725t71YSLlxWt78XoHUbELWgoCXeOFymRJmL3SU1TLlKSIi7v52EWqe60vJTQ==",
19484
+ "dev": true,
19485
+ "requires": {
19486
+ "postcss-value-parser": "^4.2.0"
19487
+ }
19488
+ },
19489
"@date-io/core": {
19490
"version": "2.13.1",
19491
"resolved": "https://registry.npmjs.org/@date-io/core/-/core-2.13.1.tgz",
@@ -19402,23 +19551,6 @@
19551
"cosmiconfig": "^6.0.0",
19552
"resolve": "^1.12.0"
19553
}
19405
- },
19406
- "cosmiconfig": {
19407
- "version": "6.0.0",
19408
- "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz",
19409
- "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==",
19410
- "requires": {
19411
- "@types/parse-json": "^4.0.0",
19412
- "import-fresh": "^3.1.0",
19413
- "parse-json": "^5.0.0",
19414
- "path-type": "^4.0.0",
19415
- "yaml": "^1.7.2"
19416
- }
19417
- },
19418
- "escape-string-regexp": {
19419
- "version": "4.0.0",
19420
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
19421
- "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="
19554
}
19555
}
19556
},
@@ -19534,9 +19666,9 @@
19666
"dev": true
19667
},
19668
"globals": {
19537
- "version": "13.12.0",
19538
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz",
19539
- "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==",
19669
+ "version": "13.12.1",
19670
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.1.tgz",
19671
+ "integrity": "sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw==",
19672
"dev": true,
19673
"requires": {
19674
"type-fest": "^0.20.2"
@@ -19566,9 +19698,9 @@
19698
}
19699
},
19700
"@humanwhocodes/config-array": {
19569
- "version": "0.9.2",
19570
- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.2.tgz",
19571
- "integrity": "sha512-UXOuFCGcwciWckOpmfKDq/GyhlTf9pN/BzG//x8p8zTOFEcGuA68ANXheFS0AGvy3qgZqLBUkMs7hqzqCKOVwA==",
19701
+ "version": "0.9.3",
19702
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.3.tgz",
19703
+ "integrity": "sha512-3xSMlXHh03hCcCmFc0rbKp3Ivt2PFEJnQUJDDMTJQ2wkECZWdq4GePs2ctc5H8zV+cHPaq8k2vU8mrQjA6iHdQ==",
19704
"dev": true,
19705
"requires": {
19706
"@humanwhocodes/object-schema": "^1.2.1",
@@ -19637,6 +19769,12 @@
19769
"requires": {
19770
"p-limit": "^2.2.0"
19771
}
19772
+ },
19773
+ "resolve-from": {
19774
+ "version": "5.0.0",
19775
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
19776
+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
19777
+ "dev": true
19778
}
19779
}
19780
},
@@ -20112,10 +20250,24 @@
20250
}
20251
}
20252
},
20253
+ "@jridgewell/resolve-uri": {
20254
+ "version": "3.0.4",
20255
+ "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.4.tgz",
20256
+ "integrity": "sha512-cz8HFjOFfUBtvN+NXYSFMHYRdxZMaEl0XypVrhzxBgadKIXhIkRd8aMeHhmF56Sl7SuS8OnUpQ73/k9LE4VnLg=="
20257
+ },
20258
+ "@jridgewell/trace-mapping": {
20259
+ "version": "0.2.6",
20260
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.2.6.tgz",
20261
+ "integrity": "sha512-rVJf5dSMEBxnDEwtAT5x8+p6tZ+xU6Ocm+cR1MYL2gMsRi4MMzVf9Pvq6JaxIsEeKAyYmo2U+yPQN4QfdTfFnA==",
20262
+ "requires": {
20263
+ "@jridgewell/resolve-uri": "^3.0.3",
20264
+ "sourcemap-codec": "1.4.8"
20265
+ }
20266
+ },
20267
"@mui/base": {
20116
- "version": "5.0.0-alpha.65",
20117
- "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.65.tgz",
20118
- "integrity": "sha512-6LCTWVoSnEoQuWdxA+Z1qqmlNK4aZj7LvCuLJzq3RVS2PskRuo1O3caVFxAzRu7xrY3zsyL/sUsJI+rdcjhuXw==",
20268
+ "version": "5.0.0-alpha.67",
20269
+ "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.67.tgz",
20270
+ "integrity": "sha512-yK2++NivZUitAVpheMc5QVuwrVCphrTw85L6qjKcvnSpB8wmVYne58CY2vzMCNEuHkuHG2jccq9/JlRZFGAanw==",
20271
"requires": {
20272
"@babel/runtime": "^7.16.7",
20273
"@emotion/is-prop-valid": "^1.1.1",
@@ -20127,57 +20279,41 @@
20279
}
20280
},
20281
"@mui/icons-material": {
20130
- "version": "5.3.0",
20131
- "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.3.0.tgz",
20132
- "integrity": "sha512-1+dN2N8BgozmdMeHXQLrvSr1G/7Xc0NmAMLSvu8XA9RxhcTos/p66vrvpPASw2qvt14dkfeqyHwvbLRgAU9slw==",
20282
+ "version": "5.3.1",
20283
+ "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.3.1.tgz",
20284
+ "integrity": "sha512-8zBWCaE8DHjIGZhGgMod92p6Rm38EhXrS+cZtaV0+jOTMeWh7z+mvswXzb/rVKc0ZYqw6mQYBcn2uEs2yclI9w==",
20285
"requires": {
20286
"@babel/runtime": "^7.16.7"
20287
}
20288
},
20289
"@mui/lab": {
20138
- "version": "5.0.0-alpha.66",
20139
- "resolved": "https://registry.npmjs.org/@mui/lab/-/lab-5.0.0-alpha.66.tgz",
20140
- "integrity": "sha512-C/WB5vo+arkdbx3r1gRRKh4BcZJ763+ePcPHYj3pShDA1vG0jecp1RWO8MJ07SnsdfDHiKWtlUDJh+DpieR0Og==",
20290
+ "version": "5.0.0-alpha.67",
20291
+ "resolved": "https://registry.npmjs.org/@mui/lab/-/lab-5.0.0-alpha.67.tgz",
20292
+ "integrity": "sha512-pL6O2teso3tpAv38FXiFNWGcXjakgO66/Os5p2KX4QbkPKvzzeSxNU7hI02Ye8BIEYqTR5Oaz8njcdQgcNI7Cg==",
20293
"requires": {
20294
"@babel/runtime": "^7.16.7",
20295
"@date-io/date-fns": "^2.11.0",
20296
"@date-io/dayjs": "^2.11.0",
20297
"@date-io/luxon": "^2.11.1",
20298
"@date-io/moment": "^2.11.0",
20147
- "@mui/base": "5.0.0-alpha.66",
20148
- "@mui/system": "^5.3.0",
20299
+ "@mui/base": "5.0.0-alpha.67",
20300
+ "@mui/system": "^5.4.0",
20301
"@mui/utils": "^5.3.0",
20302
"clsx": "^1.1.1",
20303
"prop-types": "^15.7.2",
20304
"react-is": "^17.0.2",
20305
"react-transition-group": "^4.4.2",
20306
"rifm": "^0.12.1"
20155
- },
20156
- "dependencies": {
20157
- "@mui/base": {
20158
- "version": "5.0.0-alpha.66",
20159
- "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.66.tgz",
20160
- "integrity": "sha512-LARfVx0HmGV5YwU2pdIqEApQwz/CtEnYtKkV856hlY0cgi5NQL2htzZ/9ujKz0j3LFUaMYiYuJ2AOwrNtGFGrw==",
20161
- "requires": {
20162
- "@babel/runtime": "^7.16.7",
20163
- "@emotion/is-prop-valid": "^1.1.1",
20164
- "@mui/utils": "^5.3.0",
20165
- "@popperjs/core": "^2.4.4",
20166
- "clsx": "^1.1.1",
20167
- "prop-types": "^15.7.2",
20168
- "react-is": "^17.0.2"
20169
- }
20170
- }
20307
}
20308
},
20309
"@mui/material": {
20174
- "version": "5.3.0",
20175
- "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.3.0.tgz",
20176
- "integrity": "sha512-zLdlweBHrKpOwHFoMXA6FFgKQOONuX4sQhODcj9dk5uPeScuMDE26svcsrPam5Y1PKXZX78YEGHB5Jr5PHGpTA==",
20310
+ "version": "5.4.0",
20311
+ "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.4.0.tgz",
20312
+ "integrity": "sha512-vfBIAMsRNWI/A4p/eP01MjqhSACwxRGYp/2Yi7WAU64PpI/TXR4b9SRl+XJMMJXVC7+abu4E3hTdF3oqwMCSYA==",
20313
"requires": {
20314
"@babel/runtime": "^7.16.7",
20179
- "@mui/base": "5.0.0-alpha.65",
20180
- "@mui/system": "^5.3.0",
20315
+ "@mui/base": "5.0.0-alpha.67",
20316
+ "@mui/system": "^5.4.0",
20317
"@mui/types": "^7.1.0",
20318
"@mui/utils": "^5.3.0",
20319
"@types/react-transition-group": "^4.4.4",
@@ -20234,9 +20370,9 @@
20370
}
20371
},
20372
"@mui/system": {
20237
- "version": "5.3.0",
20238
- "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.3.0.tgz",
20239
- "integrity": "sha512-mblz3EObrhhIMPwSEe2Az7MbMaXOFgrvItPOzZwcY5O9qERB7Rr8KQgbU8VouWLUqyV2i8BaFpLrkKPA6eX2Aw==",
20373
+ "version": "5.4.0",
20374
+ "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.4.0.tgz",
20375
+ "integrity": "sha512-LX7g5gK5yCwiueSUVG73uVNc0yeHjsWUIFLrnPjP3m+J7O38RkPqyao5nZahhaSL1PGNbR9+zfkxljXthO9QqA==",
20376
"requires": {
20377
"@babel/runtime": "^7.16.7",
20378
"@mui/private-theming": "^5.3.0",
@@ -20267,11 +20403,11 @@
20403
}
20404
},
20405
"@mui/x-data-grid": {
20270
- "version": "5.3.0",
20271
- "resolved": "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-5.3.0.tgz",
20272
- "integrity": "sha512-TYo151g4U5BGyzfxcr1CsrY5/r7Tq+qfEQcNwsiz00xUZNhwspv0SmzKDvny33Q/qW8ey7o/CtjTkU/iBwOCGg==",
20406
+ "version": "5.5.0",
20407
+ "resolved": "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-5.5.0.tgz",
20408
+ "integrity": "sha512-qjOAqUHDsQ1elZuvL05k6bQITI2bbCRFrYYk03Y8mz7PpbSn1KrHlMVwJQbZByl/+uWO0Md1my/UUfaVWy9Puw==",
20409
"requires": {
20274
- "@mui/utils": "^5.2.3",
20410
+ "@mui/utils": "^5.3.0",
20411
"clsx": "^1.1.1",
20412
"prop-types": "^15.8.1",
20413
"reselect": "^4.1.5"
@@ -20495,6 +20631,21 @@
20631
"@svgr/plugin-jsx": "^5.5.0",
20632
"camelcase": "^6.2.0",
20633
"cosmiconfig": "^7.0.0"
20634
+ },
20635
+ "dependencies": {
20636
+ "cosmiconfig": {
20637
+ "version": "7.0.1",
20638
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
20639
+ "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
20640
+ "dev": true,
20641
+ "requires": {
20642
+ "@types/parse-json": "^4.0.0",
20643
+ "import-fresh": "^3.2.1",
20644
+ "parse-json": "^5.0.0",
20645
+ "path-type": "^4.0.0",
20646
+ "yaml": "^1.10.0"
20647
+ }
20648
+ }
20649
}
20650
},
20651
"@svgr/hast-util-to-babel-ast": {
@@ -20527,6 +20678,21 @@
20678
"cosmiconfig": "^7.0.0",
20679
"deepmerge": "^4.2.2",
20680
"svgo": "^1.2.2"
20681
+ },
20682
+ "dependencies": {
20683
+ "cosmiconfig": {
20684
+ "version": "7.0.1",
20685
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
20686
+ "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
20687
+ "dev": true,
20688
+ "requires": {
20689
+ "@types/parse-json": "^4.0.0",
20690
+ "import-fresh": "^3.2.1",
20691
+ "parse-json": "^5.0.0",
20692
+ "path-type": "^4.0.0",
20693
+ "yaml": "^1.10.0"
20694
+ }
20695
+ }
20696
}
20697
},
20698
"@svgr/webpack": {
@@ -20546,9 +20712,9 @@
20712
}
20713
},
20714
"@testing-library/dom": {
20549
- "version": "8.11.2",
20550
- "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.11.2.tgz",
20551
- "integrity": "sha512-idsS/cqbYudXcVWngc1PuWNmXs416oBy2g/7Q8QAUREt5Z3MUkAL2XJD7xazLJ6esDfqRDi/ZBxk+OPPXitHRw==",
20715
+ "version": "8.11.3",
20716
+ "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.11.3.tgz",
20717
+ "integrity": "sha512-9LId28I+lx70wUiZjLvi1DB/WT2zGOxUh46glrSNMaWVx849kKAluezVzZrXJfTKKoQTmEOutLes/bHg4Bj3aA==",
20718
"requires": {
20719
"@babel/code-frame": "^7.10.4",
20720
"@babel/runtime": "^7.12.5",
@@ -20568,11 +20734,6 @@
20734
"color-convert": "^2.0.1"
20735
}
20736
},
20571
- "aria-query": {
20572
- "version": "5.0.0",
20573
- "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz",
20574
- "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg=="
20575
- },
20737
"chalk": {
20738
"version": "4.1.2",
20739
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
@@ -20611,9 +20772,9 @@
20772
}
20773
},
20774
"@testing-library/jest-dom": {
20614
- "version": "5.16.1",
20615
- "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.1.tgz",
20616
- "integrity": "sha512-ajUJdfDIuTCadB79ukO+0l8O+QwN0LiSxDaYUTI4LndbbUsGi6rWU1SCexXzBA2NSjlVB9/vbkasQIL3tmPBjw==",
20775
+ "version": "5.16.2",
20776
+ "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.2.tgz",
20777
+ "integrity": "sha512-6ewxs1MXWwsBFZXIk4nKKskWANelkdUehchEOokHsN8X7c2eKXGw+77aRV63UU8f/DTSVUPLaGxdrj4lN7D/ug==",
20778
"requires": {
20779
"@babel/runtime": "^7.9.2",
20780
"@types/testing-library__jest-dom": "^5.9.1",
@@ -20634,11 +20795,6 @@
20795
"color-convert": "^2.0.1"
20796
}
20797
},
20637
- "aria-query": {
20638
- "version": "5.0.0",
20639
- "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz",
20640
- "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg=="
20641
- },
20798
"chalk": {
20799
"version": "3.0.0",
20800
"resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
@@ -20914,9 +21070,9 @@
21070
"dev": true
21071
},
21072
"@types/node": {
20917
- "version": "16.11.21",
20918
- "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.21.tgz",
20919
- "integrity": "sha512-Pf8M1XD9i1ksZEcCP8vuSNwooJ/bZapNmIzpmsMaL+jMI+8mEYU3PKvs+xDNuQcJWF/x24WzY4qxLtB0zNow9A==",
21073
+ "version": "16.11.22",
21074
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.22.tgz",
21075
+ "integrity": "sha512-DYNtJWauMQ9RNpesl4aVothr97/tIJM8HbyOXJ0AYT1Z2bEjLHyfjOBPAQQVMLf8h3kSShYfNk8Wnto8B2zHUA==",
21076
"dev": true
21077
},
21078
"@types/parse-json": {
@@ -20954,9 +21110,9 @@
21110
"dev": true
21111
},
21112
"@types/react": {
20957
- "version": "17.0.38",
20958
- "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.38.tgz",
20959
- "integrity": "sha512-SI92X1IA+FMnP3qM5m4QReluXzhcmovhZnLNm3pyeQlooi02qI7sLiepEYqT678uNiyc25XfCqxREFpy3W7YhQ==",
21113
+ "version": "17.0.39",
21114
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.39.tgz",
21115
+ "integrity": "sha512-UVavlfAxDd/AgAacMa60Azl7ygyQNRwC/DsHZmKgNvPmRR5p70AJ5Q9EAmL2NWOJmeV+vVUI4IAP7GZrN8h8Ug==",
21116
"requires": {
21117
"@types/prop-types": "*",
21118
"@types/scheduler": "*",
@@ -21081,95 +21237,117 @@
21237
"dev": true
21238
},
21239
"@typescript-eslint/eslint-plugin": {
21084
- "version": "5.10.0",
21085
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.10.0.tgz",
21086
- "integrity": "sha512-XXVKnMsq2fuu9K2KsIxPUGqb6xAImz8MEChClbXmE3VbveFtBUU5bzM6IPVWqzyADIgdkS2Ws/6Xo7W2TeZWjQ==",
21240
+ "version": "5.10.2",
21241
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.10.2.tgz",
21242
+ "integrity": "sha512-4W/9lLuE+v27O/oe7hXJKjNtBLnZE8tQAFpapdxwSVHqtmIoPB1gph3+ahNwVuNL37BX7YQHyGF9Xv6XCnIX2Q==",
21243
"dev": true,
21244
"requires": {
21089
- "@typescript-eslint/scope-manager": "5.10.0",
21090
- "@typescript-eslint/type-utils": "5.10.0",
21091
- "@typescript-eslint/utils": "5.10.0",
21245
+ "@typescript-eslint/scope-manager": "5.10.2",
21246
+ "@typescript-eslint/type-utils": "5.10.2",
21247
+ "@typescript-eslint/utils": "5.10.2",
21248
"debug": "^4.3.2",
21249
"functional-red-black-tree": "^1.0.1",
21250
"ignore": "^5.1.8",
21251
"regexpp": "^3.2.0",
21252
"semver": "^7.3.5",
21253
"tsutils": "^3.21.0"
21254
+ },
21255
+ "dependencies": {
21256
+ "semver": {
21257
+ "version": "7.3.5",
21258
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
21259
+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
21260
+ "dev": true,
21261
+ "requires": {
21262
+ "lru-cache": "^6.0.0"
21263
+ }
21264
+ }
21265
}
21266
},
21267
"@typescript-eslint/experimental-utils": {
21101
- "version": "5.10.0",
21102
- "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.10.0.tgz",
21103
- "integrity": "sha512-GeQAPqQMI5DVMGOUwGbSR+NdsirryyKOgUFRTWInhlsKUArns/MVnXmPpzxfrzB1nU36cT5WJAwmfCsjoaVBWg==",
21268
+ "version": "5.10.2",
21269
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.10.2.tgz",
21270
+ "integrity": "sha512-stRnIlxDduzxtaVLtEohESoXI1k7J6jvJHGyIkOT2pvXbg5whPM6f9tzJ51bJJxaJTdmvwgVFDNCopFRb2F5Gw==",
21271
"dev": true,
21272
"requires": {
21106
- "@typescript-eslint/utils": "5.10.0"
21273
+ "@typescript-eslint/utils": "5.10.2"
21274
}
21275
},
21276
"@typescript-eslint/parser": {
21110
- "version": "5.10.0",
21111
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.10.0.tgz",
21112
- "integrity": "sha512-pJB2CCeHWtwOAeIxv8CHVGJhI5FNyJAIpx5Pt72YkK3QfEzt6qAlXZuyaBmyfOdM62qU0rbxJzNToPTVeJGrQw==",
21277
+ "version": "5.10.2",
21278
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.10.2.tgz",
21279
+ "integrity": "sha512-JaNYGkaQVhP6HNF+lkdOr2cAs2wdSZBoalE22uYWq8IEv/OVH0RksSGydk+sW8cLoSeYmC+OHvRyv2i4AQ7Czg==",
21280
"dev": true,
21281
"requires": {
21115
- "@typescript-eslint/scope-manager": "5.10.0",
21116
- "@typescript-eslint/types": "5.10.0",
21117
- "@typescript-eslint/typescript-estree": "5.10.0",
21282
+ "@typescript-eslint/scope-manager": "5.10.2",
21283
+ "@typescript-eslint/types": "5.10.2",
21284
+ "@typescript-eslint/typescript-estree": "5.10.2",
21285
"debug": "^4.3.2"
21286
}
21287
},
21288
"@typescript-eslint/scope-manager": {
21122
- "version": "5.10.0",
21123
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.10.0.tgz",
21124
- "integrity": "sha512-tgNgUgb4MhqK6DoKn3RBhyZ9aJga7EQrw+2/OiDk5hKf3pTVZWyqBi7ukP+Z0iEEDMF5FDa64LqODzlfE4O/Dg==",
21289
+ "version": "5.10.2",
21290
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.10.2.tgz",
21291
+ "integrity": "sha512-39Tm6f4RoZoVUWBYr3ekS75TYgpr5Y+X0xLZxXqcZNDWZdJdYbKd3q2IR4V9y5NxxiPu/jxJ8XP7EgHiEQtFnw==",
21292
"dev": true,
21293
"requires": {
21127
- "@typescript-eslint/types": "5.10.0",
21128
- "@typescript-eslint/visitor-keys": "5.10.0"
21294
+ "@typescript-eslint/types": "5.10.2",
21295
+ "@typescript-eslint/visitor-keys": "5.10.2"
21296
}
21297
},
21298
"@typescript-eslint/type-utils": {
21132
- "version": "5.10.0",
21133
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.10.0.tgz",
21134
- "integrity": "sha512-TzlyTmufJO5V886N+hTJBGIfnjQDQ32rJYxPaeiyWKdjsv2Ld5l8cbS7pxim4DeNs62fKzRSt8Q14Evs4JnZyQ==",
21299
+ "version": "5.10.2",
21300
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.10.2.tgz",
21301
+ "integrity": "sha512-uRKSvw/Ccs5FYEoXW04Z5VfzF2iiZcx8Fu7DGIB7RHozuP0VbKNzP1KfZkHBTM75pCpsWxIthEH1B33dmGBKHw==",
21302
"dev": true,
21303
"requires": {
21137
- "@typescript-eslint/utils": "5.10.0",
21304
+ "@typescript-eslint/utils": "5.10.2",
21305
"debug": "^4.3.2",
21306
"tsutils": "^3.21.0"
21307
}
21308
},
21309
"@typescript-eslint/types": {
21143
- "version": "5.10.0",
21144
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.10.0.tgz",
21145
- "integrity": "sha512-wUljCgkqHsMZbw60IbOqT/puLfyqqD5PquGiBo1u1IS3PLxdi3RDGlyf032IJyh+eQoGhz9kzhtZa+VC4eWTlQ==",
21310
+ "version": "5.10.2",
21311
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.10.2.tgz",
21312
+ "integrity": "sha512-Qfp0qk/5j2Rz3p3/WhWgu4S1JtMcPgFLnmAKAW061uXxKSa7VWKZsDXVaMXh2N60CX9h6YLaBoy9PJAfCOjk3w==",
21313
"dev": true
21314
},
21315
"@typescript-eslint/typescript-estree": {
21149
- "version": "5.10.0",
21150
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.10.0.tgz",
21151
- "integrity": "sha512-x+7e5IqfwLwsxTdliHRtlIYkgdtYXzE0CkFeV6ytAqq431ZyxCFzNMNR5sr3WOlIG/ihVZr9K/y71VHTF/DUQA==",
21316
+ "version": "5.10.2",
21317
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.10.2.tgz",
21318
+ "integrity": "sha512-WHHw6a9vvZls6JkTgGljwCsMkv8wu8XU8WaYKeYhxhWXH/atZeiMW6uDFPLZOvzNOGmuSMvHtZKd6AuC8PrwKQ==",
21319
"dev": true,
21320
"requires": {
21154
- "@typescript-eslint/types": "5.10.0",
21155
- "@typescript-eslint/visitor-keys": "5.10.0",
21321
+ "@typescript-eslint/types": "5.10.2",
21322
+ "@typescript-eslint/visitor-keys": "5.10.2",
21323
"debug": "^4.3.2",
21324
"globby": "^11.0.4",
21325
"is-glob": "^4.0.3",
21326
"semver": "^7.3.5",
21327
"tsutils": "^3.21.0"
21328
+ },
21329
+ "dependencies": {
21330
+ "semver": {
21331
+ "version": "7.3.5",
21332
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
21333
+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
21334
+ "dev": true,
21335
+ "requires": {
21336
+ "lru-cache": "^6.0.0"
21337
+ }
21338
+ }
21339
}
21340
},
21341
"@typescript-eslint/utils": {
21164
- "version": "5.10.0",
21165
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.10.0.tgz",
21166
- "integrity": "sha512-IGYwlt1CVcFoE2ueW4/ioEwybR60RAdGeiJX/iDAw0t5w0wK3S7QncDwpmsM70nKgGTuVchEWB8lwZwHqPAWRg==",
21342
+ "version": "5.10.2",
21343
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.10.2.tgz",
21344
+ "integrity": "sha512-vuJaBeig1NnBRkf7q9tgMLREiYD7zsMrsN1DA3wcoMDvr3BTFiIpKjGiYZoKPllfEwN7spUjv7ZqD+JhbVjEPg==",
21345
"dev": true,
21346
"requires": {
21347
"@types/json-schema": "^7.0.9",
21170
- "@typescript-eslint/scope-manager": "5.10.0",
21171
- "@typescript-eslint/types": "5.10.0",
21172
- "@typescript-eslint/typescript-estree": "5.10.0",
21348
+ "@typescript-eslint/scope-manager": "5.10.2",
21349
+ "@typescript-eslint/types": "5.10.2",
21350
+ "@typescript-eslint/typescript-estree": "5.10.2",
21351
"eslint-scope": "^5.1.1",
21352
"eslint-utils": "^3.0.0"
21353
},
@@ -21193,12 +21371,12 @@
21371
}
21372
},
21373
"@typescript-eslint/visitor-keys": {
21196
- "version": "5.10.0",
21197
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.10.0.tgz",
21198
- "integrity": "sha512-GMxj0K1uyrFLPKASLmZzCuSddmjZVbVj3Ouy5QVuIGKZopxvOr24JsS7gruz6C3GExE01mublZ3mIBOaon9zuQ==",
21374
+ "version": "5.10.2",
21375
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.10.2.tgz",
21376
+ "integrity": "sha512-zHIhYGGGrFJvvyfwHk5M08C5B5K4bewkm+rrvNTKk1/S15YHR+SA/QUF8ZWscXSfEaB8Nn2puZj+iHcoxVOD/Q==",
21377
"dev": true,
21378
"requires": {
21201
- "@typescript-eslint/types": "5.10.0",
21379
+ "@typescript-eslint/types": "5.10.2",
21380
"eslint-visitor-keys": "^3.0.0"
21381
}
21382
},
@@ -21367,13 +21545,13 @@
21545
"dev": true
21546
},
21547
"accepts": {
21370
- "version": "1.3.7",
21371
- "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
21372
- "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
21548
+ "version": "1.3.8",
21549
+ "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
21550
+ "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
21551
"dev": true,
21552
"requires": {
21375
- "mime-types": "~2.1.24",
21376
- "negotiator": "0.6.2"
21553
+ "mime-types": "~2.1.34",
21554
+ "negotiator": "0.6.3"
21555
}
21556
},
21557
"acorn": {
@@ -21576,14 +21754,9 @@
21754
}
21755
},
21756
"aria-query": {
21579
- "version": "4.2.2",
21580
- "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz",
21581
- "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==",
21582
- "dev": true,
21583
- "requires": {
21584
- "@babel/runtime": "^7.10.2",
21585
- "@babel/runtime-corejs3": "^7.10.2"
21586
- }
21757
+ "version": "5.0.0",
21758
+ "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz",
21759
+ "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg=="
21760
},
21761
"array-flatten": {
21762
"version": "2.1.2",
@@ -21685,9 +21858,9 @@
21858
}
21859
},
21860
"axe-core": {
21688
- "version": "4.3.5",
21689
- "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.3.5.tgz",
21690
- "integrity": "sha512-WKTW1+xAzhMS5dJsxWkliixlO/PqC4VhmO9T4juNYcaTg9jzWiJsou6m5pxWYGfigWbwzJWeFY6z47a+4neRXA==",
21861
+ "version": "4.4.1",
21862
+ "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.1.tgz",
21863
+ "integrity": "sha512-gd1kmb21kwNuWr6BQz8fv6GNECPBnUasepcoLbekws23NVBLODdsClRZ+bQ8+9Uomf3Sm3+Vwn0oYG9NvwnJCw==",
21864
"dev": true
21865
},
21866
"axobject-query": {
@@ -21851,6 +22024,21 @@
22024
"@babel/runtime": "^7.12.5",
22025
"cosmiconfig": "^7.0.0",
22026
"resolve": "^1.19.0"
22027
+ },
22028
+ "dependencies": {
22029
+ "cosmiconfig": {
22030
+ "version": "7.0.1",
22031
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
22032
+ "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
22033
+ "devOptional": true,
22034
+ "requires": {
22035
+ "@types/parse-json": "^4.0.0",
22036
+ "import-fresh": "^3.2.1",
22037
+ "parse-json": "^5.0.0",
22038
+ "path-type": "^4.0.0",
22039
+ "yaml": "^1.10.0"
22040
+ }
22041
+ }
22042
}
22043
},
22044
"babel-plugin-named-asset-import": {
@@ -21869,24 +22057,16 @@
22057
"@babel/compat-data": "^7.13.11",
22058
"@babel/helper-define-polyfill-provider": "^0.3.1",
22059
"semver": "^6.1.1"
21872
- },
21873
- "dependencies": {
21874
- "semver": {
21875
- "version": "6.3.0",
21876
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
21877
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
21878
- "dev": true
21879
- }
22060
}
22061
},
22062
"babel-plugin-polyfill-corejs3": {
21883
- "version": "0.5.1",
21884
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.1.tgz",
21885
- "integrity": "sha512-TihqEe4sQcb/QcPJvxe94/9RZuLQuF1+To4WqQcRvc+3J3gLCPIPgDKzGLG6zmQLfH3nn25heRuDNkS2KR4I8A==",
22063
+ "version": "0.5.2",
22064
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz",
22065
+ "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==",
22066
"dev": true,
22067
"requires": {
22068
"@babel/helper-define-polyfill-provider": "^0.3.1",
21889
- "core-js-compat": "^3.20.0"
22069
+ "core-js-compat": "^3.21.0"
22070
}
22071
},
22072
"babel-plugin-polyfill-regenerator": {
@@ -22190,9 +22370,9 @@
22370
}
22371
},
22372
"caniuse-lite": {
22193
- "version": "1.0.30001301",
22194
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001301.tgz",
22195
- "integrity": "sha512-csfD/GpHMqgEL3V3uIgosvh+SVIQvCh43SNu9HRbP1lnxkKm1kjDG4f32PP571JplkLjfS+mg2p1gxR7MYrrIA=="
22373
+ "version": "1.0.30001307",
22374
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001307.tgz",
22375
+ "integrity": "sha512-+MXEMczJ4FuxJAUp0jvAl6Df0NI/OfW1RWEE61eSmzS7hw6lz4IKutbhbXendwq8BljfFuHtu26VWsg4afQ7Ng=="
22376
},
22377
"case-sensitive-paths-webpack-plugin": {
22378
"version": "2.4.0",
@@ -22208,6 +22388,13 @@
22388
"ansi-styles": "^3.2.1",
22389
"escape-string-regexp": "^1.0.5",
22390
"supports-color": "^5.3.0"
22391
+ },
22392
+ "dependencies": {
22393
+ "escape-string-regexp": {
22394
+ "version": "1.0.5",
22395
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
22396
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
22397
+ }
22398
}
22399
},
22400
"char-regex": {
@@ -22216,6 +22403,12 @@
22403
"integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==",
22404
"dev": true
22405
},
22406
+ "charcodes": {
22407
+ "version": "0.2.0",
22408
+ "resolved": "https://registry.npmjs.org/charcodes/-/charcodes-0.2.0.tgz",
22409
+ "integrity": "sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ==",
22410
+ "dev": true
22411
+ },
22412
"check-types": {
22413
"version": "11.1.2",
22414
"resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz",
@@ -22268,9 +22461,9 @@
22461
"dev": true
22462
},
22463
"clean-css": {
22271
- "version": "5.2.2",
22272
- "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.2.2.tgz",
22273
- "integrity": "sha512-/eR8ru5zyxKzpBLv9YZvMXgTSSQn7AdkMItMYynsFgGwTveCRVam9IUPFloE85B4vAIj05IuKmmEoV7/AQjT0w==",
22464
+ "version": "5.2.4",
22465
+ "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.2.4.tgz",
22466
+ "integrity": "sha512-nKseG8wCzEuji/4yrgM/5cthL9oTDc5UOQyFMvW/Q53oP6gLH690o1NbuTh6Y18nujr7BxlsFuS7gXLnLzKJGg==",
22467
"dev": true,
22468
"requires": {
22469
"source-map": "~0.6.0"
@@ -22490,15 +22683,15 @@
22683
"dev": true
22684
},
22685
"core-js": {
22493
- "version": "3.20.3",
22494
- "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.20.3.tgz",
22495
- "integrity": "sha512-vVl8j8ph6tRS3B8qir40H7yw7voy17xL0piAjlbBUsH7WIfzoedL/ZOr1OV9FyZQLWXsayOJyV4tnRyXR85/ag==",
22686
+ "version": "3.21.0",
22687
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.21.0.tgz",
22688
+ "integrity": "sha512-YUdI3fFu4TF/2WykQ2xzSiTQdldLB4KVuL9WeAy5XONZYt5Cun/fpQvctoKbCgvPhmzADeesTk/j2Rdx77AcKQ==",
22689
"dev": true
22690
},
22691
"core-js-compat": {
22499
- "version": "3.20.3",
22500
- "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.20.3.tgz",
22501
- "integrity": "sha512-c8M5h0IkNZ+I92QhIpuSijOxGAcj3lgpsWdkCqmUTZNwidujF4r3pi6x1DCN+Vcs5qTS2XWWMfWSuCqyupX8gw==",
22692
+ "version": "3.21.0",
22693
+ "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.21.0.tgz",
22694
+ "integrity": "sha512-OSXseNPSK2OPJa6GdtkMz/XxeXx8/CJvfhQWTqd6neuUraujcL4jVsjkLQz1OWnax8xVQJnRPe0V2jqNWORA+A==",
22695
"dev": true,
22696
"requires": {
22697
"browserslist": "^4.19.1",
@@ -22514,9 +22707,9 @@
22707
}
22708
},
22709
"core-js-pure": {
22517
- "version": "3.20.3",
22518
- "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.20.3.tgz",
22519
- "integrity": "sha512-Q2H6tQ5MtPtcC7f3HxJ48i4Q7T9ybPKgvWyuH7JXIoNa2pm0KuBnycsET/qw1SLLZYfbsbrZQNMeIOClb+6WIA==",
22710
+ "version": "3.21.0",
22711
+ "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.21.0.tgz",
22712
+ "integrity": "sha512-VaJUunCZLnxuDbo1rNOzwbet9E1K9joiXS5+DQMPtgxd24wfsZbJZMMfQLGYMlCUvSxLfsRUUhoOR2x28mFfeg==",
22713
"dev": true
22714
},
22715
"core-util-is": {
@@ -22526,16 +22719,15 @@
22719
"dev": true
22720
},
22721
"cosmiconfig": {
22529
- "version": "7.0.1",
22530
- "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
22531
- "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
22532
- "devOptional": true,
22722
+ "version": "6.0.0",
22723
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz",
22724
+ "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==",
22725
"requires": {
22726
"@types/parse-json": "^4.0.0",
22535
- "import-fresh": "^3.2.1",
22727
+ "import-fresh": "^3.1.0",
22728
"parse-json": "^5.0.0",
22729
"path-type": "^4.0.0",
22538
- "yaml": "^1.10.0"
22730
+ "yaml": "^1.7.2"
22731
}
22732
},
22733
"cross-spawn": {
@@ -22600,19 +22792,30 @@
22792
}
22793
},
22794
"css-loader": {
22603
- "version": "6.5.1",
22604
- "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.5.1.tgz",
22605
- "integrity": "sha512-gEy2w9AnJNnD9Kuo4XAP9VflW/ujKoS9c/syO+uWMlm5igc7LysKzPXaDoR2vroROkSwsTS2tGr1yGGEbZOYZQ==",
22795
+ "version": "6.6.0",
22796
+ "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.6.0.tgz",
22797
+ "integrity": "sha512-FK7H2lisOixPT406s5gZM1S3l8GrfhEBT3ZiL2UX1Ng1XWs0y2GPllz/OTyvbaHe12VgQrIXIzuEGVlbUhodqg==",
22798
"dev": true,
22799
"requires": {
22800
"icss-utils": "^5.1.0",
22609
- "postcss": "^8.2.15",
22801
+ "postcss": "^8.4.5",
22802
"postcss-modules-extract-imports": "^3.0.0",
22803
"postcss-modules-local-by-default": "^4.0.0",
22804
"postcss-modules-scope": "^3.0.0",
22805
"postcss-modules-values": "^4.0.0",
22614
- "postcss-value-parser": "^4.1.0",
22806
+ "postcss-value-parser": "^4.2.0",
22807
"semver": "^7.3.5"
22808
+ },
22809
+ "dependencies": {
22810
+ "semver": {
22811
+ "version": "7.3.5",
22812
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
22813
+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
22814
+ "dev": true,
22815
+ "requires": {
22816
+ "lru-cache": "^6.0.0"
22817
+ }
22818
+ }
22819
}
22820
},
22821
"css-minimizer-webpack-plugin": {
@@ -22677,9 +22880,9 @@
22880
}
22881
},
22882
"css-prefers-color-scheme": {
22680
- "version": "6.0.2",
22681
- "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.2.tgz",
22682
- "integrity": "sha512-gv0KQBEM+q/XdoKyznovq3KW7ocO7k+FhPP+hQR1MenJdu0uPGS6IZa9PzlbqBeS6XcZJNAoqoFxlAUW461CrA==",
22883
+ "version": "6.0.3",
22884
+ "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz",
22885
+ "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==",
22886
"dev": true,
22887
"requires": {}
22888
},
@@ -22741,9 +22944,9 @@
22944
"integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s="
22945
},
22946
"cssdb": {
22744
- "version": "5.1.0",
22745
- "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-5.1.0.tgz",
22746
- "integrity": "sha512-/vqjXhv1x9eGkE/zO6o8ZOI7dgdZbLVLUGyVRbPgk6YipXbW87YzUCcO+Jrmi5bwJlAH6oD+MNeZyRgXea1GZw==",
22947
+ "version": "6.1.0",
22948
+ "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.1.0.tgz",
22949
+ "integrity": "sha512-tZEDdN57Wlb5DRbOpJI9hSoP0t6DjtzSRswFoWo0hmJxfAXTBuDAcp2Oybj6BgQ+sErs9hXnWS1kzYKDKHanmg==",
22950
"dev": true
22951
},
22952
"cssesc": {
@@ -23111,9 +23314,9 @@
23314
}
23315
},
23316
"dom-accessibility-api": {
23114
- "version": "0.5.10",
23115
- "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.10.tgz",
23116
- "integrity": "sha512-Xu9mD0UjrJisTmv7lmVSDMagQcU9R5hwAbxsaAE/35XPnPLJobbuREfV/rraiSaEj/UOvgrzQs66zyTWTlyd+g=="
23317
+ "version": "0.5.11",
23318
+ "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.11.tgz",
23319
+ "integrity": "sha512-7X6GvzjYf4yTdRKuCVScV+aA9Fvh5r8WzWrXBH9w82ZWB/eYDMGCnazoC/YAqAzUJWHzLOnZqr46K3iEyUhUvw=="
23320
},
23321
"dom-converter": {
23322
"version": "0.2.0",
@@ -23231,9 +23434,9 @@
23434
}
23435
},
23436
"electron-to-chromium": {
23234
- "version": "1.4.51",
23235
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.51.tgz",
23236
- "integrity": "sha512-JNEmcYl3mk1tGQmy0EvL5eik/CKSBuzAyGP0QFdG6LIgxQe3II0BL1m2zKc2MZMf3uGqHWE1TFddJML0RpjSHQ=="
23437
+ "version": "1.4.64",
23438
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.64.tgz",
23439
+ "integrity": "sha512-8mec/99xgLUZCIZZq3wt61Tpxg55jnOSpxGYapE/1Ma9MpFEYYaz4QNYm0CM1rrnCo7i3FRHhbaWjeCLsveGjQ=="
23440
},
23441
"emittery": {
23442
"version": "0.8.1",
@@ -23349,9 +23552,9 @@
23552
"dev": true
23553
},
23554
"escape-string-regexp": {
23352
- "version": "1.0.5",
23353
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
23354
- "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
23555
+ "version": "4.0.0",
23556
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
23557
+ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="
23558
},
23559
"escodegen": {
23560
"version": "2.0.0",
@@ -23415,9 +23618,9 @@
23618
}
23619
},
23620
"eslint": {
23418
- "version": "8.7.0",
23419
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.7.0.tgz",
23420
- "integrity": "sha512-ifHYzkBGrzS2iDU7KjhCAVMGCvF6M3Xfs8X8b37cgrUlDt6bWRTpRh6T/gtSXv1HJ/BUGgmjvNvOEGu85Iif7w==",
23621
+ "version": "8.8.0",
23622
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.8.0.tgz",
23623
+ "integrity": "sha512-H3KXAzQGBH1plhYS3okDix2ZthuYJlQQEGE5k0IKuEqUSiyu4AmxxlJ2MtTYeJ3xB4jDhcYCwGOg2TXYdnDXlQ==",
23624
"dev": true,
23625
"requires": {
23626
"@eslint/eslintrc": "^1.0.5",
@@ -23497,16 +23700,10 @@
23700
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
23701
"dev": true
23702
},
23500
- "escape-string-regexp": {
23501
- "version": "4.0.0",
23502
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
23503
- "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
23504
- "dev": true
23505
- },
23703
"globals": {
23507
- "version": "13.12.0",
23508
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz",
23509
- "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==",
23704
+ "version": "13.12.1",
23705
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.1.tgz",
23706
+ "integrity": "sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw==",
23707
"dev": true,
23708
"requires": {
23709
"type-fest": "^0.20.2"
@@ -23588,9 +23785,9 @@
23785
}
23786
},
23787
"eslint-module-utils": {
23591
- "version": "2.7.2",
23592
- "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.2.tgz",
23593
- "integrity": "sha512-zquepFnWCY2ISMFwD/DqzaM++H+7PDzOpUvotJWm/y1BAFt5R4oeULgdrTejKqLkz7MA/tgstsUMNYc7wNdTrg==",
23788
+ "version": "2.7.3",
23789
+ "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz",
23790
+ "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==",
23791
"dev": true,
23792
"requires": {
23793
"debug": "^3.2.7",
@@ -23741,6 +23938,18 @@
23938
"jsx-ast-utils": "^3.2.1",
23939
"language-tags": "^1.0.5",
23940
"minimatch": "^3.0.4"
23941
+ },
23942
+ "dependencies": {
23943
+ "aria-query": {
23944
+ "version": "4.2.2",
23945
+ "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz",
23946
+ "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==",
23947
+ "dev": true,
23948
+ "requires": {
23949
+ "@babel/runtime": "^7.10.2",
23950
+ "@babel/runtime-corejs3": "^7.10.2"
23951
+ }
23952
+ }
23953
}
23954
},
23955
"eslint-plugin-react": {
@@ -23783,12 +23992,6 @@
23992
"is-core-module": "^2.2.0",
23993
"path-parse": "^1.0.6"
23994
}
23786
- },
23787
- "semver": {
23788
- "version": "6.3.0",
23789
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
23790
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
23791
- "dev": true
23995
}
23996
}
23997
},
@@ -23800,12 +24003,12 @@
24003
"requires": {}
24004
},
24005
"eslint-plugin-testing-library": {
23803
- "version": "5.0.4",
23804
- "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.0.4.tgz",
23805
- "integrity": "sha512-zA/NfAENCsJXujvwwiap5gsqLp2U6X7m2XA5nOksl4zzb6GpUmRNAleCll58rEP0brFVj7DZBprlIlMGIhoC7Q==",
24006
+ "version": "5.0.5",
24007
+ "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.0.5.tgz",
24008
+ "integrity": "sha512-0j355vJpJCE/2g+aayIgJRUB6jBVqpD5ztMLGcadR1PgrgGPnPxN1HJuOAsAAwiMo27GwRnpJB8KOQzyNuNZrw==",
24009
"dev": true,
24010
"requires": {
23808
- "@typescript-eslint/experimental-utils": "^5.9.0"
24011
+ "@typescript-eslint/utils": "^5.10.2"
24012
}
24013
},
24014
"eslint-scope": {
@@ -24208,9 +24411,9 @@
24411
}
24412
},
24413
"flatted": {
24211
- "version": "3.2.4",
24212
- "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.4.tgz",
24213
- "integrity": "sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==",
24414
+ "version": "3.2.5",
24415
+ "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz",
24416
+ "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==",
24417
"dev": true
24418
},
24419
"follow-redirects": {
@@ -24274,19 +24477,6 @@
24477
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
24478
"dev": true
24479
},
24277
- "cosmiconfig": {
24278
- "version": "6.0.0",
24279
- "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz",
24280
- "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==",
24281
- "dev": true,
24282
- "requires": {
24283
- "@types/parse-json": "^4.0.0",
24284
- "import-fresh": "^3.1.0",
24285
- "parse-json": "^5.0.0",
24286
- "path-type": "^4.0.0",
24287
- "yaml": "^1.7.2"
24288
- }
24289
- },
24480
"fs-extra": {
24481
"version": "9.1.0",
24482
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
@@ -24316,6 +24506,15 @@
24506
"ajv-keywords": "^3.4.1"
24507
}
24508
},
24509
+ "semver": {
24510
+ "version": "7.3.5",
24511
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
24512
+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
24513
+ "dev": true,
24514
+ "requires": {
24515
+ "lru-cache": "^6.0.0"
24516
+ }
24517
+ },
24518
"supports-color": {
24519
"version": "7.2.0",
24520
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
@@ -24775,12 +24974,12 @@
24974
}
24975
},
24976
"http-proxy-middleware": {
24778
- "version": "2.0.1",
24779
- "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.1.tgz",
24780
- "integrity": "sha512-cfaXRVoZxSed/BmkA7SwBVNI9Kj7HFltaE5rqYOub5kWzWZ+gofV2koVN1j2rMW7pEfSSlCHGJ31xmuyFyfLOg==",
24977
+ "version": "2.0.2",
24978
+ "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.2.tgz",
24979
+ "integrity": "sha512-XtmDN5w+vdFTBZaYhdJAbMqn0DP/EhkUaAeo963mojwpKMMbw6nivtFKw07D7DDOH745L5k0VL0P8KRYNEVF/g==",
24980
"dev": true,
24981
"requires": {
24783
- "@types/http-proxy": "^1.17.5",
24982
+ "@types/http-proxy": "^1.17.8",
24983
"http-proxy": "^1.18.1",
24984
"is-glob": "^4.0.1",
24985
"is-plain-obj": "^3.0.0",
@@ -24858,13 +25057,6 @@
25057
"requires": {
25058
"parent-module": "^1.0.0",
25059
"resolve-from": "^4.0.0"
24861
- },
24862
- "dependencies": {
24863
- "resolve-from": {
24864
- "version": "4.0.0",
24865
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
24866
- "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="
24867
- }
25060
}
25061
},
25062
"import-local": {
@@ -25198,14 +25390,6 @@
25390
"@istanbuljs/schema": "^0.1.2",
25391
"istanbul-lib-coverage": "^3.2.0",
25392
"semver": "^6.3.0"
25201
- },
25202
- "dependencies": {
25203
- "semver": {
25204
- "version": "6.3.0",
25205
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
25206
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
25207
- "dev": true
25208
- }
25393
}
25394
},
25395
"istanbul-lib-report": {
@@ -26283,6 +26467,15 @@
26467
"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
26468
"dev": true
26469
},
26470
+ "semver": {
26471
+ "version": "7.3.5",
26472
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
26473
+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
26474
+ "dev": true,
26475
+ "requires": {
26476
+ "lru-cache": "^6.0.0"
26477
+ }
26478
+ },
26479
"supports-color": {
26480
"version": "7.2.0",
26481
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
@@ -26990,14 +27183,6 @@
27183
"dev": true,
27184
"requires": {
27185
"semver": "^6.0.0"
26993
- },
26994
- "dependencies": {
26995
- "semver": {
26996
- "version": "6.3.0",
26997
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
26998
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
26999
- "dev": true
27000
- }
27186
}
27187
},
27188
"makeerror": {
@@ -27097,9 +27282,9 @@
27282
"integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg=="
27283
},
27284
"mini-css-extract-plugin": {
27100
- "version": "2.5.2",
27101
- "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.5.2.tgz",
27102
- "integrity": "sha512-Lwgq9qLNyBK6yNLgzssXnq4r2+mB9Mz3cJWlM8kseysHIvTicFhDNimFgY94jjqlwhNzLPsq8wv4X+vOHtMdYA==",
27285
+ "version": "2.5.3",
27286
+ "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.5.3.tgz",
27287
+ "integrity": "sha512-YseMB8cs8U/KCaAGQoqYmfUuhhGW0a9p9XvWXrxVOkE3/IiISTLw4ALNt7JR5B2eYauFM+PQGSbXMDmVbR7Tfw==",
27288
"dev": true,
27289
"requires": {
27290
"schema-utils": "^4.0.0"
@@ -27209,9 +27394,9 @@
27394
"dev": true
27395
},
27396
"negotiator": {
27212
- "version": "0.6.2",
27213
- "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
27214
- "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==",
27397
+ "version": "0.6.3",
27398
+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
27399
+ "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
27400
"dev": true
27401
},
27402
"neo-async": {
@@ -27598,9 +27783,9 @@
27783
"dev": true
27784
},
27785
"pirates": {
27601
- "version": "4.0.4",
27602
- "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.4.tgz",
27603
- "integrity": "sha512-ZIrVPH+A52Dw84R0L3/VS9Op04PuQ2SEoJL6bkshmiTic/HldyW9Tf7oH5mhJZBK7NmDx27vSMrYEXPXclpDKw==",
27786
+ "version": "4.0.5",
27787
+ "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz",
27788
+ "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==",
27789
"dev": true
27790
},
27791
"pkg-dir": {
@@ -27728,14 +27913,14 @@
27913
}
27914
},
27915
"postcss": {
27731
- "version": "8.4.5",
27732
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz",
27733
- "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==",
27916
+ "version": "8.4.6",
27917
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.6.tgz",
27918
+ "integrity": "sha512-OovjwIzs9Te46vlEx7+uXB0PLijpwjXGKXjVGGPIGubGpq7uh5Xgf6D6FiJ/SzJMBosHDp6a2hiXOS97iBXcaA==",
27919
"dev": true,
27920
"requires": {
27736
- "nanoid": "^3.1.30",
27921
+ "nanoid": "^3.2.0",
27922
"picocolors": "^1.0.0",
27738
- "source-map-js": "^1.0.1"
27923
+ "source-map-js": "^1.0.2"
27924
}
27925
},
27926
"postcss-attribute-case-insensitive": {
@@ -27755,15 +27940,24 @@
27940
"requires": {}
27941
},
27942
"postcss-calc": {
27758
- "version": "8.2.2",
27759
- "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.2.tgz",
27760
- "integrity": "sha512-B5R0UeB4zLJvxNt1FVCaDZULdzsKLPc6FhjFJ+xwFiq7VG4i9cuaJLxVjNtExNK8ocm3n2o4unXXLiVX1SCqxA==",
27943
+ "version": "8.2.3",
27944
+ "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.3.tgz",
27945
+ "integrity": "sha512-EGM2EBBWqP57N0E7N7WOLT116PJ39dwHVU01WO4XPPQLJfkL2xVgkMZ+TZvCfapj/uJH07UEfKHQNPHzSw/14Q==",
27946
"dev": true,
27947
"requires": {
27948
"postcss-selector-parser": "^6.0.2",
27949
"postcss-value-parser": "^4.0.2"
27950
}
27951
},
27952
+ "postcss-clamp": {
27953
+ "version": "3.0.0",
27954
+ "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-3.0.0.tgz",
27955
+ "integrity": "sha512-QENQMIF/Grw0qX0RzSPJjw+mAiGPIwG2AnsQDIoR/WJ5Q19zLB0NrZX8cH7CzzdDWEerTPGCdep7ItFaAdtItg==",
27956
+ "dev": true,
27957
+ "requires": {
27958
+ "postcss-value-parser": "^4.1.0"
27959
+ }
27960
+ },
27961
"postcss-color-functional-notation": {
27962
"version": "4.2.1",
27963
"resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.1.tgz",
@@ -27820,9 +28014,9 @@
28014
"requires": {}
28015
},
28016
"postcss-custom-properties": {
27823
- "version": "12.1.3",
27824
- "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.3.tgz",
27825
- "integrity": "sha512-rtu3otIeY532PnEuuBrIIe+N+pcdbX/7JMZfrcL09wc78YayrHw5E8UkDfvnlOhEUrI4ptCuzXQfj+Or6spbGA==",
28017
+ "version": "12.1.4",
28018
+ "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.4.tgz",
28019
+ "integrity": "sha512-i6AytuTCoDLJkWN/MtAIGriJz3j7UX6bV7Z5t+KgFz+dwZS15/mlTJY1S0kRizlk6ba0V8u8hN50Fz5Nm7tdZw==",
28020
"dev": true,
28021
"requires": {
28022
"postcss-value-parser": "^4.2.0"
@@ -27932,9 +28126,9 @@
28126
"requires": {}
28127
},
28128
"postcss-image-set-function": {
27935
- "version": "4.0.4",
27936
- "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.4.tgz",
27937
- "integrity": "sha512-BlEo9gSTj66lXjRNByvkMK9dEdEGFXRfGjKRi9fo8s0/P3oEk74cAoonl/utiM50E2OPVb/XSu+lWvdW4KtE/Q==",
28129
+ "version": "4.0.5",
28130
+ "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.5.tgz",
28131
+ "integrity": "sha512-D4jXzlypkJ6BiSoUGazrRlR+GF3SED+BeiRDzOmuinDKdAn/Wuu8KtEGa5Z4pg4kxyeSMBywMgNt2+Yi/TZPPw==",
28132
"dev": true,
28133
"requires": {
28134
"postcss-value-parser": "^4.2.0"
@@ -27984,6 +28178,30 @@
28178
"cosmiconfig": "^7.0.0",
28179
"klona": "^2.0.5",
28180
"semver": "^7.3.5"
28181
+ },
28182
+ "dependencies": {
28183
+ "cosmiconfig": {
28184
+ "version": "7.0.1",
28185
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
28186
+ "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
28187
+ "dev": true,
28188
+ "requires": {
28189
+ "@types/parse-json": "^4.0.0",
28190
+ "import-fresh": "^3.2.1",
28191
+ "parse-json": "^5.0.0",
28192
+ "path-type": "^4.0.0",
28193
+ "yaml": "^1.10.0"
28194
+ }
28195
+ },
28196
+ "semver": {
28197
+ "version": "7.3.5",
28198
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
28199
+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
28200
+ "dev": true,
28201
+ "requires": {
28202
+ "lru-cache": "^6.0.0"
28203
+ }
28204
+ }
28205
}
28206
},
28207
"postcss-logical": {
@@ -28208,6 +28426,12 @@
28426
"postcss-value-parser": "^4.2.0"
28427
}
28428
},
28429
+ "postcss-opacity-percentage": {
28430
+ "version": "1.1.2",
28431
+ "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz",
28432
+ "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==",
28433
+ "dev": true
28434
+ },
28435
"postcss-ordered-values": {
28436
"version": "5.0.4",
28437
"resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.0.4.tgz",
@@ -28242,24 +28466,28 @@
28466
}
28467
},
28468
"postcss-preset-env": {
28245
- "version": "7.2.3",
28246
- "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.2.3.tgz",
28247
- "integrity": "sha512-Ok0DhLfwrcNGrBn8sNdy1uZqWRk/9FId0GiQ39W4ILop5GHtjJs8bu1MY9isPwHInpVEPWjb4CEcEaSbBLpfwA==",
28469
+ "version": "7.3.1",
28470
+ "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.3.1.tgz",
28471
+ "integrity": "sha512-x7fNsJxfkY60P4FUNwhJUOfXBFfnObd2EcUYY97sXZ0XRLgmAE65es9EFIYHq1rAk7X3LMfbG+L9wYgkrNsq5Q==",
28472
"dev": true,
28473
"requires": {
28474
+ "@csstools/postcss-font-format-keywords": "^1.0.0",
28475
+ "@csstools/postcss-hwb-function": "^1.0.0",
28476
+ "@csstools/postcss-is-pseudo-class": "^2.0.0",
28477
+ "@csstools/postcss-normalize-display-values": "^1.0.0",
28478
"autoprefixer": "^10.4.2",
28479
"browserslist": "^4.19.1",
28252
- "caniuse-lite": "^1.0.30001299",
28480
"css-blank-pseudo": "^3.0.2",
28481
"css-has-pseudo": "^3.0.3",
28255
- "css-prefers-color-scheme": "^6.0.2",
28256
- "cssdb": "^5.0.0",
28482
+ "css-prefers-color-scheme": "^6.0.3",
28483
+ "cssdb": "^6.1.0",
28484
"postcss-attribute-case-insensitive": "^5.0.0",
28485
+ "postcss-clamp": "^3.0.0",
28486
"postcss-color-functional-notation": "^4.2.1",
28487
"postcss-color-hex-alpha": "^8.0.2",
28488
"postcss-color-rebeccapurple": "^7.0.2",
28489
"postcss-custom-media": "^8.0.0",
28262
- "postcss-custom-properties": "^12.1.2",
28490
+ "postcss-custom-properties": "^12.1.4",
28491
"postcss-custom-selectors": "^6.0.0",
28492
"postcss-dir-pseudo-class": "^6.0.3",
28493
"postcss-double-position-gradients": "^3.0.4",
@@ -28268,27 +28496,28 @@
28496
"postcss-focus-within": "^5.0.3",
28497
"postcss-font-variant": "^5.0.0",
28498
"postcss-gap-properties": "^3.0.2",
28271
- "postcss-image-set-function": "^4.0.4",
28499
+ "postcss-image-set-function": "^4.0.5",
28500
"postcss-initial": "^4.0.1",
28501
"postcss-lab-function": "^4.0.3",
28502
"postcss-logical": "^5.0.3",
28503
"postcss-media-minmax": "^5.0.0",
28504
"postcss-nesting": "^10.1.2",
28505
+ "postcss-opacity-percentage": "^1.1.2",
28506
"postcss-overflow-shorthand": "^3.0.2",
28507
"postcss-page-break": "^3.0.4",
28508
"postcss-place": "^7.0.3",
28280
- "postcss-pseudo-class-any-link": "^7.0.2",
28509
+ "postcss-pseudo-class-any-link": "^7.1.0",
28510
"postcss-replace-overflow-wrap": "^4.0.0",
28511
"postcss-selector-not": "^5.0.0"
28512
}
28513
},
28514
"postcss-pseudo-class-any-link": {
28286
- "version": "7.0.2",
28287
- "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.0.2.tgz",
28288
- "integrity": "sha512-CG35J1COUH7OOBgpw5O+0koOLUd5N4vUGKUqSAuIe4GiuLHWU96Pqp+UPC8QITTd12zYAFx76pV7qWT/0Aj/TA==",
28515
+ "version": "7.1.0",
28516
+ "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.0.tgz",
28517
+ "integrity": "sha512-l7sAkLmm3bYq8wt8/0r/dn6o9mVCPq7MOiNrb/Xi2zBlw/+w1V2jKFo/3IijKHfJ92SwDqkVLPwQfGO3xxUdAw==",
28518
"dev": true,
28519
"requires": {
28291
- "postcss-selector-parser": "^6.0.8"
28520
+ "postcss-selector-parser": "^6.0.9"
28521
}
28522
},
28523
"postcss-reduce-initial": {
@@ -28688,12 +28917,6 @@
28917
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
28918
"dev": true
28919
},
28691
- "escape-string-regexp": {
28692
- "version": "4.0.0",
28693
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
28694
- "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
28695
- "dev": true
28696
- },
28920
"has-flag": {
28921
"version": "4.0.0",
28922
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
@@ -28815,6 +29038,17 @@
29038
"webpack-dev-server": "^4.6.0",
29039
"webpack-manifest-plugin": "^4.0.2",
29040
"workbox-webpack-plugin": "^6.4.1"
29041
+ },
29042
+ "dependencies": {
29043
+ "semver": {
29044
+ "version": "7.3.5",
29045
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
29046
+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
29047
+ "dev": true,
29048
+ "requires": {
29049
+ "lru-cache": "^6.0.0"
29050
+ }
29051
+ }
29052
}
29053
},
29054
"react-transition-group": {
@@ -28873,9 +29107,9 @@
29107
"dev": true
29108
},
29109
"regenerate-unicode-properties": {
28876
- "version": "9.0.0",
28877
- "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz",
28878
- "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==",
29110
+ "version": "10.0.1",
29111
+ "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz",
29112
+ "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==",
29113
"dev": true,
29114
"requires": {
29115
"regenerate": "^1.4.2"
@@ -28918,29 +29152,29 @@
29152
"dev": true
29153
},
29154
"regexpu-core": {
28921
- "version": "4.8.0",
28922
- "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz",
28923
- "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==",
29155
+ "version": "5.0.1",
29156
+ "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz",
29157
+ "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==",
29158
"dev": true,
29159
"requires": {
29160
"regenerate": "^1.4.2",
28927
- "regenerate-unicode-properties": "^9.0.0",
28928
- "regjsgen": "^0.5.2",
28929
- "regjsparser": "^0.7.0",
29161
+ "regenerate-unicode-properties": "^10.0.1",
29162
+ "regjsgen": "^0.6.0",
29163
+ "regjsparser": "^0.8.2",
29164
"unicode-match-property-ecmascript": "^2.0.0",
29165
"unicode-match-property-value-ecmascript": "^2.0.0"
29166
}
29167
},
29168
"regjsgen": {
28935
- "version": "0.5.2",
28936
- "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz",
28937
- "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==",
29169
+ "version": "0.6.0",
29170
+ "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz",
29171
+ "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==",
29172
"dev": true
29173
},
29174
"regjsparser": {
28941
- "version": "0.7.0",
28942
- "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz",
28943
- "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==",
29175
+ "version": "0.8.4",
29176
+ "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz",
29177
+ "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==",
29178
"dev": true,
29179
"requires": {
29180
"jsesc": "~0.5.0"
@@ -29013,13 +29247,20 @@
29247
"dev": true,
29248
"requires": {
29249
"resolve-from": "^5.0.0"
29250
+ },
29251
+ "dependencies": {
29252
+ "resolve-from": {
29253
+ "version": "5.0.0",
29254
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
29255
+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
29256
+ "dev": true
29257
+ }
29258
}
29259
},
29260
"resolve-from": {
29019
- "version": "5.0.0",
29020
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
29021
- "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
29022
- "dev": true
29261
+ "version": "4.0.0",
29262
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
29263
+ "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="
29264
},
29265
"resolve-url-loader": {
29266
"version": "4.0.0",
@@ -29092,9 +29333,9 @@
29333
}
29334
},
29335
"rollup": {
29095
- "version": "2.66.0",
29096
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.66.0.tgz",
29097
- "integrity": "sha512-L6mKOkdyP8HK5kKJXaiWG7KZDumPJjuo1P+cfyHOJPNNTK3Moe7zCH5+fy7v8pVmHXtlxorzaBjvkBMB23s98g==",
29336
+ "version": "2.67.0",
29337
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.67.0.tgz",
29338
+ "integrity": "sha512-W83AaERwvDiHwHEF/dfAfS3z1Be5wf7n+pO3ZAO5IQadCT2lBTr7WQ2MwZZe+nodbD+n3HtC4OCOAdsOPPcKZQ==",
29339
"dev": true,
29340
"requires": {
29341
"fsevents": "~2.3.2"
@@ -29236,13 +29477,9 @@
29477
}
29478
},
29479
"semver": {
29239
- "version": "7.3.5",
29240
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
29241
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
29242
- "dev": true,
29243
- "requires": {
29244
- "lru-cache": "^6.0.0"
29245
- }
29480
+ "version": "6.3.0",
29481
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
29482
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
29483
},
29484
"send": {
29485
"version": "0.17.2",
@@ -29406,9 +29643,9 @@
29643
}
29644
},
29645
"signal-exit": {
29409
- "version": "3.0.6",
29410
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz",
29411
- "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==",
29646
+ "version": "3.0.7",
29647
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
29648
+ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
29649
"dev": true
29650
},
29651
"sisteransi": {
@@ -29498,8 +29735,7 @@
29735
"sourcemap-codec": {
29736
"version": "1.4.8",
29737
"resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz",
29501
- "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==",
29502
- "dev": true
29738
+ "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA=="
29739
},
29740
"spdy": {
29741
"version": "4.0.2",
@@ -29862,20 +30098,20 @@
30098
"dev": true
30099
},
30100
"tailwindcss": {
29865
- "version": "3.0.15",
29866
- "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.15.tgz",
29867
- "integrity": "sha512-bT2iy7FtjwgsXik4ZoJnHXR+SRCiGR1W95fVqpLZebr64m4ahwUwRbIAc5w5+2fzr1YF4Ct2eI7dojMRRl8sVQ==",
30101
+ "version": "3.0.18",
30102
+ "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.18.tgz",
30103
+ "integrity": "sha512-ihPTpEyA5ANgZbwKlgrbfnzOp9R5vDHFWmqxB1PT8NwOGCOFVVMl+Ps1cQQ369acaqqf1BEF77roCwK0lvNmTw==",
30104
"dev": true,
30105
"requires": {
30106
"arg": "^5.0.1",
30107
"chalk": "^4.1.2",
29872
- "chokidar": "^3.5.2",
30108
+ "chokidar": "^3.5.3",
30109
"color-name": "^1.1.4",
30110
"cosmiconfig": "^7.0.1",
30111
"detective": "^5.2.0",
30112
"didyoumean": "^1.2.2",
30113
"dlv": "^1.1.3",
29878
- "fast-glob": "^3.2.7",
30114
+ "fast-glob": "^3.2.11",
30115
"glob-parent": "^6.0.2",
30116
"is-glob": "^4.0.3",
30117
"normalize-path": "^3.0.0",
@@ -29883,7 +30119,7 @@
30119
"postcss-js": "^4.0.0",
30120
"postcss-load-config": "^3.1.0",
30121
"postcss-nested": "5.0.6",
29886
- "postcss-selector-parser": "^6.0.8",
30122
+ "postcss-selector-parser": "^6.0.9",
30123
"postcss-value-parser": "^4.2.0",
30124
"quick-lru": "^5.1.1",
30125
"resolve": "^1.21.0"
@@ -29923,6 +30159,19 @@
30159
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
30160
"dev": true
30161
},
30162
+ "cosmiconfig": {
30163
+ "version": "7.0.1",
30164
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
30165
+ "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
30166
+ "dev": true,
30167
+ "requires": {
30168
+ "@types/parse-json": "^4.0.0",
30169
+ "import-fresh": "^3.2.1",
30170
+ "parse-json": "^5.0.0",
30171
+ "path-type": "^4.0.0",
30172
+ "yaml": "^1.10.0"
30173
+ }
30174
+ },
30175
"has-flag": {
30176
"version": "4.0.0",
30177
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
@@ -30008,12 +30257,12 @@
30257
}
30258
},
30259
"terser-webpack-plugin": {
30011
- "version": "5.3.0",
30012
- "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.0.tgz",
30013
- "integrity": "sha512-LPIisi3Ol4chwAaPP8toUJ3L4qCM1G0wao7L3qNv57Drezxj6+VEyySpPw4B1HSO2Eg/hDY/MNF5XihCAoqnsQ==",
30260
+ "version": "5.3.1",
30261
+ "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz",
30262
+ "integrity": "sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==",
30263
"dev": true,
30264
"requires": {
30016
- "jest-worker": "^27.4.1",
30265
+ "jest-worker": "^27.4.5",
30266
"schema-utils": "^3.1.1",
30267
"serialize-javascript": "^6.0.0",
30268
"source-map": "^0.6.1",
@@ -30374,9 +30623,9 @@
30623
}
30624
},
30625
"valtio": {
30377
- "version": "1.2.9",
30378
- "resolved": "https://registry.npmjs.org/valtio/-/valtio-1.2.9.tgz",
30379
- "integrity": "sha512-S7FJTffcXNrgzEXGxMo9TvTtNXehrNSCoV9HjxcEVqsvHFORW+PbAhJU/HN27mUkPCDL9vX0QTgzbZF9eW5+Nw==",
30626
+ "version": "1.2.11",
30627
+ "resolved": "https://registry.npmjs.org/valtio/-/valtio-1.2.11.tgz",
30628
+ "integrity": "sha512-zNbJsBNQ0EpzZnOUpuy6lUlpGSvkZu+/hZ9g7ifY3AQxo1RkqL7Ld6fVxRNLE04tVwOMNiDOgYihpEd6apLrog==",
30629
"requires": {
30630
"proxy-compare": "2.0.2"
30631
}
@@ -30445,9 +30694,9 @@
30694
"dev": true
30695
},
30696
"webpack": {
30448
- "version": "5.67.0",
30449
- "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.67.0.tgz",
30450
- "integrity": "sha512-LjFbfMh89xBDpUMgA1W9Ur6Rn/gnr2Cq1jjHFPo4v6a79/ypznSYbAyPgGhwsxBtMIaEmDD1oJoA7BEYw/Fbrw==",
30697
+ "version": "5.68.0",
30698
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.68.0.tgz",
30699
+ "integrity": "sha512-zUcqaUO0772UuuW2bzaES2Zjlm/y3kRBQDVFVCge+s2Y8mwuUTdperGaAv65/NtRL/1zanpSJOq/MD8u61vo6g==",
30700
"dev": true,
30701
"requires": {
30702
"@types/eslint-scope": "^3.7.0",
@@ -30495,13 +30744,13 @@
30744
}
30745
},
30746
"webpack-dev-middleware": {
30498
- "version": "5.3.0",
30499
- "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.0.tgz",
30500
- "integrity": "sha512-MouJz+rXAm9B1OTOYaJnn6rtD/lWZPy2ufQCH3BPs8Rloh/Du6Jze4p7AeLYHkVi0giJnYLaSGDC7S+GM9arhg==",
30747
+ "version": "5.3.1",
30748
+ "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz",
30749
+ "integrity": "sha512-81EujCKkyles2wphtdrnPg/QqegC/AtqNH//mQkBYSMqwFVCQrxM6ktB2O/SPlZy7LqeEfTbV3cZARGQz6umhg==",
30750
"dev": true,
30751
"requires": {
30752
"colorette": "^2.0.10",
30504
- "memfs": "^3.2.2",
30753
+ "memfs": "^3.4.1",
30754
"mime-types": "^2.1.31",
30755
"range-parser": "^1.2.1",
30756
"schema-utils": "^4.0.0"
@@ -30549,19 +30798,20 @@
30798
}
30799
},
30800
"webpack-dev-server": {
30552
- "version": "4.7.3",
30553
- "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.3.tgz",
30554
- "integrity": "sha512-mlxq2AsIw2ag016nixkzUkdyOE8ST2GTy34uKSABp1c4nhjZvH90D5ZRR+UOLSsG4Z3TFahAi72a3ymRtfRm+Q==",
30801
+ "version": "4.7.4",
30802
+ "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.4.tgz",
30803
+ "integrity": "sha512-nfdsb02Zi2qzkNmgtZjkrMOcXnYZ6FLKcQwpxT7MvmHKc+oTtDsBju8j+NMyAygZ9GW1jMEUpy3itHtqgEhe1A==",
30804
"dev": true,
30805
"requires": {
30806
"@types/bonjour": "^3.5.9",
30807
"@types/connect-history-api-fallback": "^1.3.5",
30808
+ "@types/express": "^4.17.13",
30809
"@types/serve-index": "^1.9.1",
30810
"@types/sockjs": "^0.3.33",
30811
"@types/ws": "^8.2.2",
30812
"ansi-html-community": "^0.0.8",
30813
"bonjour": "^3.5.0",
30564
- "chokidar": "^3.5.2",
30814
+ "chokidar": "^3.5.3",
30815
"colorette": "^2.0.10",
30816
"compression": "^1.7.4",
30817
"connect-history-api-fallback": "^1.6.0",
@@ -30581,8 +30831,8 @@
30831
"sockjs": "^0.3.21",
30832
"spdy": "^4.0.2",
30833
"strip-ansi": "^7.0.0",
30584
- "webpack-dev-middleware": "^5.3.0",
30585
- "ws": "^8.1.0"
30834
+ "webpack-dev-middleware": "^5.3.1",
30835
+ "ws": "^8.4.2"
30836
},
30837
"dependencies": {
30838
"ajv": {
admin/src/FilePicker.ts
+2
-2
@@ -1,5 +1,5 @@
1
import { createElement as h, useEffect, useMemo, useState } from 'react'
2
-import { useApi, useApiEvents } from './api'
2
+import { useApi, useApiList } from './api'
3
import _ from 'lodash'
4
import {
5
Alert,
@@ -30,7 +30,7 @@ export default function FilePicker({ onSelect }: { onSelect:(v:string[])=>void }
30
setReady(true)
31
}
32
}, [gotCwd])
33
- const { list, error, loading } = useApiEvents<DirEntry>(ready && 'ls', { path: cwd })
33
+ const { list, error, loading } = useApiList<DirEntry>(ready && 'ls', { path: cwd })
34
useEffect(() => {
35
setSel([])
36
setFilter('')
admin/src/MonitorPage.ts
+66
-26
@@ -1,28 +1,42 @@
1
import _ from "lodash"
2
-import { isValidElement, createElement as h } from "react"
3
-import { useApiComp } from "./api"
4
-import { Lock, Refresh } from '@mui/icons-material'
5
-import { Button, Grid } from '@mui/material'
2
+import { isValidElement, createElement as h, useMemo, Fragment } from "react"
3
+import { apiCall, useApiComp, useApiList } from "./api"
4
+import { Delete, Lock, Refresh } from '@mui/icons-material'
5
+import { Box, Grid, Tooltip, Typography } from '@mui/material'
6
import { DataGrid } from "@mui/x-data-grid"
7
+import { Alert } from '@mui/material'
8
+import { formatBytes, IconBtn } from "./misc"
9
+import { alertDialog } from "./dialog"
10
11
export default function MonitorPage() {
9
- const [res, reload] = useApiComp('get_status')
10
- if (isValidElement(res))
11
- return res
12
- return h('div', { flex: 1, display: 'flex', flexDirection: 'column' },
13
- h('div', {},
14
- h(Button, { onClick: reload, startIcon:h(Refresh) }, 'Reload') ),
12
+ return h(Box, { flex: 1, display: 'flex', flexDirection: 'column' },
13
h(Grid, { container: true, flex: 1 },
16
- h(Grid, { item: true, md: 6 },
17
- h('ul', {},
18
- pair('started'),
19
- pair('http', 'HTTP', v => v.active ? 'port '+v.port : 'off'),
20
- pair('https', 'HTTPS', v => v.active ? 'port '+v.port : 'off'),
21
- ) ),
22
- h(Grid, { item: true, md: 6 },
14
+ h(Grid, { item: true, md: 3, lg: 4, xl: 6 },
15
+ h(MoreInfo) ),
16
+ h(Grid, { item: true, md: 9, lg: 8, xl: 6, width: '100%', display: 'flex', flexDirection: 'column' },
17
+ h(SectionTitle, {}, "Active connections"),
18
h(Connections))
19
)
20
)
21
+}
22
+
23
+const isoDateRe = /^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\.\d{3}Z$/
24
+
25
+function SectionTitle(props: object) {
26
+ return h(Typography, { variant: 'h4', px: 2, ...props })
27
+}
28
+
29
+function MoreInfo() {
30
+ const [res, reload] = useApiComp('get_status')
31
+ return h(Box, {},
32
+ h(SectionTitle, {}, "Status", h(IconBtn, { sx: { ml: 2 }, icon: Refresh, onClick: reload })),
33
+ isValidElement(res) ? res :
34
+ h('ul', {},
35
+ pair('started'),
36
+ pair('http', 'HTTP', v => v.active ? 'port '+v.port : 'off'),
37
+ pair('https', 'HTTPS', v => v.active ? 'port '+v.port : 'off'),
38
+ )
39
+ )
40
41
function pair(k: string, label: string='', render?:(v:any) => string) {
42
let v = _.get(res, k)
@@ -38,32 +52,58 @@ export default function MonitorPage() {
52
}
53
}
54
41
-const isoDateRe = /^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\.\d{3}Z$/
42
-
55
function Connections() {
44
- const [res] = useApiComp('get_connections')
45
- if (isValidElement(res))
46
- return res
47
- const { list } = res
48
- const rows = list.map((x:any,id:number) => ({ id, ...x }))
56
+ const { list, error } = useApiList ('get_connections')
57
+ const rows = useMemo(()=> list?.map((x:any,id:number) => ({ id, ...x })), [list])
58
+ if (error)
59
+ return h(Alert, { severity: 'error' }, error)
60
return h(DataGrid, {
61
pageSize: 25,
62
columns: [
63
{
64
field: 'ip',
54
- headerName: 'IP',
65
+ headerName: 'Address',
66
flex: 1,
67
valueGetter: ({ row, value }) => (row.v === 6 ? `[${value}]` : value) + ' :' + row.port
68
},
69
{
70
field: 'v',
71
headerName: 'Protocol',
61
- renderCell: ({ value, row }) => h('span', {}, 'IPv' + value, row.secure && h(Lock))
72
+ align: 'center',
73
+ renderCell: ({ value, row }) => h(Fragment, {},
74
+ 'IPv' + value,
75
+ row.secure && h(Tooltip, { title:"HTTPS", children: h(Lock, { sx:{ opacity:.5 } }) })
76
+ )
77
+ },
78
+ {
79
+ field: 'outSpeed',
80
+ headerName: 'Speed',
81
+ valueGetter: ({ value }) => formatBytes(value*1000, 'B/s', 1000)
82
+ },
83
+ {
84
+ field: 'sent',
85
+ headerName: 'Total',
86
+ valueGetter: ({ value }) => formatBytes(value)
87
},
88
{
89
field: 'started',
90
+ headerName: 'Started',
91
valueGetter: ({ value }) => new Date(value).toLocaleTimeString()
92
},
93
+ {
94
+ field: 'Actions ',
95
+ width: 80,
96
+ align: 'center',
97
+ renderCell({ row }) {
98
+ return h(IconBtn, {
99
+ icon: Delete,
100
+ title: 'Disconnect',
101
+ onClick() {
102
+ apiCall('disconnect', _.pick(row, ['ip', 'port'])).catch(alertDialog)
103
+ }
104
+ })
105
+ }
106
+ }
107
],
108
rows,
109
})
admin/src/VfsPage.ts
+2
-2
@@ -42,10 +42,10 @@ export default function VfsPage() {
42
return res
43
}
44
return h(Grid, { container:true },
45
- h(Grid, { item:true, lg: 7 },
45
+ h(Grid, { item:true, sm: 6, lg: 7 },
46
h(VfsMenuBar),
47
snap.vfs && h(VfsTree, { id2node })),
48
- h(Grid, { item:true, lg: 5 },
48
+ h(Grid, { item:true, sm: 6, lg: 5 },
49
h(FileCard)))
50
}
51
admin/src/api.ts
+43
-3
@@ -1,6 +1,7 @@
1
import { createElement as h, useEffect, useMemo } from 'react'
2
import { Dict, Falsy, getCookie, spinner, useStateMounted } from './misc'
3
import { Alert } from '@mui/material'
4
+import _ from 'lodash'
5
6
export function useApiComp(...args: any[]): ReturnType<typeof useApi> {
7
// @ts-ignore
@@ -64,6 +65,7 @@ export function apiEvents(cmd: string, params: Dict, cb:EventHandler) {
65
if (v === undefined) continue
66
processed[k] = v === true ? '1' : v
67
}
68
+ console.debug('API EVENTS', cmd, params)
69
const source = new EventSource(PREFIX + cmd + '?' + new URLSearchParams(addCsrf(processed)))
70
source.onopen = () => cb('connected')
71
source.onerror = err => cb('error', err)
@@ -82,10 +84,11 @@ export function apiEvents(cmd: string, params: Dict, cb:EventHandler) {
84
}
85
86
function addCsrf(params?: Dict) {
85
- return { csrf: getCookie('csrf'), ...params }
87
+ const csrf = getCookie('csrf')
88
+ return csrf ? { csrf, ...params } : params
89
}
90
88
-export function useApiEvents<Record>(cmd:string|Falsy, params: Dict={}) {
91
+export function useApiList<Record>(cmd:string|Falsy, params: Dict={}) {
92
const [list, setList] = useStateMounted<Record[]>([])
93
const [error, setError] = useStateMounted<any>(undefined)
94
const [loading, setLoading] = useStateMounted(false)
@@ -111,10 +114,47 @@ export function useApiEvents<Record>(cmd:string|Falsy, params: Dict={}) {
114
case 'msg':
115
if (src?.readyState === src?.CLOSED)
116
return stop()
114
- buffer.push(data.entry)
117
+ if (data.add)
118
+ return buffer.push(data.add)
119
+ if (data.remove) {
120
+ const matchOnList: ReturnType<typeof _.matches>[] = []
121
+ // first remove from the buffer
122
+ for (const key of data.remove) {
123
+ const match1 = _.matches(key)
124
+ if (_.isEmpty(_.remove(buffer, match1)))
125
+ matchOnList.push(match1)
126
+ }
127
+ // then work the hooked state
128
+ if (_.isEmpty(matchOnList))
129
+ return
130
+ setList(list => {
131
+ const filtered = list.filter(rec => !matchOnList.some(match1 => match1(rec)))
132
+ return filtered.length < list.length ? filtered : list // avoid unnecessary changes
133
+ })
134
+ return
135
+ }
136
+ if (data.update) {
137
+ flush() // avoid treating buffer
138
+ setList(list => {
139
+ const modified = [...list]
140
+ for (const { search, change } of data.update) {
141
+ const idx = modified.findIndex(_.matches(search))
142
+ if (idx >= 0)
143
+ modified[idx] = { ...modified[idx], ...change }
144
+ }
145
+ return modified
146
+ })
147
+ return
148
+ }
149
+ console.debug('unknown api event', type, data)
150
}
151
})
152
153
+ return () => {
154
+ src.close()
155
+ stop()
156
+ }
157
+
158
function stop() {
159
setLoading(false)
160
clearInterval(timer)
admin/src/misc.ts
+17
-8
@@ -1,5 +1,5 @@
1
-import { createElement as h, useCallback, useEffect, useRef, useState } from 'react'
2
-import { CircularProgress } from '@mui/material'
1
+import { createElement as h, FunctionComponent, useCallback, useEffect, useRef, useState } from 'react'
2
+import { CircularProgress, IconButton, Tooltip } from '@mui/material'
3
4
export type Dict<T = any> = Record<string, T>
5
export type Falsy = false | null | undefined | '' | 0
@@ -32,16 +32,16 @@ export function getOrSet<T>(o:any, k:string, creator:()=>T): T {
32
: (o[k] = creator())
33
}
34
35
-export function formatBytes(n: number, post: string = 'B') {
35
+export function formatBytes(n: number, post: string = 'B', k=1024) {
36
if (isNaN(Number(n)) || n < 0)
37
return ''
38
let x = ['', 'K', 'M', 'G', 'T']
39
let prevMul = 1
40
- let mul = 1024
40
+ let mul = k
41
let i = 0
42
while (i < x.length && n > mul) {
43
prevMul = mul
44
- mul *= 1024
44
+ mul *= k
45
++i
46
}
47
n /= prevMul
@@ -66,9 +66,12 @@ export function isWindowsDrive(s?: string) {
66
}
67
68
export function useIsMounted() {
69
- const mountRef = useRef(true)
70
- useEffect(() => () => {
71
- mountRef.current = false
69
+ const mountRef = useRef(false)
70
+ useEffect(() => {
71
+ mountRef.current = true
72
+ return () => {
73
+ mountRef.current = false
74
+ }
75
}, [])
76
return useCallback(()=> mountRef.current, [mountRef])
77
}
@@ -98,3 +101,9 @@ export function truthy<T>(value: T): value is Truthy<T> {
101
export function onlyTruthy<T>(arr: T[]) {
102
return arr.filter(truthy)
103
}
104
+
105
+export function IconBtn({ title, icon, ...rest }: { title?: string, icon:FunctionComponent, [rest:string]:any }) {
106
+ const ret = h(IconButton, { ...rest }, h(icon))
107
+ return title ? h(Tooltip, { title, children: ret }) : ret
108
+}
109
+
src/ThrottledStream.ts
+7
@@ -7,6 +7,7 @@ export class ThrottledStream extends Transform {
7
private sent: number = 0
8
private lastSpeed: number = 0
9
private lastSpeedTime = Date.now()
10
+ private totalSent: number = 0
11
12
constructor(private group: ThrottleGroup) {
13
super()
@@ -24,7 +25,9 @@ export class ThrottledStream extends Transform {
25
await this.group.consume(n)
26
this.push(slice)
27
this.sent += n
28
+ this.totalSent += n
29
pos += n
30
+ this.emit('sent')
31
} catch (e) {
32
done(e as Error)
33
return
@@ -43,6 +46,10 @@ export class ThrottledStream extends Transform {
46
}
47
return this.lastSpeed
48
}
49
+
50
+ getBytesSent() {
51
+ return this.totalSent
52
+ }
53
}
54
55
export class ThrottleGroup {
src/adminApis.ts
+44
-18
@@ -1,11 +1,12 @@
1
-import { ApiHandlers } from './apis'
1
+import { apiEmitter, ApiHandlers } from './apis'
2
import { getWholeConfig, setConfig } from './config'
3
import { getStatus } from './listen'
4
-import { HFS_STARTED } from './index'
4
+import { app, HFS_STARTED } from './index'
5
import { Server } from 'http'
6
import vfsApis from './api.vfs'
7
import accountsApis from './api.accounts'
8
-import { getConnections } from './connections'
8
+import { Connection, getConnections } from './connections'
9
+import { onOffMap, pendingPromise } from './misc'
10
11
export const adminApis: ApiHandlers = {
12
@@ -33,27 +34,52 @@ export const adminApis: ApiHandlers = {
34
function serverStatus(h: Server) {
35
return {
36
active: h.listening,
36
- port: getPort(h),
37
+ port: (h.address() as any)?.port,
38
}
39
}
40
+ },
41
40
- function getPort(srv: Server) {
41
- return (srv.address() as any)?.port
42
- }
42
+ async disconnect({ ip, port, wait }) {
43
+ const c = getConnections().find(({ socket }) =>
44
+ port === socket.remotePort && ip === socket.remoteAddress )
45
+ const waiter = pendingPromise<void>()
46
+ c?.socket.end(waiter.resolve)
47
+ if (wait)
48
+ await waiter
49
+ return { result: Boolean(c) }
50
},
51
45
- get_connections() {
46
- return {
47
- list: getConnections().map(({ socket, started, secure }) => {
48
- return {
49
- v: socket.remoteFamily?.endsWith('6') ? 6 : 4,
50
- port: socket.remotePort,
51
- ip: socket.remoteAddress,
52
- started,
53
- secure: secure || undefined, // undefined will save some space once json-ed
54
- }
52
+ get_connections: apiEmitter(async ({ send, onClose }) => {
53
+ getConnections().forEach(add)
54
+ onClose(
55
+ onOffMap(app, {
56
+ connection: add,
57
+ connectionClosed(conn: Connection) {
58
+ send({ remove: [ serializeConnection(conn, true) ] })
59
+ },
60
+ connectionUpdated(conn: Connection, change: Partial<Connection>) {
61
+ send({ update: [{ search: serializeConnection(conn, true), change }] })
62
+ },
63
})
64
+ )
65
+
66
+ function add(conn: Connection) {
67
+ send({ add: serializeConnection(conn) })
68
+ }
69
+
70
+ function serializeConnection(conn: Connection, minimal?:true) {
71
+ const { socket, started, secure, got } = conn
72
+ return {
73
+ v: minimal ? undefined : (socket.remoteFamily?.endsWith('6') ? 6 : 4),
74
+ port: socket.remotePort,
75
+ ip: socket.remoteAddress,
76
+ got: minimal ? undefined : got,
77
+ started: minimal ? undefined : started,
78
+ secure: minimal ? undefined : (secure || undefined), // undefined will save some space once json-ed
79
+ }
80
+
81
}
57
- }
82
+
83
+ })
84
85
}
src/api.vfs.ts
+16
-11
@@ -98,9 +98,8 @@ const apis: ApiHandlers = {
98
try {
99
if (!path && isWindows()) {
100
try {
101
- const { stdout } = await promisify(exec)('wmic logicaldisk get name')
102
- for (const drive of stdout.split('\n').slice(1).map(x => x.trim()).filter(Boolean))
103
- send({ entry: { n: drive } })
101
+ for (const n of await getDrives())
102
+ send({ add: { n } })
103
}
104
catch(error) {
105
console.debug(error)
@@ -120,14 +119,15 @@ const apis: ApiHandlers = {
119
path = path.toString('utf8')
120
try {
121
const stats = await stat(base + path)
123
- const entry = {
124
- n: path,
125
- s: stats.size,
126
- c: stats.ctime,
127
- m: stats.mtime,
128
- k: stats.isDirectory() ? 'd' : undefined,
129
- }
130
- send({ entry })
122
+ send({
123
+ add: {
124
+ n: path,
125
+ s: stats.size,
126
+ c: stats.ctime,
127
+ m: stats.mtime,
128
+ k: stats.isDirectory() ? 'd' : undefined,
129
+ }
130
+ })
131
}
132
catch {
133
console.debug('ls: failed stat for ', path)
@@ -154,3 +154,8 @@ function pickProps(o: any, keys: string[]) {
154
ret[k] = o[k] === null && o[k] === '' ? undefined : o[k]
155
return ret
156
}
157
+
158
+async function getDrives() {
159
+ const { stdout } = await promisify(exec)('wmic logicaldisk get name')
160
+ return stdout.split('\n').slice(1).map(x => x.trim()).filter(Boolean)
161
+}
src/apis.ts
+9
-5
@@ -2,6 +2,7 @@ import { IncomingMessage } from 'http'
2
import Koa from 'koa'
3
import EventEmitter from 'events'
4
import createSSE from './sse'
5
+import { Callback, wait } from './misc'
6
7
export class ApiError extends Error {
8
constructor(public status:number, message?:string | Error) {
@@ -12,19 +13,22 @@ type ApiHandlerResult = Record<string,any> | ApiError | EventEmitter
13
export type ApiHandler = (params:any, ctx:Koa.Context) => ApiHandlerResult | Promise<ApiHandlerResult>
14
export type ApiHandlers = Record<string, ApiHandler>
15
15
-type ApiEmitter = (args:{ send: DataEmitter, end: EndEmitter, params:any, ctx: Koa.Context }) => void
16
+type ApiEmitter = (args:{ send: DataEmitter, end: Callback, onClose: Callback<Callback>, params:any, ctx: Koa.Context }) => void
17
type DataEmitter = (data:any) => void
17
-type EndEmitter = () => void
18
19
export function apiEmitter(cb: ApiEmitter) {
20
return (params:any, ctx: Koa.Context) => {
21
const em = new EventEmitter()
22
+ let ready = wait(0) // wait for the sse to be created
23
cb({
24
send(data) {
24
- em.emit('data', data)
25
+ ready.then(() => em.emit('data', data))
26
},
27
end() {
27
- em.emit('end')
28
+ ready.then(() => em.emit('end'))
29
+ },
30
+ onClose(cb) {
31
+ ctx.res.once('close', cb)
32
},
33
params,
34
ctx
@@ -80,7 +84,7 @@ async function getJsonFromReq(req: IncomingMessage): Promise<any> {
84
req.on('error', reject)
85
req.on('end', () => {
86
try {
83
- resolve(JSON.parse(data))
87
+ resolve(data && JSON.parse(data))
88
}
89
catch(e) {
90
reject(e)
src/connections.ts
+20
-4
@@ -1,24 +1,40 @@
1
import { Socket } from 'net'
2
import { app } from './index'
3
4
-interface Connection {
4
+export interface Connection {
5
socket: Socket
6
secure: boolean
7
started: Date
8
+ got: number
9
+ sent: number
10
+ outSpeed?: number
11
}
12
13
const all: Connection[] = []
14
15
export function newConnection(socket: Socket, secure:boolean) {
13
- const conn: Connection = { socket, secure, started: new Date() }
16
+ const conn: Connection = { socket, secure, got: 0, sent: 0, started: new Date() }
17
all.push(conn)
15
- app.emit('connection', socket) // we'll use these events for SSE
18
+ app.emit('connection', conn) // we'll use these events for SSE
19
+ socket.on('data', data =>
20
+ conn.got += data.length )
21
socket.on('close', () => {
22
all.splice(all.indexOf(conn), 1)
18
- app.emit('connectionClosed', socket)
23
+ app.emit('connectionClosed', conn)
24
})
25
}
26
27
export function getConnections(): Readonly<typeof all> {
28
return all
29
}
30
+
31
+export function socket2connection(socket: Socket) {
32
+ return all.find(x => // socket exposed by Koa is TLSSocket which encapsulates simple Socket, and I've found no way to access it for simple comparison
33
+ x.socket.remotePort === socket.remotePort // but we can still match them because IP:PORT is key
34
+ && x.socket.remoteAddress === socket.remoteAddress )
35
+}
36
+
37
+export function updateConnection(conn: Connection, change: Partial<Connection>) {
38
+ Object.assign(conn, change)
39
+ app.emit('connectionUpdated', conn, change)
40
+}
src/misc.ts
+21
-4
@@ -4,6 +4,8 @@ import { basename, dirname } from 'path'
4
import { watch } from 'fs'
5
import _ from 'lodash'
6
7
+export type Callback<IN=void, OUT=void> = (x:IN) => OUT
8
+
9
export function enforceFinal(sub:string, s:string) {
10
return s.endsWith(sub) ? s : s+sub
11
}
@@ -18,10 +20,6 @@ export async function isFile(path: string) {
20
catch { return false }
21
}
22
21
-export function complySlashes(path: string) {
22
- return path.replace(/\\/g,'/')
23
-}
24
-
23
export function prefix(pre:string, v:string|number, post:string='') {
24
return v ? pre+v+post : ''
25
}
@@ -118,3 +116,22 @@ export function truthy<T>(value: T): value is Truthy<T> {
116
export function onlyTruthy<T>(arr: T[]) {
117
return arr.filter(truthy)
118
}
119
+
120
+type PendingPromise<T> = Promise<T> & { resolve: (value: T) => void, reject: (reason?: any) => void }
121
+export function pendingPromise<T>() {
122
+ // @ts-ignore
123
+ const ret: PendingPromise<T> = new Promise<T>((resolve, reject) =>
124
+ Object.assign(ret, { resolve, reject }))
125
+ return ret
126
+}
127
+
128
+// returns an 'uninstall' callback for the handlers you just installed. Pass a map {event:handler}
129
+export function onOffMap(em: EventEmitter, events: Record<string, (...args: any[]) => void>) {
130
+ events = { ...events } // avoid later modifications
131
+ for (const k in events)
132
+ em.on(k, events[k])
133
+ return () => {
134
+ for (const k in events)
135
+ em.off(k, events[k])
136
+ }
137
+}
src/throttler.ts
+9
@@ -3,6 +3,8 @@ import Koa from 'koa'
3
import { ThrottledStream, ThrottleGroup } from './ThrottledStream'
4
import { subscribeConfig } from './config'
5
import { getOrSet } from './misc'
6
+import { socket2connection, updateConnection } from './connections'
7
+import _ from 'lodash'
8
9
const mainThrottleGroup = new ThrottleGroup(Infinity)
10
@@ -31,8 +33,15 @@ export function throttler(): Koa.Middleware {
33
ipGroup.destroy?.()
34
delete ip2group[ctx.ip]
35
})
36
+
37
+ const conn = socket2connection(ctx.socket)
38
+ if (conn)
39
+ ts.on('sent', _.debounce(() =>
40
+ updateConnection(conn, { sent: ts.getBytesSent(), outSpeed: Math.round(ts.getSpeed()) }), 1000, { maxWait:1000 }))
41
+
42
const bak = ctx.response.length // preserve
43
ctx.body = ctx.body.pipe(ts)
44
+
45
if (bak)
46
ctx.response.length = bak
47
}