@@ -86,6 +86,7 @@
8686 },
8787 "devDependencies": {
8888 "@esbuild-plugins/node-globals-polyfill": "^0.1.1",
89+ "@rollup/plugin-inject": "^5.0.2",
8990 "@testing-library/jest-dom": "^5.14.1",
9091 "@testing-library/react": "^12.0.0",
9192 "@types/async-retry": "^1.4.3",
@@ -1938,6 +1939,62 @@
19381939 "version": "2.3.1",
19391940 "license": "0BSD"
19401941 },
1942+ "node_modules/@rollup/plugin-inject": {
1943+ "version": "5.0.2",
1944+ "resolved": "https://registry.npmjs.org/@rollup/plugin-inject/-/plugin-inject-5.0.2.tgz",
1945+ "integrity": "sha512-zRthPC/sZ2OaQwPh2LvFn0A+3SyMAZR1Vqsp89mWkIuGXKswT8ty1JWj1pf7xdZvft4gHZaCuhdopuiCwjclWg==",
1946+ "dev": true,
1947+ "dependencies": {
1948+ "@rollup/pluginutils": "^5.0.1",
1949+ "estree-walker": "^2.0.2",
1950+ "magic-string": "^0.26.4"
1951+ },
1952+ "engines": {
1953+ "node": ">=14.0.0"
1954+ },
1955+ "peerDependencies": {
1956+ "rollup": "^1.20.0||^2.0.0||^3.0.0"
1957+ },
1958+ "peerDependenciesMeta": {
1959+ "rollup": {
1960+ "optional": true
1961+ }
1962+ }
1963+ },
1964+ "node_modules/@rollup/plugin-inject/node_modules/@rollup/pluginutils": {
1965+ "version": "5.0.2",
1966+ "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.0.2.tgz",
1967+ "integrity": "sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==",
1968+ "dev": true,
1969+ "dependencies": {
1970+ "@types/estree": "^1.0.0",
1971+ "estree-walker": "^2.0.2",
1972+ "picomatch": "^2.3.1"
1973+ },
1974+ "engines": {
1975+ "node": ">=14.0.0"
1976+ },
1977+ "peerDependencies": {
1978+ "rollup": "^1.20.0||^2.0.0||^3.0.0"
1979+ },
1980+ "peerDependenciesMeta": {
1981+ "rollup": {
1982+ "optional": true
1983+ }
1984+ }
1985+ },
1986+ "node_modules/@rollup/plugin-inject/node_modules/magic-string": {
1987+ "version": "0.26.7",
1988+ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.7.tgz",
1989+ "integrity": "sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==",
1990+ "dev": true,
1991+ "dependencies": {
1992+ "sourcemap-codec": "^1.4.8"
1993+ },
1994+ "engines": {
1995+ "node": ">=12"
1996+ }
1997+ },
19411998 "node_modules/@rollup/pluginutils": {
19421999 "version": "4.2.1",
19432000 "dev": true,
@@ -2645,6 +2702,12 @@
26452702 "@types/chai": "*"
26462703 }
26472704 },
2705+ "node_modules/@types/estree": {
2706+ "version": "1.0.0",
2707+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz",
2708+ "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==",
2709+ "dev": true
2710+ },
26482711 "node_modules/@types/file-saver": {
26492712 "version": "2.0.4",
26502713 "dev": true,
@@ -9905,8 +9968,9 @@
99059968 "license": "ISC"
99069969 },
99079970 "node_modules/picomatch": {
9908− "version": "2.3.0",
9909− "license": "MIT",
9971+ "version": "2.3.1",
9972+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
9973+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
99109974 "engines": {
99119975 "node": ">=8.6"
99129976 },
@@ -14775,6 +14839,39 @@
1477514839 }
1477614840 }
1477714841 },
14842+ "@rollup/plugin-inject": {
14843+ "version": "5.0.2",
14844+ "resolved": "https://registry.npmjs.org/@rollup/plugin-inject/-/plugin-inject-5.0.2.tgz",
14845+ "integrity": "sha512-zRthPC/sZ2OaQwPh2LvFn0A+3SyMAZR1Vqsp89mWkIuGXKswT8ty1JWj1pf7xdZvft4gHZaCuhdopuiCwjclWg==",
14846+ "dev": true,
14847+ "requires": {
14848+ "@rollup/pluginutils": "^5.0.1",
14849+ "estree-walker": "^2.0.2",
14850+ "magic-string": "^0.26.4"
14851+ },
14852+ "dependencies": {
14853+ "@rollup/pluginutils": {
14854+ "version": "5.0.2",
14855+ "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.0.2.tgz",
14856+ "integrity": "sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==",
14857+ "dev": true,
14858+ "requires": {
14859+ "@types/estree": "^1.0.0",
14860+ "estree-walker": "^2.0.2",
14861+ "picomatch": "^2.3.1"
14862+ }
14863+ },
14864+ "magic-string": {
14865+ "version": "0.26.7",
14866+ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.7.tgz",
14867+ "integrity": "sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==",
14868+ "dev": true,
14869+ "requires": {
14870+ "sourcemap-codec": "^1.4.8"
14871+ }
14872+ }
14873+ }
14874+ },
1477814875 "@rollup/pluginutils": {
1477914876 "version": "4.2.1",
1478014877 "dev": true,
@@ -15214,6 +15311,12 @@
1521415311 "@types/chai": "*"
1521515312 }
1521615313 },
15314+ "@types/estree": {
15315+ "version": "1.0.0",
15316+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz",
15317+ "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==",
15318+ "dev": true
15319+ },
1521715320 "@types/file-saver": {
1521815321 "version": "2.0.4",
1521915322 "dev": true
@@ -20307,7 +20410,9 @@
2030720410 "dev": true
2030820411 },
2030920412 "picomatch": {
20310− "version": "2.3.0"
20413+ "version": "2.3.1",
20414+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
20415+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="
2031120416 },
2031220417 "pidtree": {
2031320418 "version": "0.3.1",