diff --git a/package.json b/package.json index 41db7eb9..ef379d99 100644 --- a/package.json +++ b/package.json @@ -12,6 +12,7 @@ "preview:test": "start-server-and-test preview http://localhost:4173", "test": "vitest", "cli": "ts-node --transpile-only --project ./tsconfig.cli.json ./src/cli.ts", + "cli:translate": "pnpm cli compile ./src/data/langs -d -o ./public/_data", "test:ci": "vitest run", "lang:extract": "formatjs extract", "lang:extract:gen": "pnpm run lang:extract -- 'src/**/*.ts*' --ignore='**/*.d.ts' --id-interpolation-pattern '[sha512:contenthash:base64:6]'", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d5009729..d5d3717a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,235 +1,348 @@ -lockfileVersion: 5.4 - -specifiers: - '@apollo/client': ^3.6.8 - '@babel/core': 7.18.2 - '@babel/preset-env': 7.18.2 - '@cypress/code-coverage': 3.10.0 - '@formatjs/cli': ^5.0.2 - '@giscus/react': ^2.0.5 - '@loadable/component': ^5.15.2 - '@mantine/core': ^4.2.7 - '@mantine/form': ^4.2.7 - '@mantine/hooks': ^4.2.7 - '@mantine/modals': ^4.2.7 - '@mantine/notifications': ^4.2.7 - '@mantine/prism': ^4.2.7 - '@mantine/spotlight': ^4.2.7 - '@nabla/vite-plugin-eslint': 1.4.0 - '@rehooks/window-size': ^1.0.2 - '@rollup/plugin-yaml': ^3.1.0 - '@supabase/supabase-js': ^1.35.4 - '@tailwindcss/line-clamp': ^0.4.0 - '@testing-library/cypress': 8.0.2 - '@testing-library/dom': 8.13.0 - '@testing-library/jest-dom': 5.16.4 - '@testing-library/react': 12.1.5 - '@testing-library/react-hooks': 8.0.0 - '@testing-library/user-event': 14.2.0 - '@tsconfig/node16': ^1.0.3 - '@types/css-mediaquery': 0.1.1 - '@types/file-saver': ^2.0.5 - '@types/js-yaml': ^4.0.5 - '@types/lodash': ^4.14.182 - '@types/react': 17.0.45 - '@types/react-dom': 17.0.17 - '@types/react-helmet': ^6.1.5 - '@types/react-router-dom': 5.3.3 - '@types/react-slick': ^0.23.8 - '@types/sharp': ^0.30.4 - '@types/testing-library__jest-dom': 5.14.3 - '@typescript-eslint/eslint-plugin': 5.27.0 - '@typescript-eslint/parser': 5.27.0 - '@vitejs/plugin-react': 1.3.2 - autoprefixer: 10.4.7 - babel-loader: 8.2.5 - babel-plugin-formatjs: ^10.3.24 - blurhash: ^1.1.5 - buffer: ^6.0.3 - c8: 7.11.3 - commander: ^9.3.0 - commitizen: 4.2.4 - cross-fetch: ^3.1.5 - css-mediaquery: 0.1.2 - cypress: 9.7.0 - cz-conventional-changelog: 3.3.0 - eslint: 8.16.0 - eslint-config-airbnb: 19.0.4 - eslint-config-airbnb-base: 15.0.0 - eslint-config-airbnb-typescript: 17.0.0 - eslint-config-prettier: 8.5.0 - eslint-plugin-cypress: 2.12.1 - eslint-plugin-import: 2.26.0 - eslint-plugin-jsx-a11y: 6.5.1 - eslint-plugin-react: 7.30.0 - eslint-plugin-react-hooks: 4.5.0 - eslint-plugin-react-prefer-function-component: 2.0.0 - eslint-plugin-testing-library: 5.5.1 - eslint-plugin-unicorn: 42.0.0 - file-saver: ^2.0.5 - framer-motion: ^6.3.10 - front-matter: ^4.0.2 - husky: 8.0.1 - joi: ^17.6.0 - js-yaml: ^4.1.0 - jsdom: 19.0.0 - lint-staged: 12.5.0 - lodash: ^4.17.21 - msw: 0.42.0 - npm-run-all: 4.1.5 - pdf-lib: ^1.17.1 - pietile-carousel: ^3.2.0 - popmotion: ^11.0.3 - postcss: 8.4.14 - prettier: 2.6.2 - prettier-plugin-tailwindcss: 0.1.11 - react: 17.0.2 - react-dom: 17.0.2 - react-flip-toolkit: ^7.0.14 - react-github-calendar: ^3.3.1 - react-helmet: ^6.1.0 - react-intl: ^6.0.4 - react-markdown: ^8.0.3 - react-query: 3.39.1 - react-router-dom: 6.3.0 - rollup: 2.75.5 - rollup-plugin-istanbul: 3.0.0 - sharp: ^0.30.6 - start-server-and-test: 1.14.0 - stylelint: 14.8.5 - stylelint-config-prettier: 9.0.3 - stylelint-config-standard: 25.0.0 - tabler-icons-react: ^1.48.1 - tailwindcss: 3.1.4 - ts-node: ^10.8.1 - typescript: 4.7.2 - vite: 2.9.9 - vite-plugin-pwa: 0.12.0 - vite-tsconfig-paths: 3.5.0 - vitest: 0.13.1 - webpack: 5.72.1 - whatwg-fetch: 3.6.2 - workbox-build: 6.5.3 - workbox-window: 6.5.3 - yaml-front-matter: ^4.1.1 +lockfileVersion: '6.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false dependencies: - '@apollo/client': 3.6.8_mnlteiidv5se4zpyvopwg4rohq - '@giscus/react': 2.0.5_sfoxds7t5ydpegc3knd667wn6m - '@loadable/component': 5.15.2_react@17.0.2 - '@mantine/core': 4.2.7_5wls347arcusuvvctbrigkswc4 - '@mantine/form': 4.2.7_react@17.0.2 - '@mantine/hooks': 4.2.7_react@17.0.2 - '@mantine/modals': 4.2.7_unn6qess6uhjmu3dshxe7mdc4m - '@mantine/notifications': 4.2.7_unn6qess6uhjmu3dshxe7mdc4m - '@mantine/prism': 4.2.7_unn6qess6uhjmu3dshxe7mdc4m - '@mantine/spotlight': 4.2.7_unn6qess6uhjmu3dshxe7mdc4m - '@rehooks/window-size': 1.0.2 - '@supabase/supabase-js': 1.35.4 - blurhash: 1.1.5 - buffer: 6.0.3 - commander: 9.3.0 - cross-fetch: 3.1.5 - file-saver: 2.0.5 - framer-motion: 6.3.10_sfoxds7t5ydpegc3knd667wn6m - front-matter: 4.0.2 - joi: 17.6.0 - js-yaml: 4.1.0 - lodash: 4.17.21 - pdf-lib: 1.17.1 - pietile-carousel: 3.2.0_2mhc62p23b5bpgjws3ig4bghdy - popmotion: 11.0.3 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-flip-toolkit: 7.0.14_sfoxds7t5ydpegc3knd667wn6m - react-github-calendar: 3.3.1_t4su77mtoagsckusjhy27mqowm - react-helmet: 6.1.0_react@17.0.2 - react-intl: 6.0.4_f5tyg2hqzhr3cpuyblpeihdfja - react-markdown: 8.0.3_hx2b44akkvgcgvvtmk7ds2qk6q - react-query: 3.39.1_sfoxds7t5ydpegc3knd667wn6m - react-router-dom: 6.3.0_sfoxds7t5ydpegc3knd667wn6m - sharp: 0.30.6 - tabler-icons-react: 1.48.1_react@17.0.2 - yaml-front-matter: 4.1.1 + '@apollo/client': + specifier: ^3.6.8 + version: 3.6.8(graphql@16.5.0)(react@17.0.2) + '@giscus/react': + specifier: ^2.0.5 + version: 2.0.5(react-dom@17.0.2)(react@17.0.2) + '@loadable/component': + specifier: ^5.15.2 + version: 5.15.2(react@17.0.2) + '@mantine/core': + specifier: ^4.2.7 + version: 4.2.7(@babel/core@7.18.2)(@mantine/hooks@4.2.7)(@types/react@17.0.45)(react-dom@17.0.2)(react@17.0.2) + '@mantine/form': + specifier: ^4.2.7 + version: 4.2.7(react@17.0.2) + '@mantine/hooks': + specifier: ^4.2.7 + version: 4.2.7(react@17.0.2) + '@mantine/modals': + specifier: ^4.2.7 + version: 4.2.7(@mantine/core@4.2.7)(@mantine/hooks@4.2.7)(react-dom@17.0.2)(react@17.0.2) + '@mantine/notifications': + specifier: ^4.2.7 + version: 4.2.7(@mantine/core@4.2.7)(@mantine/hooks@4.2.7)(react-dom@17.0.2)(react@17.0.2) + '@mantine/prism': + specifier: ^4.2.7 + version: 4.2.7(@mantine/core@4.2.7)(@mantine/hooks@4.2.7)(react-dom@17.0.2)(react@17.0.2) + '@mantine/spotlight': + specifier: ^4.2.7 + version: 4.2.7(@mantine/core@4.2.7)(@mantine/hooks@4.2.7)(react-dom@17.0.2)(react@17.0.2) + '@rehooks/window-size': + specifier: ^1.0.2 + version: 1.0.2 + '@supabase/supabase-js': + specifier: ^1.35.4 + version: 1.35.4 + blurhash: + specifier: ^1.1.5 + version: 1.1.5 + buffer: + specifier: ^6.0.3 + version: 6.0.3 + commander: + specifier: ^9.3.0 + version: 9.3.0 + cross-fetch: + specifier: ^3.1.5 + version: 3.1.5 + file-saver: + specifier: ^2.0.5 + version: 2.0.5 + framer-motion: + specifier: ^6.3.10 + version: 6.3.10(react-dom@17.0.2)(react@17.0.2) + front-matter: + specifier: ^4.0.2 + version: 4.0.2 + joi: + specifier: ^17.6.0 + version: 17.6.0 + js-yaml: + specifier: ^4.1.0 + version: 4.1.0 + lodash: + specifier: ^4.17.21 + version: 4.17.21 + pdf-lib: + specifier: ^1.17.1 + version: 1.17.1 + pietile-carousel: + specifier: ^3.2.0 + version: 3.2.0(framer-motion@6.3.10)(react-dom@17.0.2)(react@17.0.2) + popmotion: + specifier: ^11.0.3 + version: 11.0.3 + react: + specifier: 17.0.2 + version: 17.0.2 + react-dom: + specifier: 17.0.2 + version: 17.0.2(react@17.0.2) + react-flip-toolkit: + specifier: ^7.0.14 + version: 7.0.14(react-dom@17.0.2)(react@17.0.2) + react-github-calendar: + specifier: ^3.3.1 + version: 3.3.1(react-dom@17.0.2)(react-tooltip@4.2.21)(react@17.0.2) + react-helmet: + specifier: ^6.1.0 + version: 6.1.0(react@17.0.2) + react-intl: + specifier: ^6.0.4 + version: 6.0.4(react@17.0.2)(typescript@4.7.2) + react-markdown: + specifier: ^8.0.3 + version: 8.0.3(@types/react@17.0.45)(react@17.0.2) + react-query: + specifier: 3.39.1 + version: 3.39.1(react-dom@17.0.2)(react@17.0.2) + react-router-dom: + specifier: 6.3.0 + version: 6.3.0(react-dom@17.0.2)(react@17.0.2) + sharp: + specifier: ^0.30.6 + version: 0.30.6 + tabler-icons-react: + specifier: ^1.48.1 + version: 1.48.1(react@17.0.2) + yaml-front-matter: + specifier: ^4.1.1 + version: 4.1.1 devDependencies: - '@babel/core': 7.18.2 - '@babel/preset-env': 7.18.2_@babel+core@7.18.2 - '@cypress/code-coverage': 3.10.0_geimqrcyi56bmh3xe4vp7nmeiq - '@formatjs/cli': 5.0.2 - '@nabla/vite-plugin-eslint': 1.4.0_eslint@8.16.0+vite@2.9.9 - '@rollup/plugin-yaml': 3.1.0_rollup@2.75.5 - '@tailwindcss/line-clamp': 0.4.0_tailwindcss@3.1.4 - '@testing-library/cypress': 8.0.2_cypress@9.7.0 - '@testing-library/dom': 8.13.0 - '@testing-library/jest-dom': 5.16.4 - '@testing-library/react': 12.1.5_sfoxds7t5ydpegc3knd667wn6m - '@testing-library/react-hooks': 8.0.0_k2mvpji5i2ojml6m4ftklg47pa - '@testing-library/user-event': 14.2.0_tlwynutqiyp5mns3woioasuxnq - '@tsconfig/node16': 1.0.3 - '@types/css-mediaquery': 0.1.1 - '@types/file-saver': 2.0.5 - '@types/js-yaml': 4.0.5 - '@types/lodash': 4.14.182 - '@types/react': 17.0.45 - '@types/react-dom': 17.0.17 - '@types/react-helmet': 6.1.5 - '@types/react-router-dom': 5.3.3 - '@types/react-slick': 0.23.8 - '@types/sharp': 0.30.4 - '@types/testing-library__jest-dom': 5.14.3 - '@typescript-eslint/eslint-plugin': 5.27.0_dszb5tb7atwkjjijmmov4qhi7i - '@typescript-eslint/parser': 5.27.0_xztl6dhthcahlo6akmb2bmjmle - '@vitejs/plugin-react': 1.3.2 - autoprefixer: 10.4.7_postcss@8.4.14 - babel-loader: 8.2.5_w2i5cy6pptznn7rmavsgpnxasa - babel-plugin-formatjs: 10.3.24 - c8: 7.11.3 - commitizen: 4.2.4 - css-mediaquery: 0.1.2 - cypress: 9.7.0 - cz-conventional-changelog: 3.3.0 - eslint: 8.16.0 - eslint-config-airbnb: 19.0.4_dwfgiixbwetqupsqmiuv57rzoi - eslint-config-airbnb-base: 15.0.0_btspkuwbqkl4adpiufzbathtpi - eslint-config-airbnb-typescript: 17.0.0_epouuwgtjme5oszue63gdonk5m - eslint-config-prettier: 8.5.0_eslint@8.16.0 - eslint-plugin-cypress: 2.12.1_eslint@8.16.0 - eslint-plugin-import: 2.26.0_xsmuhwqsfrjm7m3kqio7zoeziq - eslint-plugin-jsx-a11y: 6.5.1_eslint@8.16.0 - eslint-plugin-react: 7.30.0_eslint@8.16.0 - eslint-plugin-react-hooks: 4.5.0_eslint@8.16.0 - eslint-plugin-react-prefer-function-component: 2.0.0 - eslint-plugin-testing-library: 5.5.1_xztl6dhthcahlo6akmb2bmjmle - eslint-plugin-unicorn: 42.0.0_eslint@8.16.0 - husky: 8.0.1 - jsdom: 19.0.0 - lint-staged: 12.5.0 - msw: 0.42.0_typescript@4.7.2 - npm-run-all: 4.1.5 - postcss: 8.4.14 - prettier: 2.6.2 - prettier-plugin-tailwindcss: 0.1.11_prettier@2.6.2 - rollup: 2.75.5 - rollup-plugin-istanbul: 3.0.0_rollup@2.75.5 - start-server-and-test: 1.14.0 - stylelint: 14.8.5 - stylelint-config-prettier: 9.0.3_stylelint@14.8.5 - stylelint-config-standard: 25.0.0_stylelint@14.8.5 - tailwindcss: 3.1.4_ts-node@10.8.1 - ts-node: 10.8.1_h77muqpegcwcauif74p6js2ti4 - typescript: 4.7.2 - vite: 2.9.9 - vite-plugin-pwa: 0.12.0_vite@2.9.9 - vite-tsconfig-paths: 3.5.0_vite@2.9.9 - vitest: 0.13.1_c8@7.11.3+jsdom@19.0.0 - webpack: 5.72.1 - whatwg-fetch: 3.6.2 - workbox-build: 6.5.3 - workbox-window: 6.5.3 + '@babel/core': + specifier: 7.18.2 + version: 7.18.2 + '@babel/preset-env': + specifier: 7.18.2 + version: 7.18.2(@babel/core@7.18.2) + '@cypress/code-coverage': + specifier: 3.10.0 + version: 3.10.0(@babel/core@7.18.2)(@babel/preset-env@7.18.2)(babel-loader@8.2.5)(cypress@9.7.0)(webpack@5.72.1) + '@formatjs/cli': + specifier: ^5.0.2 + version: 5.0.2 + '@nabla/vite-plugin-eslint': + specifier: 1.4.0 + version: 1.4.0(eslint@8.16.0)(vite@2.9.9) + '@rollup/plugin-yaml': + specifier: ^3.1.0 + version: 3.1.0(rollup@2.75.5) + '@tailwindcss/line-clamp': + specifier: ^0.4.0 + version: 0.4.0(tailwindcss@3.1.4) + '@testing-library/cypress': + specifier: 8.0.2 + version: 8.0.2(cypress@9.7.0) + '@testing-library/dom': + specifier: 8.13.0 + version: 8.13.0 + '@testing-library/jest-dom': + specifier: 5.16.4 + version: 5.16.4 + '@testing-library/react': + specifier: 12.1.5 + version: 12.1.5(react-dom@17.0.2)(react@17.0.2) + '@testing-library/react-hooks': + specifier: 8.0.0 + version: 8.0.0(@types/react@17.0.45)(react-dom@17.0.2)(react@17.0.2) + '@testing-library/user-event': + specifier: 14.2.0 + version: 14.2.0(@testing-library/dom@8.13.0) + '@tsconfig/node16': + specifier: ^1.0.3 + version: 1.0.3 + '@types/css-mediaquery': + specifier: 0.1.1 + version: 0.1.1 + '@types/file-saver': + specifier: ^2.0.5 + version: 2.0.5 + '@types/js-yaml': + specifier: ^4.0.5 + version: 4.0.5 + '@types/lodash': + specifier: ^4.14.182 + version: 4.14.182 + '@types/react': + specifier: 17.0.45 + version: 17.0.45 + '@types/react-dom': + specifier: 17.0.17 + version: 17.0.17 + '@types/react-helmet': + specifier: ^6.1.5 + version: 6.1.5 + '@types/react-router-dom': + specifier: 5.3.3 + version: 5.3.3 + '@types/react-slick': + specifier: ^0.23.8 + version: 0.23.8 + '@types/sharp': + specifier: ^0.30.4 + version: 0.30.4 + '@types/testing-library__jest-dom': + specifier: 5.14.3 + version: 5.14.3 + '@typescript-eslint/eslint-plugin': + specifier: 5.27.0 + version: 5.27.0(@typescript-eslint/parser@5.27.0)(eslint@8.16.0)(typescript@4.7.2) + '@typescript-eslint/parser': + specifier: 5.27.0 + version: 5.27.0(eslint@8.16.0)(typescript@4.7.2) + '@vitejs/plugin-react': + specifier: 1.3.2 + version: 1.3.2 + autoprefixer: + specifier: 10.4.7 + version: 10.4.7(postcss@8.4.14) + babel-loader: + specifier: 8.2.5 + version: 8.2.5(@babel/core@7.18.2)(webpack@5.72.1) + babel-plugin-formatjs: + specifier: ^10.3.24 + version: 10.3.24 + c8: + specifier: 7.11.3 + version: 7.11.3 + commitizen: + specifier: 4.2.4 + version: 4.2.4 + css-mediaquery: + specifier: 0.1.2 + version: 0.1.2 + cypress: + specifier: 9.7.0 + version: 9.7.0 + cz-conventional-changelog: + specifier: 3.3.0 + version: 3.3.0 + eslint: + specifier: 8.16.0 + version: 8.16.0 + eslint-config-airbnb: + specifier: 19.0.4 + version: 19.0.4(eslint-plugin-import@2.26.0)(eslint-plugin-jsx-a11y@6.5.1)(eslint-plugin-react-hooks@4.5.0)(eslint-plugin-react@7.30.0)(eslint@8.16.0) + eslint-config-airbnb-base: + specifier: 15.0.0 + version: 15.0.0(eslint-plugin-import@2.26.0)(eslint@8.16.0) + eslint-config-airbnb-typescript: + specifier: 17.0.0 + version: 17.0.0(@typescript-eslint/eslint-plugin@5.27.0)(@typescript-eslint/parser@5.27.0)(eslint-plugin-import@2.26.0)(eslint@8.16.0) + eslint-config-prettier: + specifier: 8.5.0 + version: 8.5.0(eslint@8.16.0) + eslint-plugin-cypress: + specifier: 2.12.1 + version: 2.12.1(eslint@8.16.0) + eslint-plugin-import: + specifier: 2.26.0 + version: 2.26.0(@typescript-eslint/parser@5.27.0)(eslint@8.16.0) + eslint-plugin-jsx-a11y: + specifier: 6.5.1 + version: 6.5.1(eslint@8.16.0) + eslint-plugin-react: + specifier: 7.30.0 + version: 7.30.0(eslint@8.16.0) + eslint-plugin-react-hooks: + specifier: 4.5.0 + version: 4.5.0(eslint@8.16.0) + eslint-plugin-react-prefer-function-component: + specifier: 2.0.0 + version: 2.0.0 + eslint-plugin-testing-library: + specifier: 5.5.1 + version: 5.5.1(eslint@8.16.0)(typescript@4.7.2) + eslint-plugin-unicorn: + specifier: 42.0.0 + version: 42.0.0(eslint@8.16.0) + husky: + specifier: 8.0.1 + version: 8.0.1 + jsdom: + specifier: 19.0.0 + version: 19.0.0 + lint-staged: + specifier: 12.5.0 + version: 12.5.0 + msw: + specifier: 0.42.0 + version: 0.42.0(typescript@4.7.2) + npm-run-all: + specifier: 4.1.5 + version: 4.1.5 + postcss: + specifier: 8.4.14 + version: 8.4.14 + prettier: + specifier: 2.6.2 + version: 2.6.2 + prettier-plugin-tailwindcss: + specifier: 0.1.11 + version: 0.1.11(prettier@2.6.2) + rollup: + specifier: 2.75.5 + version: 2.75.5 + rollup-plugin-istanbul: + specifier: 3.0.0 + version: 3.0.0(rollup@2.75.5) + start-server-and-test: + specifier: 1.14.0 + version: 1.14.0 + stylelint: + specifier: 14.8.5 + version: 14.8.5 + stylelint-config-prettier: + specifier: 9.0.3 + version: 9.0.3(stylelint@14.8.5) + stylelint-config-standard: + specifier: 25.0.0 + version: 25.0.0(stylelint@14.8.5) + tailwindcss: + specifier: 3.1.4 + version: 3.1.4(postcss@8.4.14)(ts-node@10.8.1) + ts-node: + specifier: ^10.8.1 + version: 10.8.1(@types/node@17.0.38)(typescript@4.7.2) + typescript: + specifier: 4.7.2 + version: 4.7.2 + vite: + specifier: 2.9.9 + version: 2.9.9 + vite-plugin-pwa: + specifier: 0.12.0 + version: 0.12.0(vite@2.9.9)(workbox-build@6.5.3)(workbox-window@6.5.3) + vite-tsconfig-paths: + specifier: 3.5.0 + version: 3.5.0(vite@2.9.9) + vitest: + specifier: 0.13.1 + version: 0.13.1(c8@7.11.3)(jsdom@19.0.0) + webpack: + specifier: 5.72.1 + version: 5.72.1 + whatwg-fetch: + specifier: 3.6.2 + version: 3.6.2 + workbox-build: + specifier: 6.5.3 + version: 6.5.3 + workbox-window: + specifier: 6.5.3 + version: 6.5.3 packages: - /@ampproject/remapping/2.2.0: + /@ampproject/remapping@2.2.0: resolution: { integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w== @@ -239,7 +352,7 @@ packages: '@jridgewell/gen-mapping': 0.1.1 '@jridgewell/trace-mapping': 0.3.13 - /@apideck/better-ajv-errors/0.3.4_ajv@8.11.0: + /@apideck/better-ajv-errors@0.3.4(ajv@8.11.0): resolution: { integrity: sha512-Ic2d8ZT6HJiSikGVQvSklaFyw1OUv4g8sDOxa0PXSlbmN/3gL5IO1WYY9DOwTDqOFmjWoqG1yaaKnPDqYCE9KA== @@ -254,7 +367,7 @@ packages: leven: 3.1.0 dev: true - /@apollo/client/3.6.8_mnlteiidv5se4zpyvopwg4rohq: + /@apollo/client@3.6.8(graphql@16.5.0)(react@17.0.2): resolution: { integrity: sha512-p/J6KRHZZPGX0bZtMLvRFAIcReYsRYGg+Jz9MkgabWPy0L8rwgyolq9fvKsNqkH888Tj9Yvwrxz9V84KfcORJA== @@ -272,12 +385,12 @@ packages: subscriptions-transport-ws: optional: true dependencies: - '@graphql-typed-document-node/core': 3.1.1_graphql@16.5.0 + '@graphql-typed-document-node/core': 3.1.1(graphql@16.5.0) '@wry/context': 0.6.1 '@wry/equality': 0.5.2 '@wry/trie': 0.3.1 graphql: 16.5.0 - graphql-tag: 2.12.6_graphql@16.5.0 + graphql-tag: 2.12.6(graphql@16.5.0) hoist-non-react-statics: 3.3.2 optimism: 0.16.1 prop-types: 15.8.1 @@ -288,7 +401,7 @@ packages: zen-observable-ts: 1.2.5 dev: false - /@babel/code-frame/7.16.7: + /@babel/code-frame@7.16.7: resolution: { integrity: sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg== @@ -297,14 +410,14 @@ packages: dependencies: '@babel/highlight': 7.17.12 - /@babel/compat-data/7.17.10: + /@babel/compat-data@7.17.10: resolution: { integrity: sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw== } engines: { node: '>=6.9.0' } - /@babel/core/7.18.2: + /@babel/core@7.18.2: resolution: { integrity: sha512-A8pri1YJiC5UnkdrWcmfZTJTV85b4UXTAfImGmCfYmax4TR9Cw8sDS0MOk++Gp2mE/BefVJ5nwy5yzqNJbP/DQ== @@ -314,7 +427,7 @@ packages: '@ampproject/remapping': 2.2.0 '@babel/code-frame': 7.16.7 '@babel/generator': 7.18.2 - '@babel/helper-compilation-targets': 7.18.2_@babel+core@7.18.2 + '@babel/helper-compilation-targets': 7.18.2(@babel/core@7.18.2) '@babel/helper-module-transforms': 7.18.0 '@babel/helpers': 7.18.2 '@babel/parser': 7.18.4 @@ -322,14 +435,14 @@ packages: '@babel/traverse': 7.18.2 '@babel/types': 7.18.4 convert-source-map: 1.8.0 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.2.2) gensync: 1.0.0-beta.2 json5: 2.2.1 semver: 6.3.0 transitivePeerDependencies: - supports-color - /@babel/generator/7.18.2: + /@babel/generator@7.18.2: resolution: { integrity: sha512-W1lG5vUwFvfMd8HVXqdfbuG7RuaSrTCCD8cl8fP8wOivdbtbIg2Db3IWUcgvfxKbbn6ZBGYRW/Zk1MIwK49mgw== @@ -340,7 +453,7 @@ packages: '@jridgewell/gen-mapping': 0.3.1 jsesc: 2.5.2 - /@babel/helper-annotate-as-pure/7.16.7: + /@babel/helper-annotate-as-pure@7.16.7: resolution: { integrity: sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw== @@ -350,7 +463,7 @@ packages: '@babel/types': 7.18.4 dev: true - /@babel/helper-builder-binary-assignment-operator-visitor/7.16.7: + /@babel/helper-builder-binary-assignment-operator-visitor@7.16.7: resolution: { integrity: sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA== @@ -361,7 +474,7 @@ packages: '@babel/types': 7.18.4 dev: true - /@babel/helper-compilation-targets/7.18.2_@babel+core@7.18.2: + /@babel/helper-compilation-targets@7.18.2(@babel/core@7.18.2): resolution: { integrity: sha512-s1jnPotJS9uQnzFtiZVBUxe67CuBa679oWFHpxYYnTpRL/1ffhyX44R9uYiXoa/pLXcY9H2moJta0iaanlk/rQ== @@ -376,7 +489,7 @@ packages: browserslist: 4.20.3 semver: 6.3.0 - /@babel/helper-create-class-features-plugin/7.18.0_@babel+core@7.18.2: + /@babel/helper-create-class-features-plugin@7.18.0(@babel/core@7.18.2): resolution: { integrity: sha512-Kh8zTGR9de3J63e5nS0rQUdRs/kbtwoeQQ0sriS0lItjC96u8XXZN6lKpuyWd2coKSU13py/y+LTmThLuVX0Pg== @@ -397,7 +510,7 @@ packages: - supports-color dev: true - /@babel/helper-create-regexp-features-plugin/7.17.12_@babel+core@7.18.2: + /@babel/helper-create-regexp-features-plugin@7.17.12(@babel/core@7.18.2): resolution: { integrity: sha512-b2aZrV4zvutr9AIa6/gA3wsZKRwTKYoDxYiFKcESS3Ug2GTXzwBEvMuuFLhCQpEnRXs1zng4ISAXSUxxKBIcxw== @@ -411,7 +524,7 @@ packages: regexpu-core: 5.0.1 dev: true - /@babel/helper-define-polyfill-provider/0.3.1_@babel+core@7.18.2: + /@babel/helper-define-polyfill-provider@0.3.1(@babel/core@7.18.2): resolution: { integrity: sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA== @@ -420,11 +533,11 @@ packages: '@babel/core': ^7.4.0-0 dependencies: '@babel/core': 7.18.2 - '@babel/helper-compilation-targets': 7.18.2_@babel+core@7.18.2 + '@babel/helper-compilation-targets': 7.18.2(@babel/core@7.18.2) '@babel/helper-module-imports': 7.16.7 '@babel/helper-plugin-utils': 7.17.12 '@babel/traverse': 7.18.2 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.2.2) lodash.debounce: 4.0.8 resolve: 1.22.0 semver: 6.3.0 @@ -432,14 +545,14 @@ packages: - supports-color dev: true - /@babel/helper-environment-visitor/7.18.2: + /@babel/helper-environment-visitor@7.18.2: resolution: { integrity: sha512-14GQKWkX9oJzPiQQ7/J36FTXcD4kSp8egKjO9nINlSKiHITRA9q/R74qu8S9xlc/b/yjsJItQUeeh3xnGN0voQ== } engines: { node: '>=6.9.0' } - /@babel/helper-explode-assignable-expression/7.16.7: + /@babel/helper-explode-assignable-expression@7.16.7: resolution: { integrity: sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ== @@ -449,7 +562,7 @@ packages: '@babel/types': 7.18.4 dev: true - /@babel/helper-function-name/7.17.9: + /@babel/helper-function-name@7.17.9: resolution: { integrity: sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg== @@ -459,7 +572,7 @@ packages: '@babel/template': 7.16.7 '@babel/types': 7.18.4 - /@babel/helper-hoist-variables/7.16.7: + /@babel/helper-hoist-variables@7.16.7: resolution: { integrity: sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg== @@ -468,7 +581,7 @@ packages: dependencies: '@babel/types': 7.18.4 - /@babel/helper-member-expression-to-functions/7.17.7: + /@babel/helper-member-expression-to-functions@7.17.7: resolution: { integrity: sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw== @@ -478,7 +591,7 @@ packages: '@babel/types': 7.18.4 dev: true - /@babel/helper-module-imports/7.16.7: + /@babel/helper-module-imports@7.16.7: resolution: { integrity: sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg== @@ -487,7 +600,7 @@ packages: dependencies: '@babel/types': 7.18.4 - /@babel/helper-module-transforms/7.18.0: + /@babel/helper-module-transforms@7.18.0: resolution: { integrity: sha512-kclUYSUBIjlvnzN2++K9f2qzYKFgjmnmjwL4zlmU5f8ZtzgWe8s0rUPSTGy2HmK4P8T52MQsS+HTQAgZd3dMEA== @@ -505,7 +618,7 @@ packages: transitivePeerDependencies: - supports-color - /@babel/helper-optimise-call-expression/7.16.7: + /@babel/helper-optimise-call-expression@7.16.7: resolution: { integrity: sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w== @@ -515,7 +628,7 @@ packages: '@babel/types': 7.18.4 dev: true - /@babel/helper-plugin-utils/7.17.12: + /@babel/helper-plugin-utils@7.17.12: resolution: { integrity: sha512-JDkf04mqtN3y4iAbO1hv9U2ARpPyPL1zqyWs/2WG1pgSq9llHFjStX5jdxb84himgJm+8Ng+x0oiWF/nw/XQKA== @@ -523,7 +636,7 @@ packages: engines: { node: '>=6.9.0' } dev: true - /@babel/helper-remap-async-to-generator/7.16.8: + /@babel/helper-remap-async-to-generator@7.16.8: resolution: { integrity: sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw== @@ -537,7 +650,7 @@ packages: - supports-color dev: true - /@babel/helper-replace-supers/7.18.2: + /@babel/helper-replace-supers@7.18.2: resolution: { integrity: sha512-XzAIyxx+vFnrOxiQrToSUOzUOn0e1J2Li40ntddek1Y69AXUTXoDJ40/D5RdjFu7s7qHiaeoTiempZcbuVXh2Q== @@ -553,7 +666,7 @@ packages: - supports-color dev: true - /@babel/helper-simple-access/7.18.2: + /@babel/helper-simple-access@7.18.2: resolution: { integrity: sha512-7LIrjYzndorDY88MycupkpQLKS1AFfsVRm2k/9PtKScSy5tZq0McZTj+DiMRynboZfIqOKvo03pmhTaUgiD6fQ== @@ -562,7 +675,7 @@ packages: dependencies: '@babel/types': 7.18.4 - /@babel/helper-skip-transparent-expression-wrappers/7.16.0: + /@babel/helper-skip-transparent-expression-wrappers@7.16.0: resolution: { integrity: sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw== @@ -572,7 +685,7 @@ packages: '@babel/types': 7.18.4 dev: true - /@babel/helper-split-export-declaration/7.16.7: + /@babel/helper-split-export-declaration@7.16.7: resolution: { integrity: sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw== @@ -581,21 +694,21 @@ packages: dependencies: '@babel/types': 7.18.4 - /@babel/helper-validator-identifier/7.16.7: + /@babel/helper-validator-identifier@7.16.7: resolution: { integrity: sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw== } engines: { node: '>=6.9.0' } - /@babel/helper-validator-option/7.16.7: + /@babel/helper-validator-option@7.16.7: resolution: { integrity: sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ== } engines: { node: '>=6.9.0' } - /@babel/helper-wrap-function/7.16.8: + /@babel/helper-wrap-function@7.16.8: resolution: { integrity: sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw== @@ -610,7 +723,7 @@ packages: - supports-color dev: true - /@babel/helpers/7.18.2: + /@babel/helpers@7.18.2: resolution: { integrity: sha512-j+d+u5xT5utcQSzrh9p+PaJX94h++KN+ng9b9WEJq7pkUPAd61FGqhjuUEdfknb3E/uDBb7ruwEeKkIxNJPIrg== @@ -623,7 +736,7 @@ packages: transitivePeerDependencies: - supports-color - /@babel/highlight/7.17.12: + /@babel/highlight@7.17.12: resolution: { integrity: sha512-7yykMVF3hfZY2jsHZEEgLc+3x4o1O+fYyULu11GynEUQNwB6lua+IIQn1FiJxNucd5UlyJryrwsOh8PL9Sn8Qg== @@ -634,7 +747,7 @@ packages: chalk: 2.4.2 js-tokens: 4.0.0 - /@babel/parser/7.18.4: + /@babel/parser@7.18.4: resolution: { integrity: sha512-FDge0dFazETFcxGw/EXzOkN8uJp0PC7Qbm+Pe9T+av2zlBpOgunFHkQPPn+eRuClU73JF+98D531UgayY89tow== @@ -644,7 +757,7 @@ packages: dependencies: '@babel/types': 7.18.4 - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.17.12_@babel+core@7.18.2: + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.17.12(@babel/core@7.18.2): resolution: { integrity: sha512-xCJQXl4EeQ3J9C4yOmpTrtVGmzpm2iSzyxbkZHw7UCnZBftHpF/hpII80uWVyVrc40ytIClHjgWGTG1g/yB+aw== @@ -657,7 +770,7 @@ packages: '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.17.12_@babel+core@7.18.2: + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.17.12(@babel/core@7.18.2): resolution: { integrity: sha512-/vt0hpIw0x4b6BLKUkwlvEoiGZYYLNZ96CzyHYPbtG2jZGz6LBe7/V+drYrc/d+ovrF9NBi0pmtvmNb/FsWtRQ== @@ -669,10 +782,10 @@ packages: '@babel/core': 7.18.2 '@babel/helper-plugin-utils': 7.17.12 '@babel/helper-skip-transparent-expression-wrappers': 7.16.0 - '@babel/plugin-proposal-optional-chaining': 7.17.12_@babel+core@7.18.2 + '@babel/plugin-proposal-optional-chaining': 7.17.12(@babel/core@7.18.2) dev: true - /@babel/plugin-proposal-async-generator-functions/7.17.12_@babel+core@7.18.2: + /@babel/plugin-proposal-async-generator-functions@7.17.12(@babel/core@7.18.2): resolution: { integrity: sha512-RWVvqD1ooLKP6IqWTA5GyFVX2isGEgC5iFxKzfYOIy/QEFdxYyCybBDtIGjipHpb9bDWHzcqGqFakf+mVmBTdQ== @@ -684,12 +797,12 @@ packages: '@babel/core': 7.18.2 '@babel/helper-plugin-utils': 7.17.12 '@babel/helper-remap-async-to-generator': 7.16.8 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.18.2 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.18.2) transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-class-properties/7.17.12_@babel+core@7.18.2: + /@babel/plugin-proposal-class-properties@7.17.12(@babel/core@7.18.2): resolution: { integrity: sha512-U0mI9q8pW5Q9EaTHFPwSVusPMV/DV9Mm8p7csqROFLtIE9rBF5piLqyrBGigftALrBcsBGu4m38JneAe7ZDLXw== @@ -699,13 +812,13 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.2 - '@babel/helper-create-class-features-plugin': 7.18.0_@babel+core@7.18.2 + '@babel/helper-create-class-features-plugin': 7.18.0(@babel/core@7.18.2) '@babel/helper-plugin-utils': 7.17.12 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-class-static-block/7.18.0_@babel+core@7.18.2: + /@babel/plugin-proposal-class-static-block@7.18.0(@babel/core@7.18.2): resolution: { integrity: sha512-t+8LsRMMDE74c6sV7KShIw13sqbqd58tlqNrsWoWBTIMw7SVQ0cZ905wLNS/FBCy/3PyooRHLFFlfrUNyyz5lA== @@ -715,14 +828,14 @@ packages: '@babel/core': ^7.12.0 dependencies: '@babel/core': 7.18.2 - '@babel/helper-create-class-features-plugin': 7.18.0_@babel+core@7.18.2 + '@babel/helper-create-class-features-plugin': 7.18.0(@babel/core@7.18.2) '@babel/helper-plugin-utils': 7.17.12 - '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.18.2 + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.18.2) transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-dynamic-import/7.16.7_@babel+core@7.18.2: + /@babel/plugin-proposal-dynamic-import@7.16.7(@babel/core@7.18.2): resolution: { integrity: sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg== @@ -733,10 +846,10 @@ packages: dependencies: '@babel/core': 7.18.2 '@babel/helper-plugin-utils': 7.17.12 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.18.2 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.18.2) dev: true - /@babel/plugin-proposal-export-namespace-from/7.17.12_@babel+core@7.18.2: + /@babel/plugin-proposal-export-namespace-from@7.17.12(@babel/core@7.18.2): resolution: { integrity: sha512-j7Ye5EWdwoXOpRmo5QmRyHPsDIe6+u70ZYZrd7uz+ebPYFKfRcLcNu3Ro0vOlJ5zuv8rU7xa+GttNiRzX56snQ== @@ -747,10 +860,10 @@ packages: dependencies: '@babel/core': 7.18.2 '@babel/helper-plugin-utils': 7.17.12 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.18.2 + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.18.2) dev: true - /@babel/plugin-proposal-json-strings/7.17.12_@babel+core@7.18.2: + /@babel/plugin-proposal-json-strings@7.17.12(@babel/core@7.18.2): resolution: { integrity: sha512-rKJ+rKBoXwLnIn7n6o6fulViHMrOThz99ybH+hKHcOZbnN14VuMnH9fo2eHE69C8pO4uX1Q7t2HYYIDmv8VYkg== @@ -761,10 +874,10 @@ packages: dependencies: '@babel/core': 7.18.2 '@babel/helper-plugin-utils': 7.17.12 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.18.2 + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.18.2) dev: true - /@babel/plugin-proposal-logical-assignment-operators/7.17.12_@babel+core@7.18.2: + /@babel/plugin-proposal-logical-assignment-operators@7.17.12(@babel/core@7.18.2): resolution: { integrity: sha512-EqFo2s1Z5yy+JeJu7SFfbIUtToJTVlC61/C7WLKDntSw4Sz6JNAIfL7zQ74VvirxpjB5kz/kIx0gCcb+5OEo2Q== @@ -775,10 +888,10 @@ packages: dependencies: '@babel/core': 7.18.2 '@babel/helper-plugin-utils': 7.17.12 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.18.2 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.18.2) dev: true - /@babel/plugin-proposal-nullish-coalescing-operator/7.17.12_@babel+core@7.18.2: + /@babel/plugin-proposal-nullish-coalescing-operator@7.17.12(@babel/core@7.18.2): resolution: { integrity: sha512-ws/g3FSGVzv+VH86+QvgtuJL/kR67xaEIF2x0iPqdDfYW6ra6JF3lKVBkWynRLcNtIC1oCTfDRVxmm2mKzy+ag== @@ -789,10 +902,10 @@ packages: dependencies: '@babel/core': 7.18.2 '@babel/helper-plugin-utils': 7.17.12 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.18.2 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.18.2) dev: true - /@babel/plugin-proposal-numeric-separator/7.16.7_@babel+core@7.18.2: + /@babel/plugin-proposal-numeric-separator@7.16.7(@babel/core@7.18.2): resolution: { integrity: sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw== @@ -803,10 +916,10 @@ packages: dependencies: '@babel/core': 7.18.2 '@babel/helper-plugin-utils': 7.17.12 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.18.2 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.18.2) dev: true - /@babel/plugin-proposal-object-rest-spread/7.18.0_@babel+core@7.18.2: + /@babel/plugin-proposal-object-rest-spread@7.18.0(@babel/core@7.18.2): resolution: { integrity: sha512-nbTv371eTrFabDfHLElkn9oyf9VG+VKK6WMzhY2o4eHKaG19BToD9947zzGMO6I/Irstx9d8CwX6njPNIAR/yw== @@ -817,13 +930,13 @@ packages: dependencies: '@babel/compat-data': 7.17.10 '@babel/core': 7.18.2 - '@babel/helper-compilation-targets': 7.18.2_@babel+core@7.18.2 + '@babel/helper-compilation-targets': 7.18.2(@babel/core@7.18.2) '@babel/helper-plugin-utils': 7.17.12 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.18.2 - '@babel/plugin-transform-parameters': 7.17.12_@babel+core@7.18.2 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.18.2) + '@babel/plugin-transform-parameters': 7.17.12(@babel/core@7.18.2) dev: true - /@babel/plugin-proposal-optional-catch-binding/7.16.7_@babel+core@7.18.2: + /@babel/plugin-proposal-optional-catch-binding@7.16.7(@babel/core@7.18.2): resolution: { integrity: sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA== @@ -834,10 +947,10 @@ packages: dependencies: '@babel/core': 7.18.2 '@babel/helper-plugin-utils': 7.17.12 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.18.2 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.18.2) dev: true - /@babel/plugin-proposal-optional-chaining/7.17.12_@babel+core@7.18.2: + /@babel/plugin-proposal-optional-chaining@7.17.12(@babel/core@7.18.2): resolution: { integrity: sha512-7wigcOs/Z4YWlK7xxjkvaIw84vGhDv/P1dFGQap0nHkc8gFKY/r+hXc8Qzf5k1gY7CvGIcHqAnOagVKJJ1wVOQ== @@ -849,10 +962,10 @@ packages: '@babel/core': 7.18.2 '@babel/helper-plugin-utils': 7.17.12 '@babel/helper-skip-transparent-expression-wrappers': 7.16.0 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.18.2 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.18.2) dev: true - /@babel/plugin-proposal-private-methods/7.17.12_@babel+core@7.18.2: + /@babel/plugin-proposal-private-methods@7.17.12(@babel/core@7.18.2): resolution: { integrity: sha512-SllXoxo19HmxhDWm3luPz+cPhtoTSKLJE9PXshsfrOzBqs60QP0r8OaJItrPhAj0d7mZMnNF0Y1UUggCDgMz1A== @@ -862,13 +975,13 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.2 - '@babel/helper-create-class-features-plugin': 7.18.0_@babel+core@7.18.2 + '@babel/helper-create-class-features-plugin': 7.18.0(@babel/core@7.18.2) '@babel/helper-plugin-utils': 7.17.12 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-private-property-in-object/7.17.12_@babel+core@7.18.2: + /@babel/plugin-proposal-private-property-in-object@7.17.12(@babel/core@7.18.2): resolution: { integrity: sha512-/6BtVi57CJfrtDNKfK5b66ydK2J5pXUKBKSPD2G1whamMuEnZWgoOIfO8Vf9F/DoD4izBLD/Au4NMQfruzzykg== @@ -879,14 +992,14 @@ packages: dependencies: '@babel/core': 7.18.2 '@babel/helper-annotate-as-pure': 7.16.7 - '@babel/helper-create-class-features-plugin': 7.18.0_@babel+core@7.18.2 + '@babel/helper-create-class-features-plugin': 7.18.0(@babel/core@7.18.2) '@babel/helper-plugin-utils': 7.17.12 - '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.18.2 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.18.2) transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-unicode-property-regex/7.17.12_@babel+core@7.18.2: + /@babel/plugin-proposal-unicode-property-regex@7.17.12(@babel/core@7.18.2): resolution: { integrity: sha512-Wb9qLjXf3ZazqXA7IvI7ozqRIXIGPtSo+L5coFmEkhTQK18ao4UDDD0zdTGAarmbLj2urpRwrc6893cu5Bfh0A== @@ -896,11 +1009,11 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.2 - '@babel/helper-create-regexp-features-plugin': 7.17.12_@babel+core@7.18.2 + '@babel/helper-create-regexp-features-plugin': 7.17.12(@babel/core@7.18.2) '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.18.2: + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.18.2): resolution: { integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== @@ -912,7 +1025,7 @@ packages: '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.18.2: + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.18.2): resolution: { integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== @@ -924,7 +1037,7 @@ packages: '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.18.2: + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.18.2): resolution: { integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== @@ -937,7 +1050,7 @@ packages: '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.18.2: + /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.18.2): resolution: { integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== @@ -949,7 +1062,7 @@ packages: '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.18.2: + /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.18.2): resolution: { integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== @@ -961,7 +1074,7 @@ packages: '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/plugin-syntax-import-assertions/7.17.12_@babel+core@7.18.2: + /@babel/plugin-syntax-import-assertions@7.17.12(@babel/core@7.18.2): resolution: { integrity: sha512-n/loy2zkq9ZEM8tEOwON9wTQSTNDTDEz6NujPtJGLU7qObzT1N4c4YZZf8E6ATB2AjNQg/Ib2AIpO03EZaCehw== @@ -974,7 +1087,7 @@ packages: '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.18.2: + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.18.2): resolution: { integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== @@ -986,7 +1099,7 @@ packages: '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/plugin-syntax-jsx/7.17.12_@babel+core@7.18.2: + /@babel/plugin-syntax-jsx@7.17.12(@babel/core@7.18.2): resolution: { integrity: sha512-spyY3E3AURfxh/RHtjx5j6hs8am5NbUBGfcZ2vB3uShSpZdQyXSf5rR5Mk76vbtlAZOelyVQ71Fg0x9SG4fsog== @@ -999,7 +1112,7 @@ packages: '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.18.2: + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.18.2): resolution: { integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== @@ -1011,7 +1124,7 @@ packages: '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.18.2: + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.18.2): resolution: { integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== @@ -1023,7 +1136,7 @@ packages: '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.18.2: + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.18.2): resolution: { integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== @@ -1035,7 +1148,7 @@ packages: '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.18.2: + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.18.2): resolution: { integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== @@ -1047,7 +1160,7 @@ packages: '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.18.2: + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.18.2): resolution: { integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== @@ -1059,7 +1172,7 @@ packages: '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.18.2: + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.18.2): resolution: { integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== @@ -1071,7 +1184,7 @@ packages: '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.18.2: + /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.18.2): resolution: { integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== @@ -1084,7 +1197,7 @@ packages: '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.18.2: + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.18.2): resolution: { integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== @@ -1097,7 +1210,7 @@ packages: '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/plugin-transform-arrow-functions/7.17.12_@babel+core@7.18.2: + /@babel/plugin-transform-arrow-functions@7.17.12(@babel/core@7.18.2): resolution: { integrity: sha512-PHln3CNi/49V+mza4xMwrg+WGYevSF1oaiXaC2EQfdp4HWlSjRsrDXWJiQBKpP7749u6vQ9mcry2uuFOv5CXvA== @@ -1110,7 +1223,7 @@ packages: '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/plugin-transform-async-to-generator/7.17.12_@babel+core@7.18.2: + /@babel/plugin-transform-async-to-generator@7.17.12(@babel/core@7.18.2): resolution: { integrity: sha512-J8dbrWIOO3orDzir57NRsjg4uxucvhby0L/KZuGsWDj0g7twWK3g7JhJhOrXtuXiw8MeiSdJ3E0OW9H8LYEzLQ== @@ -1127,7 +1240,7 @@ packages: - supports-color dev: true - /@babel/plugin-transform-block-scoped-functions/7.16.7_@babel+core@7.18.2: + /@babel/plugin-transform-block-scoped-functions@7.16.7(@babel/core@7.18.2): resolution: { integrity: sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg== @@ -1140,7 +1253,7 @@ packages: '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/plugin-transform-block-scoping/7.18.4_@babel+core@7.18.2: + /@babel/plugin-transform-block-scoping@7.18.4(@babel/core@7.18.2): resolution: { integrity: sha512-+Hq10ye+jlvLEogSOtq4mKvtk7qwcUQ1f0Mrueai866C82f844Yom2cttfJdMdqRLTxWpsbfbkIkOIfovyUQXw== @@ -1153,7 +1266,7 @@ packages: '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/plugin-transform-classes/7.18.4_@babel+core@7.18.2: + /@babel/plugin-transform-classes@7.18.4(@babel/core@7.18.2): resolution: { integrity: sha512-e42NSG2mlKWgxKUAD9EJJSkZxR67+wZqzNxLSpc51T8tRU5SLFHsPmgYR5yr7sdgX4u+iHA1C5VafJ6AyImV3A== @@ -1175,7 +1288,7 @@ packages: - supports-color dev: true - /@babel/plugin-transform-computed-properties/7.17.12_@babel+core@7.18.2: + /@babel/plugin-transform-computed-properties@7.17.12(@babel/core@7.18.2): resolution: { integrity: sha512-a7XINeplB5cQUWMg1E/GI1tFz3LfK021IjV1rj1ypE+R7jHm+pIHmHl25VNkZxtx9uuYp7ThGk8fur1HHG7PgQ== @@ -1188,7 +1301,7 @@ packages: '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/plugin-transform-destructuring/7.18.0_@babel+core@7.18.2: + /@babel/plugin-transform-destructuring@7.18.0(@babel/core@7.18.2): resolution: { integrity: sha512-Mo69klS79z6KEfrLg/1WkmVnB8javh75HX4pi2btjvlIoasuxilEyjtsQW6XPrubNd7AQy0MMaNIaQE4e7+PQw== @@ -1201,7 +1314,7 @@ packages: '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/plugin-transform-dotall-regex/7.16.7_@babel+core@7.18.2: + /@babel/plugin-transform-dotall-regex@7.16.7(@babel/core@7.18.2): resolution: { integrity: sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ== @@ -1211,11 +1324,11 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.2 - '@babel/helper-create-regexp-features-plugin': 7.17.12_@babel+core@7.18.2 + '@babel/helper-create-regexp-features-plugin': 7.17.12(@babel/core@7.18.2) '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/plugin-transform-duplicate-keys/7.17.12_@babel+core@7.18.2: + /@babel/plugin-transform-duplicate-keys@7.17.12(@babel/core@7.18.2): resolution: { integrity: sha512-EA5eYFUG6xeerdabina/xIoB95jJ17mAkR8ivx6ZSu9frKShBjpOGZPn511MTDTkiCO+zXnzNczvUM69YSf3Zw== @@ -1228,7 +1341,7 @@ packages: '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/plugin-transform-exponentiation-operator/7.16.7_@babel+core@7.18.2: + /@babel/plugin-transform-exponentiation-operator@7.16.7(@babel/core@7.18.2): resolution: { integrity: sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA== @@ -1242,7 +1355,7 @@ packages: '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/plugin-transform-for-of/7.18.1_@babel+core@7.18.2: + /@babel/plugin-transform-for-of@7.18.1(@babel/core@7.18.2): resolution: { integrity: sha512-+TTB5XwvJ5hZbO8xvl2H4XaMDOAK57zF4miuC9qQJgysPNEAZZ9Z69rdF5LJkozGdZrjBIUAIyKUWRMmebI7vg== @@ -1255,7 +1368,7 @@ packages: '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/plugin-transform-function-name/7.16.7_@babel+core@7.18.2: + /@babel/plugin-transform-function-name@7.16.7(@babel/core@7.18.2): resolution: { integrity: sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA== @@ -1265,12 +1378,12 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.2 - '@babel/helper-compilation-targets': 7.18.2_@babel+core@7.18.2 + '@babel/helper-compilation-targets': 7.18.2(@babel/core@7.18.2) '@babel/helper-function-name': 7.17.9 '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/plugin-transform-literals/7.17.12_@babel+core@7.18.2: + /@babel/plugin-transform-literals@7.17.12(@babel/core@7.18.2): resolution: { integrity: sha512-8iRkvaTjJciWycPIZ9k9duu663FT7VrBdNqNgxnVXEFwOIp55JWcZd23VBRySYbnS3PwQ3rGiabJBBBGj5APmQ== @@ -1283,7 +1396,7 @@ packages: '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/plugin-transform-member-expression-literals/7.16.7_@babel+core@7.18.2: + /@babel/plugin-transform-member-expression-literals@7.16.7(@babel/core@7.18.2): resolution: { integrity: sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw== @@ -1296,7 +1409,7 @@ packages: '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/plugin-transform-modules-amd/7.18.0_@babel+core@7.18.2: + /@babel/plugin-transform-modules-amd@7.18.0(@babel/core@7.18.2): resolution: { integrity: sha512-h8FjOlYmdZwl7Xm2Ug4iX2j7Qy63NANI+NQVWQzv6r25fqgg7k2dZl03p95kvqNclglHs4FZ+isv4p1uXMA+QA== @@ -1313,7 +1426,7 @@ packages: - supports-color dev: true - /@babel/plugin-transform-modules-commonjs/7.18.2_@babel+core@7.18.2: + /@babel/plugin-transform-modules-commonjs@7.18.2(@babel/core@7.18.2): resolution: { integrity: sha512-f5A865gFPAJAEE0K7F/+nm5CmAE3y8AWlMBG9unu5j9+tk50UQVK0QS8RNxSp7MJf0wh97uYyLWt3Zvu71zyOQ== @@ -1331,7 +1444,7 @@ packages: - supports-color dev: true - /@babel/plugin-transform-modules-systemjs/7.18.4_@babel+core@7.18.2: + /@babel/plugin-transform-modules-systemjs@7.18.4(@babel/core@7.18.2): resolution: { integrity: sha512-lH2UaQaHVOAeYrUUuZ8i38o76J/FnO8vu21OE+tD1MyP9lxdZoSfz+pDbWkq46GogUrdrMz3tiz/FYGB+bVThg== @@ -1350,7 +1463,7 @@ packages: - supports-color dev: true - /@babel/plugin-transform-modules-umd/7.18.0_@babel+core@7.18.2: + /@babel/plugin-transform-modules-umd@7.18.0(@babel/core@7.18.2): resolution: { integrity: sha512-d/zZ8I3BWli1tmROLxXLc9A6YXvGK8egMxHp+E/rRwMh1Kip0AP77VwZae3snEJ33iiWwvNv2+UIIhfalqhzZA== @@ -1366,7 +1479,7 @@ packages: - supports-color dev: true - /@babel/plugin-transform-named-capturing-groups-regex/7.17.12_@babel+core@7.18.2: + /@babel/plugin-transform-named-capturing-groups-regex@7.17.12(@babel/core@7.18.2): resolution: { integrity: sha512-vWoWFM5CKaTeHrdUJ/3SIOTRV+MBVGybOC9mhJkaprGNt5demMymDW24yC74avb915/mIRe3TgNb/d8idvnCRA== @@ -1376,11 +1489,11 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.18.2 - '@babel/helper-create-regexp-features-plugin': 7.17.12_@babel+core@7.18.2 + '@babel/helper-create-regexp-features-plugin': 7.17.12(@babel/core@7.18.2) '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/plugin-transform-new-target/7.17.12_@babel+core@7.18.2: + /@babel/plugin-transform-new-target@7.17.12(@babel/core@7.18.2): resolution: { integrity: sha512-CaOtzk2fDYisbjAD4Sd1MTKGVIpRtx9bWLyj24Y/k6p4s4gQ3CqDGJauFJxt8M/LEx003d0i3klVqnN73qvK3w== @@ -1393,7 +1506,7 @@ packages: '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/plugin-transform-object-super/7.16.7_@babel+core@7.18.2: + /@babel/plugin-transform-object-super@7.16.7(@babel/core@7.18.2): resolution: { integrity: sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw== @@ -1409,7 +1522,7 @@ packages: - supports-color dev: true - /@babel/plugin-transform-parameters/7.17.12_@babel+core@7.18.2: + /@babel/plugin-transform-parameters@7.17.12(@babel/core@7.18.2): resolution: { integrity: sha512-6qW4rWo1cyCdq1FkYri7AHpauchbGLXpdwnYsfxFb+KtddHENfsY5JZb35xUwkK5opOLcJ3BNd2l7PhRYGlwIA== @@ -1422,7 +1535,7 @@ packages: '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/plugin-transform-property-literals/7.16.7_@babel+core@7.18.2: + /@babel/plugin-transform-property-literals@7.16.7(@babel/core@7.18.2): resolution: { integrity: sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw== @@ -1435,7 +1548,7 @@ packages: '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/plugin-transform-react-jsx-development/7.16.7_@babel+core@7.18.2: + /@babel/plugin-transform-react-jsx-development@7.16.7(@babel/core@7.18.2): resolution: { integrity: sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A== @@ -1445,10 +1558,10 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.2 - '@babel/plugin-transform-react-jsx': 7.17.12_@babel+core@7.18.2 + '@babel/plugin-transform-react-jsx': 7.17.12(@babel/core@7.18.2) dev: true - /@babel/plugin-transform-react-jsx-self/7.17.12_@babel+core@7.18.2: + /@babel/plugin-transform-react-jsx-self@7.17.12(@babel/core@7.18.2): resolution: { integrity: sha512-7S9G2B44EnYOx74mue02t1uD8ckWZ/ee6Uz/qfdzc35uWHX5NgRy9i+iJSb2LFRgMd+QV9zNcStQaazzzZ3n3Q== @@ -1461,7 +1574,7 @@ packages: '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/plugin-transform-react-jsx-source/7.16.7_@babel+core@7.18.2: + /@babel/plugin-transform-react-jsx-source@7.16.7(@babel/core@7.18.2): resolution: { integrity: sha512-rONFiQz9vgbsnaMtQlZCjIRwhJvlrPET8TabIUK2hzlXw9B9s2Ieaxte1SCOOXMbWRHodbKixNf3BLcWVOQ8Bw== @@ -1474,7 +1587,7 @@ packages: '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/plugin-transform-react-jsx/7.17.12_@babel+core@7.18.2: + /@babel/plugin-transform-react-jsx@7.17.12(@babel/core@7.18.2): resolution: { integrity: sha512-Lcaw8bxd1DKht3thfD4A12dqo1X16he1Lm8rIv8sTwjAYNInRS1qHa9aJoqvzpscItXvftKDCfaEQzwoVyXpEQ== @@ -1487,11 +1600,11 @@ packages: '@babel/helper-annotate-as-pure': 7.16.7 '@babel/helper-module-imports': 7.16.7 '@babel/helper-plugin-utils': 7.17.12 - '@babel/plugin-syntax-jsx': 7.17.12_@babel+core@7.18.2 + '@babel/plugin-syntax-jsx': 7.17.12(@babel/core@7.18.2) '@babel/types': 7.18.4 dev: true - /@babel/plugin-transform-regenerator/7.18.0_@babel+core@7.18.2: + /@babel/plugin-transform-regenerator@7.18.0(@babel/core@7.18.2): resolution: { integrity: sha512-C8YdRw9uzx25HSIzwA7EM7YP0FhCe5wNvJbZzjVNHHPGVcDJ3Aie+qGYYdS1oVQgn+B3eAIJbWFLrJ4Jipv7nw== @@ -1505,7 +1618,7 @@ packages: regenerator-transform: 0.15.0 dev: true - /@babel/plugin-transform-reserved-words/7.17.12_@babel+core@7.18.2: + /@babel/plugin-transform-reserved-words@7.17.12(@babel/core@7.18.2): resolution: { integrity: sha512-1KYqwbJV3Co03NIi14uEHW8P50Md6KqFgt0FfpHdK6oyAHQVTosgPuPSiWud1HX0oYJ1hGRRlk0fP87jFpqXZA== @@ -1518,7 +1631,7 @@ packages: '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/plugin-transform-shorthand-properties/7.16.7_@babel+core@7.18.2: + /@babel/plugin-transform-shorthand-properties@7.16.7(@babel/core@7.18.2): resolution: { integrity: sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg== @@ -1531,7 +1644,7 @@ packages: '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/plugin-transform-spread/7.17.12_@babel+core@7.18.2: + /@babel/plugin-transform-spread@7.17.12(@babel/core@7.18.2): resolution: { integrity: sha512-9pgmuQAtFi3lpNUstvG9nGfk9DkrdmWNp9KeKPFmuZCpEnxRzYlS8JgwPjYj+1AWDOSvoGN0H30p1cBOmT/Svg== @@ -1545,7 +1658,7 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': 7.16.0 dev: true - /@babel/plugin-transform-sticky-regex/7.16.7_@babel+core@7.18.2: + /@babel/plugin-transform-sticky-regex@7.16.7(@babel/core@7.18.2): resolution: { integrity: sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw== @@ -1558,7 +1671,7 @@ packages: '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/plugin-transform-template-literals/7.18.2_@babel+core@7.18.2: + /@babel/plugin-transform-template-literals@7.18.2(@babel/core@7.18.2): resolution: { integrity: sha512-/cmuBVw9sZBGZVOMkpAEaVLwm4JmK2GZ1dFKOGGpMzEHWFmyZZ59lUU0PdRr8YNYeQdNzTDwuxP2X2gzydTc9g== @@ -1571,7 +1684,7 @@ packages: '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/plugin-transform-typeof-symbol/7.17.12_@babel+core@7.18.2: + /@babel/plugin-transform-typeof-symbol@7.17.12(@babel/core@7.18.2): resolution: { integrity: sha512-Q8y+Jp7ZdtSPXCThB6zjQ74N3lj0f6TDh1Hnf5B+sYlzQ8i5Pjp8gW0My79iekSpT4WnI06blqP6DT0OmaXXmw== @@ -1584,7 +1697,7 @@ packages: '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/plugin-transform-unicode-escapes/7.16.7_@babel+core@7.18.2: + /@babel/plugin-transform-unicode-escapes@7.16.7(@babel/core@7.18.2): resolution: { integrity: sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q== @@ -1597,7 +1710,7 @@ packages: '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/plugin-transform-unicode-regex/7.16.7_@babel+core@7.18.2: + /@babel/plugin-transform-unicode-regex@7.16.7(@babel/core@7.18.2): resolution: { integrity: sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q== @@ -1607,11 +1720,11 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.2 - '@babel/helper-create-regexp-features-plugin': 7.17.12_@babel+core@7.18.2 + '@babel/helper-create-regexp-features-plugin': 7.17.12(@babel/core@7.18.2) '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/preset-env/7.18.2_@babel+core@7.18.2: + /@babel/preset-env@7.18.2(@babel/core@7.18.2): resolution: { integrity: sha512-PfpdxotV6afmXMU47S08F9ZKIm2bJIQ0YbAAtDfIENX7G1NUAXigLREh69CWDjtgUy7dYn7bsMzkgdtAlmS68Q== @@ -1622,85 +1735,85 @@ packages: dependencies: '@babel/compat-data': 7.17.10 '@babel/core': 7.18.2 - '@babel/helper-compilation-targets': 7.18.2_@babel+core@7.18.2 + '@babel/helper-compilation-targets': 7.18.2(@babel/core@7.18.2) '@babel/helper-plugin-utils': 7.17.12 '@babel/helper-validator-option': 7.16.7 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-proposal-async-generator-functions': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-proposal-class-properties': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-proposal-class-static-block': 7.18.0_@babel+core@7.18.2 - '@babel/plugin-proposal-dynamic-import': 7.16.7_@babel+core@7.18.2 - '@babel/plugin-proposal-export-namespace-from': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-proposal-json-strings': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-proposal-logical-assignment-operators': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-proposal-nullish-coalescing-operator': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-proposal-numeric-separator': 7.16.7_@babel+core@7.18.2 - '@babel/plugin-proposal-object-rest-spread': 7.18.0_@babel+core@7.18.2 - '@babel/plugin-proposal-optional-catch-binding': 7.16.7_@babel+core@7.18.2 - '@babel/plugin-proposal-optional-chaining': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-proposal-private-methods': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-proposal-private-property-in-object': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-proposal-unicode-property-regex': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.18.2 - '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.18.2 - '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.18.2 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.18.2 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.18.2 - '@babel/plugin-syntax-import-assertions': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.18.2 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.18.2 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.18.2 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.18.2 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.18.2 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.18.2 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.18.2 - '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.18.2 - '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.18.2 - '@babel/plugin-transform-arrow-functions': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-transform-async-to-generator': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-transform-block-scoped-functions': 7.16.7_@babel+core@7.18.2 - '@babel/plugin-transform-block-scoping': 7.18.4_@babel+core@7.18.2 - '@babel/plugin-transform-classes': 7.18.4_@babel+core@7.18.2 - '@babel/plugin-transform-computed-properties': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-transform-destructuring': 7.18.0_@babel+core@7.18.2 - '@babel/plugin-transform-dotall-regex': 7.16.7_@babel+core@7.18.2 - '@babel/plugin-transform-duplicate-keys': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-transform-exponentiation-operator': 7.16.7_@babel+core@7.18.2 - '@babel/plugin-transform-for-of': 7.18.1_@babel+core@7.18.2 - '@babel/plugin-transform-function-name': 7.16.7_@babel+core@7.18.2 - '@babel/plugin-transform-literals': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-transform-member-expression-literals': 7.16.7_@babel+core@7.18.2 - '@babel/plugin-transform-modules-amd': 7.18.0_@babel+core@7.18.2 - '@babel/plugin-transform-modules-commonjs': 7.18.2_@babel+core@7.18.2 - '@babel/plugin-transform-modules-systemjs': 7.18.4_@babel+core@7.18.2 - '@babel/plugin-transform-modules-umd': 7.18.0_@babel+core@7.18.2 - '@babel/plugin-transform-named-capturing-groups-regex': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-transform-new-target': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-transform-object-super': 7.16.7_@babel+core@7.18.2 - '@babel/plugin-transform-parameters': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-transform-property-literals': 7.16.7_@babel+core@7.18.2 - '@babel/plugin-transform-regenerator': 7.18.0_@babel+core@7.18.2 - '@babel/plugin-transform-reserved-words': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-transform-shorthand-properties': 7.16.7_@babel+core@7.18.2 - '@babel/plugin-transform-spread': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-transform-sticky-regex': 7.16.7_@babel+core@7.18.2 - '@babel/plugin-transform-template-literals': 7.18.2_@babel+core@7.18.2 - '@babel/plugin-transform-typeof-symbol': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-transform-unicode-escapes': 7.16.7_@babel+core@7.18.2 - '@babel/plugin-transform-unicode-regex': 7.16.7_@babel+core@7.18.2 - '@babel/preset-modules': 0.1.5_@babel+core@7.18.2 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.17.12(@babel/core@7.18.2) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.17.12(@babel/core@7.18.2) + '@babel/plugin-proposal-async-generator-functions': 7.17.12(@babel/core@7.18.2) + '@babel/plugin-proposal-class-properties': 7.17.12(@babel/core@7.18.2) + '@babel/plugin-proposal-class-static-block': 7.18.0(@babel/core@7.18.2) + '@babel/plugin-proposal-dynamic-import': 7.16.7(@babel/core@7.18.2) + '@babel/plugin-proposal-export-namespace-from': 7.17.12(@babel/core@7.18.2) + '@babel/plugin-proposal-json-strings': 7.17.12(@babel/core@7.18.2) + '@babel/plugin-proposal-logical-assignment-operators': 7.17.12(@babel/core@7.18.2) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.17.12(@babel/core@7.18.2) + '@babel/plugin-proposal-numeric-separator': 7.16.7(@babel/core@7.18.2) + '@babel/plugin-proposal-object-rest-spread': 7.18.0(@babel/core@7.18.2) + '@babel/plugin-proposal-optional-catch-binding': 7.16.7(@babel/core@7.18.2) + '@babel/plugin-proposal-optional-chaining': 7.17.12(@babel/core@7.18.2) + '@babel/plugin-proposal-private-methods': 7.17.12(@babel/core@7.18.2) + '@babel/plugin-proposal-private-property-in-object': 7.17.12(@babel/core@7.18.2) + '@babel/plugin-proposal-unicode-property-regex': 7.17.12(@babel/core@7.18.2) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.18.2) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.18.2) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.18.2) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.18.2) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.18.2) + '@babel/plugin-syntax-import-assertions': 7.17.12(@babel/core@7.18.2) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.18.2) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.18.2) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.18.2) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.18.2) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.18.2) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.18.2) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.18.2) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.18.2) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.18.2) + '@babel/plugin-transform-arrow-functions': 7.17.12(@babel/core@7.18.2) + '@babel/plugin-transform-async-to-generator': 7.17.12(@babel/core@7.18.2) + '@babel/plugin-transform-block-scoped-functions': 7.16.7(@babel/core@7.18.2) + '@babel/plugin-transform-block-scoping': 7.18.4(@babel/core@7.18.2) + '@babel/plugin-transform-classes': 7.18.4(@babel/core@7.18.2) + '@babel/plugin-transform-computed-properties': 7.17.12(@babel/core@7.18.2) + '@babel/plugin-transform-destructuring': 7.18.0(@babel/core@7.18.2) + '@babel/plugin-transform-dotall-regex': 7.16.7(@babel/core@7.18.2) + '@babel/plugin-transform-duplicate-keys': 7.17.12(@babel/core@7.18.2) + '@babel/plugin-transform-exponentiation-operator': 7.16.7(@babel/core@7.18.2) + '@babel/plugin-transform-for-of': 7.18.1(@babel/core@7.18.2) + '@babel/plugin-transform-function-name': 7.16.7(@babel/core@7.18.2) + '@babel/plugin-transform-literals': 7.17.12(@babel/core@7.18.2) + '@babel/plugin-transform-member-expression-literals': 7.16.7(@babel/core@7.18.2) + '@babel/plugin-transform-modules-amd': 7.18.0(@babel/core@7.18.2) + '@babel/plugin-transform-modules-commonjs': 7.18.2(@babel/core@7.18.2) + '@babel/plugin-transform-modules-systemjs': 7.18.4(@babel/core@7.18.2) + '@babel/plugin-transform-modules-umd': 7.18.0(@babel/core@7.18.2) + '@babel/plugin-transform-named-capturing-groups-regex': 7.17.12(@babel/core@7.18.2) + '@babel/plugin-transform-new-target': 7.17.12(@babel/core@7.18.2) + '@babel/plugin-transform-object-super': 7.16.7(@babel/core@7.18.2) + '@babel/plugin-transform-parameters': 7.17.12(@babel/core@7.18.2) + '@babel/plugin-transform-property-literals': 7.16.7(@babel/core@7.18.2) + '@babel/plugin-transform-regenerator': 7.18.0(@babel/core@7.18.2) + '@babel/plugin-transform-reserved-words': 7.17.12(@babel/core@7.18.2) + '@babel/plugin-transform-shorthand-properties': 7.16.7(@babel/core@7.18.2) + '@babel/plugin-transform-spread': 7.17.12(@babel/core@7.18.2) + '@babel/plugin-transform-sticky-regex': 7.16.7(@babel/core@7.18.2) + '@babel/plugin-transform-template-literals': 7.18.2(@babel/core@7.18.2) + '@babel/plugin-transform-typeof-symbol': 7.17.12(@babel/core@7.18.2) + '@babel/plugin-transform-unicode-escapes': 7.16.7(@babel/core@7.18.2) + '@babel/plugin-transform-unicode-regex': 7.16.7(@babel/core@7.18.2) + '@babel/preset-modules': 0.1.5(@babel/core@7.18.2) '@babel/types': 7.18.4 - babel-plugin-polyfill-corejs2: 0.3.1_@babel+core@7.18.2 - babel-plugin-polyfill-corejs3: 0.5.2_@babel+core@7.18.2 - babel-plugin-polyfill-regenerator: 0.3.1_@babel+core@7.18.2 + babel-plugin-polyfill-corejs2: 0.3.1(@babel/core@7.18.2) + babel-plugin-polyfill-corejs3: 0.5.2(@babel/core@7.18.2) + babel-plugin-polyfill-regenerator: 0.3.1(@babel/core@7.18.2) core-js-compat: 3.22.7 semver: 6.3.0 transitivePeerDependencies: - supports-color dev: true - /@babel/preset-modules/0.1.5_@babel+core@7.18.2: + /@babel/preset-modules@0.1.5(@babel/core@7.18.2): resolution: { integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA== @@ -1710,13 +1823,13 @@ packages: dependencies: '@babel/core': 7.18.2 '@babel/helper-plugin-utils': 7.17.12 - '@babel/plugin-proposal-unicode-property-regex': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-transform-dotall-regex': 7.16.7_@babel+core@7.18.2 + '@babel/plugin-proposal-unicode-property-regex': 7.17.12(@babel/core@7.18.2) + '@babel/plugin-transform-dotall-regex': 7.16.7(@babel/core@7.18.2) '@babel/types': 7.18.4 esutils: 2.0.3 dev: true - /@babel/runtime-corejs3/7.18.3: + /@babel/runtime-corejs3@7.18.3: resolution: { integrity: sha512-l4ddFwrc9rnR+EJsHsh+TJ4A35YqQz/UqcjtlX2ov53hlJYG5CxtQmNZxyajwDVmCxwy++rtvGU5HazCK4W41Q== @@ -1727,7 +1840,7 @@ packages: regenerator-runtime: 0.13.9 dev: true - /@babel/runtime/7.18.3: + /@babel/runtime@7.18.3: resolution: { integrity: sha512-38Y8f7YUhce/K7RMwTp7m0uCumpv9hZkitCbBClqQIow1qSbCvGkcegKOXpEWCQLfWmevgRiWokZ1GkpfhbZug== @@ -1736,7 +1849,7 @@ packages: dependencies: regenerator-runtime: 0.13.9 - /@babel/template/7.16.7: + /@babel/template@7.16.7: resolution: { integrity: sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w== @@ -1747,7 +1860,7 @@ packages: '@babel/parser': 7.18.4 '@babel/types': 7.18.4 - /@babel/traverse/7.18.2: + /@babel/traverse@7.18.2: resolution: { integrity: sha512-9eNwoeovJ6KH9zcCNnENY7DMFwTU9JdGCFtqNLfUAqtUHRCOsTOqWoffosP8vKmNYeSBUv3yVJXjfd8ucwOjUA== @@ -1762,12 +1875,12 @@ packages: '@babel/helper-split-export-declaration': 7.16.7 '@babel/parser': 7.18.4 '@babel/types': 7.18.4 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.2.2) globals: 11.12.0 transitivePeerDependencies: - supports-color - /@babel/types/7.18.4: + /@babel/types@7.18.4: resolution: { integrity: sha512-ThN1mBcMq5pG/Vm2IcBmPPfyPXbd8S02rS+OBIDENdufvqC7Z/jHPCv9IcP01277aKtDI8g/2XysBN4hA8niiw== @@ -1777,14 +1890,14 @@ packages: '@babel/helper-validator-identifier': 7.16.7 to-fast-properties: 2.0.0 - /@bcoe/v8-coverage/0.2.3: + /@bcoe/v8-coverage@0.2.3: resolution: { integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== } dev: true - /@colors/colors/1.5.0: + /@colors/colors@1.5.0: resolution: { integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ== @@ -1794,7 +1907,7 @@ packages: dev: true optional: true - /@commitlint/config-validator/17.0.0: + /@commitlint/config-validator@17.0.0: resolution: { integrity: sha512-78IQjoZWR4kDHp/U5y17euEWzswJpPkA9TDL5F6oZZZaLIEreWzrDZD5PWtM8MsSRl/K2LDU/UrzYju2bKLMpA== @@ -1806,7 +1919,7 @@ packages: dev: true optional: true - /@commitlint/execute-rule/17.0.0: + /@commitlint/execute-rule@17.0.0: resolution: { integrity: sha512-nVjL/w/zuqjCqSJm8UfpNaw66V9WzuJtQvEnCrK4jDw6qKTmZB+1JQ8m6BQVZbNBcwfYdDNKnhIhqI0Rk7lgpQ== @@ -1815,7 +1928,7 @@ packages: dev: true optional: true - /@commitlint/load/17.0.0: + /@commitlint/load@17.0.0: resolution: { integrity: sha512-XaiHF4yWQOPAI0O6wXvk+NYLtJn/Xb7jgZEeKd4C1ZWd7vR7u8z5h0PkWxSr0uLZGQsElGxv3fiZ32C5+q6M8w== @@ -1830,7 +1943,7 @@ packages: '@types/node': 17.0.38 chalk: 4.1.2 cosmiconfig: 7.0.1 - cosmiconfig-typescript-loader: 2.0.1_h77muqpegcwcauif74p6js2ti4 + cosmiconfig-typescript-loader: 2.0.1(@types/node@17.0.38)(cosmiconfig@7.0.1)(typescript@4.7.2) lodash: 4.17.21 resolve-from: 5.0.0 typescript: 4.7.2 @@ -1840,7 +1953,7 @@ packages: dev: true optional: true - /@commitlint/resolve-extends/17.0.0: + /@commitlint/resolve-extends@17.0.0: resolution: { integrity: sha512-wi60WiJmwaQ7lzMXK8Vbc18Hq9tE2j/6iv2AFfPUGV7fvfY6Sf1iNKuUHirSqR0fquUyufIXe4y/K9A6LVIIvw== @@ -1856,7 +1969,7 @@ packages: dev: true optional: true - /@commitlint/types/17.0.0: + /@commitlint/types@17.0.0: resolution: { integrity: sha512-hBAw6U+SkAT5h47zDMeOu3HSiD0SODw4Aq7rRNh1ceUmL7GyLKYhPbUvlRWqZ65XjBLPHZhFyQlRaPNz8qvUyQ== @@ -1867,7 +1980,7 @@ packages: dev: true optional: true - /@cspotcode/source-map-support/0.8.1: + /@cspotcode/source-map-support@0.8.1: resolution: { integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw== @@ -1877,14 +1990,14 @@ packages: '@jridgewell/trace-mapping': 0.3.9 dev: true - /@cush/relative/1.0.0: + /@cush/relative@1.0.0: resolution: { integrity: sha512-RpfLEtTlyIxeNPGKcokS+p3BZII/Q3bYxryFRglh5H3A3T8q9fsLYm72VYAMEOOIBLEa8o93kFLiBDUWKrwXZA== } dev: true - /@cypress/code-coverage/3.10.0_geimqrcyi56bmh3xe4vp7nmeiq: + /@cypress/code-coverage@3.10.0(@babel/core@7.18.2)(@babel/preset-env@7.18.2)(babel-loader@8.2.5)(cypress@9.7.0)(webpack@5.72.1): resolution: { integrity: sha512-K5pW2KPpK4vKMXqxd6vuzo6m9BNgpAv1LcrrtmqAtOJ1RGoEILXYZVost0L6Q+V01NyY7n7jXIIfS7LR3nP6YA== @@ -1892,11 +2005,11 @@ packages: peerDependencies: cypress: '*' dependencies: - '@cypress/webpack-preprocessor': 5.11.1_xynbh4k6lmtrg3soclyambitum + '@cypress/webpack-preprocessor': 5.11.1(@babel/core@7.18.2)(@babel/preset-env@7.18.2)(babel-loader@8.2.5)(webpack@5.72.1) chalk: 4.1.2 cypress: 9.7.0 dayjs: 1.10.7 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.2.2) execa: 4.1.0 globby: 11.0.4 istanbul-lib-coverage: 3.0.0 @@ -1910,7 +2023,7 @@ packages: - webpack dev: true - /@cypress/request/2.88.10: + /@cypress/request@2.88.10: resolution: { integrity: sha512-Zp7F+R93N0yZyG34GutyTNr+okam7s/Fzc1+i3kcqOP8vk6OuajuE9qZJ6Rs+10/1JFtXFYMdyarnU1rZuJesg== @@ -1937,7 +2050,7 @@ packages: uuid: 8.3.2 dev: true - /@cypress/webpack-preprocessor/5.11.1_xynbh4k6lmtrg3soclyambitum: + /@cypress/webpack-preprocessor@5.11.1(@babel/core@7.18.2)(@babel/preset-env@7.18.2)(babel-loader@8.2.5)(webpack@5.72.1): resolution: { integrity: sha512-kfdF+W/Tns81rFplnqlgZ+t6V+FJ7vegeQCYolLyhh0nJ8eG3s5HvV/ak/zSlbQnaOmAuYiZIChJFVZLUWuNOA== @@ -1949,29 +2062,29 @@ packages: webpack: ^4 || ^5 dependencies: '@babel/core': 7.18.2 - '@babel/preset-env': 7.18.2_@babel+core@7.18.2 - babel-loader: 8.2.5_w2i5cy6pptznn7rmavsgpnxasa + '@babel/preset-env': 7.18.2(@babel/core@7.18.2) + babel-loader: 8.2.5(@babel/core@7.18.2)(webpack@5.72.1) bluebird: 3.7.1 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.2.2) lodash: 4.17.21 webpack: 5.72.1 transitivePeerDependencies: - supports-color dev: true - /@cypress/xvfb/1.2.4_supports-color@8.1.1: + /@cypress/xvfb@1.2.4(supports-color@8.1.1): resolution: { integrity: sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q== } dependencies: - debug: 3.2.7_supports-color@8.1.1 + debug: 3.2.7(supports-color@8.1.1) lodash.once: 4.1.1 transitivePeerDependencies: - supports-color dev: true - /@emotion/cache/11.7.1: + /@emotion/cache@11.7.1: resolution: { integrity: sha512-r65Zy4Iljb8oyjtLeCuBH8Qjiy107dOYC6SJq7g7GV5UCQWMObY4SJDPGFjiiVpPrOJ2hmJOoBiYTC7hwx9E2A== @@ -1984,14 +2097,14 @@ packages: stylis: 4.0.13 dev: false - /@emotion/hash/0.8.0: + /@emotion/hash@0.8.0: resolution: { integrity: sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow== } dev: false - /@emotion/is-prop-valid/0.8.8: + /@emotion/is-prop-valid@0.8.8: resolution: { integrity: sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA== @@ -2002,7 +2115,7 @@ packages: dev: false optional: true - /@emotion/memoize/0.7.4: + /@emotion/memoize@0.7.4: resolution: { integrity: sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw== @@ -2010,14 +2123,14 @@ packages: dev: false optional: true - /@emotion/memoize/0.7.5: + /@emotion/memoize@0.7.5: resolution: { integrity: sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ== } dev: false - /@emotion/react/11.7.1_ddpcdz72weezmodm7yk4v5n3v4: + /@emotion/react@11.7.1(@babel/core@7.18.2)(@types/react@17.0.45)(react@17.0.2): resolution: { integrity: sha512-DV2Xe3yhkF1yT4uAUoJcYL1AmrnO5SVsdfvu+fBuS7IbByDeTVx9+wFmvx9Idzv7/78+9Mgx2Hcmr7Fex3tIyw== @@ -2044,7 +2157,7 @@ packages: react: 17.0.2 dev: false - /@emotion/serialize/1.0.2: + /@emotion/serialize@1.0.2: resolution: { integrity: sha512-95MgNJ9+/ajxU7QIAruiOAdYNjxZX7G2mhgrtDWswA21VviYIRP1R5QilZ/bDY42xiKsaktP4egJb3QdYQZi1A== @@ -2057,35 +2170,35 @@ packages: csstype: 3.1.0 dev: false - /@emotion/sheet/1.1.0: + /@emotion/sheet@1.1.0: resolution: { integrity: sha512-u0AX4aSo25sMAygCuQTzS+HsImZFuS8llY8O7b9MDRzbJM0kVJlAz6KNDqcG7pOuQZJmj/8X/rAW+66kMnMW+g== } dev: false - /@emotion/unitless/0.7.5: + /@emotion/unitless@0.7.5: resolution: { integrity: sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== } dev: false - /@emotion/utils/1.0.0: + /@emotion/utils@1.0.0: resolution: { integrity: sha512-mQC2b3XLDs6QCW+pDQDiyO/EdGZYOygE8s5N5rrzjSI4M3IejPE/JPndCBwRT9z982aqQNi6beWs1UeayrQxxA== } dev: false - /@emotion/weak-memoize/0.2.5: + /@emotion/weak-memoize@0.2.5: resolution: { integrity: sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA== } dev: false - /@eslint/eslintrc/1.3.0: + /@eslint/eslintrc@1.3.0: resolution: { integrity: sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw== @@ -2093,7 +2206,7 @@ packages: engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: ajv: 6.12.6 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.2.2) espree: 9.3.2 globals: 13.15.0 ignore: 5.2.0 @@ -2105,7 +2218,7 @@ packages: - supports-color dev: true - /@formatjs/cli/5.0.2: + /@formatjs/cli@5.0.2: resolution: { integrity: sha512-I25CK1NjqBPab50VZxUHeIwYtDx6C/upjuNQCUUD/Ehte0EoGQk2QOkpwqRScuiFVjLiD2dNxGbq+5n5NGRq7g== @@ -2119,7 +2232,7 @@ packages: optional: true dev: true - /@formatjs/ecma402-abstract/1.11.7: + /@formatjs/ecma402-abstract@1.11.7: resolution: { integrity: sha512-uNaok4XWMJBtPZk/veTDamFCm5HeWJUk2jwoVfH5/+wenQ60QHjH6T3UQ0GOOCz9jpKmed7vqOri7xSf//Dt7g== @@ -2128,7 +2241,7 @@ packages: '@formatjs/intl-localematcher': 0.2.28 tslib: 2.4.0 - /@formatjs/fast-memoize/1.2.4: + /@formatjs/fast-memoize@1.2.4: resolution: { integrity: sha512-9ARYoLR8AEzXvj2nYrOVHY/h1dDMDWGTnKDLXSISF1uoPakSmfcZuSqjiqZX2wRkEUimPxdwTu/agyozBtZRHA== @@ -2137,7 +2250,7 @@ packages: tslib: 2.4.0 dev: false - /@formatjs/icu-messageformat-parser/2.1.3: + /@formatjs/icu-messageformat-parser@2.1.3: resolution: { integrity: sha512-hsdAn1dXcujW/G8DHw0iiIy7357pw10yOulCrL6xrQOKJAxT7m7EgpG0Hm1OW9xqaLEzqWyE/jA2AGVnOCaCQw== @@ -2147,7 +2260,7 @@ packages: '@formatjs/icu-skeleton-parser': 1.3.9 tslib: 2.4.0 - /@formatjs/icu-skeleton-parser/1.3.9: + /@formatjs/icu-skeleton-parser@1.3.9: resolution: { integrity: sha512-s9THwwhiiSzbGSk73FP6Ur2MBwEj1vfgYDHKa5FiXGQMfYzdRdRvyH1dgqNgSFJPB6PM3DKtkloJLjpqpSDNUg== @@ -2156,7 +2269,7 @@ packages: '@formatjs/ecma402-abstract': 1.11.7 tslib: 2.4.0 - /@formatjs/intl-displaynames/6.0.2: + /@formatjs/intl-displaynames@6.0.2: resolution: { integrity: sha512-h9Id/6vbSHpARHKMVsjWag3KMZJpop9s67CZTd+AMxhjHb5xDG2b5rlSRJKx/UdIDQ+GzESK7a4fv32yylG3cw== @@ -2167,7 +2280,7 @@ packages: tslib: 2.4.0 dev: false - /@formatjs/intl-listformat/7.0.2: + /@formatjs/intl-listformat@7.0.2: resolution: { integrity: sha512-K+HXrYIvEcAH/dS8XXnSHQYC/z4w0eHjPlDx43HOoDY87/xV7rpHxFVXWXTgwLYC6iAPUO72Y/AaT9iq873juw== @@ -2178,7 +2291,7 @@ packages: tslib: 2.4.0 dev: false - /@formatjs/intl-localematcher/0.2.28: + /@formatjs/intl-localematcher@0.2.28: resolution: { integrity: sha512-FLsc6Gifs1np/8HnCn/7Q+lHMmenrD5fuDhRT82yj0gi9O19kfaFwjQUw1gZsyILuRyT93GuzdifHj7TKRhBcw== @@ -2186,7 +2299,7 @@ packages: dependencies: tslib: 2.4.0 - /@formatjs/intl/2.3.0_typescript@4.7.2: + /@formatjs/intl@2.3.0(typescript@4.7.2): resolution: { integrity: sha512-mE8zGqP+Flrd8tS3AsdvSucnblqwR5gsGM4Bd5711abkabrz52F2TDrU88rVvVfCdHV4dFHFYEmUBVZZ4pATtg== @@ -2207,7 +2320,7 @@ packages: typescript: 4.7.2 dev: false - /@formatjs/ts-transformer/3.9.8: + /@formatjs/ts-transformer@3.9.8: resolution: { integrity: sha512-ip8ainOiCD3+JGDjeQy/Si4I3xcKO5mlmOgoIF6fIglc35v0vD4Zbt2ZnyBQ8r5rSM6eIskjs0AkW8h/6Wc98Q== @@ -2227,7 +2340,7 @@ packages: typescript: 4.7.2 dev: true - /@giscus/react/2.0.5_sfoxds7t5ydpegc3knd667wn6m: + /@giscus/react@2.0.5(react-dom@17.0.2)(react@17.0.2): resolution: { integrity: sha512-QTK4Buv+TqSJx9wovjANW130sFxnZ4/xtm2fEZifNSGaEVeT0AqfRM9Roe6n8OaJhBz5hZnlUpFWUZeHnTuu+A== @@ -2238,10 +2351,10 @@ packages: dependencies: giscus: 1.0.5 react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react-dom: 17.0.2(react@17.0.2) dev: false - /@graphql-typed-document-node/core/3.1.1_graphql@16.5.0: + /@graphql-typed-document-node/core@3.1.1(graphql@16.5.0): resolution: { integrity: sha512-NQ17ii0rK1b34VZonlmT2QMJFI70m0TRwbknO/ihlbatXyaktDhN/98vBiUU6kNBPljqGqyIrl2T4nY2RpFANg== @@ -2252,13 +2365,13 @@ packages: graphql: 16.5.0 dev: false - /@hapi/hoek/9.3.0: + /@hapi/hoek@9.3.0: resolution: { integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ== } - /@hapi/topo/5.1.0: + /@hapi/topo@5.1.0: resolution: { integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg== @@ -2266,7 +2379,7 @@ packages: dependencies: '@hapi/hoek': 9.3.0 - /@humanwhocodes/config-array/0.9.5: + /@humanwhocodes/config-array@0.9.5: resolution: { integrity: sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw== @@ -2274,20 +2387,20 @@ packages: engines: { node: '>=10.10.0' } dependencies: '@humanwhocodes/object-schema': 1.2.1 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.2.2) minimatch: 3.1.2 transitivePeerDependencies: - supports-color dev: true - /@humanwhocodes/object-schema/1.2.1: + /@humanwhocodes/object-schema@1.2.1: resolution: { integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== } dev: true - /@istanbuljs/load-nyc-config/1.1.0: + /@istanbuljs/load-nyc-config@1.1.0: resolution: { integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== @@ -2301,7 +2414,7 @@ packages: resolve-from: 5.0.0 dev: true - /@istanbuljs/schema/0.1.3: + /@istanbuljs/schema@0.1.3: resolution: { integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== @@ -2309,7 +2422,7 @@ packages: engines: { node: '>=8' } dev: true - /@jridgewell/gen-mapping/0.1.1: + /@jridgewell/gen-mapping@0.1.1: resolution: { integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w== @@ -2319,7 +2432,7 @@ packages: '@jridgewell/set-array': 1.1.1 '@jridgewell/sourcemap-codec': 1.4.13 - /@jridgewell/gen-mapping/0.3.1: + /@jridgewell/gen-mapping@0.3.1: resolution: { integrity: sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg== @@ -2330,21 +2443,21 @@ packages: '@jridgewell/sourcemap-codec': 1.4.13 '@jridgewell/trace-mapping': 0.3.13 - /@jridgewell/resolve-uri/3.0.7: + /@jridgewell/resolve-uri@3.0.7: resolution: { integrity: sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA== } engines: { node: '>=6.0.0' } - /@jridgewell/set-array/1.1.1: + /@jridgewell/set-array@1.1.1: resolution: { integrity: sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ== } engines: { node: '>=6.0.0' } - /@jridgewell/source-map/0.3.2: + /@jridgewell/source-map@0.3.2: resolution: { integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw== @@ -2354,13 +2467,13 @@ packages: '@jridgewell/trace-mapping': 0.3.13 dev: true - /@jridgewell/sourcemap-codec/1.4.13: + /@jridgewell/sourcemap-codec@1.4.13: resolution: { integrity: sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w== } - /@jridgewell/trace-mapping/0.3.13: + /@jridgewell/trace-mapping@0.3.13: resolution: { integrity: sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w== @@ -2369,7 +2482,7 @@ packages: '@jridgewell/resolve-uri': 3.0.7 '@jridgewell/sourcemap-codec': 1.4.13 - /@jridgewell/trace-mapping/0.3.9: + /@jridgewell/trace-mapping@0.3.9: resolution: { integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ== @@ -2379,14 +2492,14 @@ packages: '@jridgewell/sourcemap-codec': 1.4.13 dev: true - /@lit/reactive-element/1.3.2: + /@lit/reactive-element@1.3.2: resolution: { integrity: sha512-A2e18XzPMrIh35nhIdE4uoqRzoIpEU5vZYuQN4S3Ee1zkGdYC27DP12pewbw/RLgPHzaE4kx/YqxMzebOpm0dA== } dev: false - /@loadable/component/5.15.2_react@17.0.2: + /@loadable/component@5.15.2(react@17.0.2): resolution: { integrity: sha512-ryFAZOX5P2vFkUdzaAtTG88IGnr9qxSdvLRvJySXcUA4B4xVWurUNADu3AnKPksxOZajljqTrDEDcYjeL4lvLw== @@ -2401,7 +2514,7 @@ packages: react-is: 16.13.1 dev: false - /@mantine/core/4.2.7_5wls347arcusuvvctbrigkswc4: + /@mantine/core@4.2.7(@babel/core@7.18.2)(@mantine/hooks@4.2.7)(@types/react@17.0.45)(react-dom@17.0.2)(react@17.0.2): resolution: { integrity: sha512-WlieaDsqsFhtebRhP/pFNCuqTqPCihkNHHPL6tbd02psEqM8crPrktaO9cAJNyHa3Jna8eUthRRMp8737IHDjg== @@ -2411,20 +2524,20 @@ packages: react: '>=16.8.0' react-dom: '>=16.8.0' dependencies: - '@mantine/hooks': 4.2.7_react@17.0.2 - '@mantine/styles': 4.2.7_mk7blnrphnoord32peccbqkdtq + '@mantine/hooks': 4.2.7(react@17.0.2) + '@mantine/styles': 4.2.7(@babel/core@7.18.2)(@types/react@17.0.45)(react-dom@17.0.2)(react@17.0.2) '@popperjs/core': 2.11.5 - '@radix-ui/react-scroll-area': 0.1.4_react@17.0.2 + '@radix-ui/react-scroll-area': 0.1.4(react@17.0.2) react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-popper: 2.3.0_kz2vxbzpsgxv356x2ucg6oykdm - react-textarea-autosize: 8.3.4_hx2b44akkvgcgvvtmk7ds2qk6q + react-dom: 17.0.2(react@17.0.2) + react-popper: 2.3.0(@popperjs/core@2.11.5)(react-dom@17.0.2)(react@17.0.2) + react-textarea-autosize: 8.3.4(@types/react@17.0.45)(react@17.0.2) transitivePeerDependencies: - '@babel/core' - '@types/react' dev: false - /@mantine/form/4.2.7_react@17.0.2: + /@mantine/form@4.2.7(react@17.0.2): resolution: { integrity: sha512-nVkS1iCj5n66+LlwVtNLUW+wl69WoMP784hDX7GSL7js7yXCPZbwFTbG5yavF4t8VKoqp+pEe3qL/i7F9z/K7w== @@ -2435,7 +2548,7 @@ packages: react: 17.0.2 dev: false - /@mantine/hooks/4.2.7_react@17.0.2: + /@mantine/hooks@4.2.7(react@17.0.2): resolution: { integrity: sha512-lBzoVjiqCCbQyr9YIRReFCo2jSXAZGSOgf1QDVa4rq3BxkwVDBsriHOpvG9h4mq2sWh4sjzPvfgy/OK/e2QpYQ== @@ -2446,7 +2559,7 @@ packages: react: 17.0.2 dev: false - /@mantine/modals/4.2.7_unn6qess6uhjmu3dshxe7mdc4m: + /@mantine/modals@4.2.7(@mantine/core@4.2.7)(@mantine/hooks@4.2.7)(react-dom@17.0.2)(react@17.0.2): resolution: { integrity: sha512-BxTqsX/z4fJudYsUQ0dWoman/AQClsXVpeWh9zrceRvJQHdtLjL1H8ZfY8WeXYEwkM5iMelSpz9TTkHx+/Shwg== @@ -2457,13 +2570,13 @@ packages: react: '>=16.8.0' react-dom: '>=16.8.0' dependencies: - '@mantine/core': 4.2.7_5wls347arcusuvvctbrigkswc4 - '@mantine/hooks': 4.2.7_react@17.0.2 + '@mantine/core': 4.2.7(@babel/core@7.18.2)(@mantine/hooks@4.2.7)(@types/react@17.0.45)(react-dom@17.0.2)(react@17.0.2) + '@mantine/hooks': 4.2.7(react@17.0.2) react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react-dom: 17.0.2(react@17.0.2) dev: false - /@mantine/notifications/4.2.7_unn6qess6uhjmu3dshxe7mdc4m: + /@mantine/notifications@4.2.7(@mantine/core@4.2.7)(@mantine/hooks@4.2.7)(react-dom@17.0.2)(react@17.0.2): resolution: { integrity: sha512-vENIJTyCJMt6yDSsTRlyzFo9xFbivssqQoILOhc03nUvNepfiibcNsOvCAen7r3A+BKYgLYxlKxPVNyLtQ4AUA== @@ -2474,14 +2587,14 @@ packages: react: '>=16.8.0' react-dom: '>=16.8.0' dependencies: - '@mantine/core': 4.2.7_5wls347arcusuvvctbrigkswc4 - '@mantine/hooks': 4.2.7_react@17.0.2 + '@mantine/core': 4.2.7(@babel/core@7.18.2)(@mantine/hooks@4.2.7)(@types/react@17.0.45)(react-dom@17.0.2)(react@17.0.2) + '@mantine/hooks': 4.2.7(react@17.0.2) react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-transition-group: 4.4.2_sfoxds7t5ydpegc3knd667wn6m + react-dom: 17.0.2(react@17.0.2) + react-transition-group: 4.4.2(react-dom@17.0.2)(react@17.0.2) dev: false - /@mantine/prism/4.2.7_unn6qess6uhjmu3dshxe7mdc4m: + /@mantine/prism@4.2.7(@mantine/core@4.2.7)(@mantine/hooks@4.2.7)(react-dom@17.0.2)(react@17.0.2): resolution: { integrity: sha512-QIsqnqKSUV5a/8XRSqHixjAVfpZX1PDfQvEfDUL9cO1/aXejtAZJ2zyvU3+LH1YVjWdDFGNK+oCrNVBZ1ST3NA== @@ -2492,14 +2605,14 @@ packages: react: '>=16.8.0' react-dom: '>=16.8.0' dependencies: - '@mantine/core': 4.2.7_5wls347arcusuvvctbrigkswc4 - '@mantine/hooks': 4.2.7_react@17.0.2 - prism-react-renderer: 1.3.3_react@17.0.2 + '@mantine/core': 4.2.7(@babel/core@7.18.2)(@mantine/hooks@4.2.7)(@types/react@17.0.45)(react-dom@17.0.2)(react@17.0.2) + '@mantine/hooks': 4.2.7(react@17.0.2) + prism-react-renderer: 1.3.3(react@17.0.2) react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react-dom: 17.0.2(react@17.0.2) dev: false - /@mantine/spotlight/4.2.7_unn6qess6uhjmu3dshxe7mdc4m: + /@mantine/spotlight@4.2.7(@mantine/core@4.2.7)(@mantine/hooks@4.2.7)(react-dom@17.0.2)(react@17.0.2): resolution: { integrity: sha512-mpmZ7gvQuCjwAWCqDx24PJzMGFjouhTmZEb7/jDdDc6HpPbBp0rXJz+pvX3uiesZ27oI5eY0q3eh7fn9w+zX7g== @@ -2510,13 +2623,13 @@ packages: react: '>=16.8.0' react-dom: '>=16.8.0' dependencies: - '@mantine/core': 4.2.7_5wls347arcusuvvctbrigkswc4 - '@mantine/hooks': 4.2.7_react@17.0.2 + '@mantine/core': 4.2.7(@babel/core@7.18.2)(@mantine/hooks@4.2.7)(@types/react@17.0.45)(react-dom@17.0.2)(react@17.0.2) + '@mantine/hooks': 4.2.7(react@17.0.2) react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react-dom: 17.0.2(react@17.0.2) dev: false - /@mantine/styles/4.2.7_mk7blnrphnoord32peccbqkdtq: + /@mantine/styles@4.2.7(@babel/core@7.18.2)(@types/react@17.0.45)(react-dom@17.0.2)(react@17.0.2): resolution: { integrity: sha512-Ox9tgVqACQYAR7U1OvXELIoHUvPQS6ke4hXEa4Lzo6ErPN7kpopbve/HwJbcuipqieomvXkMCY4Fyt1pBt0xSQ== @@ -2526,19 +2639,19 @@ packages: react-dom: '>=16.8.0' dependencies: '@emotion/cache': 11.7.1 - '@emotion/react': 11.7.1_ddpcdz72weezmodm7yk4v5n3v4 + '@emotion/react': 11.7.1(@babel/core@7.18.2)(@types/react@17.0.45)(react@17.0.2) '@emotion/serialize': 1.0.2 '@emotion/utils': 1.0.0 clsx: 1.1.1 csstype: 3.0.9 react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react-dom: 17.0.2(react@17.0.2) transitivePeerDependencies: - '@babel/core' - '@types/react' dev: false - /@mswjs/cookies/0.2.1: + /@mswjs/cookies@0.2.1: resolution: { integrity: sha512-0tDfcPw5/s7QsNQqS3knAvAD5w5PF1nNPagRhKO/yECY+sMbJxoC2sLWnH7Lzmh52mTSVLKDhd1r92Q3kfljnQ== @@ -2549,7 +2662,7 @@ packages: set-cookie-parser: 2.4.8 dev: true - /@mswjs/interceptors/0.16.4: + /@mswjs/interceptors@0.16.4: resolution: { integrity: sha512-McPKUFlZNS/wo+OAor15k0fv2skK+EdWl9CEcdxAqsN4vKajlxCxDU4B5W/pn1y0TJPSAOmxR6LYFe/8esePrg== @@ -2558,7 +2671,7 @@ packages: dependencies: '@open-draft/until': 1.0.3 '@xmldom/xmldom': 0.7.5 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.2.2) headers-polyfill: 3.0.7 outvariant: 1.3.0 strict-event-emitter: 0.2.4 @@ -2566,7 +2679,7 @@ packages: - supports-color dev: true - /@nabla/vite-plugin-eslint/1.4.0_eslint@8.16.0+vite@2.9.9: + /@nabla/vite-plugin-eslint@1.4.0(eslint@8.16.0)(vite@2.9.9): resolution: { integrity: sha512-ysnyvuaexq2jioSZW8yo1HPi/tRG0uj05cEJv/X/itNtHrUYzSnngi2lbY9kvkaapChB4TNebqGLHlPy56WWEQ== @@ -2581,7 +2694,7 @@ packages: vite: 2.9.9 dev: true - /@nodelib/fs.scandir/2.1.5: + /@nodelib/fs.scandir@2.1.5: resolution: { integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== @@ -2592,7 +2705,7 @@ packages: run-parallel: 1.2.0 dev: true - /@nodelib/fs.stat/2.0.5: + /@nodelib/fs.stat@2.0.5: resolution: { integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== @@ -2600,7 +2713,7 @@ packages: engines: { node: '>= 8' } dev: true - /@nodelib/fs.walk/1.2.8: + /@nodelib/fs.walk@1.2.8: resolution: { integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== @@ -2611,14 +2724,14 @@ packages: fastq: 1.13.0 dev: true - /@open-draft/until/1.0.3: + /@open-draft/until@1.0.3: resolution: { integrity: sha512-Aq58f5HiWdyDlFffbbSjAlv596h/cOnt2DO1w3DOC7OJ5EHs0hd/nycJfiu9RJbT6Yk6F1knnRRXNSpxoIVZ9Q== } dev: true - /@pdf-lib/standard-fonts/1.0.0: + /@pdf-lib/standard-fonts@1.0.0: resolution: { integrity: sha512-hU30BK9IUN/su0Mn9VdlVKsWBS6GyhVfqjwl1FjZN4TxP6cCw0jP2w7V3Hf5uX7M0AZJ16vey9yE0ny7Sa59ZA== @@ -2627,7 +2740,7 @@ packages: pako: 1.0.11 dev: false - /@pdf-lib/upng/1.0.1: + /@pdf-lib/upng@1.0.1: resolution: { integrity: sha512-dQK2FUMQtowVP00mtIksrlZhdFXQZPC+taih1q4CvPZ5vqdxR/LKBaFg0oAfzd1GlHZXXSPdQfzQnt+ViGvEIQ== @@ -2636,14 +2749,14 @@ packages: pako: 1.0.11 dev: false - /@popperjs/core/2.11.5: + /@popperjs/core@2.11.5: resolution: { integrity: sha512-9X2obfABZuDVLCgPK9aX0a/x4jaOEweTTWE2+9sr0Qqqevj2Uv5XorvusThmc9XGYpS9yI+fhh8RTafBtGposw== } dev: false - /@radix-ui/number/0.1.0: + /@radix-ui/number@0.1.0: resolution: { integrity: sha512-rpf6QiOWLHAkM4FEMYu9i+5Jr8cKT893+R4mPpcdsy4LD7omr9JfdOqj/h/xPA5+EcVrpMMlU6rrRYpUB5UI8g== @@ -2652,7 +2765,7 @@ packages: '@babel/runtime': 7.18.3 dev: false - /@radix-ui/primitive/0.1.0: + /@radix-ui/primitive@0.1.0: resolution: { integrity: sha512-tqxZKybwN5Fa3VzZry4G6mXAAb9aAqKmPtnVbZpL0vsBwvOHTBwsjHVPXylocYLwEtBY9SCe665bYnNB515uoA== @@ -2661,7 +2774,7 @@ packages: '@babel/runtime': 7.18.3 dev: false - /@radix-ui/react-compose-refs/0.1.0_react@17.0.2: + /@radix-ui/react-compose-refs@0.1.0(react@17.0.2): resolution: { integrity: sha512-eyclbh+b77k+69Dk72q3694OHrn9B3QsoIRx7ywX341U9RK1ThgQjMFZoPtmZNQTksXHLNEiefR8hGVeFyInGg== @@ -2673,7 +2786,7 @@ packages: react: 17.0.2 dev: false - /@radix-ui/react-context/0.1.1_react@17.0.2: + /@radix-ui/react-context@0.1.1(react@17.0.2): resolution: { integrity: sha512-PkyVX1JsLBioeu0jB9WvRpDBBLtLZohVDT3BB5CTSJqActma8S8030P57mWZb4baZifMvN7KKWPAA40UmWKkQg== @@ -2685,7 +2798,7 @@ packages: react: 17.0.2 dev: false - /@radix-ui/react-presence/0.1.2_react@17.0.2: + /@radix-ui/react-presence@0.1.2(react@17.0.2): resolution: { integrity: sha512-3BRlFZraooIUfRlyN+b/Xs5hq1lanOOo/+3h6Pwu2GMFjkGKKa4Rd51fcqGqnVlbr3jYg+WLuGyAV4KlgqwrQw== @@ -2694,12 +2807,12 @@ packages: react: '>=16.8' dependencies: '@babel/runtime': 7.18.3 - '@radix-ui/react-compose-refs': 0.1.0_react@17.0.2 - '@radix-ui/react-use-layout-effect': 0.1.0_react@17.0.2 + '@radix-ui/react-compose-refs': 0.1.0(react@17.0.2) + '@radix-ui/react-use-layout-effect': 0.1.0(react@17.0.2) react: 17.0.2 dev: false - /@radix-ui/react-primitive/0.1.4_react@17.0.2: + /@radix-ui/react-primitive@0.1.4(react@17.0.2): resolution: { integrity: sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA== @@ -2708,11 +2821,11 @@ packages: react: ^16.8 || ^17.0 dependencies: '@babel/runtime': 7.18.3 - '@radix-ui/react-slot': 0.1.2_react@17.0.2 + '@radix-ui/react-slot': 0.1.2(react@17.0.2) react: 17.0.2 dev: false - /@radix-ui/react-scroll-area/0.1.4_react@17.0.2: + /@radix-ui/react-scroll-area@0.1.4(react@17.0.2): resolution: { integrity: sha512-QHxRsjy+hsHwQYJ9cCNgSJ5+6ioZu1KhwD1UOXoHNciuFGMX08v+uJPKXIz+ySv03Rx6cOz6f/Fk5aPHRMFi/A== @@ -2723,17 +2836,17 @@ packages: '@babel/runtime': 7.18.3 '@radix-ui/number': 0.1.0 '@radix-ui/primitive': 0.1.0 - '@radix-ui/react-compose-refs': 0.1.0_react@17.0.2 - '@radix-ui/react-context': 0.1.1_react@17.0.2 - '@radix-ui/react-presence': 0.1.2_react@17.0.2 - '@radix-ui/react-primitive': 0.1.4_react@17.0.2 - '@radix-ui/react-use-callback-ref': 0.1.0_react@17.0.2 - '@radix-ui/react-use-direction': 0.1.0_react@17.0.2 - '@radix-ui/react-use-layout-effect': 0.1.0_react@17.0.2 + '@radix-ui/react-compose-refs': 0.1.0(react@17.0.2) + '@radix-ui/react-context': 0.1.1(react@17.0.2) + '@radix-ui/react-presence': 0.1.2(react@17.0.2) + '@radix-ui/react-primitive': 0.1.4(react@17.0.2) + '@radix-ui/react-use-callback-ref': 0.1.0(react@17.0.2) + '@radix-ui/react-use-direction': 0.1.0(react@17.0.2) + '@radix-ui/react-use-layout-effect': 0.1.0(react@17.0.2) react: 17.0.2 dev: false - /@radix-ui/react-slot/0.1.2_react@17.0.2: + /@radix-ui/react-slot@0.1.2(react@17.0.2): resolution: { integrity: sha512-ADkqfL+agEzEguU3yS26jfB50hRrwf7U4VTwAOZEmi/g+ITcBWe12yM46ueS/UCIMI9Py+gFUaAdxgxafFvY2Q== @@ -2742,11 +2855,11 @@ packages: react: ^16.8 || ^17.0 dependencies: '@babel/runtime': 7.18.3 - '@radix-ui/react-compose-refs': 0.1.0_react@17.0.2 + '@radix-ui/react-compose-refs': 0.1.0(react@17.0.2) react: 17.0.2 dev: false - /@radix-ui/react-use-callback-ref/0.1.0_react@17.0.2: + /@radix-ui/react-use-callback-ref@0.1.0(react@17.0.2): resolution: { integrity: sha512-Va041McOFFl+aV+sejvl0BS2aeHx86ND9X/rVFmEFQKTXCp6xgUK0NGUAGcgBlIjnJSbMYPGEk1xKSSlVcN2Aw== @@ -2758,7 +2871,7 @@ packages: react: 17.0.2 dev: false - /@radix-ui/react-use-direction/0.1.0_react@17.0.2: + /@radix-ui/react-use-direction@0.1.0(react@17.0.2): resolution: { integrity: sha512-NajpY/An9TCPSfOVkgWIdXJV+VuWl67PxB6kOKYmtNAFHvObzIoh8o0n9sAuwSAyFCZVq211FEf9gvVDRhOyiA== @@ -2770,7 +2883,7 @@ packages: react: 17.0.2 dev: false - /@radix-ui/react-use-layout-effect/0.1.0_react@17.0.2: + /@radix-ui/react-use-layout-effect@0.1.0(react@17.0.2): resolution: { integrity: sha512-+wdeS51Y+E1q1Wmd+1xSSbesZkpVj4jsg0BojCbopWvgq5iBvixw5vgemscdh58ep98BwUbsFYnrywFhV9yrVg== @@ -2782,7 +2895,7 @@ packages: react: 17.0.2 dev: false - /@rehooks/window-size/1.0.2: + /@rehooks/window-size@1.0.2: resolution: { integrity: sha512-sqPpGM4kivmOFHG+UKqmJbVDBSLOpjMZgqnCNzpzXRZey8R84LL3MaYiE5hulAAosiOh3UJopvJhgUauccaoeA== @@ -2791,7 +2904,7 @@ packages: react: 16.14.0 dev: false - /@rollup/plugin-babel/5.3.1_xrrjiapkmykkmovg76xtzegu3a: + /@rollup/plugin-babel@5.3.1(@babel/core@7.18.2)(rollup@2.75.5): resolution: { integrity: sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q== @@ -2807,11 +2920,11 @@ packages: dependencies: '@babel/core': 7.18.2 '@babel/helper-module-imports': 7.16.7 - '@rollup/pluginutils': 3.1.0_rollup@2.75.5 + '@rollup/pluginutils': 3.1.0(rollup@2.75.5) rollup: 2.75.5 dev: true - /@rollup/plugin-node-resolve/11.2.1_rollup@2.75.5: + /@rollup/plugin-node-resolve@11.2.1(rollup@2.75.5): resolution: { integrity: sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg== @@ -2820,7 +2933,7 @@ packages: peerDependencies: rollup: ^1.20.0||^2.0.0 dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.75.5 + '@rollup/pluginutils': 3.1.0(rollup@2.75.5) '@types/resolve': 1.17.1 builtin-modules: 3.3.0 deepmerge: 4.2.2 @@ -2829,7 +2942,7 @@ packages: rollup: 2.75.5 dev: true - /@rollup/plugin-replace/2.4.2_rollup@2.75.5: + /@rollup/plugin-replace@2.4.2(rollup@2.75.5): resolution: { integrity: sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg== @@ -2837,12 +2950,12 @@ packages: peerDependencies: rollup: ^1.20.0 || ^2.0.0 dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.75.5 + '@rollup/pluginutils': 3.1.0(rollup@2.75.5) magic-string: 0.25.9 rollup: 2.75.5 dev: true - /@rollup/plugin-yaml/3.1.0_rollup@2.75.5: + /@rollup/plugin-yaml@3.1.0(rollup@2.75.5): resolution: { integrity: sha512-61PsAXqN7YNYdg/nezK3NkqAu6e3Qu2wjHYW3r52Nx0aLi+rG7gkkIqtvxG8EtSqE2rra5CUcWBZj+v362qt9A== @@ -2851,13 +2964,13 @@ packages: peerDependencies: rollup: ^1.20.0 || ^2.0.0 dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.75.5 + '@rollup/pluginutils': 3.1.0(rollup@2.75.5) js-yaml: 3.14.1 rollup: 2.75.5 tosource: 1.0.0 dev: true - /@rollup/pluginutils/3.1.0_rollup@2.75.5: + /@rollup/pluginutils@3.1.0(rollup@2.75.5): resolution: { integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== @@ -2872,7 +2985,7 @@ packages: rollup: 2.75.5 dev: true - /@rollup/pluginutils/4.2.1: + /@rollup/pluginutils@4.2.1: resolution: { integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ== @@ -2883,7 +2996,7 @@ packages: picomatch: 2.3.1 dev: true - /@sideway/address/4.1.4: + /@sideway/address@4.1.4: resolution: { integrity: sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw== @@ -2891,19 +3004,19 @@ packages: dependencies: '@hapi/hoek': 9.3.0 - /@sideway/formula/3.0.0: + /@sideway/formula@3.0.0: resolution: { integrity: sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg== } - /@sideway/pinpoint/2.0.0: + /@sideway/pinpoint@2.0.0: resolution: { integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ== } - /@supabase/functions-js/1.3.4: + /@supabase/functions-js@1.3.4: resolution: { integrity: sha512-yYVgkECjv7IZEBKBI3EB5Q7R1p0FJ10g8Q9N7SWKIHUU6i6DnbEGHIMFLyQRm1hmiNWD8fL7bRVEYacmTRJhHw== @@ -2914,7 +3027,7 @@ packages: - encoding dev: false - /@supabase/gotrue-js/1.22.18: + /@supabase/gotrue-js@1.22.18: resolution: { integrity: sha512-vJzkUALC+taT1ddHsiUCby4c1GWERDnqkvsLLiUmBaJjR4/me4Dg9ZOlFz7cUfHa597fnEUDYBqjufgAjncQZw== @@ -2925,7 +3038,7 @@ packages: - encoding dev: false - /@supabase/postgrest-js/0.37.4: + /@supabase/postgrest-js@0.37.4: resolution: { integrity: sha512-x+c2rk1fz9s6f1PrGxCJ0QTUgXPDI0G3ngIqD5sSiXhhCyfl8Q5V92mXl2EYtlDhkiUkjFNrOZFhXVbXOHgvDw== @@ -2936,7 +3049,7 @@ packages: - encoding dev: false - /@supabase/realtime-js/1.7.2: + /@supabase/realtime-js@1.7.2: resolution: { integrity: sha512-DMUaFIKj7KszGtWTTQbhMmUzZf7UnwYqySsmY+G8HgYxvY3ZaVa+DZD0I6ofgr4OLNr0po/ODM2a4lf5m5GNBg== @@ -2948,7 +3061,7 @@ packages: - supports-color dev: false - /@supabase/storage-js/1.7.2: + /@supabase/storage-js@1.7.2: resolution: { integrity: sha512-HX4HAfLUJznVgAwiKVgdTe5QD0bpUcqgc0hpk/s5Uy8qoe1tHZAc5qE9kI+tqk7rQKyymFpiA7+bAHlzyZXxxQ== @@ -2959,7 +3072,7 @@ packages: - encoding dev: false - /@supabase/supabase-js/1.35.4: + /@supabase/supabase-js@1.35.4: resolution: { integrity: sha512-9krwmuG3hdoS7SfM1UmCIw88aW9V1WW2Zx91tofdnmQraWKfk5e2fIKfp+Wjb9owq7JIkuUIA/qziVs2qX0lLQ== @@ -2975,7 +3088,7 @@ packages: - supports-color dev: false - /@surma/rollup-plugin-off-main-thread/2.2.3: + /@surma/rollup-plugin-off-main-thread@2.2.3: resolution: { integrity: sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ== @@ -2987,7 +3100,7 @@ packages: string.prototype.matchall: 4.0.7 dev: true - /@tailwindcss/line-clamp/0.4.0_tailwindcss@3.1.4: + /@tailwindcss/line-clamp@0.4.0(tailwindcss@3.1.4): resolution: { integrity: sha512-HQZo6gfx1D0+DU3nWlNLD5iA6Ef4JAXh0LeD8lOGrJwEDBwwJNKQza6WoXhhY1uQrxOuU8ROxV7CqiQV4CoiLw== @@ -2995,10 +3108,10 @@ packages: peerDependencies: tailwindcss: '>=2.0.0 || >=3.0.0 || >=3.0.0-alpha.1' dependencies: - tailwindcss: 3.1.4_ts-node@10.8.1 + tailwindcss: 3.1.4(postcss@8.4.14)(ts-node@10.8.1) dev: true - /@testing-library/cypress/8.0.2_cypress@9.7.0: + /@testing-library/cypress@8.0.2(cypress@9.7.0): resolution: { integrity: sha512-KVdm7n37sg/A4e3wKMD4zUl0NpzzVhx06V9Tf0hZHZ7nrZ4yFva6Zwg2EFF1VzHkEfN/ahUzRtT1qiW+vuWnJw== @@ -3012,7 +3125,7 @@ packages: cypress: 9.7.0 dev: true - /@testing-library/dom/8.13.0: + /@testing-library/dom@8.13.0: resolution: { integrity: sha512-9VHgfIatKNXQNaZTtLnalIy0jNZzY35a4S3oi08YAt9Hv1VsfZ/DfA45lM8D/UhtHBGJ4/lGwp0PZkVndRkoOQ== @@ -3029,7 +3142,7 @@ packages: pretty-format: 27.5.1 dev: true - /@testing-library/jest-dom/5.16.4: + /@testing-library/jest-dom@5.16.4: resolution: { integrity: sha512-Gy+IoFutbMQcky0k+bqqumXZ1cTGswLsFqmNLzNdSKkU9KGV2u9oXhukCbbJ9/LRPKiqwxEE8VpV/+YZlfkPUA== @@ -3047,7 +3160,7 @@ packages: redent: 3.0.0 dev: true - /@testing-library/react-hooks/8.0.0_k2mvpji5i2ojml6m4ftklg47pa: + /@testing-library/react-hooks@8.0.0(@types/react@17.0.45)(react-dom@17.0.2)(react@17.0.2): resolution: { integrity: sha512-uZqcgtcUUtw7Z9N32W13qQhVAD+Xki2hxbTR461MKax8T6Jr8nsUvZB+vcBTkzY2nFvsUet434CsgF0ncW2yFw== @@ -3069,11 +3182,11 @@ packages: '@babel/runtime': 7.18.3 '@types/react': 17.0.45 react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-error-boundary: 3.1.4_react@17.0.2 + react-dom: 17.0.2(react@17.0.2) + react-error-boundary: 3.1.4(react@17.0.2) dev: true - /@testing-library/react/12.1.5_sfoxds7t5ydpegc3knd667wn6m: + /@testing-library/react@12.1.5(react-dom@17.0.2)(react@17.0.2): resolution: { integrity: sha512-OfTXCJUFgjd/digLUuPxa0+/3ZxsQmE7ub9kcbW/wi96Bh3o/p5vrETcBGfP17NWPGqeYYl5LTRpwyGoMC4ysg== @@ -3087,10 +3200,10 @@ packages: '@testing-library/dom': 8.13.0 '@types/react-dom': 17.0.17 react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react-dom: 17.0.2(react@17.0.2) dev: true - /@testing-library/user-event/14.2.0_tlwynutqiyp5mns3woioasuxnq: + /@testing-library/user-event@14.2.0(@testing-library/dom@8.13.0): resolution: { integrity: sha512-+hIlG4nJS6ivZrKnOP7OGsDu9Fxmryj9vCl8x0ZINtTJcCHs2zLsYif5GzuRiBF2ck5GZG2aQr7Msg+EHlnYVQ== @@ -3102,7 +3215,7 @@ packages: '@testing-library/dom': 8.13.0 dev: true - /@tootallnate/once/2.0.0: + /@tootallnate/once@2.0.0: resolution: { integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== @@ -3110,42 +3223,42 @@ packages: engines: { node: '>= 10' } dev: true - /@tsconfig/node10/1.0.8: + /@tsconfig/node10@1.0.8: resolution: { integrity: sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg== } dev: true - /@tsconfig/node12/1.0.9: + /@tsconfig/node12@1.0.9: resolution: { integrity: sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw== } dev: true - /@tsconfig/node14/1.0.1: + /@tsconfig/node14@1.0.1: resolution: { integrity: sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg== } dev: true - /@tsconfig/node16/1.0.3: + /@tsconfig/node16@1.0.3: resolution: { integrity: sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ== } dev: true - /@types/aria-query/4.2.2: + /@types/aria-query@4.2.2: resolution: { integrity: sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig== } dev: true - /@types/babel__core/7.1.19: + /@types/babel__core@7.1.19: resolution: { integrity: sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw== @@ -3158,7 +3271,7 @@ packages: '@types/babel__traverse': 7.17.1 dev: true - /@types/babel__generator/7.6.4: + /@types/babel__generator@7.6.4: resolution: { integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg== @@ -3167,7 +3280,7 @@ packages: '@babel/types': 7.18.4 dev: true - /@types/babel__helper-plugin-utils/7.10.0: + /@types/babel__helper-plugin-utils@7.10.0: resolution: { integrity: sha512-60YtHzhQ9HAkToHVV+TB4VLzBn9lrfgrsOjiJMtbv/c1jPdekBxaByd6DMsGBzROXWoIL6U3lEFvvbu69RkUoA== @@ -3176,7 +3289,7 @@ packages: '@types/babel__core': 7.1.19 dev: true - /@types/babel__template/7.4.1: + /@types/babel__template@7.4.1: resolution: { integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== @@ -3186,7 +3299,7 @@ packages: '@babel/types': 7.18.4 dev: true - /@types/babel__traverse/7.17.1: + /@types/babel__traverse@7.17.1: resolution: { integrity: sha512-kVzjari1s2YVi77D3w1yuvohV2idweYXMCDzqBiVNN63TcDWrIlTVOYpqVrvbbyOE/IyzBoTKF0fdnLPEORFxA== @@ -3195,7 +3308,7 @@ packages: '@babel/types': 7.18.4 dev: true - /@types/chai-subset/1.3.3: + /@types/chai-subset@1.3.3: resolution: { integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw== @@ -3204,28 +3317,28 @@ packages: '@types/chai': 4.3.1 dev: true - /@types/chai/4.3.1: + /@types/chai@4.3.1: resolution: { integrity: sha512-/zPMqDkzSZ8t3VtxOa4KPq7uzzW978M9Tvh+j7GHKuo6k6GTLxPJ4J5gE5cjfJ26pnXst0N5Hax8Sr0T2Mi9zQ== } dev: true - /@types/cookie/0.4.1: + /@types/cookie@0.4.1: resolution: { integrity: sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q== } dev: true - /@types/css-mediaquery/0.1.1: + /@types/css-mediaquery@0.1.1: resolution: { integrity: sha512-JQ+sPiPlRUHmlL4e3DBUNbxVEb6p7dis78/uSDbQpkeCKVoepChZMWGPIVA2JIH0ylfkA9S+TZUdShlgDpFKrw== } dev: true - /@types/debug/4.1.7: + /@types/debug@4.1.7: resolution: { integrity: sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg== @@ -3234,7 +3347,7 @@ packages: '@types/ms': 0.7.31 dev: false - /@types/eslint-scope/3.7.3: + /@types/eslint-scope@3.7.3: resolution: { integrity: sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g== @@ -3244,7 +3357,7 @@ packages: '@types/estree': 0.0.51 dev: true - /@types/eslint/8.4.2: + /@types/eslint@8.4.2: resolution: { integrity: sha512-Z1nseZON+GEnFjJc04sv4NSALGjhFwy6K0HXt7qsn5ArfAKtb63dXNJHf+1YW6IpOIYRBGUbu3GwJdj8DGnCjA== @@ -3254,28 +3367,28 @@ packages: '@types/json-schema': 7.0.11 dev: true - /@types/estree/0.0.39: + /@types/estree@0.0.39: resolution: { integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== } dev: true - /@types/estree/0.0.51: + /@types/estree@0.0.51: resolution: { integrity: sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ== } dev: true - /@types/file-saver/2.0.5: + /@types/file-saver@2.0.5: resolution: { integrity: sha512-zv9kNf3keYegP5oThGLaPk8E081DFDuwfqjtiTzm6PoxChdJ1raSuADf2YGCVIyrSynLrgc8JWv296s7Q7pQSQ== } dev: true - /@types/hast/2.3.4: + /@types/hast@2.3.4: resolution: { integrity: sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g== @@ -3284,14 +3397,14 @@ packages: '@types/unist': 2.0.6 dev: false - /@types/history/4.7.11: + /@types/history@4.7.11: resolution: { integrity: sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA== } dev: true - /@types/hoist-non-react-statics/3.3.1: + /@types/hoist-non-react-statics@3.3.1: resolution: { integrity: sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA== @@ -3301,14 +3414,14 @@ packages: hoist-non-react-statics: 3.3.2 dev: false - /@types/istanbul-lib-coverage/2.0.4: + /@types/istanbul-lib-coverage@2.0.4: resolution: { integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== } dev: true - /@types/jest/27.5.1: + /@types/jest@27.5.1: resolution: { integrity: sha512-fUy7YRpT+rHXto1YlL+J9rs0uLGyiqVt3ZOTQR+4ROc47yNl8WLdVLgUloBRhOxP1PZvguHl44T3H0wAWxahYQ== @@ -3318,49 +3431,49 @@ packages: pretty-format: 27.5.1 dev: true - /@types/js-levenshtein/1.1.1: + /@types/js-levenshtein@1.1.1: resolution: { integrity: sha512-qC4bCqYGy1y/NP7dDVr7KJarn+PbX1nSpwA7JXdu0HxT3QYjO8MJ+cntENtHFVy2dRAyBV23OZ6MxsW1AM1L8g== } dev: true - /@types/js-yaml/4.0.5: + /@types/js-yaml@4.0.5: resolution: { integrity: sha512-FhpRzf927MNQdRZP0J5DLIdTXhjLYzeUTmLAu69mnVksLH9CJY3IuSeEgbKUki7GQZm0WqDkGzyxju2EZGD2wA== } dev: true - /@types/json-schema/7.0.11: + /@types/json-schema@7.0.11: resolution: { integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== } dev: true - /@types/json-stable-stringify/1.0.34: + /@types/json-stable-stringify@1.0.34: resolution: { integrity: sha512-s2cfwagOQAS8o06TcwKfr9Wx11dNGbH2E9vJz1cqV+a/LOyhWNLUNd6JSRYNzvB4d29UuJX2M0Dj9vE1T8fRXw== } dev: true - /@types/json5/0.0.29: + /@types/json5@0.0.29: resolution: { integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== } dev: true - /@types/lodash/4.14.182: + /@types/lodash@4.14.182: resolution: { integrity: sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q== } dev: true - /@types/mdast/3.0.10: + /@types/mdast@3.0.10: resolution: { integrity: sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA== @@ -3369,69 +3482,69 @@ packages: '@types/unist': 2.0.6 dev: false - /@types/mdurl/1.0.2: + /@types/mdurl@1.0.2: resolution: { integrity: sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA== } dev: false - /@types/minimist/1.2.2: + /@types/minimist@1.2.2: resolution: { integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ== } dev: true - /@types/ms/0.7.31: + /@types/ms@0.7.31: resolution: { integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA== } dev: false - /@types/node/14.18.20: + /@types/node@14.18.20: resolution: { integrity: sha512-Q8KKwm9YqEmUBRsqJ2GWJDtXltBDxTdC4m5vTdXBolu2PeQh8LX+f6BTwU+OuXPu37fLxoN6gidqBmnky36FXA== } dev: true - /@types/node/17.0.38: + /@types/node@17.0.38: resolution: { integrity: sha512-5jY9RhV7c0Z4Jy09G+NIDTsCZ5G0L5n+Z+p+Y7t5VJHM30bgwzSjVtlcBxqAj+6L/swIlvtOSzr8rBk/aNyV2g== } dev: true - /@types/normalize-package-data/2.4.1: + /@types/normalize-package-data@2.4.1: resolution: { integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw== } dev: true - /@types/parse-json/4.0.0: + /@types/parse-json@4.0.0: resolution: { integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== } dev: true - /@types/phoenix/1.5.4: + /@types/phoenix@1.5.4: resolution: { integrity: sha512-L5eZmzw89eXBKkiqVBcJfU1QGx9y+wurRIEgt0cuLH0hwNtVUxtx+6cu0R2STwWj468sjXyBYPYDtGclUd1kjQ== } dev: false - /@types/prop-types/15.7.5: + /@types/prop-types@15.7.5: resolution: { integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== } - /@types/react-dom/17.0.17: + /@types/react-dom@17.0.17: resolution: { integrity: sha512-VjnqEmqGnasQKV0CWLevqMTXBYG9GbwuE6x3VetERLh0cq2LTptFE73MrQi2S7GkKXCf2GgwItB/melLnxfnsg== @@ -3440,7 +3553,7 @@ packages: '@types/react': 17.0.45 dev: true - /@types/react-helmet/6.1.5: + /@types/react-helmet@6.1.5: resolution: { integrity: sha512-/ICuy7OHZxR0YCAZLNg9r7I9aijWUWvxaPR6uTuyxe8tAj5RL4Sw1+R6NhXUtOsarkGYPmaHdBDvuXh2DIN/uA== @@ -3449,7 +3562,7 @@ packages: '@types/react': 18.0.10 dev: true - /@types/react-router-dom/5.3.3: + /@types/react-router-dom@5.3.3: resolution: { integrity: sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw== @@ -3460,7 +3573,7 @@ packages: '@types/react-router': 5.1.18 dev: true - /@types/react-router/5.1.18: + /@types/react-router@5.1.18: resolution: { integrity: sha512-YYknwy0D0iOwKQgz9v8nOzt2J6l4gouBmDnWqUUznltOTaon+r8US8ky8HvN0tXvc38U9m6z/t2RsVsnd1zM0g== @@ -3470,7 +3583,7 @@ packages: '@types/react': 18.0.10 dev: true - /@types/react-slick/0.23.8: + /@types/react-slick@0.23.8: resolution: { integrity: sha512-SfzSg++/3uyftVZaCgHpW+2fnJFsyJEQ/YdsuqfOWQ5lqUYV/gY/UwAnkw4qksCj5jalto/T5rKXJ8zeFldQeA== @@ -3479,7 +3592,7 @@ packages: '@types/react': 18.0.10 dev: true - /@types/react/17.0.45: + /@types/react@17.0.45: resolution: { integrity: sha512-YfhQ22Lah2e3CHPsb93tRwIGNiSwkuz1/blk4e6QrWS0jQzCSNbGLtOEYhPg02W0yGTTmpajp7dCTbBAMN3qsg== @@ -3489,7 +3602,7 @@ packages: '@types/scheduler': 0.16.2 csstype: 3.1.0 - /@types/react/18.0.10: + /@types/react@18.0.10: resolution: { integrity: sha512-dIugadZuIPrRzvIEevIu7A1smqOAjkSMv8qOfwPt9Ve6i6JT/FQcCHyk2qIAxwsQNKZt5/oGR0T4z9h2dXRAkg== @@ -3499,7 +3612,7 @@ packages: '@types/scheduler': 0.16.2 csstype: 3.1.0 - /@types/resolve/1.17.1: + /@types/resolve@1.17.1: resolution: { integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw== @@ -3508,13 +3621,13 @@ packages: '@types/node': 17.0.38 dev: true - /@types/scheduler/0.16.2: + /@types/scheduler@0.16.2: resolution: { integrity: sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== } - /@types/set-cookie-parser/2.4.2: + /@types/set-cookie-parser@2.4.2: resolution: { integrity: sha512-fBZgytwhYAUkj/jC/FAV4RQ5EerRup1YQsXQCh8rZfiHkc4UahC192oH0smGwsXol3cL3A5oETuAHeQHmhXM4w== @@ -3523,7 +3636,7 @@ packages: '@types/node': 17.0.38 dev: true - /@types/sharp/0.30.4: + /@types/sharp@0.30.4: resolution: { integrity: sha512-6oJEzKt7wZeS7e+6x9QFEOWGs0T/6of00+0onZGN1zSmcSjcTDZKgIGZ6YWJnHowpaKUCFBPH52mYljWqU32Eg== @@ -3532,21 +3645,21 @@ packages: '@types/node': 17.0.38 dev: true - /@types/sinonjs__fake-timers/8.1.1: + /@types/sinonjs__fake-timers@8.1.1: resolution: { integrity: sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g== } dev: true - /@types/sizzle/2.3.3: + /@types/sizzle@2.3.3: resolution: { integrity: sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ== } dev: true - /@types/testing-library__jest-dom/5.14.3: + /@types/testing-library__jest-dom@5.14.3: resolution: { integrity: sha512-oKZe+Mf4ioWlMuzVBaXQ9WDnEm1+umLx0InILg+yvZVBBDmzV5KfZyLrCvadtWcx8+916jLmHafcmqqffl+iIw== @@ -3555,20 +3668,20 @@ packages: '@types/jest': 27.5.1 dev: true - /@types/trusted-types/2.0.2: + /@types/trusted-types@2.0.2: resolution: { integrity: sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg== } - /@types/unist/2.0.6: + /@types/unist@2.0.6: resolution: { integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ== } dev: false - /@types/yauzl/2.10.0: + /@types/yauzl@2.10.0: resolution: { integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw== @@ -3579,7 +3692,7 @@ packages: dev: true optional: true - /@typescript-eslint/eslint-plugin/5.27.0_dszb5tb7atwkjjijmmov4qhi7i: + /@typescript-eslint/eslint-plugin@5.27.0(@typescript-eslint/parser@5.27.0)(eslint@8.16.0)(typescript@4.7.2): resolution: { integrity: sha512-DDrIA7GXtmHXr1VCcx9HivA39eprYBIFxbQEHI6NyraRDxCGpxAFiYQAT/1Y0vh1C+o2vfBiy4IuPoXxtTZCAQ== @@ -3593,23 +3706,23 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.27.0_xztl6dhthcahlo6akmb2bmjmle + '@typescript-eslint/parser': 5.27.0(eslint@8.16.0)(typescript@4.7.2) '@typescript-eslint/scope-manager': 5.27.0 - '@typescript-eslint/type-utils': 5.27.0_xztl6dhthcahlo6akmb2bmjmle - '@typescript-eslint/utils': 5.27.0_xztl6dhthcahlo6akmb2bmjmle - debug: 4.3.4 + '@typescript-eslint/type-utils': 5.27.0(eslint@8.16.0)(typescript@4.7.2) + '@typescript-eslint/utils': 5.27.0(eslint@8.16.0)(typescript@4.7.2) + debug: 4.3.4(supports-color@9.2.2) eslint: 8.16.0 functional-red-black-tree: 1.0.1 ignore: 5.2.0 regexpp: 3.2.0 semver: 7.3.7 - tsutils: 3.21.0_typescript@4.7.2 + tsutils: 3.21.0(typescript@4.7.2) typescript: 4.7.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser/5.27.0_xztl6dhthcahlo6akmb2bmjmle: + /@typescript-eslint/parser@5.27.0(eslint@8.16.0)(typescript@4.7.2): resolution: { integrity: sha512-8oGjQF46c52l7fMiPPvX4It3u3V3JipssqDfHQ2hcR0AeR8Zge+OYyKUCm5b70X72N1qXt0qgHenwN6Gc2SXZA== @@ -3624,15 +3737,15 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.27.0 '@typescript-eslint/types': 5.27.0 - '@typescript-eslint/typescript-estree': 5.27.0_typescript@4.7.2 - debug: 4.3.4 + '@typescript-eslint/typescript-estree': 5.27.0(typescript@4.7.2) + debug: 4.3.4(supports-color@9.2.2) eslint: 8.16.0 typescript: 4.7.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager/5.27.0: + /@typescript-eslint/scope-manager@5.27.0: resolution: { integrity: sha512-VnykheBQ/sHd1Vt0LJ1JLrMH1GzHO+SzX6VTXuStISIsvRiurue/eRkTqSrG0CexHQgKG8shyJfR4o5VYioB9g== @@ -3643,7 +3756,7 @@ packages: '@typescript-eslint/visitor-keys': 5.27.0 dev: true - /@typescript-eslint/type-utils/5.27.0_xztl6dhthcahlo6akmb2bmjmle: + /@typescript-eslint/type-utils@5.27.0(eslint@8.16.0)(typescript@4.7.2): resolution: { integrity: sha512-vpTvRRchaf628Hb/Xzfek+85o//zEUotr1SmexKvTfs7czXfYjXVT/a5yDbpzLBX1rhbqxjDdr1Gyo0x1Fc64g== @@ -3656,16 +3769,16 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/utils': 5.27.0_xztl6dhthcahlo6akmb2bmjmle - debug: 4.3.4 + '@typescript-eslint/utils': 5.27.0(eslint@8.16.0)(typescript@4.7.2) + debug: 4.3.4(supports-color@9.2.2) eslint: 8.16.0 - tsutils: 3.21.0_typescript@4.7.2 + tsutils: 3.21.0(typescript@4.7.2) typescript: 4.7.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/types/5.27.0: + /@typescript-eslint/types@5.27.0: resolution: { integrity: sha512-lY6C7oGm9a/GWhmUDOs3xAVRz4ty/XKlQ2fOLr8GAIryGn0+UBOoJDWyHer3UgrHkenorwvBnphhP+zPmzmw0A== @@ -3673,7 +3786,7 @@ packages: engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dev: true - /@typescript-eslint/typescript-estree/5.27.0_typescript@4.7.2: + /@typescript-eslint/typescript-estree@5.27.0(typescript@4.7.2): resolution: { integrity: sha512-QywPMFvgZ+MHSLRofLI7BDL+UczFFHyj0vF5ibeChDAJgdTV8k4xgEwF0geFhVlPc1p8r70eYewzpo6ps+9LJQ== @@ -3687,17 +3800,17 @@ packages: dependencies: '@typescript-eslint/types': 5.27.0 '@typescript-eslint/visitor-keys': 5.27.0 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.2.2) globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.7 - tsutils: 3.21.0_typescript@4.7.2 + tsutils: 3.21.0(typescript@4.7.2) typescript: 4.7.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils/5.27.0_xztl6dhthcahlo6akmb2bmjmle: + /@typescript-eslint/utils@5.27.0(eslint@8.16.0)(typescript@4.7.2): resolution: { integrity: sha512-nZvCrkIJppym7cIbP3pOwIkAefXOmfGPnCM0LQfzNaKxJHI6VjI8NC662uoiPlaf5f6ymkTy9C3NQXev2mdXmA== @@ -3709,16 +3822,16 @@ packages: '@types/json-schema': 7.0.11 '@typescript-eslint/scope-manager': 5.27.0 '@typescript-eslint/types': 5.27.0 - '@typescript-eslint/typescript-estree': 5.27.0_typescript@4.7.2 + '@typescript-eslint/typescript-estree': 5.27.0(typescript@4.7.2) eslint: 8.16.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@8.16.0 + eslint-utils: 3.0.0(eslint@8.16.0) transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/visitor-keys/5.27.0: + /@typescript-eslint/visitor-keys@5.27.0: resolution: { integrity: sha512-46cYrteA2MrIAjv9ai44OQDUoCZyHeGIc4lsjCUX2WT6r4C+kidz1bNiR4017wHOPUythYeH+Sc7/cFP97KEAA== @@ -3729,7 +3842,7 @@ packages: eslint-visitor-keys: 3.3.0 dev: true - /@vitejs/plugin-react/1.3.2: + /@vitejs/plugin-react@1.3.2: resolution: { integrity: sha512-aurBNmMo0kz1O4qRoY+FM4epSA39y3ShWGuqfLRA/3z0oEJAdtoSfgA3aO98/PCCHAqMaduLxIxErWrVKIFzXA== @@ -3737,10 +3850,10 @@ packages: engines: { node: '>=12.0.0' } dependencies: '@babel/core': 7.18.2 - '@babel/plugin-transform-react-jsx': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-transform-react-jsx-development': 7.16.7_@babel+core@7.18.2 - '@babel/plugin-transform-react-jsx-self': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-transform-react-jsx-source': 7.16.7_@babel+core@7.18.2 + '@babel/plugin-transform-react-jsx': 7.17.12(@babel/core@7.18.2) + '@babel/plugin-transform-react-jsx-development': 7.16.7(@babel/core@7.18.2) + '@babel/plugin-transform-react-jsx-self': 7.17.12(@babel/core@7.18.2) + '@babel/plugin-transform-react-jsx-source': 7.16.7(@babel/core@7.18.2) '@rollup/pluginutils': 4.2.1 react-refresh: 0.13.0 resolve: 1.22.0 @@ -3748,7 +3861,7 @@ packages: - supports-color dev: true - /@webassemblyjs/ast/1.11.1: + /@webassemblyjs/ast@1.11.1: resolution: { integrity: sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw== @@ -3758,28 +3871,28 @@ packages: '@webassemblyjs/helper-wasm-bytecode': 1.11.1 dev: true - /@webassemblyjs/floating-point-hex-parser/1.11.1: + /@webassemblyjs/floating-point-hex-parser@1.11.1: resolution: { integrity: sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ== } dev: true - /@webassemblyjs/helper-api-error/1.11.1: + /@webassemblyjs/helper-api-error@1.11.1: resolution: { integrity: sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg== } dev: true - /@webassemblyjs/helper-buffer/1.11.1: + /@webassemblyjs/helper-buffer@1.11.1: resolution: { integrity: sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA== } dev: true - /@webassemblyjs/helper-numbers/1.11.1: + /@webassemblyjs/helper-numbers@1.11.1: resolution: { integrity: sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ== @@ -3790,14 +3903,14 @@ packages: '@xtuc/long': 4.2.2 dev: true - /@webassemblyjs/helper-wasm-bytecode/1.11.1: + /@webassemblyjs/helper-wasm-bytecode@1.11.1: resolution: { integrity: sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q== } dev: true - /@webassemblyjs/helper-wasm-section/1.11.1: + /@webassemblyjs/helper-wasm-section@1.11.1: resolution: { integrity: sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg== @@ -3809,7 +3922,7 @@ packages: '@webassemblyjs/wasm-gen': 1.11.1 dev: true - /@webassemblyjs/ieee754/1.11.1: + /@webassemblyjs/ieee754@1.11.1: resolution: { integrity: sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ== @@ -3818,7 +3931,7 @@ packages: '@xtuc/ieee754': 1.2.0 dev: true - /@webassemblyjs/leb128/1.11.1: + /@webassemblyjs/leb128@1.11.1: resolution: { integrity: sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw== @@ -3827,14 +3940,14 @@ packages: '@xtuc/long': 4.2.2 dev: true - /@webassemblyjs/utf8/1.11.1: + /@webassemblyjs/utf8@1.11.1: resolution: { integrity: sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ== } dev: true - /@webassemblyjs/wasm-edit/1.11.1: + /@webassemblyjs/wasm-edit@1.11.1: resolution: { integrity: sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA== @@ -3850,7 +3963,7 @@ packages: '@webassemblyjs/wast-printer': 1.11.1 dev: true - /@webassemblyjs/wasm-gen/1.11.1: + /@webassemblyjs/wasm-gen@1.11.1: resolution: { integrity: sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA== @@ -3863,7 +3976,7 @@ packages: '@webassemblyjs/utf8': 1.11.1 dev: true - /@webassemblyjs/wasm-opt/1.11.1: + /@webassemblyjs/wasm-opt@1.11.1: resolution: { integrity: sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw== @@ -3875,7 +3988,7 @@ packages: '@webassemblyjs/wasm-parser': 1.11.1 dev: true - /@webassemblyjs/wasm-parser/1.11.1: + /@webassemblyjs/wasm-parser@1.11.1: resolution: { integrity: sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA== @@ -3889,7 +4002,7 @@ packages: '@webassemblyjs/utf8': 1.11.1 dev: true - /@webassemblyjs/wast-printer/1.11.1: + /@webassemblyjs/wast-printer@1.11.1: resolution: { integrity: sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg== @@ -3899,7 +4012,7 @@ packages: '@xtuc/long': 4.2.2 dev: true - /@wry/context/0.6.1: + /@wry/context@0.6.1: resolution: { integrity: sha512-LOmVnY1iTU2D8tv4Xf6MVMZZ+juIJ87Kt/plMijjN20NMAXGmH4u8bS1t0uT74cZ5gwpocYueV58YwyI8y+GKw== @@ -3909,7 +4022,7 @@ packages: tslib: 2.4.0 dev: false - /@wry/equality/0.5.2: + /@wry/equality@0.5.2: resolution: { integrity: sha512-oVMxbUXL48EV/C0/M7gLVsoK6qRHPS85x8zECofEZOVvxGmIPLA9o5Z27cc2PoAyZz1S2VoM2A7FLAnpfGlneA== @@ -3919,7 +4032,7 @@ packages: tslib: 2.4.0 dev: false - /@wry/trie/0.3.1: + /@wry/trie@0.3.1: resolution: { integrity: sha512-WwB53ikYudh9pIorgxrkHKrQZcCqNM/Q/bDzZBffEaGUKGuHrRb3zZUT9Sh2qw9yogC7SsdRmQ1ER0pqvd3bfw== @@ -3929,7 +4042,7 @@ packages: tslib: 2.4.0 dev: false - /@xmldom/xmldom/0.7.5: + /@xmldom/xmldom@0.7.5: resolution: { integrity: sha512-V3BIhmY36fXZ1OtVcI9W+FxQqxVLsPKcNjWigIaa81dLC9IolJl5Mt4Cvhmr0flUnjSpTdrbMTSbXqYqV5dT6A== @@ -3937,28 +4050,28 @@ packages: engines: { node: '>=10.0.0' } dev: true - /@xtuc/ieee754/1.2.0: + /@xtuc/ieee754@1.2.0: resolution: { integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== } dev: true - /@xtuc/long/4.2.2: + /@xtuc/long@4.2.2: resolution: { integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== } dev: true - /abab/2.0.6: + /abab@2.0.6: resolution: { integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA== } dev: true - /acorn-globals/6.0.0: + /acorn-globals@6.0.0: resolution: { integrity: sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== @@ -3968,7 +4081,7 @@ packages: acorn-walk: 7.2.0 dev: true - /acorn-import-assertions/1.8.0_acorn@8.7.1: + /acorn-import-assertions@1.8.0(acorn@8.7.1): resolution: { integrity: sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw== @@ -3979,7 +4092,7 @@ packages: acorn: 8.7.1 dev: true - /acorn-jsx/5.3.2_acorn@8.7.1: + /acorn-jsx@5.3.2(acorn@8.7.1): resolution: { integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== @@ -3990,7 +4103,7 @@ packages: acorn: 8.7.1 dev: true - /acorn-node/1.8.2: + /acorn-node@1.8.2: resolution: { integrity: sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A== @@ -4001,7 +4114,7 @@ packages: xtend: 4.0.2 dev: true - /acorn-walk/7.2.0: + /acorn-walk@7.2.0: resolution: { integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== @@ -4009,7 +4122,7 @@ packages: engines: { node: '>=0.4.0' } dev: true - /acorn-walk/8.2.0: + /acorn-walk@8.2.0: resolution: { integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== @@ -4017,7 +4130,7 @@ packages: engines: { node: '>=0.4.0' } dev: true - /acorn/7.4.1: + /acorn@7.4.1: resolution: { integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== @@ -4026,7 +4139,7 @@ packages: hasBin: true dev: true - /acorn/8.7.1: + /acorn@8.7.1: resolution: { integrity: sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A== @@ -4035,19 +4148,19 @@ packages: hasBin: true dev: true - /agent-base/6.0.2: + /agent-base@6.0.2: resolution: { integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== } engines: { node: '>= 6.0.0' } dependencies: - debug: 4.3.4 + debug: 4.3.4(supports-color@9.2.2) transitivePeerDependencies: - supports-color dev: true - /aggregate-error/3.1.0: + /aggregate-error@3.1.0: resolution: { integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== @@ -4058,7 +4171,7 @@ packages: indent-string: 4.0.0 dev: true - /ajv-keywords/3.5.2_ajv@6.12.6: + /ajv-keywords@3.5.2(ajv@6.12.6): resolution: { integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== @@ -4069,7 +4182,7 @@ packages: ajv: 6.12.6 dev: true - /ajv/6.12.6: + /ajv@6.12.6: resolution: { integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== @@ -4081,7 +4194,7 @@ packages: uri-js: 4.4.1 dev: true - /ajv/8.11.0: + /ajv@8.11.0: resolution: { integrity: sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg== @@ -4093,7 +4206,7 @@ packages: uri-js: 4.4.1 dev: true - /ansi-colors/4.1.3: + /ansi-colors@4.1.3: resolution: { integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== @@ -4101,7 +4214,7 @@ packages: engines: { node: '>=6' } dev: true - /ansi-escapes/3.2.0: + /ansi-escapes@3.2.0: resolution: { integrity: sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== @@ -4109,7 +4222,7 @@ packages: engines: { node: '>=4' } dev: true - /ansi-escapes/4.3.2: + /ansi-escapes@4.3.2: resolution: { integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== @@ -4119,7 +4232,7 @@ packages: type-fest: 0.21.3 dev: true - /ansi-regex/3.0.1: + /ansi-regex@3.0.1: resolution: { integrity: sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw== @@ -4127,7 +4240,7 @@ packages: engines: { node: '>=4' } dev: true - /ansi-regex/4.1.1: + /ansi-regex@4.1.1: resolution: { integrity: sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g== @@ -4135,7 +4248,7 @@ packages: engines: { node: '>=6' } dev: true - /ansi-regex/5.0.1: + /ansi-regex@5.0.1: resolution: { integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== @@ -4143,7 +4256,7 @@ packages: engines: { node: '>=8' } dev: true - /ansi-regex/6.0.1: + /ansi-regex@6.0.1: resolution: { integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== @@ -4151,7 +4264,7 @@ packages: engines: { node: '>=12' } dev: true - /ansi-styles/3.2.1: + /ansi-styles@3.2.1: resolution: { integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== @@ -4160,7 +4273,7 @@ packages: dependencies: color-convert: 1.9.3 - /ansi-styles/4.3.0: + /ansi-styles@4.3.0: resolution: { integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== @@ -4170,7 +4283,7 @@ packages: color-convert: 2.0.1 dev: true - /ansi-styles/5.2.0: + /ansi-styles@5.2.0: resolution: { integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== @@ -4178,7 +4291,7 @@ packages: engines: { node: '>=10' } dev: true - /ansi-styles/6.1.0: + /ansi-styles@6.1.0: resolution: { integrity: sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ== @@ -4186,7 +4299,7 @@ packages: engines: { node: '>=12' } dev: true - /anymatch/3.1.2: + /anymatch@3.1.2: resolution: { integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== @@ -4197,7 +4310,7 @@ packages: picomatch: 2.3.1 dev: true - /append-transform/2.0.0: + /append-transform@2.0.0: resolution: { integrity: sha512-7yeyCEurROLQJFv5Xj4lEGTy0borxepjFv1g22oAdqFu//SrAlDl1O1Nxx15SH1RoliUml6p8dwJW9jvZughhg== @@ -4207,35 +4320,35 @@ packages: default-require-extensions: 3.0.0 dev: true - /arch/2.2.0: + /arch@2.2.0: resolution: { integrity: sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ== } dev: true - /archy/1.0.0: + /archy@1.0.0: resolution: { integrity: sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw== } dev: true - /arg/4.1.3: + /arg@4.1.3: resolution: { integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA== } dev: true - /arg/5.0.2: + /arg@5.0.2: resolution: { integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== } dev: true - /argparse/1.0.10: + /argparse@1.0.10: resolution: { integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== @@ -4243,13 +4356,13 @@ packages: dependencies: sprintf-js: 1.0.3 - /argparse/2.0.1: + /argparse@2.0.1: resolution: { integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== } - /aria-query/4.2.2: + /aria-query@4.2.2: resolution: { integrity: sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA== @@ -4260,7 +4373,7 @@ packages: '@babel/runtime-corejs3': 7.18.3 dev: true - /aria-query/5.0.0: + /aria-query@5.0.0: resolution: { integrity: sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg== @@ -4268,7 +4381,7 @@ packages: engines: { node: '>=6.0' } dev: true - /array-includes/3.1.5: + /array-includes@3.1.5: resolution: { integrity: sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ== @@ -4282,7 +4395,7 @@ packages: is-string: 1.0.7 dev: true - /array-union/2.1.0: + /array-union@2.1.0: resolution: { integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== @@ -4290,7 +4403,7 @@ packages: engines: { node: '>=8' } dev: true - /array.prototype.flat/1.3.0: + /array.prototype.flat@1.3.0: resolution: { integrity: sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw== @@ -4303,7 +4416,7 @@ packages: es-shim-unscopables: 1.0.0 dev: true - /array.prototype.flatmap/1.3.0: + /array.prototype.flatmap@1.3.0: resolution: { integrity: sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg== @@ -4316,7 +4429,7 @@ packages: es-shim-unscopables: 1.0.0 dev: true - /arrify/1.0.1: + /arrify@1.0.1: resolution: { integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA== @@ -4324,7 +4437,7 @@ packages: engines: { node: '>=0.10.0' } dev: true - /asn1/0.2.6: + /asn1@0.2.6: resolution: { integrity: sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ== @@ -4333,7 +4446,7 @@ packages: safer-buffer: 2.1.2 dev: true - /assert-plus/1.0.0: + /assert-plus@1.0.0: resolution: { integrity: sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw== @@ -4341,21 +4454,21 @@ packages: engines: { node: '>=0.8' } dev: true - /assertion-error/1.1.0: + /assertion-error@1.1.0: resolution: { integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw== } dev: true - /ast-types-flow/0.0.7: + /ast-types-flow@0.0.7: resolution: { integrity: sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag== } dev: true - /astral-regex/2.0.0: + /astral-regex@2.0.0: resolution: { integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== @@ -4363,21 +4476,21 @@ packages: engines: { node: '>=8' } dev: true - /async/3.2.3: + /async@3.2.3: resolution: { integrity: sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g== } dev: true - /asynckit/0.4.0: + /asynckit@0.4.0: resolution: { integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== } dev: true - /at-least-node/1.0.0: + /at-least-node@1.0.0: resolution: { integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== @@ -4385,7 +4498,7 @@ packages: engines: { node: '>= 4.0.0' } dev: true - /atob/2.1.2: + /atob@2.1.2: resolution: { integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== @@ -4394,7 +4507,7 @@ packages: hasBin: true dev: true - /autoprefixer/10.4.7_postcss@8.4.14: + /autoprefixer@10.4.7(postcss@8.4.14): resolution: { integrity: sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA== @@ -4413,21 +4526,21 @@ packages: postcss-value-parser: 4.2.0 dev: true - /aws-sign2/0.7.0: + /aws-sign2@0.7.0: resolution: { integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA== } dev: true - /aws4/1.11.0: + /aws4@1.11.0: resolution: { integrity: sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== } dev: true - /axe-core/4.4.2: + /axe-core@4.4.2: resolution: { integrity: sha512-LVAaGp/wkkgYJcjmHsoKx4juT1aQvJyPcW09MLCjVTh3V2cc6PnyempiLMNH5iMdfIX/zdbjUx2KDjMLCTdPeA== @@ -4435,25 +4548,25 @@ packages: engines: { node: '>=12' } dev: true - /axios/0.21.4_debug@4.3.2: + /axios@0.21.4(debug@4.3.2): resolution: { integrity: sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg== } dependencies: - follow-redirects: 1.15.1_debug@4.3.2 + follow-redirects: 1.15.1(debug@4.3.2) transitivePeerDependencies: - debug dev: true - /axobject-query/2.2.0: + /axobject-query@2.2.0: resolution: { integrity: sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA== } dev: true - /babel-loader/8.2.5_w2i5cy6pptznn7rmavsgpnxasa: + /babel-loader@8.2.5(@babel/core@7.18.2)(webpack@5.72.1): resolution: { integrity: sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ== @@ -4471,7 +4584,7 @@ packages: webpack: 5.72.1 dev: true - /babel-plugin-dynamic-import-node/2.3.3: + /babel-plugin-dynamic-import-node@2.3.3: resolution: { integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== @@ -4480,7 +4593,7 @@ packages: object.assign: 4.1.2 dev: true - /babel-plugin-formatjs/10.3.24: + /babel-plugin-formatjs@10.3.24: resolution: { integrity: sha512-31n0NPmNHseYTVz+g+rH0otk0jOMHiZSeTeBpMAkX1keSjG3gr8DbKj5H3l1H/glGuW0yfDDsPImYmh4xLl4pg== @@ -4488,7 +4601,7 @@ packages: dependencies: '@babel/core': 7.18.2 '@babel/helper-plugin-utils': 7.17.12 - '@babel/plugin-syntax-jsx': 7.17.12_@babel+core@7.18.2 + '@babel/plugin-syntax-jsx': 7.17.12(@babel/core@7.18.2) '@babel/traverse': 7.18.2 '@babel/types': 7.18.4 '@formatjs/icu-messageformat-parser': 2.1.3 @@ -4501,7 +4614,7 @@ packages: - ts-jest dev: true - /babel-plugin-polyfill-corejs2/0.3.1_@babel+core@7.18.2: + /babel-plugin-polyfill-corejs2@0.3.1(@babel/core@7.18.2): resolution: { integrity: sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w== @@ -4511,13 +4624,13 @@ packages: dependencies: '@babel/compat-data': 7.17.10 '@babel/core': 7.18.2 - '@babel/helper-define-polyfill-provider': 0.3.1_@babel+core@7.18.2 + '@babel/helper-define-polyfill-provider': 0.3.1(@babel/core@7.18.2) semver: 6.3.0 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-corejs3/0.5.2_@babel+core@7.18.2: + /babel-plugin-polyfill-corejs3@0.5.2(@babel/core@7.18.2): resolution: { integrity: sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ== @@ -4526,13 +4639,13 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.2 - '@babel/helper-define-polyfill-provider': 0.3.1_@babel+core@7.18.2 + '@babel/helper-define-polyfill-provider': 0.3.1(@babel/core@7.18.2) core-js-compat: 3.22.7 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-regenerator/0.3.1_@babel+core@7.18.2: + /babel-plugin-polyfill-regenerator@0.3.1(@babel/core@7.18.2): resolution: { integrity: sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A== @@ -4541,38 +4654,38 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.2 - '@babel/helper-define-polyfill-provider': 0.3.1_@babel+core@7.18.2 + '@babel/helper-define-polyfill-provider': 0.3.1(@babel/core@7.18.2) transitivePeerDependencies: - supports-color dev: true - /bail/2.0.2: + /bail@2.0.2: resolution: { integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw== } dev: false - /balanced-match/1.0.2: + /balanced-match@1.0.2: resolution: { integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== } - /balanced-match/2.0.0: + /balanced-match@2.0.0: resolution: { integrity: sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA== } dev: true - /base64-js/1.5.1: + /base64-js@1.5.1: resolution: { integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== } - /bcrypt-pbkdf/1.0.2: + /bcrypt-pbkdf@1.0.2: resolution: { integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w== @@ -4581,7 +4694,7 @@ packages: tweetnacl: 0.14.5 dev: true - /big-integer/1.6.51: + /big-integer@1.6.51: resolution: { integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg== @@ -4589,14 +4702,14 @@ packages: engines: { node: '>=0.6' } dev: false - /big.js/5.2.2: + /big.js@5.2.2: resolution: { integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== } dev: true - /binary-extensions/2.2.0: + /binary-extensions@2.2.0: resolution: { integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== @@ -4604,7 +4717,7 @@ packages: engines: { node: '>=8' } dev: true - /bl/4.1.0: + /bl@4.1.0: resolution: { integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== @@ -4614,35 +4727,35 @@ packages: inherits: 2.0.4 readable-stream: 3.6.0 - /blob-util/2.0.2: + /blob-util@2.0.2: resolution: { integrity: sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ== } dev: true - /bluebird/3.7.1: + /bluebird@3.7.1: resolution: { integrity: sha512-DdmyoGCleJnkbp3nkbxTLJ18rjDsE4yCggEwKNXkeV123sPNfOCYeDoeuOY+F2FrSjO1YXcTU+dsy96KMy+gcg== } dev: true - /bluebird/3.7.2: + /bluebird@3.7.2: resolution: { integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== } dev: true - /blurhash/1.1.5: + /blurhash@1.1.5: resolution: { integrity: sha512-a+LO3A2DfxTaTztsmkbLYmUzUeApi0LZuKalwbNmqAHR6HhJGMt1qSV/R3wc+w4DL28holjqO3Bg74aUGavGjg== } dev: false - /brace-expansion/1.1.11: + /brace-expansion@1.1.11: resolution: { integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== @@ -4651,7 +4764,7 @@ packages: balanced-match: 1.0.2 concat-map: 0.0.1 - /brace-expansion/2.0.1: + /brace-expansion@2.0.1: resolution: { integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== @@ -4660,7 +4773,7 @@ packages: balanced-match: 1.0.2 dev: true - /braces/3.0.2: + /braces@3.0.2: resolution: { integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== @@ -4670,7 +4783,7 @@ packages: fill-range: 7.0.1 dev: true - /broadcast-channel/3.7.0: + /broadcast-channel@3.7.0: resolution: { integrity: sha512-cIAKJXAxGJceNZGTZSBzMxzyOn72cVgPnKx4dc6LRjQgbaJUQqhy5rzL3zbMxkMWsGKkv2hSFkPRMEXfoMZ2Mg== @@ -4686,14 +4799,14 @@ packages: unload: 2.2.0 dev: false - /browser-process-hrtime/1.0.0: + /browser-process-hrtime@1.0.0: resolution: { integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== } dev: true - /browserslist/4.20.3: + /browserslist@4.20.3: resolution: { integrity: sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg== @@ -4707,21 +4820,21 @@ packages: node-releases: 2.0.5 picocolors: 1.0.0 - /buffer-crc32/0.2.13: + /buffer-crc32@0.2.13: resolution: { integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ== } dev: true - /buffer-from/1.1.2: + /buffer-from@1.1.2: resolution: { integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== } dev: true - /buffer/5.7.1: + /buffer@5.7.1: resolution: { integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== @@ -4730,7 +4843,7 @@ packages: base64-js: 1.5.1 ieee754: 1.2.1 - /buffer/6.0.3: + /buffer@6.0.3: resolution: { integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA== @@ -4740,7 +4853,7 @@ packages: ieee754: 1.2.1 dev: false - /bufferutil/4.0.6: + /bufferutil@4.0.6: resolution: { integrity: sha512-jduaYOYtnio4aIAyc6UbvPCVcgq7nYpVnucyxr6eCYg/Woad9Hf/oxxBRDnGGjPfjUm6j5O/uBWhIu4iLebFaw== @@ -4751,7 +4864,7 @@ packages: node-gyp-build: 4.4.0 dev: false - /builtin-modules/3.3.0: + /builtin-modules@3.3.0: resolution: { integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw== @@ -4759,7 +4872,7 @@ packages: engines: { node: '>=6' } dev: true - /c8/7.11.3: + /c8@7.11.3: resolution: { integrity: sha512-6YBmsaNmqRm9OS3ZbIiL2EZgi1+Xc4O24jL3vMYGE6idixYuGdy76rIfIdltSKDj9DpLNrcXSonUTR1miBD0wA== @@ -4781,7 +4894,7 @@ packages: yargs-parser: 20.2.9 dev: true - /cachedir/2.2.0: + /cachedir@2.2.0: resolution: { integrity: sha512-VvxA0xhNqIIfg0V9AmJkDg91DaJwryutH5rVEZAhcNi4iJFj9f+QxmAjgK1LT9I8OgToX27fypX6/MeCXVbBjQ== @@ -4789,7 +4902,7 @@ packages: engines: { node: '>=6' } dev: true - /cachedir/2.3.0: + /cachedir@2.3.0: resolution: { integrity: sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw== @@ -4797,7 +4910,7 @@ packages: engines: { node: '>=6' } dev: true - /caching-transform/4.0.0: + /caching-transform@4.0.0: resolution: { integrity: sha512-kpqOvwXnjjN44D89K5ccQC+RUrsy7jB/XLlRrx0D7/2HNcTPqzsb6XgYoErwko6QsV184CA2YgS1fxDiiDZMWA== @@ -4810,7 +4923,7 @@ packages: write-file-atomic: 3.0.3 dev: true - /call-bind/1.0.2: + /call-bind@1.0.2: resolution: { integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== @@ -4820,7 +4933,7 @@ packages: get-intrinsic: 1.1.1 dev: true - /callsites/3.1.0: + /callsites@3.1.0: resolution: { integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== @@ -4828,7 +4941,7 @@ packages: engines: { node: '>=6' } dev: true - /camelcase-css/2.0.1: + /camelcase-css@2.0.1: resolution: { integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== @@ -4836,7 +4949,7 @@ packages: engines: { node: '>= 6' } dev: true - /camelcase-keys/6.2.2: + /camelcase-keys@6.2.2: resolution: { integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg== @@ -4848,7 +4961,7 @@ packages: quick-lru: 4.0.1 dev: true - /camelcase/5.3.1: + /camelcase@5.3.1: resolution: { integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== @@ -4856,20 +4969,20 @@ packages: engines: { node: '>=6' } dev: true - /caniuse-lite/1.0.30001344: + /caniuse-lite@1.0.30001344: resolution: { integrity: sha512-0ZFjnlCaXNOAYcV7i+TtdKBp0L/3XEU2MF/x6Du1lrh+SRX4IfzIVL4HNJg5pB2PmFb8rszIGyOvsZnqqRoc2g== } - /caseless/0.12.0: + /caseless@0.12.0: resolution: { integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw== } dev: true - /chai/4.3.6: + /chai@4.3.6: resolution: { integrity: sha512-bbcp3YfHCUzMOvKqsztczerVgBKSsEijCySNlHHbX3VG1nskvqjz5Rfso1gGwD6w6oOV3eI60pKuMOV5MV7p3Q== @@ -4885,7 +4998,7 @@ packages: type-detect: 4.0.8 dev: true - /chalk/2.4.2: + /chalk@2.4.2: resolution: { integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -4896,7 +5009,7 @@ packages: escape-string-regexp: 1.0.5 supports-color: 5.5.0 - /chalk/3.0.0: + /chalk@3.0.0: resolution: { integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== @@ -4907,7 +5020,7 @@ packages: supports-color: 7.2.0 dev: true - /chalk/4.1.1: + /chalk@4.1.1: resolution: { integrity: sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg== @@ -4918,7 +5031,7 @@ packages: supports-color: 7.2.0 dev: true - /chalk/4.1.2: + /chalk@4.1.2: resolution: { integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -4929,28 +5042,28 @@ packages: supports-color: 7.2.0 dev: true - /character-entities/2.0.1: + /character-entities@2.0.1: resolution: { integrity: sha512-OzmutCf2Kmc+6DrFrrPS8/tDh2+DpnrfzdICHWhcVC9eOd0N1PXmQEE1a8iM4IziIAG+8tmTq3K+oo0ubH6RRQ== } dev: false - /chardet/0.7.0: + /chardet@0.7.0: resolution: { integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== } dev: true - /check-error/1.0.2: + /check-error@1.0.2: resolution: { integrity: sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA== } dev: true - /check-more-types/2.24.0: + /check-more-types@2.24.0: resolution: { integrity: sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA== @@ -4958,7 +5071,7 @@ packages: engines: { node: '>= 0.8.0' } dev: true - /chokidar/3.5.3: + /chokidar@3.5.3: resolution: { integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== @@ -4976,14 +5089,14 @@ packages: fsevents: 2.3.2 dev: true - /chownr/1.1.4: + /chownr@1.1.4: resolution: { integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== } dev: false - /chrome-trace-event/1.0.3: + /chrome-trace-event@1.0.3: resolution: { integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== @@ -4991,14 +5104,14 @@ packages: engines: { node: '>=6.0' } dev: true - /ci-info/3.3.1: + /ci-info@3.3.1: resolution: { integrity: sha512-SXgeMX9VwDe7iFFaEWkA5AstuER9YKqy4EhHqr4DVqkwmD9rpVimkMKWHdjn30Ja45txyjhSn63lVX69eVCckg== } dev: true - /clean-regexp/1.0.0: + /clean-regexp@1.0.0: resolution: { integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw== @@ -5008,7 +5121,7 @@ packages: escape-string-regexp: 1.0.5 dev: true - /clean-stack/2.2.0: + /clean-stack@2.2.0: resolution: { integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== @@ -5016,7 +5129,7 @@ packages: engines: { node: '>=6' } dev: true - /cli-cursor/2.1.0: + /cli-cursor@2.1.0: resolution: { integrity: sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw== @@ -5026,7 +5139,7 @@ packages: restore-cursor: 2.0.0 dev: true - /cli-cursor/3.1.0: + /cli-cursor@3.1.0: resolution: { integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== @@ -5036,7 +5149,7 @@ packages: restore-cursor: 3.1.0 dev: true - /cli-spinners/2.6.1: + /cli-spinners@2.6.1: resolution: { integrity: sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g== @@ -5044,7 +5157,7 @@ packages: engines: { node: '>=6' } dev: true - /cli-table3/0.6.2: + /cli-table3@0.6.2: resolution: { integrity: sha512-QyavHCaIC80cMivimWu4aWHilIpiDpfm3hGmqAmXVL1UsnbLuBSMd21hTX6VY4ZSDSM73ESLeF8TOYId3rBTbw== @@ -5056,7 +5169,7 @@ packages: '@colors/colors': 1.5.0 dev: true - /cli-truncate/2.1.0: + /cli-truncate@2.1.0: resolution: { integrity: sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg== @@ -5067,7 +5180,7 @@ packages: string-width: 4.2.3 dev: true - /cli-truncate/3.1.0: + /cli-truncate@3.1.0: resolution: { integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA== @@ -5078,14 +5191,14 @@ packages: string-width: 5.1.2 dev: true - /cli-width/2.2.1: + /cli-width@2.2.1: resolution: { integrity: sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw== } dev: true - /cli-width/3.0.0: + /cli-width@3.0.0: resolution: { integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== @@ -5093,7 +5206,7 @@ packages: engines: { node: '>= 10' } dev: true - /cliui/6.0.0: + /cliui@6.0.0: resolution: { integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== @@ -5104,7 +5217,7 @@ packages: wrap-ansi: 6.2.0 dev: true - /cliui/7.0.4: + /cliui@7.0.4: resolution: { integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== @@ -5115,7 +5228,7 @@ packages: wrap-ansi: 7.0.0 dev: true - /clone-regexp/2.2.0: + /clone-regexp@2.2.0: resolution: { integrity: sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q== @@ -5125,7 +5238,7 @@ packages: is-regexp: 2.1.0 dev: true - /clone/1.0.4: + /clone@1.0.4: resolution: { integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== @@ -5133,7 +5246,7 @@ packages: engines: { node: '>=0.8' } dev: true - /clsx/1.1.1: + /clsx@1.1.1: resolution: { integrity: sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA== @@ -5141,7 +5254,7 @@ packages: engines: { node: '>=6' } dev: false - /color-convert/1.9.3: + /color-convert@1.9.3: resolution: { integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== @@ -5149,7 +5262,7 @@ packages: dependencies: color-name: 1.1.3 - /color-convert/2.0.1: + /color-convert@2.0.1: resolution: { integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== @@ -5158,19 +5271,19 @@ packages: dependencies: color-name: 1.1.4 - /color-name/1.1.3: + /color-name@1.1.3: resolution: { integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== } - /color-name/1.1.4: + /color-name@1.1.4: resolution: { integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== } - /color-string/1.9.1: + /color-string@1.9.1: resolution: { integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg== @@ -5180,7 +5293,7 @@ packages: simple-swizzle: 0.2.2 dev: false - /color/4.2.3: + /color@4.2.3: resolution: { integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A== @@ -5191,21 +5304,21 @@ packages: color-string: 1.9.1 dev: false - /colord/2.9.2: + /colord@2.9.2: resolution: { integrity: sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ== } dev: true - /colorette/2.0.16: + /colorette@2.0.16: resolution: { integrity: sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g== } dev: true - /combined-stream/1.0.8: + /combined-stream@1.0.8: resolution: { integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== @@ -5215,21 +5328,21 @@ packages: delayed-stream: 1.0.0 dev: true - /comma-separated-tokens/2.0.2: + /comma-separated-tokens@2.0.2: resolution: { integrity: sha512-G5yTt3KQN4Yn7Yk4ed73hlZ1evrFKXeUW3086p3PRFNp7m2vIjI6Pg+Kgb+oyzhd9F2qdcoj67+y3SdxL5XWsg== } dev: false - /commander/2.20.3: + /commander@2.20.3: resolution: { integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== } dev: true - /commander/5.1.0: + /commander@5.1.0: resolution: { integrity: sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== @@ -5237,7 +5350,7 @@ packages: engines: { node: '>= 6' } dev: true - /commander/6.2.1: + /commander@6.2.1: resolution: { integrity: sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA== @@ -5245,14 +5358,14 @@ packages: engines: { node: '>= 6' } dev: false - /commander/9.3.0: + /commander@9.3.0: resolution: { integrity: sha512-hv95iU5uXPbK83mjrJKuZyFM/LBAoCV/XhVGkS5Je6tl7sxr6A0ITMw5WoRV46/UaJ46Nllm3Xt7IaJhXTIkzw== } engines: { node: ^12.20.0 || >=14 } - /commitizen/4.2.4: + /commitizen@4.2.4: resolution: { integrity: sha512-LlZChbDzg3Ir3O2S7jSo/cgWp5/QwylQVr59K4xayVq8S4/RdKzSyJkghAiZZHfhh5t4pxunUoyeg0ml1q/7aw== @@ -5279,7 +5392,7 @@ packages: - '@swc/wasm' dev: true - /common-tags/1.8.2: + /common-tags@1.8.2: resolution: { integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA== @@ -5287,31 +5400,31 @@ packages: engines: { node: '>=4.0.0' } dev: true - /commondir/1.0.1: + /commondir@1.0.1: resolution: { integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== } dev: true - /concat-map/0.0.1: + /concat-map@0.0.1: resolution: { integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= } - /confusing-browser-globals/1.0.11: + /confusing-browser-globals@1.0.11: resolution: { integrity: sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA== } dev: true - /conventional-commit-types/3.0.0: + /conventional-commit-types@3.0.0: resolution: { integrity: sha512-SmmCYnOniSsAa9GqWOeLqc179lfr5TRu5b4QFDkbsrJ5TZjPJx85wtOr3zn+1dbeNiXDKGPbZ72IKbPhLXh/Lg== } dev: true - /convert-source-map/1.8.0: + /convert-source-map@1.8.0: resolution: { integrity: sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA== @@ -5319,7 +5432,7 @@ packages: dependencies: safe-buffer: 5.1.2 - /cookie/0.4.2: + /cookie@0.4.2: resolution: { integrity: sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA== @@ -5327,7 +5440,7 @@ packages: engines: { node: '>= 0.6' } dev: true - /core-js-compat/3.22.7: + /core-js-compat@3.22.7: resolution: { integrity: sha512-uI9DAQKKiiE/mclIC5g4AjRpio27g+VMRhe6rQoz+q4Wm4L6A/fJhiLtBw+sfOpDG9wZ3O0pxIw7GbfOlBgjOA== @@ -5337,7 +5450,7 @@ packages: semver: 7.0.0 dev: true - /core-js-pure/3.22.7: + /core-js-pure@3.22.7: resolution: { integrity: sha512-wTriFxiZI+C8msGeh7fJcbC/a0V8fdInN1oS2eK79DMBGs8iIJiXhtFJCiT3rBa8w6zroHWW3p8ArlujZ/Mz+w== @@ -5345,14 +5458,14 @@ packages: requiresBuild: true dev: true - /core-util-is/1.0.2: + /core-util-is@1.0.2: resolution: { integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ== } dev: true - /cosmiconfig-typescript-loader/2.0.1_h77muqpegcwcauif74p6js2ti4: + /cosmiconfig-typescript-loader@2.0.1(@types/node@17.0.38)(cosmiconfig@7.0.1)(typescript@4.7.2): resolution: { integrity: sha512-B9s6sX/omXq7I6gC6+YgLmrBFMJhPWew7ty/X5Tuwtd2zOSgWaUdXjkuVwbe3qqcdETo60+1nSVMekq//LIXVA== @@ -5360,11 +5473,12 @@ packages: engines: { node: '>=12', npm: '>=6' } peerDependencies: '@types/node': '*' + cosmiconfig: '>=7' typescript: '>=3' dependencies: '@types/node': 17.0.38 cosmiconfig: 7.0.1 - ts-node: 10.8.1_h77muqpegcwcauif74p6js2ti4 + ts-node: 10.8.1(@types/node@17.0.38)(typescript@4.7.2) typescript: 4.7.2 transitivePeerDependencies: - '@swc/core' @@ -5372,7 +5486,7 @@ packages: dev: true optional: true - /cosmiconfig/7.0.1: + /cosmiconfig@7.0.1: resolution: { integrity: sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ== @@ -5386,14 +5500,14 @@ packages: yaml: 1.10.2 dev: true - /create-require/1.1.1: + /create-require@1.1.1: resolution: { integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== } dev: true - /cross-fetch/3.1.5: + /cross-fetch@3.1.5: resolution: { integrity: sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw== @@ -5404,7 +5518,7 @@ packages: - encoding dev: false - /cross-spawn/6.0.5: + /cross-spawn@6.0.5: resolution: { integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== @@ -5418,7 +5532,7 @@ packages: which: 1.3.1 dev: true - /cross-spawn/7.0.3: + /cross-spawn@7.0.3: resolution: { integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== @@ -5430,7 +5544,7 @@ packages: which: 2.0.2 dev: true - /crypto-random-string/2.0.0: + /crypto-random-string@2.0.0: resolution: { integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== @@ -5438,7 +5552,7 @@ packages: engines: { node: '>=8' } dev: true - /css-functions-list/3.0.1: + /css-functions-list@3.0.1: resolution: { integrity: sha512-PriDuifDt4u4rkDgnqRCLnjfMatufLmWNfQnGCq34xZwpY3oabwhB9SqRBmuvWUgndbemCFlKqg+nO7C2q0SBw== @@ -5446,21 +5560,21 @@ packages: engines: { node: '>=12.22' } dev: true - /css-mediaquery/0.1.2: + /css-mediaquery@0.1.2: resolution: { integrity: sha512-COtn4EROW5dBGlE/4PiKnh6rZpAPxDeFLaEEwt4i10jpDMFt2EhQGS79QmmrO+iKCHv0PU/HrOWEhijFd1x99Q== } dev: true - /css.escape/1.5.1: + /css.escape@1.5.1: resolution: { integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg== } dev: true - /css/3.0.0: + /css@3.0.0: resolution: { integrity: sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ== @@ -5471,7 +5585,7 @@ packages: source-map-resolve: 0.6.0 dev: true - /cssesc/3.0.0: + /cssesc@3.0.0: resolution: { integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== @@ -5480,21 +5594,21 @@ packages: hasBin: true dev: true - /cssom/0.3.8: + /cssom@0.3.8: resolution: { integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== } dev: true - /cssom/0.5.0: + /cssom@0.5.0: resolution: { integrity: sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw== } dev: true - /cssstyle/2.3.0: + /cssstyle@2.3.0: resolution: { integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== @@ -5504,20 +5618,20 @@ packages: cssom: 0.3.8 dev: true - /csstype/3.0.9: + /csstype@3.0.9: resolution: { integrity: sha512-rpw6JPxK6Rfg1zLOYCSwle2GFOOsnjmDYDaBwEcwoOg4qlsIVCN789VkBZDJAGi4T07gI4YSutR43t9Zz4Lzuw== } dev: false - /csstype/3.1.0: + /csstype@3.1.0: resolution: { integrity: sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA== } - /cypress/9.7.0: + /cypress@9.7.0: resolution: { integrity: sha512-+1EE1nuuuwIt/N1KXRR2iWHU+OiIt7H28jJDyyI4tiUftId/DrXYEwoDa5+kH2pki1zxnA0r6HrUGHV5eLbF5Q== @@ -5527,7 +5641,7 @@ packages: requiresBuild: true dependencies: '@cypress/request': 2.88.10 - '@cypress/xvfb': 1.2.4_supports-color@8.1.1 + '@cypress/xvfb': 1.2.4(supports-color@8.1.1) '@types/node': 14.18.20 '@types/sinonjs__fake-timers': 8.1.1 '@types/sizzle': 2.3.3 @@ -5543,19 +5657,19 @@ packages: commander: 5.1.0 common-tags: 1.8.2 dayjs: 1.11.2 - debug: 4.3.4_supports-color@8.1.1 + debug: 4.3.4(supports-color@8.1.1) enquirer: 2.3.6 eventemitter2: 6.4.5 execa: 4.1.0 executable: 4.1.1 - extract-zip: 2.0.1_supports-color@8.1.1 + extract-zip: 2.0.1(supports-color@8.1.1) figures: 3.2.0 fs-extra: 9.1.0 getos: 3.2.1 is-ci: 3.0.1 is-installed-globally: 0.4.0 lazy-ass: 1.6.0 - listr2: 3.14.0_enquirer@2.3.6 + listr2: 3.14.0(enquirer@2.3.6) lodash: 4.17.21 log-symbols: 4.1.0 minimist: 1.2.6 @@ -5570,7 +5684,7 @@ packages: yauzl: 2.10.0 dev: true - /cz-conventional-changelog/3.2.0: + /cz-conventional-changelog@3.2.0: resolution: { integrity: sha512-yAYxeGpVi27hqIilG1nh4A9Bnx4J3Ov+eXy4koL3drrR+IO9GaWPsKjik20ht608Asqi8TQPf0mczhEeyAtMzg== @@ -5590,7 +5704,7 @@ packages: - '@swc/wasm' dev: true - /cz-conventional-changelog/3.3.0: + /cz-conventional-changelog@3.3.0: resolution: { integrity: sha512-U466fIzU5U22eES5lTNiNbZ+d8dfcHcssH4o7QsdWaCcRs/feIPCxKYSWkYBNs5mny7MvEfwpTLWjvbm94hecw== @@ -5610,7 +5724,7 @@ packages: - '@swc/wasm' dev: true - /d/1.0.1: + /d@1.0.1: resolution: { integrity: sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA== @@ -5620,14 +5734,14 @@ packages: type: 1.2.0 dev: false - /damerau-levenshtein/1.0.8: + /damerau-levenshtein@1.0.8: resolution: { integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA== } dev: true - /dashdash/1.14.1: + /dashdash@1.14.1: resolution: { integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g== @@ -5637,7 +5751,7 @@ packages: assert-plus: 1.0.0 dev: true - /data-urls/3.0.2: + /data-urls@3.0.2: resolution: { integrity: sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ== @@ -5649,7 +5763,7 @@ packages: whatwg-url: 11.0.0 dev: true - /date-fns/2.28.0: + /date-fns@2.28.0: resolution: { integrity: sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw== @@ -5657,21 +5771,21 @@ packages: engines: { node: '>=0.11' } dev: false - /dayjs/1.10.7: + /dayjs@1.10.7: resolution: { integrity: sha512-P6twpd70BcPK34K26uJ1KT3wlhpuOAPoMwJzpsIWUxHZ7wpmbdZL/hQqBDfz7hGurYSa5PhzdhDHtt319hL3ig== } dev: true - /dayjs/1.11.2: + /dayjs@1.11.2: resolution: { integrity: sha512-F4LXf1OeU9hrSYRPTTj/6FbO4HTjPKXvEIC1P2kcnFurViINCVk3ZV0xAS3XVx9MkMsXbbqlK6hjseaYbgKEHw== } dev: true - /debug/2.6.9: + /debug@2.6.9: resolution: { integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== @@ -5684,21 +5798,7 @@ packages: dependencies: ms: 2.0.0 - /debug/3.2.7: - resolution: - { - integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== - } - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.1.3 - dev: true - - /debug/3.2.7_supports-color@8.1.1: + /debug@3.2.7(supports-color@8.1.1): resolution: { integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== @@ -5713,7 +5813,7 @@ packages: supports-color: 8.1.1 dev: true - /debug/4.3.2: + /debug@4.3.2: resolution: { integrity: sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw== @@ -5728,21 +5828,7 @@ packages: ms: 2.1.2 dev: true - /debug/4.3.4: - resolution: - { - integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== - } - engines: { node: '>=6.0' } - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.1.2 - - /debug/4.3.4_supports-color@8.1.1: + /debug@4.3.4(supports-color@8.1.1): resolution: { integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== @@ -5758,7 +5844,7 @@ packages: supports-color: 8.1.1 dev: true - /debug/4.3.4_supports-color@9.2.2: + /debug@4.3.4(supports-color@9.2.2): resolution: { integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== @@ -5772,9 +5858,8 @@ packages: dependencies: ms: 2.1.2 supports-color: 9.2.2 - dev: true - /decamelize-keys/1.1.0: + /decamelize-keys@1.1.0: resolution: { integrity: sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg== @@ -5785,7 +5870,7 @@ packages: map-obj: 1.0.1 dev: true - /decamelize/1.2.0: + /decamelize@1.2.0: resolution: { integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== @@ -5793,14 +5878,14 @@ packages: engines: { node: '>=0.10.0' } dev: true - /decimal.js/10.3.1: + /decimal.js@10.3.1: resolution: { integrity: sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ== } dev: true - /decode-named-character-reference/1.0.2: + /decode-named-character-reference@1.0.2: resolution: { integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg== @@ -5809,7 +5894,7 @@ packages: character-entities: 2.0.1 dev: false - /decode-uri-component/0.2.0: + /decode-uri-component@0.2.0: resolution: { integrity: sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og== @@ -5817,7 +5902,7 @@ packages: engines: { node: '>=0.10' } dev: true - /decompress-response/6.0.0: + /decompress-response@6.0.0: resolution: { integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ== @@ -5827,11 +5912,11 @@ packages: mimic-response: 3.1.0 dev: false - /dedent/0.7.0: + /dedent@0.7.0: resolution: { integrity: sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= } dev: true - /deep-eql/3.0.1: + /deep-eql@3.0.1: resolution: { integrity: sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw== @@ -5841,7 +5926,7 @@ packages: type-detect: 4.0.8 dev: true - /deep-extend/0.6.0: + /deep-extend@0.6.0: resolution: { integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== @@ -5849,14 +5934,14 @@ packages: engines: { node: '>=4.0.0' } dev: false - /deep-is/0.1.4: + /deep-is@0.1.4: resolution: { integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== } dev: true - /deepmerge/4.2.2: + /deepmerge@4.2.2: resolution: { integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== @@ -5864,7 +5949,7 @@ packages: engines: { node: '>=0.10.0' } dev: true - /default-require-extensions/3.0.0: + /default-require-extensions@3.0.0: resolution: { integrity: sha512-ek6DpXq/SCpvjhpFsLFRVtIxJCRw6fUR42lYMVZuUMK7n8eMz4Uh5clckdBjEpLhn/gEBZo7hDJnJcwdKLKQjg== @@ -5874,7 +5959,7 @@ packages: strip-bom: 4.0.0 dev: true - /defaults/1.0.3: + /defaults@1.0.3: resolution: { integrity: sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA== @@ -5883,7 +5968,7 @@ packages: clone: 1.0.4 dev: true - /define-properties/1.1.4: + /define-properties@1.1.4: resolution: { integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA== @@ -5894,14 +5979,14 @@ packages: object-keys: 1.1.1 dev: true - /defined/1.0.0: + /defined@1.0.0: resolution: { integrity: sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ== } dev: true - /delayed-stream/1.0.0: + /delayed-stream@1.0.0: resolution: { integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== @@ -5909,7 +5994,7 @@ packages: engines: { node: '>=0.4.0' } dev: true - /dequal/2.0.2: + /dequal@2.0.2: resolution: { integrity: sha512-q9K8BlJVxK7hQYqa6XISGmBZbtQQWVXSrRrWreHC94rMt1QL/Impruc+7p2CYSYuVIUr+YCt6hjrs1kkdJRTug== @@ -5917,7 +6002,7 @@ packages: engines: { node: '>=6' } dev: false - /detect-file/1.0.0: + /detect-file@1.0.0: resolution: { integrity: sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q== @@ -5925,7 +6010,7 @@ packages: engines: { node: '>=0.10.0' } dev: true - /detect-indent/6.0.0: + /detect-indent@6.0.0: resolution: { integrity: sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA== @@ -5933,7 +6018,7 @@ packages: engines: { node: '>=8' } dev: true - /detect-libc/2.0.1: + /detect-libc@2.0.1: resolution: { integrity: sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w== @@ -5941,14 +6026,14 @@ packages: engines: { node: '>=8' } dev: false - /detect-node/2.1.0: + /detect-node@2.1.0: resolution: { integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== } dev: false - /detective/5.2.1: + /detective@5.2.1: resolution: { integrity: sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw== @@ -5961,14 +6046,14 @@ packages: minimist: 1.2.6 dev: true - /didyoumean/1.2.2: + /didyoumean@1.2.2: resolution: { integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw== } dev: true - /diff-sequences/27.5.1: + /diff-sequences@27.5.1: resolution: { integrity: sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ== @@ -5976,7 +6061,7 @@ packages: engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dev: true - /diff/4.0.2: + /diff@4.0.2: resolution: { integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== @@ -5984,7 +6069,7 @@ packages: engines: { node: '>=0.3.1' } dev: true - /diff/5.1.0: + /diff@5.1.0: resolution: { integrity: sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw== @@ -5992,7 +6077,7 @@ packages: engines: { node: '>=0.3.1' } dev: false - /dir-glob/3.0.1: + /dir-glob@3.0.1: resolution: { integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== @@ -6002,14 +6087,14 @@ packages: path-type: 4.0.0 dev: true - /dlv/1.1.3: + /dlv@1.1.3: resolution: { integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA== } dev: true - /doctrine/2.1.0: + /doctrine@2.1.0: resolution: { integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== @@ -6019,7 +6104,7 @@ packages: esutils: 2.0.3 dev: true - /doctrine/3.0.0: + /doctrine@3.0.0: resolution: { integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== @@ -6029,14 +6114,14 @@ packages: esutils: 2.0.3 dev: true - /dom-accessibility-api/0.5.14: + /dom-accessibility-api@0.5.14: resolution: { integrity: sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg== } dev: true - /dom-helpers/5.2.1: + /dom-helpers@5.2.1: resolution: { integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA== @@ -6046,7 +6131,7 @@ packages: csstype: 3.1.0 dev: false - /domexception/4.0.0: + /domexception@4.0.0: resolution: { integrity: sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw== @@ -6056,21 +6141,21 @@ packages: webidl-conversions: 7.0.0 dev: true - /duplexer/0.1.2: + /duplexer@0.1.2: resolution: { integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== } dev: true - /eastasianwidth/0.2.0: + /eastasianwidth@0.2.0: resolution: { integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== } dev: true - /ecc-jsbn/0.1.2: + /ecc-jsbn@0.1.2: resolution: { integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw== @@ -6080,7 +6165,7 @@ packages: safer-buffer: 2.1.2 dev: true - /ejs/3.1.8: + /ejs@3.1.8: resolution: { integrity: sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ== @@ -6091,27 +6176,27 @@ packages: jake: 10.8.5 dev: true - /electron-to-chromium/1.4.143: + /electron-to-chromium@1.4.143: resolution: { integrity: sha512-2hIgvu0+pDfXIqmVmV5X6iwMjQ2KxDsWKwM+oI1fABEOy/Dqmll0QJRmIQ3rm+XaoUa/qKrmy5h7LSTFQ6Ldzg== } - /emoji-regex/8.0.0: + /emoji-regex@8.0.0: resolution: { integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== } dev: true - /emoji-regex/9.2.2: + /emoji-regex@9.2.2: resolution: { integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== } dev: true - /emojis-list/3.0.0: + /emojis-list@3.0.0: resolution: { integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== @@ -6119,7 +6204,7 @@ packages: engines: { node: '>= 4' } dev: true - /end-of-stream/1.4.4: + /end-of-stream@1.4.4: resolution: { integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== @@ -6127,7 +6212,7 @@ packages: dependencies: once: 1.4.0 - /enhanced-resolve/5.9.3: + /enhanced-resolve@5.9.3: resolution: { integrity: sha512-Bq9VSor+kjvW3f9/MiiR4eE3XYgOl7/rS8lnSxbRbF3kS0B2r+Y9w5krBWxZgDxASVZbdYrn5wT4j/Wb0J9qow== @@ -6138,7 +6223,7 @@ packages: tapable: 2.2.1 dev: true - /enquirer/2.3.6: + /enquirer@2.3.6: resolution: { integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== @@ -6148,7 +6233,7 @@ packages: ansi-colors: 4.1.3 dev: true - /error-ex/1.3.2: + /error-ex@1.3.2: resolution: { integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== @@ -6157,7 +6242,7 @@ packages: is-arrayish: 0.2.1 dev: true - /es-abstract/1.20.1: + /es-abstract@1.20.1: resolution: { integrity: sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA== @@ -6189,14 +6274,14 @@ packages: unbox-primitive: 1.0.2 dev: true - /es-module-lexer/0.9.3: + /es-module-lexer@0.9.3: resolution: { integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ== } dev: true - /es-shim-unscopables/1.0.0: + /es-shim-unscopables@1.0.0: resolution: { integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w== @@ -6205,7 +6290,7 @@ packages: has: 1.0.3 dev: true - /es-to-primitive/1.2.1: + /es-to-primitive@1.2.1: resolution: { integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== @@ -6217,7 +6302,7 @@ packages: is-symbol: 1.0.4 dev: true - /es5-ext/0.10.61: + /es5-ext@0.10.61: resolution: { integrity: sha512-yFhIqQAzu2Ca2I4SE2Au3rxVfmohU9Y7wqGR+s7+H7krk26NXhIRAZDgqd6xqjCEFUomDEA3/Bo/7fKmIkW1kA== @@ -6230,14 +6315,14 @@ packages: next-tick: 1.1.0 dev: false - /es6-error/4.1.1: + /es6-error@4.1.1: resolution: { integrity: sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg== } dev: true - /es6-iterator/2.0.3: + /es6-iterator@2.0.3: resolution: { integrity: sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g== @@ -6248,7 +6333,7 @@ packages: es6-symbol: 3.1.3 dev: false - /es6-symbol/3.1.3: + /es6-symbol@3.1.3: resolution: { integrity: sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA== @@ -6258,7 +6343,7 @@ packages: ext: 1.6.0 dev: false - /esbuild-android-64/0.14.42: + /esbuild-android-64@0.14.42: resolution: { integrity: sha512-P4Y36VUtRhK/zivqGVMqhptSrFILAGlYp0Z8r9UQqHJ3iWztRCNWnlBzD9HRx0DbueXikzOiwyOri+ojAFfW6A== @@ -6270,7 +6355,7 @@ packages: dev: true optional: true - /esbuild-android-arm64/0.14.42: + /esbuild-android-arm64@0.14.42: resolution: { integrity: sha512-0cOqCubq+RWScPqvtQdjXG3Czb3AWI2CaKw3HeXry2eoA2rrPr85HF7IpdU26UWdBXgPYtlTN1LUiuXbboROhg== @@ -6282,7 +6367,7 @@ packages: dev: true optional: true - /esbuild-darwin-64/0.14.42: + /esbuild-darwin-64@0.14.42: resolution: { integrity: sha512-ipiBdCA3ZjYgRfRLdQwP82rTiv/YVMtW36hTvAN5ZKAIfxBOyPXY7Cejp3bMXWgzKD8B6O+zoMzh01GZsCuEIA== @@ -6294,7 +6379,7 @@ packages: dev: true optional: true - /esbuild-darwin-arm64/0.14.42: + /esbuild-darwin-arm64@0.14.42: resolution: { integrity: sha512-bU2tHRqTPOaoH/4m0zYHbFWpiYDmaA0gt90/3BMEFaM0PqVK/a6MA2V/ypV5PO0v8QxN6gH5hBPY4YJ2lopXgA== @@ -6306,7 +6391,7 @@ packages: dev: true optional: true - /esbuild-freebsd-64/0.14.42: + /esbuild-freebsd-64@0.14.42: resolution: { integrity: sha512-75h1+22Ivy07+QvxHyhVqOdekupiTZVLN1PMwCDonAqyXd8TVNJfIRFrdL8QmSJrOJJ5h8H1I9ETyl2L8LQDaw== @@ -6318,7 +6403,7 @@ packages: dev: true optional: true - /esbuild-freebsd-arm64/0.14.42: + /esbuild-freebsd-arm64@0.14.42: resolution: { integrity: sha512-W6Jebeu5TTDQMJUJVarEzRU9LlKpNkPBbjqSu+GUPTHDCly5zZEQq9uHkmHHl7OKm+mQ2zFySN83nmfCeZCyNA== @@ -6330,7 +6415,7 @@ packages: dev: true optional: true - /esbuild-linux-32/0.14.42: + /esbuild-linux-32@0.14.42: resolution: { integrity: sha512-Ooy/Bj+mJ1z4jlWcK5Dl6SlPlCgQB9zg1UrTCeY8XagvuWZ4qGPyYEWGkT94HUsRi2hKsXvcs6ThTOjBaJSMfg== @@ -6342,7 +6427,7 @@ packages: dev: true optional: true - /esbuild-linux-64/0.14.42: + /esbuild-linux-64@0.14.42: resolution: { integrity: sha512-2L0HbzQfbTuemUWfVqNIjOfaTRt9zsvjnme6lnr7/MO9toz/MJ5tZhjqrG6uDWDxhsaHI2/nsDgrv8uEEN2eoA== @@ -6354,31 +6439,31 @@ packages: dev: true optional: true - /esbuild-linux-arm/0.14.42: + /esbuild-linux-arm64@0.14.42: resolution: { - integrity: sha512-STq69yzCMhdRaWnh29UYrLSr/qaWMm/KqwaRF1pMEK7kDiagaXhSL1zQGXbYv94GuGY/zAwzK98+6idCMUOOCg== + integrity: sha512-c3Ug3e9JpVr8jAcfbhirtpBauLxzYPpycjWulD71CF6ZSY26tvzmXMJYooQ2YKqDY4e/fPu5K8bm7MiXMnyxuA== } engines: { node: '>=12' } - cpu: [arm] + cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-arm64/0.14.42: + /esbuild-linux-arm@0.14.42: resolution: { - integrity: sha512-c3Ug3e9JpVr8jAcfbhirtpBauLxzYPpycjWulD71CF6ZSY26tvzmXMJYooQ2YKqDY4e/fPu5K8bm7MiXMnyxuA== + integrity: sha512-STq69yzCMhdRaWnh29UYrLSr/qaWMm/KqwaRF1pMEK7kDiagaXhSL1zQGXbYv94GuGY/zAwzK98+6idCMUOOCg== } engines: { node: '>=12' } - cpu: [arm64] + cpu: [arm] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-mips64le/0.14.42: + /esbuild-linux-mips64le@0.14.42: resolution: { integrity: sha512-QuvpHGbYlkyXWf2cGm51LBCHx6eUakjaSrRpUqhPwjh/uvNUYvLmz2LgPTTPwCqaKt0iwL+OGVL0tXA5aDbAbg== @@ -6390,7 +6475,7 @@ packages: dev: true optional: true - /esbuild-linux-ppc64le/0.14.42: + /esbuild-linux-ppc64le@0.14.42: resolution: { integrity: sha512-8ohIVIWDbDT+i7lCx44YCyIRrOW1MYlks9fxTo0ME2LS/fxxdoJBwHWzaDYhjvf8kNpA+MInZvyOEAGoVDrMHg== @@ -6402,7 +6487,7 @@ packages: dev: true optional: true - /esbuild-linux-riscv64/0.14.42: + /esbuild-linux-riscv64@0.14.42: resolution: { integrity: sha512-DzDqK3TuoXktPyG1Lwx7vhaF49Onv3eR61KwQyxYo4y5UKTpL3NmuarHSIaSVlTFDDpcIajCDwz5/uwKLLgKiQ== @@ -6414,7 +6499,7 @@ packages: dev: true optional: true - /esbuild-linux-s390x/0.14.42: + /esbuild-linux-s390x@0.14.42: resolution: { integrity: sha512-YFRhPCxl8nb//Wn6SiS5pmtplBi4z9yC2gLrYoYI/tvwuB1jldir9r7JwAGy1Ck4D7sE7wBN9GFtUUX/DLdcEQ== @@ -6426,7 +6511,7 @@ packages: dev: true optional: true - /esbuild-netbsd-64/0.14.42: + /esbuild-netbsd-64@0.14.42: resolution: { integrity: sha512-QYSD2k+oT9dqB/4eEM9c+7KyNYsIPgzYOSrmfNGDIyJrbT1d+CFVKvnKahDKNJLfOYj8N4MgyFaU9/Ytc6w5Vw== @@ -6438,7 +6523,7 @@ packages: dev: true optional: true - /esbuild-openbsd-64/0.14.42: + /esbuild-openbsd-64@0.14.42: resolution: { integrity: sha512-M2meNVIKWsm2HMY7+TU9AxM7ZVwI9havdsw6m/6EzdXysyCFFSoaTQ/Jg03izjCsK17FsVRHqRe26Llj6x0MNA== @@ -6450,7 +6535,7 @@ packages: dev: true optional: true - /esbuild-sunos-64/0.14.42: + /esbuild-sunos-64@0.14.42: resolution: { integrity: sha512-uXV8TAZEw36DkgW8Ak3MpSJs1ofBb3Smkc/6pZ29sCAN1KzCAQzsje4sUwugf+FVicrHvlamCOlFZIXgct+iqQ== @@ -6462,7 +6547,7 @@ packages: dev: true optional: true - /esbuild-windows-32/0.14.42: + /esbuild-windows-32@0.14.42: resolution: { integrity: sha512-4iw/8qWmRICWi9ZOnJJf9sYt6wmtp3hsN4TdI5NqgjfOkBVMxNdM9Vt3626G1Rda9ya2Q0hjQRD9W1o+m6Lz6g== @@ -6474,7 +6559,7 @@ packages: dev: true optional: true - /esbuild-windows-64/0.14.42: + /esbuild-windows-64@0.14.42: resolution: { integrity: sha512-j3cdK+Y3+a5H0wHKmLGTJcq0+/2mMBHPWkItR3vytp/aUGD/ua/t2BLdfBIzbNN9nLCRL9sywCRpOpFMx3CxzA== @@ -6486,7 +6571,7 @@ packages: dev: true optional: true - /esbuild-windows-arm64/0.14.42: + /esbuild-windows-arm64@0.14.42: resolution: { integrity: sha512-+lRAARnF+hf8J0mN27ujO+VbhPbDqJ8rCcJKye4y7YZLV6C4n3pTRThAb388k/zqF5uM0lS5O201u0OqoWSicw== @@ -6498,7 +6583,7 @@ packages: dev: true optional: true - /esbuild/0.14.42: + /esbuild@0.14.42: resolution: { integrity: sha512-V0uPZotCEHokJdNqyozH6qsaQXqmZEOiZWrXnds/zaH/0SyrIayRXWRB98CENO73MIZ9T3HBIOsmds5twWtmgw== @@ -6529,21 +6614,21 @@ packages: esbuild-windows-arm64: 0.14.42 dev: true - /escalade/3.1.1: + /escalade@3.1.1: resolution: { integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== } engines: { node: '>=6' } - /escape-string-regexp/1.0.5: + /escape-string-regexp@1.0.5: resolution: { integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== } engines: { node: '>=0.8.0' } - /escape-string-regexp/4.0.0: + /escape-string-regexp@4.0.0: resolution: { integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== @@ -6551,7 +6636,7 @@ packages: engines: { node: '>=10' } dev: true - /escodegen/2.0.0: + /escodegen@2.0.0: resolution: { integrity: sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== @@ -6567,7 +6652,7 @@ packages: source-map: 0.6.1 dev: true - /eslint-config-airbnb-base/15.0.0_btspkuwbqkl4adpiufzbathtpi: + /eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.26.0)(eslint@8.16.0): resolution: { integrity: sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig== @@ -6579,13 +6664,13 @@ packages: dependencies: confusing-browser-globals: 1.0.11 eslint: 8.16.0 - eslint-plugin-import: 2.26.0_xsmuhwqsfrjm7m3kqio7zoeziq + eslint-plugin-import: 2.26.0(@typescript-eslint/parser@5.27.0)(eslint@8.16.0) object.assign: 4.1.2 object.entries: 1.1.5 semver: 6.3.0 dev: true - /eslint-config-airbnb-typescript/17.0.0_epouuwgtjme5oszue63gdonk5m: + /eslint-config-airbnb-typescript@17.0.0(@typescript-eslint/eslint-plugin@5.27.0)(@typescript-eslint/parser@5.27.0)(eslint-plugin-import@2.26.0)(eslint@8.16.0): resolution: { integrity: sha512-elNiuzD0kPAPTXjFWg+lE24nMdHMtuxgYoD30OyMD6yrW1AhFZPAg27VX7d3tzOErw+dgJTNWfRSDqEcXb4V0g== @@ -6596,14 +6681,14 @@ packages: eslint: ^7.32.0 || ^8.2.0 eslint-plugin-import: ^2.25.3 dependencies: - '@typescript-eslint/eslint-plugin': 5.27.0_dszb5tb7atwkjjijmmov4qhi7i - '@typescript-eslint/parser': 5.27.0_xztl6dhthcahlo6akmb2bmjmle + '@typescript-eslint/eslint-plugin': 5.27.0(@typescript-eslint/parser@5.27.0)(eslint@8.16.0)(typescript@4.7.2) + '@typescript-eslint/parser': 5.27.0(eslint@8.16.0)(typescript@4.7.2) eslint: 8.16.0 - eslint-config-airbnb-base: 15.0.0_btspkuwbqkl4adpiufzbathtpi - eslint-plugin-import: 2.26.0_xsmuhwqsfrjm7m3kqio7zoeziq + eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.26.0)(eslint@8.16.0) + eslint-plugin-import: 2.26.0(@typescript-eslint/parser@5.27.0)(eslint@8.16.0) dev: true - /eslint-config-airbnb/19.0.4_dwfgiixbwetqupsqmiuv57rzoi: + /eslint-config-airbnb@19.0.4(eslint-plugin-import@2.26.0)(eslint-plugin-jsx-a11y@6.5.1)(eslint-plugin-react-hooks@4.5.0)(eslint-plugin-react@7.30.0)(eslint@8.16.0): resolution: { integrity: sha512-T75QYQVQX57jiNgpF9r1KegMICE94VYwoFQyMGhrvc+lB8YF2E/M/PYDaQe1AJcWaEgqLE+ErXV1Og/+6Vyzew== @@ -6617,16 +6702,16 @@ packages: eslint-plugin-react-hooks: ^4.3.0 dependencies: eslint: 8.16.0 - eslint-config-airbnb-base: 15.0.0_btspkuwbqkl4adpiufzbathtpi - eslint-plugin-import: 2.26.0_xsmuhwqsfrjm7m3kqio7zoeziq - eslint-plugin-jsx-a11y: 6.5.1_eslint@8.16.0 - eslint-plugin-react: 7.30.0_eslint@8.16.0 - eslint-plugin-react-hooks: 4.5.0_eslint@8.16.0 + eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.26.0)(eslint@8.16.0) + eslint-plugin-import: 2.26.0(@typescript-eslint/parser@5.27.0)(eslint@8.16.0) + eslint-plugin-jsx-a11y: 6.5.1(eslint@8.16.0) + eslint-plugin-react: 7.30.0(eslint@8.16.0) + eslint-plugin-react-hooks: 4.5.0(eslint@8.16.0) object.assign: 4.1.2 object.entries: 1.1.5 dev: true - /eslint-config-prettier/8.5.0_eslint@8.16.0: + /eslint-config-prettier@8.5.0(eslint@8.16.0): resolution: { integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q== @@ -6638,19 +6723,19 @@ packages: eslint: 8.16.0 dev: true - /eslint-import-resolver-node/0.3.6: + /eslint-import-resolver-node@0.3.6: resolution: { integrity: sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw== } dependencies: - debug: 3.2.7 + debug: 3.2.7(supports-color@8.1.1) resolve: 1.22.0 transitivePeerDependencies: - supports-color dev: true - /eslint-module-utils/2.7.3_nd4nb6nccnlbwilvit6hlaep3q: + /eslint-module-utils@2.7.3(@typescript-eslint/parser@5.27.0)(eslint-import-resolver-node@0.3.6): resolution: { integrity: sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ== @@ -6671,15 +6756,15 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.27.0_xztl6dhthcahlo6akmb2bmjmle - debug: 3.2.7 + '@typescript-eslint/parser': 5.27.0(eslint@8.16.0)(typescript@4.7.2) + debug: 3.2.7(supports-color@8.1.1) eslint-import-resolver-node: 0.3.6 find-up: 2.1.0 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-cypress/2.12.1_eslint@8.16.0: + /eslint-plugin-cypress@2.12.1(eslint@8.16.0): resolution: { integrity: sha512-c2W/uPADl5kospNDihgiLc7n87t5XhUbFDoTl6CfVkmG+kDAb5Ux10V9PoLPu9N+r7znpc+iQlcmAqT1A/89HA== @@ -6691,7 +6776,7 @@ packages: globals: 11.12.0 dev: true - /eslint-plugin-import/2.26.0_xsmuhwqsfrjm7m3kqio7zoeziq: + /eslint-plugin-import@2.26.0(@typescript-eslint/parser@5.27.0)(eslint@8.16.0): resolution: { integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA== @@ -6704,14 +6789,14 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.27.0_xztl6dhthcahlo6akmb2bmjmle + '@typescript-eslint/parser': 5.27.0(eslint@8.16.0)(typescript@4.7.2) array-includes: 3.1.5 array.prototype.flat: 1.3.0 debug: 2.6.9 doctrine: 2.1.0 eslint: 8.16.0 eslint-import-resolver-node: 0.3.6 - eslint-module-utils: 2.7.3_nd4nb6nccnlbwilvit6hlaep3q + eslint-module-utils: 2.7.3(@typescript-eslint/parser@5.27.0)(eslint-import-resolver-node@0.3.6) has: 1.0.3 is-core-module: 2.9.0 is-glob: 4.0.3 @@ -6725,7 +6810,7 @@ packages: - supports-color dev: true - /eslint-plugin-jsx-a11y/6.5.1_eslint@8.16.0: + /eslint-plugin-jsx-a11y@6.5.1(eslint@8.16.0): resolution: { integrity: sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g== @@ -6749,7 +6834,7 @@ packages: minimatch: 3.1.2 dev: true - /eslint-plugin-react-hooks/4.5.0_eslint@8.16.0: + /eslint-plugin-react-hooks@4.5.0(eslint@8.16.0): resolution: { integrity: sha512-8k1gRt7D7h03kd+SAAlzXkQwWK22BnK6GKZG+FJA6BAGy22CFvl8kCIXKpVux0cCxMWDQUPqSok0LKaZ0aOcCw== @@ -6761,14 +6846,14 @@ packages: eslint: 8.16.0 dev: true - /eslint-plugin-react-prefer-function-component/2.0.0: + /eslint-plugin-react-prefer-function-component@2.0.0: resolution: { integrity: sha512-f/S1k3FXEGk5s+q2nOL4VxAXWGbWElVidmXcDlulo7kt5py5OS2dB0NzuAH6bASihJWEM9GqFXfBmyiYRvR55A== } dev: true - /eslint-plugin-react/7.30.0_eslint@8.16.0: + /eslint-plugin-react@7.30.0(eslint@8.16.0): resolution: { integrity: sha512-RgwH7hjW48BleKsYyHK5vUAvxtE9SMPDKmcPRQgtRCYaZA0XQPt5FSkrU3nhz5ifzMZcA8opwmRJ2cmOO8tr5A== @@ -6794,7 +6879,7 @@ packages: string.prototype.matchall: 4.0.7 dev: true - /eslint-plugin-testing-library/5.5.1_xztl6dhthcahlo6akmb2bmjmle: + /eslint-plugin-testing-library@5.5.1(eslint@8.16.0)(typescript@4.7.2): resolution: { integrity: sha512-plLEkkbAKBjPxsLj7x4jNapcHAg2ernkQlKKrN2I8NrQwPISZHyCUNvg5Hv3EDqOQReToQb5bnqXYbkijJPE/g== @@ -6803,14 +6888,14 @@ packages: peerDependencies: eslint: ^7.5.0 || ^8.0.0 dependencies: - '@typescript-eslint/utils': 5.27.0_xztl6dhthcahlo6akmb2bmjmle + '@typescript-eslint/utils': 5.27.0(eslint@8.16.0)(typescript@4.7.2) eslint: 8.16.0 transitivePeerDependencies: - supports-color - typescript dev: true - /eslint-plugin-unicorn/42.0.0_eslint@8.16.0: + /eslint-plugin-unicorn@42.0.0(eslint@8.16.0): resolution: { integrity: sha512-ixBsbhgWuxVaNlPTT8AyfJMlhyC5flCJFjyK3oKE8TRrwBnaHvUbuIkCM1lqg8ryYrFStL/T557zfKzX4GKSlg== @@ -6823,7 +6908,7 @@ packages: ci-info: 3.3.1 clean-regexp: 1.0.0 eslint: 8.16.0 - eslint-utils: 3.0.0_eslint@8.16.0 + eslint-utils: 3.0.0(eslint@8.16.0) esquery: 1.4.0 indent-string: 4.0.0 is-builtin-module: 3.1.0 @@ -6836,7 +6921,7 @@ packages: strip-indent: 3.0.0 dev: true - /eslint-scope/5.1.1: + /eslint-scope@5.1.1: resolution: { integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== @@ -6847,7 +6932,7 @@ packages: estraverse: 4.3.0 dev: true - /eslint-scope/7.1.1: + /eslint-scope@7.1.1: resolution: { integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw== @@ -6858,7 +6943,7 @@ packages: estraverse: 5.3.0 dev: true - /eslint-utils/3.0.0_eslint@8.16.0: + /eslint-utils@3.0.0(eslint@8.16.0): resolution: { integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA== @@ -6871,7 +6956,7 @@ packages: eslint-visitor-keys: 2.1.0 dev: true - /eslint-visitor-keys/2.1.0: + /eslint-visitor-keys@2.1.0: resolution: { integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== @@ -6879,7 +6964,7 @@ packages: engines: { node: '>=10' } dev: true - /eslint-visitor-keys/3.3.0: + /eslint-visitor-keys@3.3.0: resolution: { integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA== @@ -6887,7 +6972,7 @@ packages: engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dev: true - /eslint/8.16.0: + /eslint@8.16.0: resolution: { integrity: sha512-MBndsoXY/PeVTDJeWsYj7kLZ5hQpJOfMYLsF6LicLHQWbRDG19lK5jOix4DPl8yY4SUFcE3txy86OzFLWT+yoA== @@ -6900,11 +6985,11 @@ packages: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.2.2) doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.1.1 - eslint-utils: 3.0.0_eslint@8.16.0 + eslint-utils: 3.0.0(eslint@8.16.0) eslint-visitor-keys: 3.3.0 espree: 9.3.2 esquery: 1.4.0 @@ -6934,7 +7019,7 @@ packages: - supports-color dev: true - /espree/9.3.2: + /espree@9.3.2: resolution: { integrity: sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA== @@ -6942,11 +7027,11 @@ packages: engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: acorn: 8.7.1 - acorn-jsx: 5.3.2_acorn@8.7.1 + acorn-jsx: 5.3.2(acorn@8.7.1) eslint-visitor-keys: 3.3.0 dev: true - /esprima/4.0.1: + /esprima@4.0.1: resolution: { integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== @@ -6954,7 +7039,7 @@ packages: engines: { node: '>=4' } hasBin: true - /esquery/1.4.0: + /esquery@1.4.0: resolution: { integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== @@ -6964,7 +7049,7 @@ packages: estraverse: 5.3.0 dev: true - /esrecurse/4.3.0: + /esrecurse@4.3.0: resolution: { integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== @@ -6974,7 +7059,7 @@ packages: estraverse: 5.3.0 dev: true - /estraverse/4.3.0: + /estraverse@4.3.0: resolution: { integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== @@ -6982,7 +7067,7 @@ packages: engines: { node: '>=4.0' } dev: true - /estraverse/5.3.0: + /estraverse@5.3.0: resolution: { integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== @@ -6990,21 +7075,21 @@ packages: engines: { node: '>=4.0' } dev: true - /estree-walker/1.0.1: + /estree-walker@1.0.1: resolution: { integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== } dev: true - /estree-walker/2.0.2: + /estree-walker@2.0.2: resolution: { integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== } dev: true - /esutils/2.0.3: + /esutils@2.0.3: resolution: { integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== @@ -7012,7 +7097,7 @@ packages: engines: { node: '>=0.10.0' } dev: true - /event-stream/3.3.4: + /event-stream@3.3.4: resolution: { integrity: sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE= } dependencies: duplexer: 0.1.2 @@ -7024,14 +7109,14 @@ packages: through: 2.3.8 dev: true - /eventemitter2/6.4.5: + /eventemitter2@6.4.5: resolution: { integrity: sha512-bXE7Dyc1i6oQElDG0jMRZJrRAn9QR2xyyFGmBdZleNmyQX0FqGYmhZIrIrpPfm/w//LTo4tVQGOGQcGCb5q9uw== } dev: true - /events/3.3.0: + /events@3.3.0: resolution: { integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== @@ -7039,7 +7124,7 @@ packages: engines: { node: '>=0.8.x' } dev: true - /execa/4.1.0: + /execa@4.1.0: resolution: { integrity: sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== @@ -7057,7 +7142,7 @@ packages: strip-final-newline: 2.0.0 dev: true - /execa/5.1.1: + /execa@5.1.1: resolution: { integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== @@ -7075,7 +7160,7 @@ packages: strip-final-newline: 2.0.0 dev: true - /execall/2.0.0: + /execall@2.0.0: resolution: { integrity: sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow== @@ -7085,7 +7170,7 @@ packages: clone-regexp: 2.2.0 dev: true - /executable/4.1.1: + /executable@4.1.1: resolution: { integrity: sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg== @@ -7095,7 +7180,7 @@ packages: pify: 2.3.0 dev: true - /expand-template/2.0.3: + /expand-template@2.0.3: resolution: { integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg== @@ -7103,7 +7188,7 @@ packages: engines: { node: '>=6' } dev: false - /expand-tilde/2.0.2: + /expand-tilde@2.0.2: resolution: { integrity: sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw== @@ -7113,7 +7198,7 @@ packages: homedir-polyfill: 1.0.3 dev: true - /ext/1.6.0: + /ext@1.6.0: resolution: { integrity: sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg== @@ -7122,13 +7207,13 @@ packages: type: 2.6.0 dev: false - /extend/3.0.2: + /extend@3.0.2: resolution: { integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== } - /external-editor/3.1.0: + /external-editor@3.1.0: resolution: { integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== @@ -7140,7 +7225,7 @@ packages: tmp: 0.0.33 dev: true - /extract-zip/2.0.1_supports-color@8.1.1: + /extract-zip@2.0.1(supports-color@8.1.1): resolution: { integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg== @@ -7148,7 +7233,7 @@ packages: engines: { node: '>= 10.17.0' } hasBin: true dependencies: - debug: 4.3.4_supports-color@8.1.1 + debug: 4.3.4(supports-color@8.1.1) get-stream: 5.2.0 yauzl: 2.10.0 optionalDependencies: @@ -7157,7 +7242,7 @@ packages: - supports-color dev: true - /extsprintf/1.3.0: + /extsprintf@1.3.0: resolution: { integrity: sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g== @@ -7165,14 +7250,14 @@ packages: engines: { '0': node >=0.6.0 } dev: true - /fast-deep-equal/3.1.3: + /fast-deep-equal@3.1.3: resolution: { integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== } dev: true - /fast-glob/3.2.11: + /fast-glob@3.2.11: resolution: { integrity: sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew== @@ -7186,28 +7271,28 @@ packages: micromatch: 4.0.5 dev: true - /fast-json-stable-stringify/2.1.0: + /fast-json-stable-stringify@2.1.0: resolution: { integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== } dev: true - /fast-levenshtein/2.0.6: + /fast-levenshtein@2.0.6: resolution: { integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== } dev: true - /fastest-levenshtein/1.0.12: + /fastest-levenshtein@1.0.12: resolution: { integrity: sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow== } dev: true - /fastq/1.13.0: + /fastq@1.13.0: resolution: { integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== @@ -7216,7 +7301,7 @@ packages: reusify: 1.0.4 dev: true - /fd-slicer/1.1.0: + /fd-slicer@1.1.0: resolution: { integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g== @@ -7225,7 +7310,7 @@ packages: pend: 1.2.0 dev: true - /figures/2.0.0: + /figures@2.0.0: resolution: { integrity: sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA== @@ -7235,7 +7320,7 @@ packages: escape-string-regexp: 1.0.5 dev: true - /figures/3.2.0: + /figures@3.2.0: resolution: { integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== @@ -7245,7 +7330,7 @@ packages: escape-string-regexp: 1.0.5 dev: true - /file-entry-cache/6.0.1: + /file-entry-cache@6.0.1: resolution: { integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== @@ -7255,14 +7340,14 @@ packages: flat-cache: 3.0.4 dev: true - /file-saver/2.0.5: + /file-saver@2.0.5: resolution: { integrity: sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA== } dev: false - /filelist/1.0.4: + /filelist@1.0.4: resolution: { integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q== @@ -7271,7 +7356,7 @@ packages: minimatch: 5.1.0 dev: true - /fill-range/7.0.1: + /fill-range@7.0.1: resolution: { integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== @@ -7281,7 +7366,7 @@ packages: to-regex-range: 5.0.1 dev: true - /find-cache-dir/3.3.2: + /find-cache-dir@3.3.2: resolution: { integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== @@ -7293,7 +7378,7 @@ packages: pkg-dir: 4.2.0 dev: true - /find-node-modules/2.1.3: + /find-node-modules@2.1.3: resolution: { integrity: sha512-UC2I2+nx1ZuOBclWVNdcnbDR5dlrOdVb7xNjmT/lHE+LsgztWks3dG7boJ37yTS/venXw84B/mAW9uHVoC5QRg== @@ -7303,14 +7388,14 @@ packages: merge: 2.1.1 dev: true - /find-root/1.1.0: + /find-root@1.1.0: resolution: { integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== } dev: true - /find-up/2.1.0: + /find-up@2.1.0: resolution: { integrity: sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ== @@ -7320,7 +7405,7 @@ packages: locate-path: 2.0.0 dev: true - /find-up/4.1.0: + /find-up@4.1.0: resolution: { integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== @@ -7331,7 +7416,7 @@ packages: path-exists: 4.0.0 dev: true - /find-up/5.0.0: + /find-up@5.0.0: resolution: { integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== @@ -7342,7 +7427,7 @@ packages: path-exists: 4.0.0 dev: true - /findup-sync/4.0.0: + /findup-sync@4.0.0: resolution: { integrity: sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ== @@ -7355,7 +7440,7 @@ packages: resolve-dir: 1.0.1 dev: true - /flat-cache/3.0.4: + /flat-cache@3.0.4: resolution: { integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== @@ -7366,14 +7451,14 @@ packages: rimraf: 3.0.2 dev: true - /flatted/3.2.5: + /flatted@3.2.5: resolution: { integrity: sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg== } dev: true - /flip-toolkit/7.0.14: + /flip-toolkit@7.0.14: resolution: { integrity: sha512-mV3fwJuFxXU0tSiUL79NEfykwjEABV7I4gdx7S83GrQ0eJC/TIS1R8TW0u2qdDAtd5yhTcrm9IVfqyjJdGqrqQ== @@ -7383,7 +7468,7 @@ packages: rematrix: 0.2.2 dev: false - /follow-redirects/1.15.1_debug@4.3.2: + /follow-redirects@1.15.1(debug@4.3.2): resolution: { integrity: sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA== @@ -7398,7 +7483,7 @@ packages: debug: 4.3.2 dev: true - /foreground-child/2.0.0: + /foreground-child@2.0.0: resolution: { integrity: sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA== @@ -7409,14 +7494,14 @@ packages: signal-exit: 3.0.7 dev: true - /forever-agent/0.6.1: + /forever-agent@0.6.1: resolution: { integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw== } dev: true - /form-data/2.3.3: + /form-data@2.3.3: resolution: { integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== @@ -7428,7 +7513,7 @@ packages: mime-types: 2.1.35 dev: true - /form-data/4.0.0: + /form-data@4.0.0: resolution: { integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== @@ -7440,14 +7525,14 @@ packages: mime-types: 2.1.35 dev: true - /fraction.js/4.2.0: + /fraction.js@4.2.0: resolution: { integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA== } dev: true - /framer-motion/6.3.10_sfoxds7t5ydpegc3knd667wn6m: + /framer-motion@6.3.10(react-dom@17.0.2)(react@17.0.2): resolution: { integrity: sha512-modFplFb1Fznsm0MrmRAJUC32UDA5jbGU9rDvkGzhAHksru2tnoKbU/Pa3orzdsJI0CJviG4NGBrmwGveU98Cg== @@ -7460,14 +7545,14 @@ packages: hey-listen: 1.0.8 popmotion: 11.0.3 react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react-dom: 17.0.2(react@17.0.2) style-value-types: 5.0.0 tslib: 2.4.0 optionalDependencies: '@emotion/is-prop-valid': 0.8.8 dev: false - /framesync/6.0.1: + /framesync@6.0.1: resolution: { integrity: sha512-fUY88kXvGiIItgNC7wcTOl0SNRCVXMKSWW2Yzfmn7EKNc+MpCzcz9DhdHcdjbrtN3c6R4H5dTY2jiCpPdysEjA== @@ -7476,21 +7561,21 @@ packages: tslib: 2.4.0 dev: false - /from/0.1.7: + /from@0.1.7: resolution: { integrity: sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g== } dev: true - /fromentries/1.3.2: + /fromentries@1.3.2: resolution: { integrity: sha512-cHEpEQHUg0f8XdtZCc2ZAhrHzKzT0MrFUTcvx+hfxYu7rGMDc5SKoXFh+n4YigxsHXRzc6OrCshdR1bWH6HHyg== } dev: true - /front-matter/4.0.2: + /front-matter@4.0.2: resolution: { integrity: sha512-I8ZuJ/qG92NWX8i5x1Y8qyj3vizhXS31OxjKDu3LKP+7/qBgfIKValiZIEwoVoJKUHlhWtYrktkxV1XsX+pPlg== @@ -7499,14 +7584,14 @@ packages: js-yaml: 3.14.1 dev: false - /fs-constants/1.0.0: + /fs-constants@1.0.0: resolution: { integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== } dev: false - /fs-extra/8.1.0: + /fs-extra@8.1.0: resolution: { integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== @@ -7518,7 +7603,7 @@ packages: universalify: 0.1.2 dev: true - /fs-extra/9.1.0: + /fs-extra@9.1.0: resolution: { integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== @@ -7531,13 +7616,13 @@ packages: universalify: 2.0.0 dev: true - /fs.realpath/1.0.0: + /fs.realpath@1.0.0: resolution: { integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== } - /fsevents/2.3.2: + /fsevents@2.3.2: resolution: { integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== @@ -7548,14 +7633,14 @@ packages: dev: true optional: true - /function-bind/1.1.1: + /function-bind@1.1.1: resolution: { integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== } dev: true - /function.prototype.name/1.1.5: + /function.prototype.name@1.1.5: resolution: { integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA== @@ -7568,28 +7653,28 @@ packages: functions-have-names: 1.2.3 dev: true - /functional-red-black-tree/1.0.1: + /functional-red-black-tree@1.0.1: resolution: { integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g== } dev: true - /functions-have-names/1.2.3: + /functions-have-names@1.2.3: resolution: { integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== } dev: true - /gensync/1.0.0-beta.2: + /gensync@1.0.0-beta.2: resolution: { integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== } engines: { node: '>=6.9.0' } - /get-caller-file/2.0.5: + /get-caller-file@2.0.5: resolution: { integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== @@ -7597,14 +7682,14 @@ packages: engines: { node: 6.* || 8.* || >= 10.* } dev: true - /get-func-name/2.0.0: + /get-func-name@2.0.0: resolution: { integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig== } dev: true - /get-intrinsic/1.1.1: + /get-intrinsic@1.1.1: resolution: { integrity: sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== @@ -7615,14 +7700,14 @@ packages: has-symbols: 1.0.3 dev: true - /get-own-enumerable-property-symbols/3.0.2: + /get-own-enumerable-property-symbols@3.0.2: resolution: { integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g== } dev: true - /get-package-type/0.1.0: + /get-package-type@0.1.0: resolution: { integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== @@ -7630,7 +7715,7 @@ packages: engines: { node: '>=8.0.0' } dev: true - /get-stdin/8.0.0: + /get-stdin@8.0.0: resolution: { integrity: sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg== @@ -7638,7 +7723,7 @@ packages: engines: { node: '>=10' } dev: true - /get-stream/5.2.0: + /get-stream@5.2.0: resolution: { integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== @@ -7648,7 +7733,7 @@ packages: pump: 3.0.0 dev: true - /get-stream/6.0.1: + /get-stream@6.0.1: resolution: { integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== @@ -7656,7 +7741,7 @@ packages: engines: { node: '>=10' } dev: true - /get-symbol-description/1.0.0: + /get-symbol-description@1.0.0: resolution: { integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== @@ -7667,7 +7752,7 @@ packages: get-intrinsic: 1.1.1 dev: true - /getos/3.2.1: + /getos@3.2.1: resolution: { integrity: sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q== @@ -7676,7 +7761,7 @@ packages: async: 3.2.3 dev: true - /getpass/0.1.7: + /getpass@0.1.7: resolution: { integrity: sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng== @@ -7685,7 +7770,7 @@ packages: assert-plus: 1.0.0 dev: true - /giscus/1.0.5: + /giscus@1.0.5: resolution: { integrity: sha512-jg+4qUtyn2r9gCZJthbgPn/hLaoZAcZVhWx6d7+TYrrojMjAltrlSzYdsL++4iutVmGEYktp+nUJn2rQgZzvTg== @@ -7694,14 +7779,14 @@ packages: lit: 2.2.6 dev: false - /github-from-package/0.0.0: + /github-from-package@0.0.0: resolution: { integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw== } dev: false - /glob-parent/5.1.2: + /glob-parent@5.1.2: resolution: { integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== @@ -7711,7 +7796,7 @@ packages: is-glob: 4.0.3 dev: true - /glob-parent/6.0.2: + /glob-parent@6.0.2: resolution: { integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== @@ -7721,21 +7806,21 @@ packages: is-glob: 4.0.3 dev: true - /glob-regex/0.3.2: + /glob-regex@0.3.2: resolution: { integrity: sha512-m5blUd3/OqDTWwzBBtWBPrGlAzatRywHameHeekAZyZrskYouOGdNB8T/q6JucucvJXtOuyHIn0/Yia7iDasDw== } dev: true - /glob-to-regexp/0.4.1: + /glob-to-regexp@0.4.1: resolution: { integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== } dev: true - /glob/7.1.4: + /glob@7.1.4: resolution: { integrity: sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A== @@ -7749,7 +7834,7 @@ packages: path-is-absolute: 1.0.1 dev: true - /glob/7.2.3: + /glob@7.2.3: resolution: { integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== @@ -7762,7 +7847,7 @@ packages: once: 1.4.0 path-is-absolute: 1.0.1 - /global-dirs/0.1.1: + /global-dirs@0.1.1: resolution: { integrity: sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg== @@ -7773,7 +7858,7 @@ packages: dev: true optional: true - /global-dirs/3.0.0: + /global-dirs@3.0.0: resolution: { integrity: sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA== @@ -7783,7 +7868,7 @@ packages: ini: 2.0.0 dev: true - /global-modules/1.0.0: + /global-modules@1.0.0: resolution: { integrity: sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg== @@ -7795,7 +7880,7 @@ packages: resolve-dir: 1.0.1 dev: true - /global-modules/2.0.0: + /global-modules@2.0.0: resolution: { integrity: sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== @@ -7805,7 +7890,7 @@ packages: global-prefix: 3.0.0 dev: true - /global-prefix/1.0.2: + /global-prefix@1.0.2: resolution: { integrity: sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg== @@ -7819,7 +7904,7 @@ packages: which: 1.3.1 dev: true - /global-prefix/3.0.0: + /global-prefix@3.0.0: resolution: { integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg== @@ -7831,14 +7916,14 @@ packages: which: 1.3.1 dev: true - /globals/11.12.0: + /globals@11.12.0: resolution: { integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== } engines: { node: '>=4' } - /globals/13.15.0: + /globals@13.15.0: resolution: { integrity: sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog== @@ -7848,7 +7933,7 @@ packages: type-fest: 0.20.2 dev: true - /globby/11.0.4: + /globby@11.0.4: resolution: { integrity: sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg== @@ -7863,7 +7948,7 @@ packages: slash: 3.0.0 dev: true - /globby/11.1.0: + /globby@11.1.0: resolution: { integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== @@ -7878,28 +7963,28 @@ packages: slash: 3.0.0 dev: true - /globjoin/0.1.4: + /globjoin@0.1.4: resolution: { integrity: sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg== } dev: true - /globrex/0.1.2: + /globrex@0.1.2: resolution: { integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg== } dev: true - /graceful-fs/4.2.10: + /graceful-fs@4.2.10: resolution: { integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== } dev: true - /graphql-tag/2.12.6_graphql@16.5.0: + /graphql-tag@2.12.6(graphql@16.5.0): resolution: { integrity: sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg== @@ -7912,14 +7997,14 @@ packages: tslib: 2.4.0 dev: false - /graphql/16.5.0: + /graphql@16.5.0: resolution: { integrity: sha512-qbHgh8Ix+j/qY+a/ZcJnFQ+j8ezakqPiHwPiZhV/3PgGlgf96QMBB5/f2rkiC9sgLoy/xvT6TSiaf2nTHJh5iA== } engines: { node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0 } - /hard-rejection/2.1.0: + /hard-rejection@2.1.0: resolution: { integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA== @@ -7927,21 +8012,21 @@ packages: engines: { node: '>=6' } dev: true - /has-bigints/1.0.2: + /has-bigints@1.0.2: resolution: { integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ== } dev: true - /has-flag/3.0.0: + /has-flag@3.0.0: resolution: { integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== } engines: { node: '>=4' } - /has-flag/4.0.0: + /has-flag@4.0.0: resolution: { integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== @@ -7949,7 +8034,7 @@ packages: engines: { node: '>=8' } dev: true - /has-property-descriptors/1.0.0: + /has-property-descriptors@1.0.0: resolution: { integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ== @@ -7958,7 +8043,7 @@ packages: get-intrinsic: 1.1.1 dev: true - /has-symbols/1.0.3: + /has-symbols@1.0.3: resolution: { integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== @@ -7966,7 +8051,7 @@ packages: engines: { node: '>= 0.4' } dev: true - /has-tostringtag/1.0.0: + /has-tostringtag@1.0.0: resolution: { integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== @@ -7976,7 +8061,7 @@ packages: has-symbols: 1.0.3 dev: true - /has/1.0.3: + /has@1.0.3: resolution: { integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== @@ -7986,7 +8071,7 @@ packages: function-bind: 1.1.1 dev: true - /hasha/5.2.2: + /hasha@5.2.2: resolution: { integrity: sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ== @@ -7997,28 +8082,28 @@ packages: type-fest: 0.8.1 dev: true - /hast-util-whitespace/2.0.0: + /hast-util-whitespace@2.0.0: resolution: { integrity: sha512-Pkw+xBHuV6xFeJprJe2BBEoDV+AvQySaz3pPDRUs5PNZEMQjpXJJueqrpcHIXxnWTcAGi/UOCgVShlkY6kLoqg== } dev: false - /headers-polyfill/3.0.7: + /headers-polyfill@3.0.7: resolution: { integrity: sha512-JoLCAdCEab58+2/yEmSnOlficyHFpIl0XJqwu3l+Unkm1gXpFUYsThz6Yha3D6tNhocWkCPfyW0YVIGWFqTi7w== } dev: true - /hey-listen/1.0.8: + /hey-listen@1.0.8: resolution: { integrity: sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q== } dev: false - /history/5.3.0: + /history@5.3.0: resolution: { integrity: sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ== @@ -8027,7 +8112,7 @@ packages: '@babel/runtime': 7.18.3 dev: false - /hoist-non-react-statics/3.3.2: + /hoist-non-react-statics@3.3.2: resolution: { integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== @@ -8036,7 +8121,7 @@ packages: react-is: 16.13.1 dev: false - /homedir-polyfill/1.0.3: + /homedir-polyfill@1.0.3: resolution: { integrity: sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA== @@ -8046,14 +8131,14 @@ packages: parse-passwd: 1.0.0 dev: true - /hosted-git-info/2.8.9: + /hosted-git-info@2.8.9: resolution: { integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== } dev: true - /hosted-git-info/4.1.0: + /hosted-git-info@4.1.0: resolution: { integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA== @@ -8063,7 +8148,7 @@ packages: lru-cache: 6.0.0 dev: true - /html-encoding-sniffer/3.0.0: + /html-encoding-sniffer@3.0.0: resolution: { integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA== @@ -8073,14 +8158,14 @@ packages: whatwg-encoding: 2.0.0 dev: true - /html-escaper/2.0.2: + /html-escaper@2.0.2: resolution: { integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== } dev: true - /html-tags/3.2.0: + /html-tags@3.2.0: resolution: { integrity: sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg== @@ -8088,7 +8173,7 @@ packages: engines: { node: '>=8' } dev: true - /http-proxy-agent/5.0.0: + /http-proxy-agent@5.0.0: resolution: { integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w== @@ -8097,12 +8182,12 @@ packages: dependencies: '@tootallnate/once': 2.0.0 agent-base: 6.0.2 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.2.2) transitivePeerDependencies: - supports-color dev: true - /http-signature/1.3.6: + /http-signature@1.3.6: resolution: { integrity: sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw== @@ -8114,7 +8199,7 @@ packages: sshpk: 1.17.0 dev: true - /https-proxy-agent/5.0.1: + /https-proxy-agent@5.0.1: resolution: { integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== @@ -8122,12 +8207,12 @@ packages: engines: { node: '>= 6' } dependencies: agent-base: 6.0.2 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.2.2) transitivePeerDependencies: - supports-color dev: true - /human-signals/1.1.1: + /human-signals@1.1.1: resolution: { integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== @@ -8135,7 +8220,7 @@ packages: engines: { node: '>=8.12.0' } dev: true - /human-signals/2.1.0: + /human-signals@2.1.0: resolution: { integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== @@ -8143,7 +8228,7 @@ packages: engines: { node: '>=10.17.0' } dev: true - /husky/8.0.1: + /husky@8.0.1: resolution: { integrity: sha512-xs7/chUH/CKdOCs7Zy0Aev9e/dKOMZf3K1Az1nar3tzlv0jfqnYtu235bstsWTmXOR0EfINrPa97yy4Lz6RiKw== @@ -8152,7 +8237,7 @@ packages: hasBin: true dev: true - /iconv-lite/0.4.24: + /iconv-lite@0.4.24: resolution: { integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== @@ -8162,7 +8247,7 @@ packages: safer-buffer: 2.1.2 dev: true - /iconv-lite/0.6.3: + /iconv-lite@0.6.3: resolution: { integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== @@ -8172,20 +8257,20 @@ packages: safer-buffer: 2.1.2 dev: true - /idb/6.1.5: + /idb@6.1.5: resolution: { integrity: sha512-IJtugpKkiVXQn5Y+LteyBCNk1N8xpGV3wWZk9EVtZWH8DYkjBn0bX1XnGP9RkyZF0sAcywa6unHqSWKe7q4LGw== } dev: true - /ieee754/1.2.1: + /ieee754@1.2.1: resolution: { integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== } - /ignore/5.2.0: + /ignore@5.2.0: resolution: { integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== @@ -8193,7 +8278,7 @@ packages: engines: { node: '>= 4' } dev: true - /import-fresh/3.3.0: + /import-fresh@3.3.0: resolution: { integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== @@ -8204,7 +8289,7 @@ packages: resolve-from: 4.0.0 dev: true - /import-lazy/4.0.0: + /import-lazy@4.0.0: resolution: { integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw== @@ -8212,7 +8297,7 @@ packages: engines: { node: '>=8' } dev: true - /imurmurhash/0.1.4: + /imurmurhash@0.1.4: resolution: { integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== @@ -8220,7 +8305,7 @@ packages: engines: { node: '>=0.8.19' } dev: true - /indent-string/4.0.0: + /indent-string@4.0.0: resolution: { integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== @@ -8228,7 +8313,7 @@ packages: engines: { node: '>=8' } dev: true - /inflight/1.0.6: + /inflight@1.0.6: resolution: { integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== @@ -8237,19 +8322,19 @@ packages: once: 1.4.0 wrappy: 1.0.2 - /inherits/2.0.4: + /inherits@2.0.4: resolution: { integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== } - /ini/1.3.8: + /ini@1.3.8: resolution: { integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== } - /ini/2.0.0: + /ini@2.0.0: resolution: { integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== @@ -8257,14 +8342,14 @@ packages: engines: { node: '>=10' } dev: true - /inline-style-parser/0.1.1: + /inline-style-parser@0.1.1: resolution: { integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q== } dev: false - /inquirer/6.5.2: + /inquirer@6.5.2: resolution: { integrity: sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ== @@ -8286,7 +8371,7 @@ packages: through: 2.3.8 dev: true - /inquirer/8.2.4: + /inquirer@8.2.4: resolution: { integrity: sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg== @@ -8310,7 +8395,7 @@ packages: wrap-ansi: 7.0.0 dev: true - /internal-slot/1.0.3: + /internal-slot@1.0.3: resolution: { integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== @@ -8322,7 +8407,7 @@ packages: side-channel: 1.0.4 dev: true - /intl-messageformat/10.1.0: + /intl-messageformat@10.1.0: resolution: { integrity: sha512-diGMDv9Zo2Mggf6AkJszq/BIR5+rarkwcr4g5JGgREwbwAHY9hR/dYd8FbIgQx2RTxhJsABfAWCiENFLbaTZjg== @@ -8334,21 +8419,21 @@ packages: tslib: 2.4.0 dev: false - /is-arrayish/0.2.1: + /is-arrayish@0.2.1: resolution: { integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== } dev: true - /is-arrayish/0.3.2: + /is-arrayish@0.3.2: resolution: { integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== } dev: false - /is-bigint/1.0.4: + /is-bigint@1.0.4: resolution: { integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== @@ -8357,7 +8442,7 @@ packages: has-bigints: 1.0.2 dev: true - /is-binary-path/2.1.0: + /is-binary-path@2.1.0: resolution: { integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== @@ -8367,7 +8452,7 @@ packages: binary-extensions: 2.2.0 dev: true - /is-boolean-object/1.1.2: + /is-boolean-object@1.1.2: resolution: { integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== @@ -8378,7 +8463,7 @@ packages: has-tostringtag: 1.0.0 dev: true - /is-buffer/2.0.5: + /is-buffer@2.0.5: resolution: { integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ== @@ -8386,7 +8471,7 @@ packages: engines: { node: '>=4' } dev: false - /is-builtin-module/3.1.0: + /is-builtin-module@3.1.0: resolution: { integrity: sha512-OV7JjAgOTfAFJmHZLvpSTb4qi0nIILDV1gWPYDnDJUTNFM5aGlRAhk4QcT8i7TuAleeEV5Fdkqn3t4mS+Q11fg== @@ -8396,7 +8481,7 @@ packages: builtin-modules: 3.3.0 dev: true - /is-callable/1.2.4: + /is-callable@1.2.4: resolution: { integrity: sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w== @@ -8404,7 +8489,7 @@ packages: engines: { node: '>= 0.4' } dev: true - /is-ci/3.0.1: + /is-ci@3.0.1: resolution: { integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ== @@ -8414,7 +8499,7 @@ packages: ci-info: 3.3.1 dev: true - /is-core-module/2.9.0: + /is-core-module@2.9.0: resolution: { integrity: sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A== @@ -8423,7 +8508,7 @@ packages: has: 1.0.3 dev: true - /is-date-object/1.0.5: + /is-date-object@1.0.5: resolution: { integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== @@ -8433,7 +8518,7 @@ packages: has-tostringtag: 1.0.0 dev: true - /is-extglob/2.1.1: + /is-extglob@2.1.1: resolution: { integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== @@ -8441,7 +8526,7 @@ packages: engines: { node: '>=0.10.0' } dev: true - /is-fullwidth-code-point/2.0.0: + /is-fullwidth-code-point@2.0.0: resolution: { integrity: sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w== @@ -8449,7 +8534,7 @@ packages: engines: { node: '>=4' } dev: true - /is-fullwidth-code-point/3.0.0: + /is-fullwidth-code-point@3.0.0: resolution: { integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== @@ -8457,7 +8542,7 @@ packages: engines: { node: '>=8' } dev: true - /is-fullwidth-code-point/4.0.0: + /is-fullwidth-code-point@4.0.0: resolution: { integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ== @@ -8465,7 +8550,7 @@ packages: engines: { node: '>=12' } dev: true - /is-glob/4.0.3: + /is-glob@4.0.3: resolution: { integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== @@ -8475,7 +8560,7 @@ packages: is-extglob: 2.1.1 dev: true - /is-installed-globally/0.4.0: + /is-installed-globally@0.4.0: resolution: { integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ== @@ -8486,7 +8571,7 @@ packages: is-path-inside: 3.0.3 dev: true - /is-interactive/1.0.0: + /is-interactive@1.0.0: resolution: { integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== @@ -8494,14 +8579,14 @@ packages: engines: { node: '>=8' } dev: true - /is-module/1.0.0: + /is-module@1.0.0: resolution: { integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g== } dev: true - /is-negative-zero/2.0.2: + /is-negative-zero@2.0.2: resolution: { integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== @@ -8509,14 +8594,14 @@ packages: engines: { node: '>= 0.4' } dev: true - /is-node-process/1.0.1: + /is-node-process@1.0.1: resolution: { integrity: sha512-5IcdXuf++TTNt3oGl9EBdkvndXA8gmc4bz/Y+mdEpWh3Mcn/+kOw6hI7LD5CocqJWMzeb0I0ClndRVNdEPuJXQ== } dev: true - /is-number-object/1.0.7: + /is-number-object@1.0.7: resolution: { integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ== @@ -8526,7 +8611,7 @@ packages: has-tostringtag: 1.0.0 dev: true - /is-number/7.0.0: + /is-number@7.0.0: resolution: { integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== @@ -8534,7 +8619,7 @@ packages: engines: { node: '>=0.12.0' } dev: true - /is-obj/1.0.1: + /is-obj@1.0.1: resolution: { integrity: sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg== @@ -8542,7 +8627,7 @@ packages: engines: { node: '>=0.10.0' } dev: true - /is-path-inside/3.0.3: + /is-path-inside@3.0.3: resolution: { integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== @@ -8550,7 +8635,7 @@ packages: engines: { node: '>=8' } dev: true - /is-plain-obj/1.1.0: + /is-plain-obj@1.1.0: resolution: { integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg== @@ -8558,7 +8643,7 @@ packages: engines: { node: '>=0.10.0' } dev: true - /is-plain-obj/4.1.0: + /is-plain-obj@4.1.0: resolution: { integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg== @@ -8566,7 +8651,7 @@ packages: engines: { node: '>=12' } dev: false - /is-plain-object/5.0.0: + /is-plain-object@5.0.0: resolution: { integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== @@ -8574,14 +8659,14 @@ packages: engines: { node: '>=0.10.0' } dev: true - /is-potential-custom-element-name/1.0.1: + /is-potential-custom-element-name@1.0.1: resolution: { integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== } dev: true - /is-regex/1.1.4: + /is-regex@1.1.4: resolution: { integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== @@ -8592,7 +8677,7 @@ packages: has-tostringtag: 1.0.0 dev: true - /is-regexp/1.0.0: + /is-regexp@1.0.0: resolution: { integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA== @@ -8600,7 +8685,7 @@ packages: engines: { node: '>=0.10.0' } dev: true - /is-regexp/2.1.0: + /is-regexp@2.1.0: resolution: { integrity: sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA== @@ -8608,7 +8693,7 @@ packages: engines: { node: '>=6' } dev: true - /is-shared-array-buffer/1.0.2: + /is-shared-array-buffer@1.0.2: resolution: { integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA== @@ -8617,7 +8702,7 @@ packages: call-bind: 1.0.2 dev: true - /is-stream/2.0.1: + /is-stream@2.0.1: resolution: { integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== @@ -8625,7 +8710,7 @@ packages: engines: { node: '>=8' } dev: true - /is-string/1.0.7: + /is-string@1.0.7: resolution: { integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== @@ -8635,7 +8720,7 @@ packages: has-tostringtag: 1.0.0 dev: true - /is-symbol/1.0.4: + /is-symbol@1.0.4: resolution: { integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== @@ -8645,13 +8730,13 @@ packages: has-symbols: 1.0.3 dev: true - /is-typedarray/1.0.0: + /is-typedarray@1.0.0: resolution: { integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== } - /is-unicode-supported/0.1.0: + /is-unicode-supported@0.1.0: resolution: { integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== @@ -8659,14 +8744,14 @@ packages: engines: { node: '>=10' } dev: true - /is-utf8/0.2.1: + /is-utf8@0.2.1: resolution: { integrity: sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q== } dev: true - /is-weakref/1.0.2: + /is-weakref@1.0.2: resolution: { integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== @@ -8675,7 +8760,7 @@ packages: call-bind: 1.0.2 dev: true - /is-windows/1.0.2: + /is-windows@1.0.2: resolution: { integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== @@ -8683,21 +8768,21 @@ packages: engines: { node: '>=0.10.0' } dev: true - /isexe/2.0.0: + /isexe@2.0.0: resolution: { integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== } dev: true - /isstream/0.1.2: + /isstream@0.1.2: resolution: { integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g== } dev: true - /istanbul-lib-coverage/3.0.0: + /istanbul-lib-coverage@3.0.0: resolution: { integrity: sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg== @@ -8705,7 +8790,7 @@ packages: engines: { node: '>=8' } dev: true - /istanbul-lib-coverage/3.2.0: + /istanbul-lib-coverage@3.2.0: resolution: { integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== @@ -8713,7 +8798,7 @@ packages: engines: { node: '>=8' } dev: true - /istanbul-lib-hook/3.0.0: + /istanbul-lib-hook@3.0.0: resolution: { integrity: sha512-Pt/uge1Q9s+5VAZ+pCo16TYMWPBIl+oaNIjgLQxcX0itS6ueeaA+pEfThZpH8WxhFgCiEb8sAJY6MdUKgiIWaQ== @@ -8723,7 +8808,7 @@ packages: append-transform: 2.0.0 dev: true - /istanbul-lib-instrument/4.0.3: + /istanbul-lib-instrument@4.0.3: resolution: { integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ== @@ -8738,7 +8823,7 @@ packages: - supports-color dev: true - /istanbul-lib-processinfo/2.0.2: + /istanbul-lib-processinfo@2.0.2: resolution: { integrity: sha512-kOwpa7z9hme+IBPZMzQ5vdQj8srYgAtaRqeI48NGmAQ+/5yKiHLV0QbYqQpxsdEF0+w14SoB8YbnHKcXE2KnYw== @@ -8754,7 +8839,7 @@ packages: uuid: 3.4.0 dev: true - /istanbul-lib-report/3.0.0: + /istanbul-lib-report@3.0.0: resolution: { integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== @@ -8766,21 +8851,21 @@ packages: supports-color: 7.2.0 dev: true - /istanbul-lib-source-maps/4.0.1: + /istanbul-lib-source-maps@4.0.1: resolution: { integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== } engines: { node: '>=10' } dependencies: - debug: 4.3.4 + debug: 4.3.4(supports-color@9.2.2) istanbul-lib-coverage: 3.0.0 source-map: 0.6.1 transitivePeerDependencies: - supports-color dev: true - /istanbul-reports/3.1.4: + /istanbul-reports@3.1.4: resolution: { integrity: sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw== @@ -8791,7 +8876,7 @@ packages: istanbul-lib-report: 3.0.0 dev: true - /jake/10.8.5: + /jake@10.8.5: resolution: { integrity: sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw== @@ -8805,7 +8890,7 @@ packages: minimatch: 3.1.2 dev: true - /jest-diff/27.5.1: + /jest-diff@27.5.1: resolution: { integrity: sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw== @@ -8818,7 +8903,7 @@ packages: pretty-format: 27.5.1 dev: true - /jest-get-type/27.5.1: + /jest-get-type@27.5.1: resolution: { integrity: sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw== @@ -8826,7 +8911,7 @@ packages: engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dev: true - /jest-matcher-utils/27.5.1: + /jest-matcher-utils@27.5.1: resolution: { integrity: sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw== @@ -8839,7 +8924,7 @@ packages: pretty-format: 27.5.1 dev: true - /jest-worker/26.6.2: + /jest-worker@26.6.2: resolution: { integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ== @@ -8851,7 +8936,7 @@ packages: supports-color: 7.2.0 dev: true - /jest-worker/27.5.1: + /jest-worker@27.5.1: resolution: { integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== @@ -8863,7 +8948,7 @@ packages: supports-color: 8.1.1 dev: true - /joi/17.6.0: + /joi@17.6.0: resolution: { integrity: sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw== @@ -8875,7 +8960,7 @@ packages: '@sideway/formula': 3.0.0 '@sideway/pinpoint': 2.0.0 - /js-levenshtein/1.1.6: + /js-levenshtein@1.1.6: resolution: { integrity: sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g== @@ -8883,20 +8968,20 @@ packages: engines: { node: '>=0.10.0' } dev: true - /js-sha3/0.8.0: + /js-sha3@0.8.0: resolution: { integrity: sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q== } dev: false - /js-tokens/4.0.0: + /js-tokens@4.0.0: resolution: { integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== } - /js-yaml/3.14.1: + /js-yaml@3.14.1: resolution: { integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== @@ -8906,7 +8991,7 @@ packages: argparse: 1.0.10 esprima: 4.0.1 - /js-yaml/4.1.0: + /js-yaml@4.1.0: resolution: { integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== @@ -8915,14 +9000,14 @@ packages: dependencies: argparse: 2.0.1 - /jsbn/0.1.1: + /jsbn@0.1.1: resolution: { integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg== } dev: true - /jsdom/19.0.0: + /jsdom@19.0.0: resolution: { integrity: sha512-RYAyjCbxy/vri/CfnjUWJQQtZ3LKlLnDqj+9XLNnJPgEGeirZs3hllKR20re8LUZ6o1b1X4Jat+Qd26zmP41+A== @@ -8967,7 +9052,7 @@ packages: - utf-8-validate dev: true - /jsesc/0.5.0: + /jsesc@0.5.0: resolution: { integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== @@ -8975,7 +9060,7 @@ packages: hasBin: true dev: true - /jsesc/2.5.2: + /jsesc@2.5.2: resolution: { integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== @@ -8983,49 +9068,49 @@ packages: engines: { node: '>=4' } hasBin: true - /json-parse-better-errors/1.0.2: + /json-parse-better-errors@1.0.2: resolution: { integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== } dev: true - /json-parse-even-better-errors/2.3.1: + /json-parse-even-better-errors@2.3.1: resolution: { integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== } dev: true - /json-schema-traverse/0.4.1: + /json-schema-traverse@0.4.1: resolution: { integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== } dev: true - /json-schema-traverse/1.0.0: + /json-schema-traverse@1.0.0: resolution: { integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== } dev: true - /json-schema/0.4.0: + /json-schema@0.4.0: resolution: { integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA== } dev: true - /json-stable-stringify-without-jsonify/1.0.1: + /json-stable-stringify-without-jsonify@1.0.1: resolution: { integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== } dev: true - /json-stable-stringify/1.0.1: + /json-stable-stringify@1.0.1: resolution: { integrity: sha512-i/J297TW6xyj7sDFa7AmBPkQvLIxWr2kKPWI26tXydnZrzVAocNqn5DMNT1Mzk0vit1V5UkRM7C1KdVNp7Lmcg== @@ -9034,14 +9119,14 @@ packages: jsonify: 0.0.0 dev: true - /json-stringify-safe/5.0.1: + /json-stringify-safe@5.0.1: resolution: { integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== } dev: true - /json5/1.0.1: + /json5@1.0.1: resolution: { integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== @@ -9051,7 +9136,7 @@ packages: minimist: 1.2.6 dev: true - /json5/2.2.1: + /json5@2.2.1: resolution: { integrity: sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA== @@ -9059,7 +9144,7 @@ packages: engines: { node: '>=6' } hasBin: true - /jsonfile/4.0.0: + /jsonfile@4.0.0: resolution: { integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg== @@ -9068,7 +9153,7 @@ packages: graceful-fs: 4.2.10 dev: true - /jsonfile/6.1.0: + /jsonfile@6.1.0: resolution: { integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== @@ -9079,14 +9164,14 @@ packages: graceful-fs: 4.2.10 dev: true - /jsonify/0.0.0: + /jsonify@0.0.0: resolution: { integrity: sha512-trvBk1ki43VZptdBI5rIlG4YOzyeH/WefQt5rj1grasPn4iiZWKet8nkgc4GlsAylaztn0qZfUYOiTsASJFdNA== } dev: true - /jsonpointer/5.0.0: + /jsonpointer@5.0.0: resolution: { integrity: sha512-PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg== @@ -9094,7 +9179,7 @@ packages: engines: { node: '>=0.10.0' } dev: true - /jsprim/2.0.2: + /jsprim@2.0.2: resolution: { integrity: sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ== @@ -9107,7 +9192,7 @@ packages: verror: 1.10.0 dev: true - /jsx-ast-utils/3.3.0: + /jsx-ast-utils@3.3.0: resolution: { integrity: sha512-XzO9luP6L0xkxwhIJMTJQpZo/eeN60K08jHdexfD569AGxeNug6UketeHXEhROoM8aR7EcUoOQmIhcJQjcuq8Q== @@ -9118,7 +9203,7 @@ packages: object.assign: 4.1.2 dev: true - /kind-of/6.0.3: + /kind-of@6.0.3: resolution: { integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== @@ -9126,7 +9211,7 @@ packages: engines: { node: '>=0.10.0' } dev: true - /kleur/4.1.4: + /kleur@4.1.4: resolution: { integrity: sha512-8QADVssbrFjivHWQU7KkMgptGTl6WAcSdlbBPY4uNF+mWr6DGcKrvY2w4FQJoXch7+fKMjj0dRrL75vk3k23OA== @@ -9134,21 +9219,21 @@ packages: engines: { node: '>=6' } dev: false - /known-css-properties/0.25.0: + /known-css-properties@0.25.0: resolution: { integrity: sha512-b0/9J1O9Jcyik1GC6KC42hJ41jKwdO/Mq8Mdo5sYN+IuRTXs2YFHZC3kZSx6ueusqa95x3wLYe/ytKjbAfGixA== } dev: true - /language-subtag-registry/0.3.21: + /language-subtag-registry@0.3.21: resolution: { integrity: sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg== } dev: true - /language-tags/1.0.5: + /language-tags@1.0.5: resolution: { integrity: sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ== @@ -9157,7 +9242,7 @@ packages: language-subtag-registry: 0.3.21 dev: true - /lazy-ass/1.6.0: + /lazy-ass@1.6.0: resolution: { integrity: sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw== @@ -9165,7 +9250,7 @@ packages: engines: { node: '> 0.8' } dev: true - /leven/3.1.0: + /leven@3.1.0: resolution: { integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== @@ -9173,7 +9258,7 @@ packages: engines: { node: '>=6' } dev: true - /levn/0.3.0: + /levn@0.3.0: resolution: { integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA== @@ -9184,7 +9269,7 @@ packages: type-check: 0.3.2 dev: true - /levn/0.4.1: + /levn@0.4.1: resolution: { integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== @@ -9195,7 +9280,7 @@ packages: type-check: 0.4.0 dev: true - /lilconfig/2.0.5: + /lilconfig@2.0.5: resolution: { integrity: sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg== @@ -9203,14 +9288,14 @@ packages: engines: { node: '>=10' } dev: true - /lines-and-columns/1.2.4: + /lines-and-columns@1.2.4: resolution: { integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== } dev: true - /lint-staged/12.5.0: + /lint-staged@12.5.0: resolution: { integrity: sha512-BKLUjWDsKquV/JuIcoQW4MSAI3ggwEImF1+sB4zaKvyVx1wBk3FsG7UK9bpnmBTN1pm7EH2BBcMwINJzCRv12g== @@ -9221,7 +9306,7 @@ packages: cli-truncate: 3.1.0 colorette: 2.0.16 commander: 9.3.0 - debug: 4.3.4_supports-color@9.2.2 + debug: 4.3.4(supports-color@9.2.2) execa: 5.1.1 lilconfig: 2.0.5 listr2: 4.0.5 @@ -9236,7 +9321,7 @@ packages: - enquirer dev: true - /listr2/3.14.0_enquirer@2.3.6: + /listr2@3.14.0(enquirer@2.3.6): resolution: { integrity: sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g== @@ -9259,7 +9344,7 @@ packages: wrap-ansi: 7.0.0 dev: true - /listr2/4.0.5: + /listr2@4.0.5: resolution: { integrity: sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA== @@ -9281,7 +9366,7 @@ packages: wrap-ansi: 7.0.0 dev: true - /lit-element/3.2.0: + /lit-element@3.2.0: resolution: { integrity: sha512-HbE7yt2SnUtg5DCrWt028oaU4D5F4k/1cntAFHTkzY8ZIa8N0Wmu92PxSxucsQSOXlODFrICkQ5x/tEshKi13g== @@ -9291,7 +9376,7 @@ packages: lit-html: 2.2.6 dev: false - /lit-html/2.2.6: + /lit-html@2.2.6: resolution: { integrity: sha512-xOKsPmq/RAKJ6dUeOxhmOYFjcjf0Q7aSdfBJgdJkOfCUnkmmJPxNrlZpRBeVe1Gg50oYWMlgm6ccAE/SpJgSdw== @@ -9300,7 +9385,7 @@ packages: '@types/trusted-types': 2.0.2 dev: false - /lit/2.2.6: + /lit@2.2.6: resolution: { integrity: sha512-K2vkeGABfSJSfkhqHy86ujchJs3NR9nW1bEEiV+bXDkbiQ60Tv5GUausYN2mXigZn8lC1qXuc46ArQRKYmumZw== @@ -9311,7 +9396,7 @@ packages: lit-html: 2.2.6 dev: false - /load-json-file/4.0.0: + /load-json-file@4.0.0: resolution: { integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw== @@ -9324,7 +9409,7 @@ packages: strip-bom: 3.0.0 dev: true - /loader-runner/4.3.0: + /loader-runner@4.3.0: resolution: { integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== @@ -9332,7 +9417,7 @@ packages: engines: { node: '>=6.11.5' } dev: true - /loader-utils/2.0.2: + /loader-utils@2.0.2: resolution: { integrity: sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A== @@ -9344,7 +9429,7 @@ packages: json5: 2.2.1 dev: true - /local-pkg/0.4.1: + /local-pkg@0.4.1: resolution: { integrity: sha512-lL87ytIGP2FU5PWwNDo0w3WhIo2gopIAxPg9RxDYF7m4rr5ahuZxP22xnJHIvaLTe4Z9P6uKKY2UHiwyB4pcrw== @@ -9352,7 +9437,7 @@ packages: engines: { node: '>=14' } dev: true - /locate-path/2.0.0: + /locate-path@2.0.0: resolution: { integrity: sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA== @@ -9363,7 +9448,7 @@ packages: path-exists: 3.0.0 dev: true - /locate-path/5.0.0: + /locate-path@5.0.0: resolution: { integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== @@ -9373,7 +9458,7 @@ packages: p-locate: 4.1.0 dev: true - /locate-path/6.0.0: + /locate-path@6.0.0: resolution: { integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== @@ -9383,62 +9468,62 @@ packages: p-locate: 5.0.0 dev: true - /lodash.debounce/4.0.8: + /lodash.debounce@4.0.8: resolution: { integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== } dev: true - /lodash.flattendeep/4.4.0: + /lodash.flattendeep@4.4.0: resolution: { integrity: sha512-uHaJFihxmJcEX3kT4I23ABqKKalJ/zDrDg0lsFtc1h+3uw49SIJ5beyhx5ExVRti3AvKoOJngIj7xz3oylPdWQ== } dev: true - /lodash.map/4.6.0: + /lodash.map@4.6.0: resolution: { integrity: sha512-worNHGKLDetmcEYDvh2stPCrrQRkP20E4l0iIS7F8EvzMqBBi7ltvFN5m1HvTf1P7Jk1txKhvFcmYsCr8O2F1Q== } dev: true - /lodash.merge/4.6.2: + /lodash.merge@4.6.2: resolution: { integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== } dev: true - /lodash.once/4.1.1: + /lodash.once@4.1.1: resolution: { integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg== } dev: true - /lodash.sortby/4.7.0: + /lodash.sortby@4.7.0: resolution: { integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA== } dev: true - /lodash.truncate/4.4.2: + /lodash.truncate@4.4.2: resolution: { integrity: sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw== } dev: true - /lodash/4.17.21: + /lodash@4.17.21: resolution: { integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== } - /log-symbols/4.1.0: + /log-symbols@4.1.0: resolution: { integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== @@ -9449,7 +9534,7 @@ packages: is-unicode-supported: 0.1.0 dev: true - /log-update/4.0.0: + /log-update@4.0.0: resolution: { integrity: sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg== @@ -9462,7 +9547,7 @@ packages: wrap-ansi: 6.2.0 dev: true - /longest/2.0.1: + /longest@2.0.1: resolution: { integrity: sha512-Ajzxb8CM6WAnFjgiloPsI3bF+WCxcvhdIG3KNA2KN962+tdBsHcuQ4k4qX/EcS/2CRkcc0iAkR956Nib6aXU/Q== @@ -9470,7 +9555,7 @@ packages: engines: { node: '>=0.10.0' } dev: true - /loose-envify/1.4.0: + /loose-envify@1.4.0: resolution: { integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== @@ -9479,7 +9564,7 @@ packages: dependencies: js-tokens: 4.0.0 - /loupe/2.3.4: + /loupe@2.3.4: resolution: { integrity: sha512-OvKfgCC2Ndby6aSTREl5aCCPTNIzlDfQZvZxNUrBrihDhL3xcrYegTblhmEiCrg2kKQz4XsFIaemE5BF4ybSaQ== @@ -9488,7 +9573,7 @@ packages: get-func-name: 2.0.0 dev: true - /lru-cache/6.0.0: + /lru-cache@6.0.0: resolution: { integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== @@ -9497,7 +9582,7 @@ packages: dependencies: yallist: 4.0.0 - /lz-string/1.4.4: + /lz-string@1.4.4: resolution: { integrity: sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ== @@ -9505,7 +9590,7 @@ packages: hasBin: true dev: true - /magic-string/0.25.9: + /magic-string@0.25.9: resolution: { integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ== @@ -9514,7 +9599,7 @@ packages: sourcemap-codec: 1.4.8 dev: true - /make-dir/3.1.0: + /make-dir@3.1.0: resolution: { integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== @@ -9524,14 +9609,14 @@ packages: semver: 6.3.0 dev: true - /make-error/1.3.6: + /make-error@1.3.6: resolution: { integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== } dev: true - /map-obj/1.0.1: + /map-obj@1.0.1: resolution: { integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg== @@ -9539,7 +9624,7 @@ packages: engines: { node: '>=0.10.0' } dev: true - /map-obj/4.3.0: + /map-obj@4.3.0: resolution: { integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ== @@ -9547,14 +9632,14 @@ packages: engines: { node: '>=8' } dev: true - /map-stream/0.1.0: + /map-stream@0.1.0: resolution: { integrity: sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g== } dev: true - /match-sorter/6.3.1: + /match-sorter@6.3.1: resolution: { integrity: sha512-mxybbo3pPNuA+ZuCUhm5bwNkXrJTbsk5VWbR5wiwz/GC6LIiegBGn2w3O08UG/jdbYLinw51fSQ5xNU1U3MgBw== @@ -9564,14 +9649,14 @@ packages: remove-accents: 0.4.2 dev: false - /mathml-tag-names/2.1.3: + /mathml-tag-names@2.1.3: resolution: { integrity: sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg== } dev: true - /mdast-util-definitions/5.1.0: + /mdast-util-definitions@5.1.0: resolution: { integrity: sha512-5hcR7FL2EuZ4q6lLMUK5w4lHT2H3vqL9quPvYZ/Ku5iifrirfMHiGdhxdXMUbUkDmz5I+TYMd7nbaxUhbQkfpQ== @@ -9582,7 +9667,7 @@ packages: unist-util-visit: 3.1.0 dev: false - /mdast-util-from-markdown/1.2.0: + /mdast-util-from-markdown@1.2.0: resolution: { integrity: sha512-iZJyyvKD1+K7QX1b5jXdE7Sc5dtoTry1vzV28UZZe8Z1xVnB/czKntJ7ZAkG0tANqRnBF6p3p7GpU1y19DTf2Q== @@ -9604,7 +9689,7 @@ packages: - supports-color dev: false - /mdast-util-to-hast/12.1.1: + /mdast-util-to-hast@12.1.1: resolution: { integrity: sha512-qE09zD6ylVP14jV4mjLIhDBOrpFdShHZcEsYvvKGABlr9mGbV7mTlRWdoFxL/EYSTNDiC9GZXy7y8Shgb9Dtzw== @@ -9622,21 +9707,21 @@ packages: unist-util-visit: 4.1.0 dev: false - /mdast-util-to-string/3.1.0: + /mdast-util-to-string@3.1.0: resolution: { integrity: sha512-n4Vypz/DZgwo0iMHLQL49dJzlp7YtAJP+N07MZHpjPf/5XJuHUWstviF4Mn2jEiR/GNmtnRRqnwsXExk3igfFA== } dev: false - /mdurl/1.0.1: + /mdurl@1.0.1: resolution: { integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g== } dev: false - /memorystream/0.3.1: + /memorystream@0.3.1: resolution: { integrity: sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw== @@ -9644,7 +9729,7 @@ packages: engines: { node: '>= 0.10.0' } dev: true - /meow/9.0.0: + /meow@9.0.0: resolution: { integrity: sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ== @@ -9665,29 +9750,29 @@ packages: yargs-parser: 20.2.9 dev: true - /merge-stream/2.0.0: + /merge-stream@2.0.0: resolution: { integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== } dev: true - /merge/2.1.1: + /merge2@1.4.1: resolution: { - integrity: sha512-jz+Cfrg9GWOZbQAnDQ4hlVnQky+341Yk5ru8bZSe6sIDTCIg8n9i/u7hSQGSVOF3C7lH6mGtqjkiT9G4wFLL0w== + integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== } + engines: { node: '>= 8' } dev: true - /merge2/1.4.1: + /merge@2.1.1: resolution: { - integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + integrity: sha512-jz+Cfrg9GWOZbQAnDQ4hlVnQky+341Yk5ru8bZSe6sIDTCIg8n9i/u7hSQGSVOF3C7lH6mGtqjkiT9G4wFLL0w== } - engines: { node: '>= 8' } dev: true - /micromark-core-commonmark/1.0.6: + /micromark-core-commonmark@1.0.6: resolution: { integrity: sha512-K+PkJTxqjFfSNkfAhp4GB+cZPfQd6dxtTXnf+RjZOV7T4EEXnvgzOcnp+eSTmpGk9d1S9sL6/lqrgSNn/s0HZA== @@ -9711,7 +9796,7 @@ packages: uvu: 0.5.3 dev: false - /micromark-factory-destination/1.0.0: + /micromark-factory-destination@1.0.0: resolution: { integrity: sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw== @@ -9722,7 +9807,7 @@ packages: micromark-util-types: 1.0.2 dev: false - /micromark-factory-label/1.0.2: + /micromark-factory-label@1.0.2: resolution: { integrity: sha512-CTIwxlOnU7dEshXDQ+dsr2n+yxpP0+fn271pu0bwDIS8uqfFcumXpj5mLn3hSC8iw2MUr6Gx8EcKng1dD7i6hg== @@ -9734,7 +9819,7 @@ packages: uvu: 0.5.3 dev: false - /micromark-factory-space/1.0.0: + /micromark-factory-space@1.0.0: resolution: { integrity: sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew== @@ -9744,7 +9829,7 @@ packages: micromark-util-types: 1.0.2 dev: false - /micromark-factory-title/1.0.2: + /micromark-factory-title@1.0.2: resolution: { integrity: sha512-zily+Nr4yFqgMGRKLpTVsNl5L4PMu485fGFDOQJQBl2NFpjGte1e86zC0da93wf97jrc4+2G2GQudFMHn3IX+A== @@ -9757,7 +9842,7 @@ packages: uvu: 0.5.3 dev: false - /micromark-factory-whitespace/1.0.0: + /micromark-factory-whitespace@1.0.0: resolution: { integrity: sha512-Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A== @@ -9769,7 +9854,7 @@ packages: micromark-util-types: 1.0.2 dev: false - /micromark-util-character/1.1.0: + /micromark-util-character@1.1.0: resolution: { integrity: sha512-agJ5B3unGNJ9rJvADMJ5ZiYjBRyDpzKAOk01Kpi1TKhlT1APx3XZk6eN7RtSz1erbWHC2L8T3xLZ81wdtGRZzg== @@ -9779,7 +9864,7 @@ packages: micromark-util-types: 1.0.2 dev: false - /micromark-util-chunked/1.0.0: + /micromark-util-chunked@1.0.0: resolution: { integrity: sha512-5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g== @@ -9788,7 +9873,7 @@ packages: micromark-util-symbol: 1.0.1 dev: false - /micromark-util-classify-character/1.0.0: + /micromark-util-classify-character@1.0.0: resolution: { integrity: sha512-F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA== @@ -9799,7 +9884,7 @@ packages: micromark-util-types: 1.0.2 dev: false - /micromark-util-combine-extensions/1.0.0: + /micromark-util-combine-extensions@1.0.0: resolution: { integrity: sha512-J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA== @@ -9809,7 +9894,7 @@ packages: micromark-util-types: 1.0.2 dev: false - /micromark-util-decode-numeric-character-reference/1.0.0: + /micromark-util-decode-numeric-character-reference@1.0.0: resolution: { integrity: sha512-OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w== @@ -9818,7 +9903,7 @@ packages: micromark-util-symbol: 1.0.1 dev: false - /micromark-util-decode-string/1.0.2: + /micromark-util-decode-string@1.0.2: resolution: { integrity: sha512-DLT5Ho02qr6QWVNYbRZ3RYOSSWWFuH3tJexd3dgN1odEuPNxCngTCXJum7+ViRAd9BbdxCvMToPOD/IvVhzG6Q== @@ -9830,21 +9915,21 @@ packages: micromark-util-symbol: 1.0.1 dev: false - /micromark-util-encode/1.0.1: + /micromark-util-encode@1.0.1: resolution: { integrity: sha512-U2s5YdnAYexjKDel31SVMPbfi+eF8y1U4pfiRW/Y8EFVCy/vgxk/2wWTxzcqE71LHtCuCzlBDRU2a5CQ5j+mQA== } dev: false - /micromark-util-html-tag-name/1.1.0: + /micromark-util-html-tag-name@1.1.0: resolution: { integrity: sha512-BKlClMmYROy9UiV03SwNmckkjn8QHVaWkqoAqzivabvdGcwNGMMMH/5szAnywmsTBUzDsU57/mFi0sp4BQO6dA== } dev: false - /micromark-util-normalize-identifier/1.0.0: + /micromark-util-normalize-identifier@1.0.0: resolution: { integrity: sha512-yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg== @@ -9853,7 +9938,7 @@ packages: micromark-util-symbol: 1.0.1 dev: false - /micromark-util-resolve-all/1.0.0: + /micromark-util-resolve-all@1.0.0: resolution: { integrity: sha512-CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw== @@ -9862,7 +9947,7 @@ packages: micromark-util-types: 1.0.2 dev: false - /micromark-util-sanitize-uri/1.0.0: + /micromark-util-sanitize-uri@1.0.0: resolution: { integrity: sha512-cCxvBKlmac4rxCGx6ejlIviRaMKZc0fWm5HdCHEeDWRSkn44l6NdYVRyU+0nT1XC72EQJMZV8IPHF+jTr56lAg== @@ -9873,7 +9958,7 @@ packages: micromark-util-symbol: 1.0.1 dev: false - /micromark-util-subtokenize/1.0.2: + /micromark-util-subtokenize@1.0.2: resolution: { integrity: sha512-d90uqCnXp/cy4G881Ub4psE57Sf8YD0pim9QdjCRNjfas2M1u6Lbt+XZK9gnHL2XFhnozZiEdCa9CNfXSfQ6xA== @@ -9885,28 +9970,28 @@ packages: uvu: 0.5.3 dev: false - /micromark-util-symbol/1.0.1: + /micromark-util-symbol@1.0.1: resolution: { integrity: sha512-oKDEMK2u5qqAptasDAwWDXq0tG9AssVwAx3E9bBF3t/shRIGsWIRG+cGafs2p/SnDSOecnt6hZPCE2o6lHfFmQ== } dev: false - /micromark-util-types/1.0.2: + /micromark-util-types@1.0.2: resolution: { integrity: sha512-DCfg/T8fcrhrRKTPjRrw/5LLvdGV7BHySf/1LOZx7TzWZdYRjogNtyNq885z3nNallwr3QUKARjqvHqX1/7t+w== } dev: false - /micromark/3.0.10: + /micromark@3.0.10: resolution: { integrity: sha512-ryTDy6UUunOXy2HPjelppgJ2sNfcPz1pLlMdA6Rz9jPzhLikWXv/irpWV/I2jd68Uhmny7hHxAlAhk4+vWggpg== } dependencies: '@types/debug': 4.1.7 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.2.2) decode-named-character-reference: 1.0.2 micromark-core-commonmark: 1.0.6 micromark-factory-space: 1.0.0 @@ -9926,7 +10011,7 @@ packages: - supports-color dev: false - /micromatch/4.0.5: + /micromatch@4.0.5: resolution: { integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== @@ -9937,14 +10022,14 @@ packages: picomatch: 2.3.1 dev: true - /microseconds/0.2.0: + /microseconds@0.2.0: resolution: { integrity: sha512-n7DHHMjR1avBbSpsTBj6fmMGh2AGrifVV4e+WYc3Q9lO+xnSZ3NyhcBND3vzzatt05LFhoKFRxrIyklmLlUtyA== } dev: false - /mime-db/1.52.0: + /mime-db@1.52.0: resolution: { integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== @@ -9952,7 +10037,7 @@ packages: engines: { node: '>= 0.6' } dev: true - /mime-types/2.1.35: + /mime-types@2.1.35: resolution: { integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== @@ -9962,7 +10047,7 @@ packages: mime-db: 1.52.0 dev: true - /mimic-fn/1.2.0: + /mimic-fn@1.2.0: resolution: { integrity: sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== @@ -9970,7 +10055,7 @@ packages: engines: { node: '>=4' } dev: true - /mimic-fn/2.1.0: + /mimic-fn@2.1.0: resolution: { integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== @@ -9978,7 +10063,7 @@ packages: engines: { node: '>=6' } dev: true - /mimic-response/3.1.0: + /mimic-response@3.1.0: resolution: { integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== @@ -9986,7 +10071,7 @@ packages: engines: { node: '>=10' } dev: false - /min-indent/1.0.1: + /min-indent@1.0.1: resolution: { integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== @@ -9994,7 +10079,7 @@ packages: engines: { node: '>=4' } dev: true - /minimatch/3.1.2: + /minimatch@3.1.2: resolution: { integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== @@ -10002,7 +10087,7 @@ packages: dependencies: brace-expansion: 1.1.11 - /minimatch/5.1.0: + /minimatch@5.1.0: resolution: { integrity: sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg== @@ -10012,7 +10097,7 @@ packages: brace-expansion: 2.0.1 dev: true - /minimist-options/4.1.0: + /minimist-options@4.1.0: resolution: { integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A== @@ -10024,27 +10109,27 @@ packages: kind-of: 6.0.3 dev: true - /minimist/1.2.5: + /minimist@1.2.5: resolution: { integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== } dev: true - /minimist/1.2.6: + /minimist@1.2.6: resolution: { integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q== } - /mkdirp-classic/0.5.3: + /mkdirp-classic@0.5.3: resolution: { integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== } dev: false - /mri/1.2.0: + /mri@1.2.0: resolution: { integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA== @@ -10052,26 +10137,26 @@ packages: engines: { node: '>=4' } dev: false - /ms/2.0.0: + /ms@2.0.0: resolution: { integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== } - /ms/2.1.2: + /ms@2.1.2: resolution: { integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== } - /ms/2.1.3: + /ms@2.1.3: resolution: { integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== } dev: true - /msw/0.42.0_typescript@4.7.2: + /msw@0.42.0(typescript@4.7.2): resolution: { integrity: sha512-vB9rzgiGHoQGfkKpp3QZHxobzfuuQOJk+0bff0wtbK8k3P3CaUSt8bCwvExours682AY4mUfTjIkCsxy0JoS3w== @@ -10111,24 +10196,24 @@ packages: - supports-color dev: true - /mute-stream/0.0.7: + /mute-stream@0.0.7: resolution: { integrity: sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s= } dev: true - /mute-stream/0.0.8: + /mute-stream@0.0.8: resolution: { integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== } dev: true - /nano-time/1.0.0: + /nano-time@1.0.0: resolution: { integrity: sha1-sFVPaa2J4i0JB/ehKwmTpdlhN+8= } dependencies: big-integer: 1.6.51 dev: false - /nanoid/3.3.4: + /nanoid@3.3.4: resolution: { integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw== @@ -10137,42 +10222,42 @@ packages: hasBin: true dev: true - /napi-build-utils/1.0.2: + /napi-build-utils@1.0.2: resolution: { integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg== } dev: false - /natural-compare/1.4.0: + /natural-compare@1.4.0: resolution: { integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== } dev: true - /neo-async/2.6.2: + /neo-async@2.6.2: resolution: { integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== } dev: true - /next-tick/1.1.0: + /next-tick@1.1.0: resolution: { integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ== } dev: false - /nice-try/1.0.5: + /nice-try@1.0.5: resolution: { integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== } dev: true - /node-abi/3.22.0: + /node-abi@3.22.0: resolution: { integrity: sha512-u4uAs/4Zzmp/jjsD9cyFYDXeISfUWaAVWshPmDZOFOv4Xl4SbzTXm53I04C2uRueYJ+0t5PEtLH/owbn2Npf/w== @@ -10182,14 +10267,14 @@ packages: semver: 7.3.7 dev: false - /node-addon-api/5.0.0: + /node-addon-api@5.0.0: resolution: { integrity: sha512-CvkDw2OEnme7ybCykJpVcKH+uAOLV2qLqiyla128dN9TkEWfrYmxG6C2boDe5KcNQqZF3orkqzGgOMvZ/JNekA== } dev: false - /node-fetch/2.6.7: + /node-fetch@2.6.7: resolution: { integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== @@ -10203,7 +10288,7 @@ packages: dependencies: whatwg-url: 5.0.0 - /node-gyp-build/4.4.0: + /node-gyp-build@4.4.0: resolution: { integrity: sha512-amJnQCcgtRVw9SvoebO3BKGESClrfXGCUTX9hSn1OuGQTQBOZmVd0Z0OlecpuRksKvbsUqALE8jls/ErClAPuQ== @@ -10211,7 +10296,7 @@ packages: hasBin: true dev: false - /node-preload/0.2.1: + /node-preload@0.2.1: resolution: { integrity: sha512-RM5oyBy45cLEoHqCeh+MNuFAxO0vTFBLskvQbOKnEE7YTTSN4tbN8QWDIPQ6L+WvKsB/qLEGpYe2ZZ9d4W9OIQ== @@ -10221,13 +10306,13 @@ packages: process-on-spawn: 1.0.0 dev: true - /node-releases/2.0.5: + /node-releases@2.0.5: resolution: { integrity: sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q== } - /normalize-package-data/2.5.0: + /normalize-package-data@2.5.0: resolution: { integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== @@ -10239,7 +10324,7 @@ packages: validate-npm-package-license: 3.0.4 dev: true - /normalize-package-data/3.0.3: + /normalize-package-data@3.0.3: resolution: { integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA== @@ -10252,7 +10337,7 @@ packages: validate-npm-package-license: 3.0.4 dev: true - /normalize-path/3.0.0: + /normalize-path@3.0.0: resolution: { integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== @@ -10260,12 +10345,12 @@ packages: engines: { node: '>=0.10.0' } dev: true - /normalize-range/0.1.2: + /normalize-range@0.1.2: resolution: { integrity: sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= } engines: { node: '>=0.10.0' } dev: true - /npm-run-all/4.1.5: + /npm-run-all@4.1.5: resolution: { integrity: sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ== @@ -10284,7 +10369,7 @@ packages: string.prototype.padend: 3.1.3 dev: true - /npm-run-path/4.0.1: + /npm-run-path@4.0.1: resolution: { integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== @@ -10294,14 +10379,14 @@ packages: path-key: 3.1.1 dev: true - /nwsapi/2.2.0: + /nwsapi@2.2.0: resolution: { integrity: sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== } dev: true - /nyc/15.1.0: + /nyc@15.1.0: resolution: { integrity: sha512-jMW04n9SxKdKi1ZMGhvUTHBN0EICCRkHemEoE5jm6mTYcqcdas0ATzgUgejlQUHMvpnOZqGB5Xxsv9KxJW1j8A== @@ -10340,14 +10425,14 @@ packages: - supports-color dev: true - /object-assign/4.1.1: + /object-assign@4.1.1: resolution: { integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== } engines: { node: '>=0.10.0' } - /object-hash/3.0.0: + /object-hash@3.0.0: resolution: { integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw== @@ -10355,14 +10440,14 @@ packages: engines: { node: '>= 6' } dev: true - /object-inspect/1.12.2: + /object-inspect@1.12.2: resolution: { integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ== } dev: true - /object-keys/1.1.1: + /object-keys@1.1.1: resolution: { integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== @@ -10370,7 +10455,7 @@ packages: engines: { node: '>= 0.4' } dev: true - /object.assign/4.1.2: + /object.assign@4.1.2: resolution: { integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== @@ -10383,7 +10468,7 @@ packages: object-keys: 1.1.1 dev: true - /object.entries/1.1.5: + /object.entries@1.1.5: resolution: { integrity: sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g== @@ -10395,7 +10480,7 @@ packages: es-abstract: 1.20.1 dev: true - /object.fromentries/2.0.5: + /object.fromentries@2.0.5: resolution: { integrity: sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw== @@ -10407,7 +10492,7 @@ packages: es-abstract: 1.20.1 dev: true - /object.hasown/1.1.1: + /object.hasown@1.1.1: resolution: { integrity: sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A== @@ -10417,7 +10502,7 @@ packages: es-abstract: 1.20.1 dev: true - /object.values/1.1.5: + /object.values@1.1.5: resolution: { integrity: sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg== @@ -10429,14 +10514,14 @@ packages: es-abstract: 1.20.1 dev: true - /oblivious-set/1.0.0: + /oblivious-set@1.0.0: resolution: { integrity: sha512-z+pI07qxo4c2CulUHCDf9lcqDlMSo72N/4rLUpRXf6fu+q8vjt8y0xS+Tlf8NTJDdTXHbdeO1n3MlbctwEoXZw== } dev: false - /once/1.4.0: + /once@1.4.0: resolution: { integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== @@ -10444,14 +10529,14 @@ packages: dependencies: wrappy: 1.0.2 - /onetime/2.0.1: + /onetime@2.0.1: resolution: { integrity: sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ= } engines: { node: '>=4' } dependencies: mimic-fn: 1.2.0 dev: true - /onetime/5.1.2: + /onetime@5.1.2: resolution: { integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== @@ -10461,7 +10546,7 @@ packages: mimic-fn: 2.1.0 dev: true - /optimism/0.16.1: + /optimism@0.16.1: resolution: { integrity: sha512-64i+Uw3otrndfq5kaoGNoY7pvOhSsjFEN4bdEFh80MWVk/dbgJfMv7VFDeCT8LxNAlEVhQmdVEbfE7X2nWNIIg== @@ -10471,7 +10556,7 @@ packages: '@wry/trie': 0.3.1 dev: false - /optionator/0.8.3: + /optionator@0.8.3: resolution: { integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== @@ -10486,7 +10571,7 @@ packages: word-wrap: 1.2.3 dev: true - /optionator/0.9.1: + /optionator@0.9.1: resolution: { integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== @@ -10501,7 +10586,7 @@ packages: word-wrap: 1.2.3 dev: true - /ora/5.4.1: + /ora@5.4.1: resolution: { integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ== @@ -10519,23 +10604,23 @@ packages: wcwidth: 1.0.1 dev: true - /os-tmpdir/1.0.2: + /os-tmpdir@1.0.2: resolution: { integrity: sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= } engines: { node: '>=0.10.0' } dev: true - /ospath/1.2.2: + /ospath@1.2.2: resolution: { integrity: sha1-EnZjl3Sj+O8lcvf+QoDg6kVQwHs= } dev: true - /outvariant/1.3.0: + /outvariant@1.3.0: resolution: { integrity: sha512-yeWM9k6UPfG/nzxdaPlJkB2p08hCg4xP6Lx99F+vP8YF7xyZVfTmJjrrNalkmzudD4WFvNLVudQikqUmF8zhVQ== } dev: true - /p-limit/1.3.0: + /p-limit@1.3.0: resolution: { integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== @@ -10545,7 +10630,7 @@ packages: p-try: 1.0.0 dev: true - /p-limit/2.3.0: + /p-limit@2.3.0: resolution: { integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== @@ -10555,7 +10640,7 @@ packages: p-try: 2.2.0 dev: true - /p-limit/3.1.0: + /p-limit@3.1.0: resolution: { integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== @@ -10565,14 +10650,14 @@ packages: yocto-queue: 0.1.0 dev: true - /p-locate/2.0.0: + /p-locate@2.0.0: resolution: { integrity: sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= } engines: { node: '>=4' } dependencies: p-limit: 1.3.0 dev: true - /p-locate/4.1.0: + /p-locate@4.1.0: resolution: { integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== @@ -10582,7 +10667,7 @@ packages: p-limit: 2.3.0 dev: true - /p-locate/5.0.0: + /p-locate@5.0.0: resolution: { integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== @@ -10592,7 +10677,7 @@ packages: p-limit: 3.1.0 dev: true - /p-map/3.0.0: + /p-map@3.0.0: resolution: { integrity: sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ== @@ -10602,7 +10687,7 @@ packages: aggregate-error: 3.1.0 dev: true - /p-map/4.0.0: + /p-map@4.0.0: resolution: { integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== @@ -10612,12 +10697,12 @@ packages: aggregate-error: 3.1.0 dev: true - /p-try/1.0.0: + /p-try@1.0.0: resolution: { integrity: sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= } engines: { node: '>=4' } dev: true - /p-try/2.2.0: + /p-try@2.2.0: resolution: { integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== @@ -10625,7 +10710,7 @@ packages: engines: { node: '>=6' } dev: true - /package-hash/4.0.0: + /package-hash@4.0.0: resolution: { integrity: sha512-whdkPIooSu/bASggZ96BWVvZTRMOFxnyUG5PnTSGKoJE2gd5mbVNmR2Nj20QFzxYYgAXpoqC+AiXzl+UMRh7zQ== @@ -10638,14 +10723,14 @@ packages: release-zalgo: 1.0.0 dev: true - /pako/1.0.11: + /pako@1.0.11: resolution: { integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== } dev: false - /parent-module/1.0.1: + /parent-module@1.0.1: resolution: { integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== @@ -10655,7 +10740,7 @@ packages: callsites: 3.1.0 dev: true - /parse-json/4.0.0: + /parse-json@4.0.0: resolution: { integrity: sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= } engines: { node: '>=4' } dependencies: @@ -10663,7 +10748,7 @@ packages: json-parse-better-errors: 1.0.2 dev: true - /parse-json/5.2.0: + /parse-json@5.2.0: resolution: { integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== @@ -10676,24 +10761,24 @@ packages: lines-and-columns: 1.2.4 dev: true - /parse-passwd/1.0.0: + /parse-passwd@1.0.0: resolution: { integrity: sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY= } engines: { node: '>=0.10.0' } dev: true - /parse5/6.0.1: + /parse5@6.0.1: resolution: { integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== } dev: true - /path-exists/3.0.0: + /path-exists@3.0.0: resolution: { integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= } engines: { node: '>=4' } dev: true - /path-exists/4.0.0: + /path-exists@4.0.0: resolution: { integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== @@ -10701,16 +10786,16 @@ packages: engines: { node: '>=8' } dev: true - /path-is-absolute/1.0.1: + /path-is-absolute@1.0.1: resolution: { integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18= } engines: { node: '>=0.10.0' } - /path-key/2.0.1: + /path-key@2.0.1: resolution: { integrity: sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= } engines: { node: '>=4' } dev: true - /path-key/3.1.1: + /path-key@3.1.1: resolution: { integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== @@ -10718,21 +10803,21 @@ packages: engines: { node: '>=8' } dev: true - /path-parse/1.0.7: + /path-parse@1.0.7: resolution: { integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== } dev: true - /path-to-regexp/6.2.1: + /path-to-regexp@6.2.1: resolution: { integrity: sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw== } dev: true - /path-type/3.0.0: + /path-type@3.0.0: resolution: { integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== @@ -10742,7 +10827,7 @@ packages: pify: 3.0.0 dev: true - /path-type/4.0.0: + /path-type@4.0.0: resolution: { integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== @@ -10750,20 +10835,20 @@ packages: engines: { node: '>=8' } dev: true - /pathval/1.1.1: + /pathval@1.1.1: resolution: { integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ== } dev: true - /pause-stream/0.0.11: + /pause-stream@0.0.11: resolution: { integrity: sha1-/lo0sMvOErWqaitAPuLnO2AvFEU= } dependencies: through: 2.3.8 dev: true - /pdf-lib/1.17.1: + /pdf-lib@1.17.1: resolution: { integrity: sha512-V/mpyJAoTsN4cnP31vc0wfNA1+p20evqqnap0KLoRUN0Yk/p3wN52DOEsL4oBFcLdb76hlpKPtzJIgo67j/XLw== @@ -10775,21 +10860,21 @@ packages: tslib: 1.14.1 dev: false - /pend/1.2.0: + /pend@1.2.0: resolution: { integrity: sha1-elfrVQpng/kRUzH89GY9XI4AelA= } dev: true - /performance-now/2.1.0: + /performance-now@2.1.0: resolution: { integrity: sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= } dev: true - /picocolors/1.0.0: + /picocolors@1.0.0: resolution: { integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== } - /picomatch/2.3.1: + /picomatch@2.3.1: resolution: { integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== @@ -10797,7 +10882,7 @@ packages: engines: { node: '>=8.6' } dev: true - /pidtree/0.3.1: + /pidtree@0.3.1: resolution: { integrity: sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA== @@ -10806,7 +10891,7 @@ packages: hasBin: true dev: true - /pidtree/0.5.0: + /pidtree@0.5.0: resolution: { integrity: sha512-9nxspIM7OpZuhBxPg73Zvyq7j1QMPMPsGKTqRc2XOaFQauDvoNz9fM1Wdkjmeo7l9GXOZiRs97sPkuayl39wjA== @@ -10815,7 +10900,7 @@ packages: hasBin: true dev: true - /pietile-carousel/3.2.0_2mhc62p23b5bpgjws3ig4bghdy: + /pietile-carousel@3.2.0(framer-motion@6.3.10)(react-dom@17.0.2)(react@17.0.2): resolution: { integrity: sha512-3KGsoxuQy29l84GUb1AqvTaPd3kWkbSrRwfpA1mss09ksrsGsigjKmhvedwMoqI45T82zBX/Q5+XgAYQ8ffsjg== @@ -10825,12 +10910,12 @@ packages: react: ^16.0.0 react-dom: ^16.0.0 dependencies: - framer-motion: 6.3.10_sfoxds7t5ydpegc3knd667wn6m + framer-motion: 6.3.10(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react-dom: 17.0.2(react@17.0.2) dev: false - /pify/2.3.0: + /pify@2.3.0: resolution: { integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== @@ -10838,7 +10923,7 @@ packages: engines: { node: '>=0.10.0' } dev: true - /pify/3.0.0: + /pify@3.0.0: resolution: { integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg== @@ -10846,7 +10931,7 @@ packages: engines: { node: '>=4' } dev: true - /pkg-dir/4.2.0: + /pkg-dir@4.2.0: resolution: { integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== @@ -10856,7 +10941,7 @@ packages: find-up: 4.1.0 dev: true - /pluralize/8.0.0: + /pluralize@8.0.0: resolution: { integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA== @@ -10864,7 +10949,7 @@ packages: engines: { node: '>=4' } dev: true - /popmotion/11.0.3: + /popmotion@11.0.3: resolution: { integrity: sha512-Y55FLdj3UxkR7Vl3s7Qr4e9m0onSnP8W7d/xQLsoJM40vs6UKHFdygs6SWryasTZYqugMjm3BepCF4CWXDiHgA== @@ -10876,7 +10961,7 @@ packages: tslib: 2.4.0 dev: false - /postcss-import/14.1.0_postcss@8.4.14: + /postcss-import@14.1.0(postcss@8.4.14): resolution: { integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw== @@ -10891,7 +10976,7 @@ packages: resolve: 1.22.0 dev: true - /postcss-js/4.0.0_postcss@8.4.14: + /postcss-js@4.0.0(postcss@8.4.14): resolution: { integrity: sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ== @@ -10904,7 +10989,7 @@ packages: postcss: 8.4.14 dev: true - /postcss-load-config/3.1.4_apxnowcr5uhxb4jlsbpuejnlvi: + /postcss-load-config@3.1.4(postcss@8.4.14)(ts-node@10.8.1): resolution: { integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg== @@ -10921,15 +11006,15 @@ packages: dependencies: lilconfig: 2.0.5 postcss: 8.4.14 - ts-node: 10.8.1_h77muqpegcwcauif74p6js2ti4 + ts-node: 10.8.1(@types/node@17.0.38)(typescript@4.7.2) yaml: 1.10.2 dev: true - /postcss-media-query-parser/0.2.3: + /postcss-media-query-parser@0.2.3: resolution: { integrity: sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ= } dev: true - /postcss-nested/5.0.6_postcss@8.4.14: + /postcss-nested@5.0.6(postcss@8.4.14): resolution: { integrity: sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA== @@ -10942,11 +11027,11 @@ packages: postcss-selector-parser: 6.0.10 dev: true - /postcss-resolve-nested-selector/0.1.1: + /postcss-resolve-nested-selector@0.1.1: resolution: { integrity: sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4= } dev: true - /postcss-safe-parser/6.0.0_postcss@8.4.14: + /postcss-safe-parser@6.0.0(postcss@8.4.14): resolution: { integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ== @@ -10958,7 +11043,7 @@ packages: postcss: 8.4.14 dev: true - /postcss-selector-parser/6.0.10: + /postcss-selector-parser@6.0.10: resolution: { integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w== @@ -10969,14 +11054,14 @@ packages: util-deprecate: 1.0.2 dev: true - /postcss-value-parser/4.2.0: + /postcss-value-parser@4.2.0: resolution: { integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== } dev: true - /postcss/8.4.14: + /postcss@8.4.14: resolution: { integrity: sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig== @@ -10988,7 +11073,7 @@ packages: source-map-js: 1.0.2 dev: true - /prebuild-install/7.1.1: + /prebuild-install@7.1.1: resolution: { integrity: sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw== @@ -11010,12 +11095,12 @@ packages: tunnel-agent: 0.6.0 dev: false - /prelude-ls/1.1.2: + /prelude-ls@1.1.2: resolution: { integrity: sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= } engines: { node: '>= 0.8.0' } dev: true - /prelude-ls/1.2.1: + /prelude-ls@1.2.1: resolution: { integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== @@ -11023,7 +11108,7 @@ packages: engines: { node: '>= 0.8.0' } dev: true - /prettier-plugin-tailwindcss/0.1.11_prettier@2.6.2: + /prettier-plugin-tailwindcss@0.1.11(prettier@2.6.2): resolution: { integrity: sha512-a28+1jvpIZQdZ/W97wOXb6VqI762MKE/TxMMuibMEHhyYsSxQA8Ek30KObd5kJI2HF1ldtSYprFayXJXi3pz8Q== @@ -11035,7 +11120,7 @@ packages: prettier: 2.6.2 dev: true - /prettier/2.6.2: + /prettier@2.6.2: resolution: { integrity: sha512-PkUpF+qoXTqhOeWL9fu7As8LXsIUZ1WYaJiY/a7McAQzxjk82OF0tibkFXVCDImZtWxbvojFjerkiLb0/q8mew== @@ -11044,7 +11129,7 @@ packages: hasBin: true dev: true - /pretty-bytes/5.6.0: + /pretty-bytes@5.6.0: resolution: { integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== @@ -11052,7 +11137,7 @@ packages: engines: { node: '>=6' } dev: true - /pretty-bytes/6.0.0: + /pretty-bytes@6.0.0: resolution: { integrity: sha512-6UqkYefdogmzqAZWzJ7laYeJnaXDy2/J+ZqiiMtS7t7OfpXWTlaeGMwX8U6EFvPV/YWWEKRkS8hKS4k60WHTOg== @@ -11060,7 +11145,7 @@ packages: engines: { node: ^14.13.1 || >=16.0.0 } dev: true - /pretty-format/27.5.1: + /pretty-format@27.5.1: resolution: { integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ== @@ -11072,7 +11157,7 @@ packages: react-is: 17.0.2 dev: true - /prism-react-renderer/1.3.3_react@17.0.2: + /prism-react-renderer@1.3.3(react@17.0.2): resolution: { integrity: sha512-Viur/7tBTCH2HmYzwCHmt2rEFn+rdIWNIINXyg0StiISbDiIhHKhrFuEK8eMkKgvsIYSjgGqy/hNyucHp6FpoQ== @@ -11083,7 +11168,7 @@ packages: react: 17.0.2 dev: false - /process-on-spawn/1.0.0: + /process-on-spawn@1.0.0: resolution: { integrity: sha512-1WsPDsUSMmZH5LeMLegqkPDrsGgsWwk1Exipy2hvB0o/F0ASzbpIctSCcZIK1ykJvtTJULEH+20WOFjMvGnCTg== @@ -11093,7 +11178,7 @@ packages: fromentries: 1.3.2 dev: true - /prop-types/15.8.1: + /prop-types@15.8.1: resolution: { integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== @@ -11103,18 +11188,18 @@ packages: object-assign: 4.1.1 react-is: 16.13.1 - /property-information/6.1.1: + /property-information@6.1.1: resolution: { integrity: sha512-hrzC564QIl0r0vy4l6MvRLhafmUowhO/O3KgVSoXIbbA2Sz4j8HGpJc6T2cubRVwMwpdiG/vKGfhT4IixmKN9w== } dev: false - /proxy-from-env/1.0.0: + /proxy-from-env@1.0.0: resolution: { integrity: sha1-M8UDmPcOp+uW0h97gXYwpVeRx+4= } dev: true - /ps-tree/1.2.0: + /ps-tree@1.2.0: resolution: { integrity: sha512-0VnamPPYHl4uaU/nSFeZZpR21QAWRz+sRv4iW9+v/GS/J5U5iZB5BNN6J0RMoOvdx2gWM2+ZFMIm58q24e4UYA== @@ -11125,14 +11210,14 @@ packages: event-stream: 3.3.4 dev: true - /psl/1.8.0: + /psl@1.8.0: resolution: { integrity: sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== } dev: true - /pump/3.0.0: + /pump@3.0.0: resolution: { integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== @@ -11141,7 +11226,7 @@ packages: end-of-stream: 1.4.4 once: 1.4.0 - /punycode/2.1.1: + /punycode@2.1.1: resolution: { integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== @@ -11149,7 +11234,7 @@ packages: engines: { node: '>=6' } dev: true - /qs/6.5.3: + /qs@6.5.3: resolution: { integrity: sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA== @@ -11157,14 +11242,14 @@ packages: engines: { node: '>=0.6' } dev: true - /queue-microtask/1.2.3: + /queue-microtask@1.2.3: resolution: { integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== } dev: true - /quick-lru/4.0.1: + /quick-lru@4.0.1: resolution: { integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g== @@ -11172,7 +11257,7 @@ packages: engines: { node: '>=8' } dev: true - /quick-lru/5.1.1: + /quick-lru@5.1.1: resolution: { integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== @@ -11180,7 +11265,7 @@ packages: engines: { node: '>=10' } dev: true - /randombytes/2.1.0: + /randombytes@2.1.0: resolution: { integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== @@ -11189,7 +11274,7 @@ packages: safe-buffer: 5.2.1 dev: true - /rc/1.2.8: + /rc@1.2.8: resolution: { integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== @@ -11202,7 +11287,7 @@ packages: strip-json-comments: 2.0.1 dev: false - /react-activity-calendar/1.6.0_t4su77mtoagsckusjhy27mqowm: + /react-activity-calendar@1.6.0(react-dom@17.0.2)(react-tooltip@4.2.21)(react@17.0.2): resolution: { integrity: sha512-Pyar4K9S2/SKdAF0ZIRZHBUAchOof8m34HRLrkI1uTjU38a1c2LNBcoQBiQEr4s6ZtNjzy0ZHUHiZdCBbUC12g== @@ -11214,12 +11299,12 @@ packages: dependencies: date-fns: 2.28.0 react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-tooltip: 4.2.21_sfoxds7t5ydpegc3knd667wn6m + react-dom: 17.0.2(react@17.0.2) + react-tooltip: 4.2.21(react-dom@17.0.2)(react@17.0.2) tinycolor2: 1.4.2 dev: false - /react-dom/17.0.2_react@17.0.2: + /react-dom@17.0.2(react@17.0.2): resolution: { integrity: sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== @@ -11232,7 +11317,7 @@ packages: react: 17.0.2 scheduler: 0.20.2 - /react-error-boundary/3.1.4_react@17.0.2: + /react-error-boundary@3.1.4(react@17.0.2): resolution: { integrity: sha512-uM9uPzZJTF6wRQORmSrvOIgt4lJ9MC1sNgEOj2XGsDTRE4kmpWxg7ENK9EWNKJRMAOY9z0MuF4yIfl6gp4sotA== @@ -11245,14 +11330,14 @@ packages: react: 17.0.2 dev: true - /react-fast-compare/3.2.0: + /react-fast-compare@3.2.0: resolution: { integrity: sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA== } dev: false - /react-flip-toolkit/7.0.14_sfoxds7t5ydpegc3knd667wn6m: + /react-flip-toolkit@7.0.14(react-dom@17.0.2)(react@17.0.2): resolution: { integrity: sha512-4ezk9g9yPMDbePCTW81ZIG1dMXa3qCIlYhGnWjJb0fIJJOazSOwV2TXp0lB/kn4R8QK5N3AdwYKPwFQQY8TW3A== @@ -11265,10 +11350,10 @@ packages: flip-toolkit: 7.0.14 prop-types: 15.8.1 react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react-dom: 17.0.2(react@17.0.2) dev: false - /react-github-calendar/3.3.1_t4su77mtoagsckusjhy27mqowm: + /react-github-calendar@3.3.1(react-dom@17.0.2)(react-tooltip@4.2.21)(react@17.0.2): resolution: { integrity: sha512-0m9qnia/HbAYQdbOvr7l59zxLFSs3ZRzJYyXXKSUxGKdScHSipiGw3g2pu6rS1VGAPE9NtVJhuLq1qrbItlVpA== @@ -11279,12 +11364,12 @@ packages: react-tooltip: ^4.2.0 dependencies: react: 17.0.2 - react-activity-calendar: 1.6.0_t4su77mtoagsckusjhy27mqowm - react-dom: 17.0.2_react@17.0.2 - react-tooltip: 4.2.21_sfoxds7t5ydpegc3knd667wn6m + react-activity-calendar: 1.6.0(react-dom@17.0.2)(react-tooltip@4.2.21)(react@17.0.2) + react-dom: 17.0.2(react@17.0.2) + react-tooltip: 4.2.21(react-dom@17.0.2)(react@17.0.2) dev: false - /react-helmet/6.1.0_react@17.0.2: + /react-helmet@6.1.0(react@17.0.2): resolution: { integrity: sha512-4uMzEY9nlDlgxr61NL3XbKRy1hEkXmKNXhjbAIOVw5vcFrsdYbH2FEwcNyWvWinl103nXgzYNlns9ca+8kFiWw== @@ -11296,10 +11381,10 @@ packages: prop-types: 15.8.1 react: 17.0.2 react-fast-compare: 3.2.0 - react-side-effect: 2.1.1_react@17.0.2 + react-side-effect: 2.1.1(react@17.0.2) dev: false - /react-intl/6.0.4_f5tyg2hqzhr3cpuyblpeihdfja: + /react-intl@6.0.4(react@17.0.2)(typescript@4.7.2): resolution: { integrity: sha512-eBIP4QuFOdr67+ZmNOA7WGzJ6dj0qgsGQbx3phzcel2B0kVLvfojTJuvYiFuLgbZTrRJMjHwYJZO5zsmibsfug== @@ -11313,7 +11398,7 @@ packages: dependencies: '@formatjs/ecma402-abstract': 1.11.7 '@formatjs/icu-messageformat-parser': 2.1.3 - '@formatjs/intl': 2.3.0_typescript@4.7.2 + '@formatjs/intl': 2.3.0(typescript@4.7.2) '@formatjs/intl-displaynames': 6.0.2 '@formatjs/intl-listformat': 7.0.2 '@types/hoist-non-react-statics': 3.3.1 @@ -11325,27 +11410,27 @@ packages: typescript: 4.7.2 dev: false - /react-is/16.13.1: + /react-is@16.13.1: resolution: { integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== } - /react-is/17.0.2: + /react-is@17.0.2: resolution: { integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== } dev: true - /react-is/18.2.0: + /react-is@18.2.0: resolution: { integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== } dev: false - /react-markdown/8.0.3_hx2b44akkvgcgvvtmk7ds2qk6q: + /react-markdown@8.0.3(@types/react@17.0.45)(react@17.0.2): resolution: { integrity: sha512-We36SfqaKoVNpN1QqsZwWSv/OZt5J15LNgTLWynwAN5b265hrQrsjMtlRNwUvS+YyR3yDM8HpTNc4pK9H/Gc0A== @@ -11375,7 +11460,7 @@ packages: - supports-color dev: false - /react-popper/2.3.0_kz2vxbzpsgxv356x2ucg6oykdm: + /react-popper@2.3.0(@popperjs/core@2.11.5)(react-dom@17.0.2)(react@17.0.2): resolution: { integrity: sha512-e1hj8lL3uM+sgSR4Lxzn5h1GxBlpa4CQz0XLF8kx4MDrDRWY0Ena4c97PUeSX9i5W3UAfDP0z0FXCTQkoXUl3Q== @@ -11387,12 +11472,12 @@ packages: dependencies: '@popperjs/core': 2.11.5 react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react-dom: 17.0.2(react@17.0.2) react-fast-compare: 3.2.0 warning: 4.0.3 dev: false - /react-query/3.39.1_sfoxds7t5ydpegc3knd667wn6m: + /react-query@3.39.1(react-dom@17.0.2)(react@17.0.2): resolution: { integrity: sha512-qYKT1bavdDiQZbngWZyPotlBVzcBjDYEJg5RQLBa++5Ix5jjfbEYJmHSZRZD+USVHUSvl/ey9Hu+QfF1QAK80A== @@ -11411,10 +11496,10 @@ packages: broadcast-channel: 3.7.0 match-sorter: 6.3.1 react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react-dom: 17.0.2(react@17.0.2) dev: false - /react-refresh/0.13.0: + /react-refresh@0.13.0: resolution: { integrity: sha512-XP8A9BT0CpRBD+NYLLeIhld/RqG9+gktUjW1FkE+Vm7OCinbG1SshcK5tb9ls4kzvjZr9mOQc7HYgBngEyPAXg== @@ -11422,7 +11507,7 @@ packages: engines: { node: '>=0.10.0' } dev: true - /react-router-dom/6.3.0_sfoxds7t5ydpegc3knd667wn6m: + /react-router-dom@6.3.0(react-dom@17.0.2)(react@17.0.2): resolution: { integrity: sha512-uaJj7LKytRxZNQV8+RbzJWnJ8K2nPsOOEuX7aQstlMZKQT0164C+X2w6bnkqU3sjtLvpd5ojrezAyfZ1+0sStw== @@ -11433,11 +11518,11 @@ packages: dependencies: history: 5.3.0 react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-router: 6.3.0_react@17.0.2 + react-dom: 17.0.2(react@17.0.2) + react-router: 6.3.0(react@17.0.2) dev: false - /react-router/6.3.0_react@17.0.2: + /react-router@6.3.0(react@17.0.2): resolution: { integrity: sha512-7Wh1DzVQ+tlFjkeo+ujvjSqSJmkt1+8JO+T5xklPlgrh70y7ogx75ODRW0ThWhY7S+6yEDks8TYrtQe/aoboBQ== @@ -11449,7 +11534,7 @@ packages: react: 17.0.2 dev: false - /react-side-effect/2.1.1_react@17.0.2: + /react-side-effect@2.1.1(react@17.0.2): resolution: { integrity: sha512-2FoTQzRNTncBVtnzxFOk2mCpcfxQpenBMbk5kSVBg5UcPqV9fRbgY2zhb7GTWWOlpFmAxhClBDlIq8Rsubz1yQ== @@ -11460,7 +11545,7 @@ packages: react: 17.0.2 dev: false - /react-textarea-autosize/8.3.4_hx2b44akkvgcgvvtmk7ds2qk6q: + /react-textarea-autosize@8.3.4(@types/react@17.0.45)(react@17.0.2): resolution: { integrity: sha512-CdtmP8Dc19xL8/R6sWvtknD/eCXkQr30dtvC4VmGInhRsfF8X/ihXCq6+9l9qbxmKRiq407/7z5fxE7cVWQNgQ== @@ -11471,13 +11556,13 @@ packages: dependencies: '@babel/runtime': 7.18.3 react: 17.0.2 - use-composed-ref: 1.3.0_react@17.0.2 - use-latest: 1.2.1_hx2b44akkvgcgvvtmk7ds2qk6q + use-composed-ref: 1.3.0(react@17.0.2) + use-latest: 1.2.1(@types/react@17.0.45)(react@17.0.2) transitivePeerDependencies: - '@types/react' dev: false - /react-tooltip/4.2.21_sfoxds7t5ydpegc3knd667wn6m: + /react-tooltip@4.2.21(react-dom@17.0.2)(react@17.0.2): resolution: { integrity: sha512-zSLprMymBDowknr0KVDiJ05IjZn9mQhhg4PRsqln0OZtURAJ1snt1xi5daZfagsh6vfsziZrc9pErPTDY1ACig== @@ -11489,11 +11574,11 @@ packages: dependencies: prop-types: 15.8.1 react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react-dom: 17.0.2(react@17.0.2) uuid: 7.0.3 dev: false - /react-transition-group/4.4.2_sfoxds7t5ydpegc3knd667wn6m: + /react-transition-group@4.4.2(react-dom@17.0.2)(react@17.0.2): resolution: { integrity: sha512-/RNYfRAMlZwDSr6z4zNKV6xu53/e2BuaBbGhbyYIXTrmgu/bGHzmqOs7mJSJBHy9Ud+ApHx3QjrkKSp1pxvlFg== @@ -11507,10 +11592,10 @@ packages: loose-envify: 1.4.0 prop-types: 15.8.1 react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react-dom: 17.0.2(react@17.0.2) dev: false - /react/16.14.0: + /react@16.14.0: resolution: { integrity: sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g== @@ -11522,7 +11607,7 @@ packages: prop-types: 15.8.1 dev: false - /react/17.0.2: + /react@17.0.2: resolution: { integrity: sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== @@ -11532,7 +11617,7 @@ packages: loose-envify: 1.4.0 object-assign: 4.1.1 - /read-cache/1.0.0: + /read-cache@1.0.0: resolution: { integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA== @@ -11541,7 +11626,7 @@ packages: pify: 2.3.0 dev: true - /read-pkg-up/7.0.1: + /read-pkg-up@7.0.1: resolution: { integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== @@ -11553,7 +11638,7 @@ packages: type-fest: 0.8.1 dev: true - /read-pkg/3.0.0: + /read-pkg@3.0.0: resolution: { integrity: sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k= } engines: { node: '>=4' } dependencies: @@ -11562,7 +11647,7 @@ packages: path-type: 3.0.0 dev: true - /read-pkg/5.2.0: + /read-pkg@5.2.0: resolution: { integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== @@ -11575,7 +11660,7 @@ packages: type-fest: 0.6.0 dev: true - /readable-stream/3.6.0: + /readable-stream@3.6.0: resolution: { integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== @@ -11586,7 +11671,7 @@ packages: string_decoder: 1.3.0 util-deprecate: 1.0.2 - /readdirp/3.6.0: + /readdirp@3.6.0: resolution: { integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== @@ -11596,7 +11681,7 @@ packages: picomatch: 2.3.1 dev: true - /recrawl-sync/2.2.2: + /recrawl-sync@2.2.2: resolution: { integrity: sha512-E2sI4F25Fu2nrfV+KsnC7/qfk/spQIYXlonfQoS4rwxeNK5BjxnLPbWiRXHVXPwYBOTWtPX5765kTm/zJiL+LQ== @@ -11608,7 +11693,7 @@ packages: tslib: 1.14.1 dev: true - /redent/3.0.0: + /redent@3.0.0: resolution: { integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== @@ -11619,7 +11704,7 @@ packages: strip-indent: 3.0.0 dev: true - /regenerate-unicode-properties/10.0.1: + /regenerate-unicode-properties@10.0.1: resolution: { integrity: sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw== @@ -11629,20 +11714,20 @@ packages: regenerate: 1.4.2 dev: true - /regenerate/1.4.2: + /regenerate@1.4.2: resolution: { integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== } dev: true - /regenerator-runtime/0.13.9: + /regenerator-runtime@0.13.9: resolution: { integrity: sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA== } - /regenerator-transform/0.15.0: + /regenerator-transform@0.15.0: resolution: { integrity: sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg== @@ -11651,7 +11736,7 @@ packages: '@babel/runtime': 7.18.3 dev: true - /regexp-tree/0.1.24: + /regexp-tree@0.1.24: resolution: { integrity: sha512-s2aEVuLhvnVJW6s/iPgEGK6R+/xngd2jNQ+xy4bXNDKxZKJH6jpPHY6kVeVv1IeLCHgswRj+Kl3ELaDjG6V1iw== @@ -11659,7 +11744,7 @@ packages: hasBin: true dev: true - /regexp.prototype.flags/1.4.3: + /regexp.prototype.flags@1.4.3: resolution: { integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA== @@ -11671,7 +11756,7 @@ packages: functions-have-names: 1.2.3 dev: true - /regexpp/3.2.0: + /regexpp@3.2.0: resolution: { integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== @@ -11679,7 +11764,7 @@ packages: engines: { node: '>=8' } dev: true - /regexpu-core/5.0.1: + /regexpu-core@5.0.1: resolution: { integrity: sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw== @@ -11694,14 +11779,14 @@ packages: unicode-match-property-value-ecmascript: 2.0.0 dev: true - /regjsgen/0.6.0: + /regjsgen@0.6.0: resolution: { integrity: sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA== } dev: true - /regjsparser/0.8.4: + /regjsparser@0.8.4: resolution: { integrity: sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA== @@ -11711,14 +11796,14 @@ packages: jsesc: 0.5.0 dev: true - /release-zalgo/1.0.0: + /release-zalgo@1.0.0: resolution: { integrity: sha1-CXALflB0Mpc5Mw5TXFqQ+2eFFzA= } engines: { node: '>=4' } dependencies: es6-error: 4.1.1 dev: true - /remark-parse/10.0.1: + /remark-parse@10.0.1: resolution: { integrity: sha512-1fUyHr2jLsVOkhbvPRBJ5zTKZZyD6yZzYaWCS6BPBdQ8vEMBCH+9zNCDA6tET/zHCi/jLqjCWtlJZUPk+DbnFw== @@ -11731,7 +11816,7 @@ packages: - supports-color dev: false - /remark-rehype/10.1.0: + /remark-rehype@10.1.0: resolution: { integrity: sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw== @@ -11743,29 +11828,29 @@ packages: unified: 10.1.2 dev: false - /rematrix/0.2.2: + /rematrix@0.2.2: resolution: { integrity: sha512-agFFS3RzrLXJl5LY5xg/xYyXvUuVAnkhgKO7RaO9J1Ssth6yvbO+PIiV67V59MB5NCdAK2flvGvNT4mdKVniFA== } dev: false - /remove-accents/0.4.2: + /remove-accents@0.4.2: resolution: { integrity: sha1-CkPTqq4egNuRngeuJUsoXZ4ce7U= } dev: false - /request-progress/3.0.0: + /request-progress@3.0.0: resolution: { integrity: sha1-TKdUCBx/7GP1BeT6qCWqBs1mnb4= } dependencies: throttleit: 1.0.0 dev: true - /require-directory/2.1.1: + /require-directory@2.1.1: resolution: { integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I= } engines: { node: '>=0.10.0' } dev: true - /require-from-string/2.0.2: + /require-from-string@2.0.2: resolution: { integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== @@ -11773,14 +11858,14 @@ packages: engines: { node: '>=0.10.0' } dev: true - /require-main-filename/2.0.0: + /require-main-filename@2.0.0: resolution: { integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== } dev: true - /resolve-dir/1.0.1: + /resolve-dir@1.0.1: resolution: { integrity: sha1-eaQGRMNivoLybv/nOcm7U4IEb0M= } engines: { node: '>=0.10.0' } dependencies: @@ -11788,7 +11873,7 @@ packages: global-modules: 1.0.0 dev: true - /resolve-from/4.0.0: + /resolve-from@4.0.0: resolution: { integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== @@ -11796,7 +11881,7 @@ packages: engines: { node: '>=4' } dev: true - /resolve-from/5.0.0: + /resolve-from@5.0.0: resolution: { integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== @@ -11804,7 +11889,7 @@ packages: engines: { node: '>=8' } dev: true - /resolve-global/1.0.0: + /resolve-global@1.0.0: resolution: { integrity: sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw== @@ -11815,7 +11900,7 @@ packages: dev: true optional: true - /resolve/1.22.0: + /resolve@1.22.0: resolution: { integrity: sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw== @@ -11827,7 +11912,7 @@ packages: supports-preserve-symlinks-flag: 1.0.0 dev: true - /resolve/2.0.0-next.3: + /resolve@2.0.0-next.3: resolution: { integrity: sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q== @@ -11837,7 +11922,7 @@ packages: path-parse: 1.0.7 dev: true - /restore-cursor/2.0.0: + /restore-cursor@2.0.0: resolution: { integrity: sha1-n37ih/gv0ybU/RYpI9YhKe7g368= } engines: { node: '>=4' } dependencies: @@ -11845,7 +11930,7 @@ packages: signal-exit: 3.0.7 dev: true - /restore-cursor/3.1.0: + /restore-cursor@3.1.0: resolution: { integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== @@ -11856,7 +11941,7 @@ packages: signal-exit: 3.0.7 dev: true - /reusify/1.0.4: + /reusify@1.0.4: resolution: { integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== @@ -11864,14 +11949,14 @@ packages: engines: { iojs: '>=1.0.0', node: '>=0.10.0' } dev: true - /rfdc/1.3.0: + /rfdc@1.3.0: resolution: { integrity: sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA== } dev: true - /rimraf/3.0.2: + /rimraf@3.0.2: resolution: { integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== @@ -11880,7 +11965,7 @@ packages: dependencies: glob: 7.2.3 - /rollup-plugin-istanbul/3.0.0_rollup@2.75.5: + /rollup-plugin-istanbul@3.0.0(rollup@2.75.5): resolution: { integrity: sha512-z8kD2A57qTcxgqjbJ8cZBBE/IGYk+iJtE42sCaZjrSe/uBEUq5jJYvQwquJ+Acfko1LMYww4EJfeMJmc0GttpQ== @@ -11895,7 +11980,7 @@ packages: - supports-color dev: true - /rollup-plugin-terser/7.0.2_rollup@2.75.5: + /rollup-plugin-terser@7.0.2(rollup@2.75.5): resolution: { integrity: sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ== @@ -11910,7 +11995,7 @@ packages: terser: 5.14.0 dev: true - /rollup/2.75.5: + /rollup@2.75.5: resolution: { integrity: sha512-JzNlJZDison3o2mOxVmb44Oz7t74EfSd1SQrplQk0wSaXV7uLQXtVdHbxlcT3w+8tZ1TL4r/eLfc7nAbz38BBA== @@ -11921,7 +12006,7 @@ packages: fsevents: 2.3.2 dev: true - /run-async/2.4.1: + /run-async@2.4.1: resolution: { integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== @@ -11929,7 +12014,7 @@ packages: engines: { node: '>=0.12.0' } dev: true - /run-parallel/1.2.0: + /run-parallel@1.2.0: resolution: { integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== @@ -11938,7 +12023,7 @@ packages: queue-microtask: 1.2.3 dev: true - /rxjs/6.6.7: + /rxjs@6.6.7: resolution: { integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== @@ -11948,7 +12033,7 @@ packages: tslib: 1.14.1 dev: true - /rxjs/7.5.5: + /rxjs@7.5.5: resolution: { integrity: sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw== @@ -11957,7 +12042,7 @@ packages: tslib: 2.4.0 dev: true - /sade/1.8.1: + /sade@1.8.1: resolution: { integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A== @@ -11967,19 +12052,19 @@ packages: mri: 1.2.0 dev: false - /safe-buffer/5.1.2: + /safe-buffer@5.1.2: resolution: { integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== } - /safe-buffer/5.2.1: + /safe-buffer@5.2.1: resolution: { integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== } - /safe-regex/2.1.1: + /safe-regex@2.1.1: resolution: { integrity: sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A== @@ -11988,14 +12073,14 @@ packages: regexp-tree: 0.1.24 dev: true - /safer-buffer/2.1.2: + /safer-buffer@2.1.2: resolution: { integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== } dev: true - /saxes/5.0.1: + /saxes@5.0.1: resolution: { integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== @@ -12005,7 +12090,7 @@ packages: xmlchars: 2.2.0 dev: true - /scheduler/0.20.2: + /scheduler@0.20.2: resolution: { integrity: sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== @@ -12014,7 +12099,7 @@ packages: loose-envify: 1.4.0 object-assign: 4.1.1 - /schema-utils/2.7.1: + /schema-utils@2.7.1: resolution: { integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== @@ -12023,10 +12108,10 @@ packages: dependencies: '@types/json-schema': 7.0.11 ajv: 6.12.6 - ajv-keywords: 3.5.2_ajv@6.12.6 + ajv-keywords: 3.5.2(ajv@6.12.6) dev: true - /schema-utils/3.1.1: + /schema-utils@3.1.1: resolution: { integrity: sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw== @@ -12035,10 +12120,10 @@ packages: dependencies: '@types/json-schema': 7.0.11 ajv: 6.12.6 - ajv-keywords: 3.5.2_ajv@6.12.6 + ajv-keywords: 3.5.2(ajv@6.12.6) dev: true - /semver/5.7.1: + /semver@5.7.1: resolution: { integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== @@ -12046,14 +12131,14 @@ packages: hasBin: true dev: true - /semver/6.3.0: + /semver@6.3.0: resolution: { integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== } hasBin: true - /semver/7.0.0: + /semver@7.0.0: resolution: { integrity: sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== @@ -12061,7 +12146,7 @@ packages: hasBin: true dev: true - /semver/7.3.7: + /semver@7.3.7: resolution: { integrity: sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g== @@ -12071,7 +12156,7 @@ packages: dependencies: lru-cache: 6.0.0 - /serialize-javascript/4.0.0: + /serialize-javascript@4.0.0: resolution: { integrity: sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw== @@ -12080,7 +12165,7 @@ packages: randombytes: 2.1.0 dev: true - /serialize-javascript/6.0.0: + /serialize-javascript@6.0.0: resolution: { integrity: sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag== @@ -12089,18 +12174,18 @@ packages: randombytes: 2.1.0 dev: true - /set-blocking/2.0.0: + /set-blocking@2.0.0: resolution: { integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc= } dev: true - /set-cookie-parser/2.4.8: + /set-cookie-parser@2.4.8: resolution: { integrity: sha512-edRH8mBKEWNVIVMKejNnuJxleqYE/ZSdcT8/Nem9/mmosx12pctd80s2Oy00KNZzrogMZS5mauK2/ymL1bvlvg== } dev: true - /sharp/0.30.6: + /sharp@0.30.6: resolution: { integrity: sha512-lSdVxFxcndzcXggDrak6ozdGJgmIgES9YVZWtAFrwi+a/H5vModaf51TghBtMPw+71sLxUsTy2j+aB7qLIODQg== @@ -12118,14 +12203,14 @@ packages: tunnel-agent: 0.6.0 dev: false - /shebang-command/1.2.0: + /shebang-command@1.2.0: resolution: { integrity: sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= } engines: { node: '>=0.10.0' } dependencies: shebang-regex: 1.0.0 dev: true - /shebang-command/2.0.0: + /shebang-command@2.0.0: resolution: { integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== @@ -12135,12 +12220,12 @@ packages: shebang-regex: 3.0.0 dev: true - /shebang-regex/1.0.0: + /shebang-regex@1.0.0: resolution: { integrity: sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= } engines: { node: '>=0.10.0' } dev: true - /shebang-regex/3.0.0: + /shebang-regex@3.0.0: resolution: { integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== @@ -12148,14 +12233,14 @@ packages: engines: { node: '>=8' } dev: true - /shell-quote/1.7.3: + /shell-quote@1.7.3: resolution: { integrity: sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw== } dev: true - /side-channel/1.0.4: + /side-channel@1.0.4: resolution: { integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== @@ -12166,21 +12251,21 @@ packages: object-inspect: 1.12.2 dev: true - /signal-exit/3.0.7: + /signal-exit@3.0.7: resolution: { integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== } dev: true - /simple-concat/1.0.1: + /simple-concat@1.0.1: resolution: { integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q== } dev: false - /simple-get/4.0.1: + /simple-get@4.0.1: resolution: { integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA== @@ -12191,7 +12276,7 @@ packages: simple-concat: 1.0.1 dev: false - /simple-swizzle/0.2.2: + /simple-swizzle@0.2.2: resolution: { integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg== @@ -12200,7 +12285,7 @@ packages: is-arrayish: 0.3.2 dev: false - /slash/3.0.0: + /slash@3.0.0: resolution: { integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== @@ -12208,7 +12293,7 @@ packages: engines: { node: '>=8' } dev: true - /slice-ansi/3.0.0: + /slice-ansi@3.0.0: resolution: { integrity: sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ== @@ -12220,7 +12305,7 @@ packages: is-fullwidth-code-point: 3.0.0 dev: true - /slice-ansi/4.0.0: + /slice-ansi@4.0.0: resolution: { integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== @@ -12232,7 +12317,7 @@ packages: is-fullwidth-code-point: 3.0.0 dev: true - /slice-ansi/5.0.0: + /slice-ansi@5.0.0: resolution: { integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ== @@ -12243,7 +12328,7 @@ packages: is-fullwidth-code-point: 4.0.0 dev: true - /source-map-js/1.0.2: + /source-map-js@1.0.2: resolution: { integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== @@ -12251,7 +12336,7 @@ packages: engines: { node: '>=0.10.0' } dev: true - /source-map-resolve/0.6.0: + /source-map-resolve@0.6.0: resolution: { integrity: sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w== @@ -12262,7 +12347,7 @@ packages: decode-uri-component: 0.2.0 dev: true - /source-map-support/0.5.21: + /source-map-support@0.5.21: resolution: { integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== @@ -12272,7 +12357,7 @@ packages: source-map: 0.6.1 dev: true - /source-map/0.6.1: + /source-map@0.6.1: resolution: { integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== @@ -12280,7 +12365,7 @@ packages: engines: { node: '>=0.10.0' } dev: true - /source-map/0.8.0-beta.0: + /source-map@0.8.0-beta.0: resolution: { integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA== @@ -12290,21 +12375,21 @@ packages: whatwg-url: 7.1.0 dev: true - /sourcemap-codec/1.4.8: + /sourcemap-codec@1.4.8: resolution: { integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== } dev: true - /space-separated-tokens/2.0.1: + /space-separated-tokens@2.0.1: resolution: { integrity: sha512-ekwEbFp5aqSPKaqeY1PGrlGQxPNaq+Cnx4+bE2D8sciBQrHpbwoBbawqTN2+6jPs9IdWxxiUcN0K2pkczD3zmw== } dev: false - /spawn-wrap/2.0.0: + /spawn-wrap@2.0.0: resolution: { integrity: sha512-EeajNjfN9zMnULLwhZZQU3GWBoFNkbngTUPfaawT4RkMiviTxcX0qfhVbGey39mfctfDHkWtuecgQ8NJcyQWHg== @@ -12319,7 +12404,7 @@ packages: which: 2.0.2 dev: true - /spdx-correct/3.1.1: + /spdx-correct@3.1.1: resolution: { integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== @@ -12329,14 +12414,14 @@ packages: spdx-license-ids: 3.0.11 dev: true - /spdx-exceptions/2.3.0: + /spdx-exceptions@2.3.0: resolution: { integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== } dev: true - /spdx-expression-parse/3.0.1: + /spdx-expression-parse@3.0.1: resolution: { integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== @@ -12346,14 +12431,14 @@ packages: spdx-license-ids: 3.0.11 dev: true - /spdx-license-ids/3.0.11: + /spdx-license-ids@3.0.11: resolution: { integrity: sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g== } dev: true - /specificity/0.4.1: + /specificity@0.4.1: resolution: { integrity: sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg== @@ -12361,19 +12446,19 @@ packages: hasBin: true dev: true - /split/0.3.3: + /split@0.3.3: resolution: { integrity: sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8= } dependencies: through: 2.3.8 dev: true - /sprintf-js/1.0.3: + /sprintf-js@1.0.3: resolution: { integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== } - /sshpk/1.17.0: + /sshpk@1.17.0: resolution: { integrity: sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ== @@ -12392,7 +12477,7 @@ packages: tweetnacl: 0.14.5 dev: true - /start-server-and-test/1.14.0: + /start-server-and-test@1.14.0: resolution: { integrity: sha512-on5ELuxO2K0t8EmNj9MtVlFqwBMxfWOhu4U7uZD1xccVpFlOQKR93CSe0u98iQzfNxRyaNTb/CdadbNllplTsw== @@ -12406,12 +12491,12 @@ packages: execa: 5.1.1 lazy-ass: 1.6.0 ps-tree: 1.2.0 - wait-on: 6.0.0_debug@4.3.2 + wait-on: 6.0.0(debug@4.3.2) transitivePeerDependencies: - supports-color dev: true - /statuses/2.0.1: + /statuses@2.0.1: resolution: { integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== @@ -12419,13 +12504,13 @@ packages: engines: { node: '>= 0.8' } dev: true - /stream-combiner/0.0.4: + /stream-combiner@0.0.4: resolution: { integrity: sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ= } dependencies: duplexer: 0.1.2 dev: true - /strict-event-emitter/0.2.4: + /strict-event-emitter@0.2.4: resolution: { integrity: sha512-xIqTLS5azUH1djSUsLH9DbP6UnM/nI18vu8d43JigCQEoVsnY+mrlE+qv6kYqs6/1OkMnMIiL6ffedQSZStuoQ== @@ -12434,7 +12519,7 @@ packages: events: 3.3.0 dev: true - /string-argv/0.3.1: + /string-argv@0.3.1: resolution: { integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg== @@ -12442,7 +12527,7 @@ packages: engines: { node: '>=0.6.19' } dev: true - /string-width/2.1.1: + /string-width@2.1.1: resolution: { integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== @@ -12453,7 +12538,7 @@ packages: strip-ansi: 4.0.0 dev: true - /string-width/4.2.3: + /string-width@4.2.3: resolution: { integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -12465,7 +12550,7 @@ packages: strip-ansi: 6.0.1 dev: true - /string-width/5.1.2: + /string-width@5.1.2: resolution: { integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== @@ -12477,7 +12562,7 @@ packages: strip-ansi: 7.0.1 dev: true - /string.prototype.matchall/4.0.7: + /string.prototype.matchall@4.0.7: resolution: { integrity: sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg== @@ -12493,7 +12578,7 @@ packages: side-channel: 1.0.4 dev: true - /string.prototype.padend/3.1.3: + /string.prototype.padend@3.1.3: resolution: { integrity: sha512-jNIIeokznm8SD/TZISQsZKYu7RJyheFNt84DUPrh482GC8RVp2MKqm2O5oBRdGxbDQoXrhhWtPIWQOiy20svUg== @@ -12505,7 +12590,7 @@ packages: es-abstract: 1.20.1 dev: true - /string.prototype.trimend/1.0.5: + /string.prototype.trimend@1.0.5: resolution: { integrity: sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog== @@ -12516,7 +12601,7 @@ packages: es-abstract: 1.20.1 dev: true - /string.prototype.trimstart/1.0.5: + /string.prototype.trimstart@1.0.5: resolution: { integrity: sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg== @@ -12527,7 +12612,7 @@ packages: es-abstract: 1.20.1 dev: true - /string_decoder/1.3.0: + /string_decoder@1.3.0: resolution: { integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== @@ -12535,7 +12620,7 @@ packages: dependencies: safe-buffer: 5.2.1 - /stringify-object/3.3.0: + /stringify-object@3.3.0: resolution: { integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== @@ -12547,14 +12632,14 @@ packages: is-regexp: 1.0.0 dev: true - /strip-ansi/4.0.0: + /strip-ansi@4.0.0: resolution: { integrity: sha1-qEeQIusaw2iocTibY1JixQXuNo8= } engines: { node: '>=4' } dependencies: ansi-regex: 3.0.1 dev: true - /strip-ansi/5.2.0: + /strip-ansi@5.2.0: resolution: { integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== @@ -12564,7 +12649,7 @@ packages: ansi-regex: 4.1.1 dev: true - /strip-ansi/6.0.1: + /strip-ansi@6.0.1: resolution: { integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== @@ -12574,7 +12659,7 @@ packages: ansi-regex: 5.0.1 dev: true - /strip-ansi/7.0.1: + /strip-ansi@7.0.1: resolution: { integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw== @@ -12584,12 +12669,12 @@ packages: ansi-regex: 6.0.1 dev: true - /strip-bom/3.0.0: + /strip-bom@3.0.0: resolution: { integrity: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= } engines: { node: '>=4' } dev: true - /strip-bom/4.0.0: + /strip-bom@4.0.0: resolution: { integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== @@ -12597,7 +12682,7 @@ packages: engines: { node: '>=8' } dev: true - /strip-comments/2.0.1: + /strip-comments@2.0.1: resolution: { integrity: sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw== @@ -12605,7 +12690,7 @@ packages: engines: { node: '>=10' } dev: true - /strip-final-newline/2.0.0: + /strip-final-newline@2.0.0: resolution: { integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== @@ -12613,7 +12698,7 @@ packages: engines: { node: '>=6' } dev: true - /strip-indent/3.0.0: + /strip-indent@3.0.0: resolution: { integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== @@ -12623,7 +12708,7 @@ packages: min-indent: 1.0.1 dev: true - /strip-json-comments/2.0.1: + /strip-json-comments@2.0.1: resolution: { integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== @@ -12631,7 +12716,7 @@ packages: engines: { node: '>=0.10.0' } dev: false - /strip-json-comments/3.0.1: + /strip-json-comments@3.0.1: resolution: { integrity: sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw== @@ -12639,7 +12724,7 @@ packages: engines: { node: '>=8' } dev: true - /strip-json-comments/3.1.1: + /strip-json-comments@3.1.1: resolution: { integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== @@ -12647,11 +12732,11 @@ packages: engines: { node: '>=8' } dev: true - /style-search/0.1.0: + /style-search@0.1.0: resolution: { integrity: sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI= } dev: true - /style-to-object/0.3.0: + /style-to-object@0.3.0: resolution: { integrity: sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA== @@ -12660,7 +12745,7 @@ packages: inline-style-parser: 0.1.1 dev: false - /style-value-types/5.0.0: + /style-value-types@5.0.0: resolution: { integrity: sha512-08yq36Ikn4kx4YU6RD7jWEv27v4V+PUsOGa4n/as8Et3CuODMJQ00ENeAVXAeydX4Z2j1XHZF1K2sX4mGl18fA== @@ -12670,7 +12755,7 @@ packages: tslib: 2.4.0 dev: false - /stylelint-config-prettier/9.0.3_stylelint@14.8.5: + /stylelint-config-prettier@9.0.3(stylelint@14.8.5): resolution: { integrity: sha512-5n9gUDp/n5tTMCq1GLqSpA30w2sqWITSSEiAWQlpxkKGAUbjcemQ0nbkRvRUa0B1LgD3+hCvdL7B1eTxy1QHJg== @@ -12683,7 +12768,7 @@ packages: stylelint: 14.8.5 dev: true - /stylelint-config-recommended/7.0.0_stylelint@14.8.5: + /stylelint-config-recommended@7.0.0(stylelint@14.8.5): resolution: { integrity: sha512-yGn84Bf/q41J4luis1AZ95gj0EQwRX8lWmGmBwkwBNSkpGSpl66XcPTulxGa/Z91aPoNGuIGBmFkcM1MejMo9Q== @@ -12694,7 +12779,7 @@ packages: stylelint: 14.8.5 dev: true - /stylelint-config-standard/25.0.0_stylelint@14.8.5: + /stylelint-config-standard@25.0.0(stylelint@14.8.5): resolution: { integrity: sha512-21HnP3VSpaT1wFjFvv9VjvOGDtAviv47uTp3uFmzcN+3Lt+RYRv6oAplLaV51Kf792JSxJ6svCJh/G18E9VnCA== @@ -12703,10 +12788,10 @@ packages: stylelint: ^14.4.0 dependencies: stylelint: 14.8.5 - stylelint-config-recommended: 7.0.0_stylelint@14.8.5 + stylelint-config-recommended: 7.0.0(stylelint@14.8.5) dev: true - /stylelint/14.8.5: + /stylelint@14.8.5: resolution: { integrity: sha512-e3t4H/hlWlspkcNUrkhf44RU3OpPTA7uBOoREGBzSwdEF+2g/+gbZq7WEpMP7BpopcSe/uLaTvDuL+URL7cdnQ== @@ -12718,7 +12803,7 @@ packages: colord: 2.9.2 cosmiconfig: 7.0.1 css-functions-list: 3.0.1 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.2.2) execall: 2.0.0 fast-glob: 3.2.11 fastest-levenshtein: 1.0.12 @@ -12741,7 +12826,7 @@ packages: postcss: 8.4.14 postcss-media-query-parser: 0.2.3 postcss-resolve-nested-selector: 0.1.1 - postcss-safe-parser: 6.0.0_postcss@8.4.14 + postcss-safe-parser: 6.0.0(postcss@8.4.14) postcss-selector-parser: 6.0.10 postcss-value-parser: 4.2.0 resolve-from: 5.0.0 @@ -12758,14 +12843,14 @@ packages: - supports-color dev: true - /stylis/4.0.13: + /stylis@4.0.13: resolution: { integrity: sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag== } dev: false - /supports-color/5.5.0: + /supports-color@5.5.0: resolution: { integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== @@ -12774,7 +12859,7 @@ packages: dependencies: has-flag: 3.0.0 - /supports-color/7.2.0: + /supports-color@7.2.0: resolution: { integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== @@ -12784,7 +12869,7 @@ packages: has-flag: 4.0.0 dev: true - /supports-color/8.1.1: + /supports-color@8.1.1: resolution: { integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== @@ -12794,15 +12879,14 @@ packages: has-flag: 4.0.0 dev: true - /supports-color/9.2.2: + /supports-color@9.2.2: resolution: { integrity: sha512-XC6g/Kgux+rJXmwokjm9ECpD6k/smUoS5LKlUCcsYr4IY3rW0XyAympon2RmxGrlnZURMpg5T18gWDP9CsHXFA== } engines: { node: '>=12' } - dev: true - /supports-hyperlinks/2.2.0: + /supports-hyperlinks@2.2.0: resolution: { integrity: sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ== @@ -12813,7 +12897,7 @@ packages: supports-color: 7.2.0 dev: true - /supports-preserve-symlinks-flag/1.0.0: + /supports-preserve-symlinks-flag@1.0.0: resolution: { integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== @@ -12821,11 +12905,11 @@ packages: engines: { node: '>= 0.4' } dev: true - /svg-tags/1.0.0: + /svg-tags@1.0.0: resolution: { integrity: sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q= } dev: true - /symbol-observable/4.0.0: + /symbol-observable@4.0.0: resolution: { integrity: sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ== @@ -12833,14 +12917,14 @@ packages: engines: { node: '>=0.10' } dev: false - /symbol-tree/3.2.4: + /symbol-tree@3.2.4: resolution: { integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== } dev: true - /table/6.8.0: + /table@6.8.0: resolution: { integrity: sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA== @@ -12854,7 +12938,7 @@ packages: strip-ansi: 6.0.1 dev: true - /tabler-icons-react/1.48.1_react@17.0.2: + /tabler-icons-react@1.48.1(react@17.0.2): resolution: { integrity: sha512-TX12VEymcICeHOUd0f086JgMZhwogol36aTbEZBe4KnvHIjr7TyHFUUKkqydgPwjdJPEA+6Y1XOglJ9IGKVC5Q== @@ -12865,13 +12949,15 @@ packages: react: 17.0.2 dev: false - /tailwindcss/3.1.4_ts-node@10.8.1: + /tailwindcss@3.1.4(postcss@8.4.14)(ts-node@10.8.1): resolution: { integrity: sha512-NrxbFV4tYsga/hpWbRyUfIaBrNMXDxx5BsHgBS4v5tlyjf+sDsgBg5m9OxjrXIqAS/uR9kicxLKP+bEHI7BSeQ== } engines: { node: '>=12.13.0' } hasBin: true + peerDependencies: + postcss: ^8.0.9 dependencies: arg: 5.0.2 chokidar: 3.5.3 @@ -12887,10 +12973,10 @@ packages: object-hash: 3.0.0 picocolors: 1.0.0 postcss: 8.4.14 - postcss-import: 14.1.0_postcss@8.4.14 - postcss-js: 4.0.0_postcss@8.4.14 - postcss-load-config: 3.1.4_apxnowcr5uhxb4jlsbpuejnlvi - postcss-nested: 5.0.6_postcss@8.4.14 + postcss-import: 14.1.0(postcss@8.4.14) + postcss-js: 4.0.0(postcss@8.4.14) + postcss-load-config: 3.1.4(postcss@8.4.14)(ts-node@10.8.1) + postcss-nested: 5.0.6(postcss@8.4.14) postcss-selector-parser: 6.0.10 postcss-value-parser: 4.2.0 quick-lru: 5.1.1 @@ -12899,7 +12985,7 @@ packages: - ts-node dev: true - /tapable/2.2.1: + /tapable@2.2.1: resolution: { integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== @@ -12907,7 +12993,7 @@ packages: engines: { node: '>=6' } dev: true - /tar-fs/2.1.1: + /tar-fs@2.1.1: resolution: { integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng== @@ -12919,7 +13005,7 @@ packages: tar-stream: 2.2.0 dev: false - /tar-stream/2.2.0: + /tar-stream@2.2.0: resolution: { integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== @@ -12933,7 +13019,7 @@ packages: readable-stream: 3.6.0 dev: false - /temp-dir/2.0.0: + /temp-dir@2.0.0: resolution: { integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg== @@ -12941,7 +13027,7 @@ packages: engines: { node: '>=8' } dev: true - /tempy/0.6.0: + /tempy@0.6.0: resolution: { integrity: sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw== @@ -12954,7 +13040,7 @@ packages: unique-string: 2.0.0 dev: true - /terser-webpack-plugin/5.3.1_webpack@5.72.1: + /terser-webpack-plugin@5.3.1(webpack@5.72.1): resolution: { integrity: sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g== @@ -12981,7 +13067,7 @@ packages: webpack: 5.72.1 dev: true - /terser/5.14.0: + /terser@5.14.0: resolution: { integrity: sha512-JC6qfIEkPBd9j1SMO3Pfn+A6w2kQV54tv+ABQLgZr7dA3k/DL/OBoYSWxzVpZev3J+bUHXfr55L8Mox7AaNo6g== @@ -12995,7 +13081,7 @@ packages: source-map-support: 0.5.21 dev: true - /test-exclude/6.0.0: + /test-exclude@6.0.0: resolution: { integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== @@ -13007,26 +13093,26 @@ packages: minimatch: 3.1.2 dev: true - /text-table/0.2.0: + /text-table@0.2.0: resolution: { integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= } dev: true - /throttleit/1.0.0: + /throttleit@1.0.0: resolution: { integrity: sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw= } dev: true - /through/2.3.8: + /through@2.3.8: resolution: { integrity: sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= } dev: true - /tinycolor2/1.4.2: + /tinycolor2@1.4.2: resolution: { integrity: sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA== } dev: false - /tinypool/0.1.3: + /tinypool@0.1.3: resolution: { integrity: sha512-2IfcQh7CP46XGWGGbdyO4pjcKqsmVqFAPcXfPxcPXmOWt9cYkTP9HcDmGgsfijYoAEc4z9qcpM/BaBz46Y9/CQ== @@ -13034,7 +13120,7 @@ packages: engines: { node: '>=14.0.0' } dev: true - /tinyspy/0.3.2: + /tinyspy@0.3.2: resolution: { integrity: sha512-2+40EP4D3sFYy42UkgkFFB+kiX2Tg3URG/lVvAZFfLxgGpnWl5qQJuBw1gaLttq8UOS+2p3C0WrhJnQigLTT2Q== @@ -13042,7 +13128,7 @@ packages: engines: { node: '>=14.0.0' } dev: true - /tmp/0.0.33: + /tmp@0.0.33: resolution: { integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== @@ -13052,7 +13138,7 @@ packages: os-tmpdir: 1.0.2 dev: true - /tmp/0.2.1: + /tmp@0.2.1: resolution: { integrity: sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ== @@ -13062,11 +13148,11 @@ packages: rimraf: 3.0.2 dev: true - /to-fast-properties/2.0.0: + /to-fast-properties@2.0.0: resolution: { integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= } engines: { node: '>=4' } - /to-regex-range/5.0.1: + /to-regex-range@5.0.1: resolution: { integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== @@ -13076,7 +13162,7 @@ packages: is-number: 7.0.0 dev: true - /tosource/1.0.0: + /tosource@1.0.0: resolution: { integrity: sha512-N6g8eQ1eerw6Y1pBhdgkubWIiPFwXa2POSUrlL8jth5CyyEWNWzoGKRkO3CaO7Jx27hlJP54muB3btIAbx4MPg== @@ -13084,7 +13170,7 @@ packages: engines: { node: '>=0.4.0' } dev: true - /tough-cookie/2.5.0: + /tough-cookie@2.5.0: resolution: { integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== @@ -13095,7 +13181,7 @@ packages: punycode: 2.1.1 dev: true - /tough-cookie/4.0.0: + /tough-cookie@4.0.0: resolution: { integrity: sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg== @@ -13107,13 +13193,13 @@ packages: universalify: 0.1.2 dev: true - /tr46/0.0.3: + /tr46@0.0.3: resolution: { integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== } - /tr46/1.0.1: + /tr46@1.0.1: resolution: { integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA== @@ -13122,7 +13208,7 @@ packages: punycode: 2.1.1 dev: true - /tr46/3.0.0: + /tr46@3.0.0: resolution: { integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA== @@ -13132,7 +13218,7 @@ packages: punycode: 2.1.1 dev: true - /trim-newlines/3.0.1: + /trim-newlines@3.0.1: resolution: { integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw== @@ -13140,14 +13226,14 @@ packages: engines: { node: '>=8' } dev: true - /trough/2.1.0: + /trough@2.1.0: resolution: { integrity: sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g== } dev: false - /ts-invariant/0.10.3: + /ts-invariant@0.10.3: resolution: { integrity: sha512-uivwYcQaxAucv1CzRp2n/QdYPo4ILf9VXgH19zEIjFx2EJufV16P0JtJVpYHy89DItG6Kwj2oIUjrcK5au+4tQ== @@ -13157,7 +13243,7 @@ packages: tslib: 2.4.0 dev: false - /ts-node/10.8.1_h77muqpegcwcauif74p6js2ti4: + /ts-node@10.8.1(@types/node@17.0.38)(typescript@4.7.2): resolution: { integrity: sha512-Wwsnao4DQoJsN034wePSg5nZiw4YKXf56mPIAeD6wVmiv+RytNSWqc2f3fKvcUoV+Yn2+yocD71VOfQHbmVX4g== @@ -13191,7 +13277,7 @@ packages: yn: 3.1.1 dev: true - /tsconfig-paths/3.14.1: + /tsconfig-paths@3.14.1: resolution: { integrity: sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ== @@ -13203,7 +13289,7 @@ packages: strip-bom: 3.0.0 dev: true - /tsconfig-paths/4.0.0: + /tsconfig-paths@4.0.0: resolution: { integrity: sha512-SLBg2GBKlR6bVtMgJJlud/o3waplKtL7skmLkExomIiaAtLGtVsoXIqP3SYdjbcH9lq/KVv7pMZeCBpLYOit6Q== @@ -13214,19 +13300,19 @@ packages: strip-bom: 3.0.0 dev: true - /tslib/1.14.1: + /tslib@1.14.1: resolution: { integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== } - /tslib/2.4.0: + /tslib@2.4.0: resolution: { integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== } - /tsutils/3.21.0_typescript@4.7.2: + /tsutils@3.21.0(typescript@4.7.2): resolution: { integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== @@ -13239,7 +13325,7 @@ packages: typescript: 4.7.2 dev: true - /tunnel-agent/0.6.0: + /tunnel-agent@0.6.0: resolution: { integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w== @@ -13247,18 +13333,18 @@ packages: dependencies: safe-buffer: 5.2.1 - /tweetnacl/0.14.5: + /tweetnacl@0.14.5: resolution: { integrity: sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= } dev: true - /type-check/0.3.2: + /type-check@0.3.2: resolution: { integrity: sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= } engines: { node: '>= 0.8.0' } dependencies: prelude-ls: 1.1.2 dev: true - /type-check/0.4.0: + /type-check@0.4.0: resolution: { integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== @@ -13268,7 +13354,7 @@ packages: prelude-ls: 1.2.1 dev: true - /type-detect/4.0.8: + /type-detect@4.0.8: resolution: { integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== @@ -13276,7 +13362,7 @@ packages: engines: { node: '>=4' } dev: true - /type-fest/0.16.0: + /type-fest@0.16.0: resolution: { integrity: sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg== @@ -13284,7 +13370,7 @@ packages: engines: { node: '>=10' } dev: true - /type-fest/0.18.1: + /type-fest@0.18.1: resolution: { integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw== @@ -13292,7 +13378,7 @@ packages: engines: { node: '>=10' } dev: true - /type-fest/0.20.2: + /type-fest@0.20.2: resolution: { integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== @@ -13300,7 +13386,7 @@ packages: engines: { node: '>=10' } dev: true - /type-fest/0.21.3: + /type-fest@0.21.3: resolution: { integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== @@ -13308,7 +13394,7 @@ packages: engines: { node: '>=10' } dev: true - /type-fest/0.6.0: + /type-fest@0.6.0: resolution: { integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== @@ -13316,7 +13402,7 @@ packages: engines: { node: '>=8' } dev: true - /type-fest/0.8.1: + /type-fest@0.8.1: resolution: { integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== @@ -13324,7 +13410,7 @@ packages: engines: { node: '>=8' } dev: true - /type-fest/1.4.0: + /type-fest@1.4.0: resolution: { integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA== @@ -13332,21 +13418,21 @@ packages: engines: { node: '>=10' } dev: true - /type/1.2.0: + /type@1.2.0: resolution: { integrity: sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg== } dev: false - /type/2.6.0: + /type@2.6.0: resolution: { integrity: sha512-eiDBDOmkih5pMbo9OqsqPRGMljLodLcwd5XD5JbtNB0o89xZAwynY9EdCDsJU7LtcVCClu9DvM7/0Ep1hYX3EQ== } dev: false - /typedarray-to-buffer/3.1.5: + /typedarray-to-buffer@3.1.5: resolution: { integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== @@ -13354,7 +13440,7 @@ packages: dependencies: is-typedarray: 1.0.0 - /typescript/4.7.2: + /typescript@4.7.2: resolution: { integrity: sha512-Mamb1iX2FDUpcTRzltPxgWMKy3fhg0TN378ylbktPGPK/99KbDtMQ4W1hwgsbPAsG3a0xKa1vmw4VKZQbkvz5A== @@ -13362,7 +13448,7 @@ packages: engines: { node: '>=4.2.0' } hasBin: true - /unbox-primitive/1.0.2: + /unbox-primitive@1.0.2: resolution: { integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw== @@ -13374,7 +13460,7 @@ packages: which-boxed-primitive: 1.0.2 dev: true - /unicode-canonical-property-names-ecmascript/2.0.0: + /unicode-canonical-property-names-ecmascript@2.0.0: resolution: { integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== @@ -13382,7 +13468,7 @@ packages: engines: { node: '>=4' } dev: true - /unicode-match-property-ecmascript/2.0.0: + /unicode-match-property-ecmascript@2.0.0: resolution: { integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== @@ -13393,7 +13479,7 @@ packages: unicode-property-aliases-ecmascript: 2.0.0 dev: true - /unicode-match-property-value-ecmascript/2.0.0: + /unicode-match-property-value-ecmascript@2.0.0: resolution: { integrity: sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw== @@ -13401,7 +13487,7 @@ packages: engines: { node: '>=4' } dev: true - /unicode-property-aliases-ecmascript/2.0.0: + /unicode-property-aliases-ecmascript@2.0.0: resolution: { integrity: sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ== @@ -13409,7 +13495,7 @@ packages: engines: { node: '>=4' } dev: true - /unified/10.1.2: + /unified@10.1.2: resolution: { integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q== @@ -13424,7 +13510,7 @@ packages: vfile: 5.3.4 dev: false - /unique-string/2.0.0: + /unique-string@2.0.0: resolution: { integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg== @@ -13434,7 +13520,7 @@ packages: crypto-random-string: 2.0.0 dev: true - /unist-builder/3.0.0: + /unist-builder@3.0.0: resolution: { integrity: sha512-GFxmfEAa0vi9i5sd0R2kcrI9ks0r82NasRq5QHh2ysGngrc6GiqD5CDf1FjPenY4vApmFASBIIlk/jj5J5YbmQ== @@ -13443,21 +13529,21 @@ packages: '@types/unist': 2.0.6 dev: false - /unist-util-generated/2.0.0: + /unist-util-generated@2.0.0: resolution: { integrity: sha512-TiWE6DVtVe7Ye2QxOVW9kqybs6cZexNwTwSMVgkfjEReqy/xwGpAXb99OxktoWwmL+Z+Epb0Dn8/GNDYP1wnUw== } dev: false - /unist-util-is/5.1.1: + /unist-util-is@5.1.1: resolution: { integrity: sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ== } dev: false - /unist-util-position/4.0.3: + /unist-util-position@4.0.3: resolution: { integrity: sha512-p/5EMGIa1qwbXjA+QgcBXaPWjSnZfQ2Sc3yBEEfgPwsEmJd8Qh+DSk3LGnmOM4S1bY2C0AjmMnB8RuEYxpPwXQ== @@ -13466,7 +13552,7 @@ packages: '@types/unist': 2.0.6 dev: false - /unist-util-stringify-position/3.0.2: + /unist-util-stringify-position@3.0.2: resolution: { integrity: sha512-7A6eiDCs9UtjcwZOcCpM4aPII3bAAGv13E96IkawkOAW0OhH+yRxtY0lzo8KiHpzEMfH7Q+FizUmwp8Iqy5EWg== @@ -13475,7 +13561,7 @@ packages: '@types/unist': 2.0.6 dev: false - /unist-util-visit-parents/4.1.1: + /unist-util-visit-parents@4.1.1: resolution: { integrity: sha512-1xAFJXAKpnnJl8G7K5KgU7FY55y3GcLIXqkzUj5QF/QVP7biUm0K0O2oqVkYsdjzJKifYeWn9+o6piAK2hGSHw== @@ -13485,7 +13571,7 @@ packages: unist-util-is: 5.1.1 dev: false - /unist-util-visit-parents/5.1.0: + /unist-util-visit-parents@5.1.0: resolution: { integrity: sha512-y+QVLcY5eR/YVpqDsLf/xh9R3Q2Y4HxkZTp7ViLDU6WtJCEcPmRzW1gpdWDCDIqIlhuPDXOgttqPlykrHYDekg== @@ -13495,7 +13581,7 @@ packages: unist-util-is: 5.1.1 dev: false - /unist-util-visit/3.1.0: + /unist-util-visit@3.1.0: resolution: { integrity: sha512-Szoh+R/Ll68QWAyQyZZpQzZQm2UPbxibDvaY8Xc9SUtYgPsDzx5AWSk++UUt2hJuow8mvwR+rG+LQLw+KsuAKA== @@ -13506,7 +13592,7 @@ packages: unist-util-visit-parents: 4.1.1 dev: false - /unist-util-visit/4.1.0: + /unist-util-visit@4.1.0: resolution: { integrity: sha512-n7lyhFKJfVZ9MnKtqbsqkQEk5P1KShj0+//V7mAcoI6bpbUjh3C/OG8HVD+pBihfh6Ovl01m8dkcv9HNqYajmQ== @@ -13517,7 +13603,7 @@ packages: unist-util-visit-parents: 5.1.0 dev: false - /universalify/0.1.2: + /universalify@0.1.2: resolution: { integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== @@ -13525,7 +13611,7 @@ packages: engines: { node: '>= 4.0.0' } dev: true - /universalify/2.0.0: + /universalify@2.0.0: resolution: { integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== @@ -13533,7 +13619,7 @@ packages: engines: { node: '>= 10.0.0' } dev: true - /unload/2.2.0: + /unload@2.2.0: resolution: { integrity: sha512-B60uB5TNBLtN6/LsgAf3udH9saB5p7gqJwcFfbOEZ8BcBHnGwCf6G/TGiEqkRAxX7zAFIUtzdrXQSdL3Q/wqNA== @@ -13543,7 +13629,7 @@ packages: detect-node: 2.1.0 dev: false - /untildify/4.0.0: + /untildify@4.0.0: resolution: { integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw== @@ -13551,7 +13637,7 @@ packages: engines: { node: '>=8' } dev: true - /upath/1.2.0: + /upath@1.2.0: resolution: { integrity: sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== @@ -13559,7 +13645,7 @@ packages: engines: { node: '>=4' } dev: true - /uri-js/4.4.1: + /uri-js@4.4.1: resolution: { integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== @@ -13568,7 +13654,7 @@ packages: punycode: 2.1.1 dev: true - /use-composed-ref/1.3.0_react@17.0.2: + /use-composed-ref@1.3.0(react@17.0.2): resolution: { integrity: sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ== @@ -13579,7 +13665,7 @@ packages: react: 17.0.2 dev: false - /use-isomorphic-layout-effect/1.1.2_hx2b44akkvgcgvvtmk7ds2qk6q: + /use-isomorphic-layout-effect@1.1.2(@types/react@17.0.45)(react@17.0.2): resolution: { integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA== @@ -13595,7 +13681,7 @@ packages: react: 17.0.2 dev: false - /use-latest/1.2.1_hx2b44akkvgcgvvtmk7ds2qk6q: + /use-latest@1.2.1(@types/react@17.0.45)(react@17.0.2): resolution: { integrity: sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw== @@ -13609,10 +13695,10 @@ packages: dependencies: '@types/react': 17.0.45 react: 17.0.2 - use-isomorphic-layout-effect: 1.1.2_hx2b44akkvgcgvvtmk7ds2qk6q + use-isomorphic-layout-effect: 1.1.2(@types/react@17.0.45)(react@17.0.2) dev: false - /utf-8-validate/5.0.9: + /utf-8-validate@5.0.9: resolution: { integrity: sha512-Yek7dAy0v3Kl0orwMlvi7TPtiCNrdfHNd7Gcc/pLq4BLXqfAmd0J7OWMizUQnTTJsyjKn02mU7anqwfmUP4J8Q== @@ -13623,13 +13709,13 @@ packages: node-gyp-build: 4.4.0 dev: false - /util-deprecate/1.0.2: + /util-deprecate@1.0.2: resolution: { integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== } - /uuid/3.4.0: + /uuid@3.4.0: resolution: { integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== @@ -13638,7 +13724,7 @@ packages: hasBin: true dev: true - /uuid/7.0.3: + /uuid@7.0.3: resolution: { integrity: sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg== @@ -13646,7 +13732,7 @@ packages: hasBin: true dev: false - /uuid/8.3.2: + /uuid@8.3.2: resolution: { integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== @@ -13654,7 +13740,7 @@ packages: hasBin: true dev: true - /uvu/0.5.3: + /uvu@0.5.3: resolution: { integrity: sha512-brFwqA3FXzilmtnIyJ+CxdkInkY/i4ErvP7uV0DnUVxQcQ55reuHphorpF+tZoVHK2MniZ/VJzI7zJQoc9T9Yw== @@ -13668,21 +13754,21 @@ packages: sade: 1.8.1 dev: false - /v8-compile-cache-lib/3.0.1: + /v8-compile-cache-lib@3.0.1: resolution: { integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg== } dev: true - /v8-compile-cache/2.3.0: + /v8-compile-cache@2.3.0: resolution: { integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== } dev: true - /v8-to-istanbul/9.0.0: + /v8-to-istanbul@9.0.0: resolution: { integrity: sha512-HcvgY/xaRm7isYmyx+lFKA4uQmfUbN0J4M0nNItvzTvH/iQ9kW5j/t4YSR+Ge323/lrgDAWJoF46tzGQHwBHFw== @@ -13694,7 +13780,7 @@ packages: convert-source-map: 1.8.0 dev: true - /validate-npm-package-license/3.0.4: + /validate-npm-package-license@3.0.4: resolution: { integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== @@ -13704,7 +13790,7 @@ packages: spdx-expression-parse: 3.0.1 dev: true - /verror/1.10.0: + /verror@1.10.0: resolution: { integrity: sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= } engines: { '0': node >=0.6.0 } dependencies: @@ -13713,7 +13799,7 @@ packages: extsprintf: 1.3.0 dev: true - /vfile-message/3.1.2: + /vfile-message@3.1.2: resolution: { integrity: sha512-QjSNP6Yxzyycd4SVOtmKKyTsSvClqBPJcd00Z0zuPj3hOIjg0rUPG6DbFGPvUKRgYyaIWLPKpuEclcuvb3H8qA== @@ -13723,7 +13809,7 @@ packages: unist-util-stringify-position: 3.0.2 dev: false - /vfile/5.3.4: + /vfile@5.3.4: resolution: { integrity: sha512-KI+7cnst03KbEyN1+JE504zF5bJBZa+J+CrevLeyIMq0aPU681I2rQ5p4PlnQ6exFtWiUrg26QUdFMnAKR6PIw== @@ -13735,15 +13821,17 @@ packages: vfile-message: 3.1.2 dev: false - /vite-plugin-pwa/0.12.0_vite@2.9.9: + /vite-plugin-pwa@0.12.0(vite@2.9.9)(workbox-build@6.5.3)(workbox-window@6.5.3): resolution: { integrity: sha512-KYD+cnS5ExLF3T28NkfzBLZ53ehHlp+qMhHGFNh0zlVGpFHrJkL2v9wd4AMi7ZkBTffgeNatIFiv8rhCsMSxBQ== } peerDependencies: vite: ^2.0.0 + workbox-build: ^6.4.0 + workbox-window: ^6.4.0 dependencies: - debug: 4.3.4 + debug: 4.3.4(supports-color@9.2.2) fast-glob: 3.2.11 pretty-bytes: 6.0.0 rollup: 2.75.5 @@ -13751,11 +13839,10 @@ packages: workbox-build: 6.5.3 workbox-window: 6.5.3 transitivePeerDependencies: - - '@types/babel__core' - supports-color dev: true - /vite-tsconfig-paths/3.5.0_vite@2.9.9: + /vite-tsconfig-paths@3.5.0(vite@2.9.9): resolution: { integrity: sha512-NKIubr7gXgh/3uniQaOytSg+aKWPrjquP6anAy+zCWEn6h9fB8z2/qdlfQrTgZWaXJ2pHVlllrSdRZltHn9P4g== @@ -13763,7 +13850,7 @@ packages: peerDependencies: vite: '>2.0.0-0' dependencies: - debug: 4.3.4 + debug: 4.3.4(supports-color@9.2.2) globrex: 0.1.2 recrawl-sync: 2.2.2 tsconfig-paths: 4.0.0 @@ -13772,7 +13859,7 @@ packages: - supports-color dev: true - /vite/2.9.9: + /vite@2.9.9: resolution: { integrity: sha512-ffaam+NgHfbEmfw/Vuh6BHKKlI/XIAhxE5QSS7gFLIngxg171mg1P3a4LSRME0z2ZU1ScxoKzphkipcYwSD5Ew== @@ -13799,7 +13886,7 @@ packages: fsevents: 2.3.2 dev: true - /vitest/0.13.1_c8@7.11.3+jsdom@19.0.0: + /vitest@0.13.1(c8@7.11.3)(jsdom@19.0.0): resolution: { integrity: sha512-CfSBf7YFw/i8HumSUQRtZKs0aV91DC9WU8nAgIJAlawKHaFuPHQohDwOTPIFgrxySiuFYUa0Yohf9gDFfBwjxA== @@ -13825,7 +13912,7 @@ packages: '@types/chai-subset': 1.3.3 c8: 7.11.3 chai: 4.3.6 - debug: 4.3.4 + debug: 4.3.4(supports-color@9.2.2) jsdom: 19.0.0 local-pkg: 0.4.1 tinypool: 0.1.3 @@ -13838,7 +13925,7 @@ packages: - supports-color dev: true - /w3c-hr-time/1.0.2: + /w3c-hr-time@1.0.2: resolution: { integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== @@ -13847,7 +13934,7 @@ packages: browser-process-hrtime: 1.0.0 dev: true - /w3c-xmlserializer/3.0.0: + /w3c-xmlserializer@3.0.0: resolution: { integrity: sha512-3WFqGEgSXIyGhOmAFtlicJNMjEps8b1MG31NCA0/vOF9+nKMUW1ckhi9cnNHmf88Rzw5V+dwIwsm2C7X8k9aQg== @@ -13857,7 +13944,7 @@ packages: xml-name-validator: 4.0.0 dev: true - /wait-on/6.0.0_debug@4.3.2: + /wait-on@6.0.0(debug@4.3.2): resolution: { integrity: sha512-tnUJr9p5r+bEYXPUdRseolmz5XqJTTj98JgOsfBn7Oz2dxfE2g3zw1jE+Mo8lopM3j3et/Mq1yW7kKX6qw7RVw== @@ -13865,7 +13952,7 @@ packages: engines: { node: '>=10.0.0' } hasBin: true dependencies: - axios: 0.21.4_debug@4.3.2 + axios: 0.21.4(debug@4.3.2) joi: 17.6.0 lodash: 4.17.21 minimist: 1.2.6 @@ -13874,7 +13961,7 @@ packages: - debug dev: true - /warning/4.0.3: + /warning@4.0.3: resolution: { integrity: sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w== @@ -13883,7 +13970,7 @@ packages: loose-envify: 1.4.0 dev: false - /watchpack/2.3.1: + /watchpack@2.3.1: resolution: { integrity: sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA== @@ -13894,26 +13981,26 @@ packages: graceful-fs: 4.2.10 dev: true - /wcwidth/1.0.1: + /wcwidth@1.0.1: resolution: { integrity: sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g= } dependencies: defaults: 1.0.3 dev: true - /webidl-conversions/3.0.1: + /webidl-conversions@3.0.1: resolution: { integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== } - /webidl-conversions/4.0.2: + /webidl-conversions@4.0.2: resolution: { integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== } dev: true - /webidl-conversions/7.0.0: + /webidl-conversions@7.0.0: resolution: { integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g== @@ -13921,7 +14008,7 @@ packages: engines: { node: '>=12' } dev: true - /webpack-sources/3.2.3: + /webpack-sources@3.2.3: resolution: { integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== @@ -13929,7 +14016,7 @@ packages: engines: { node: '>=10.13.0' } dev: true - /webpack/5.72.1: + /webpack@5.72.1: resolution: { integrity: sha512-dXG5zXCLspQR4krZVR6QgajnZOjW2K/djHvdcRaDQvsjV9z9vaW6+ja5dZOYbqBBjF6kGXka/2ZyxNdc+8Jung== @@ -13948,7 +14035,7 @@ packages: '@webassemblyjs/wasm-edit': 1.11.1 '@webassemblyjs/wasm-parser': 1.11.1 acorn: 8.7.1 - acorn-import-assertions: 1.8.0_acorn@8.7.1 + acorn-import-assertions: 1.8.0(acorn@8.7.1) browserslist: 4.20.3 chrome-trace-event: 1.0.3 enhanced-resolve: 5.9.3 @@ -13963,7 +14050,7 @@ packages: neo-async: 2.6.2 schema-utils: 3.1.1 tapable: 2.2.1 - terser-webpack-plugin: 5.3.1_webpack@5.72.1 + terser-webpack-plugin: 5.3.1(webpack@5.72.1) watchpack: 2.3.1 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -13972,7 +14059,7 @@ packages: - uglify-js dev: true - /websocket/1.0.34: + /websocket@1.0.34: resolution: { integrity: sha512-PRDso2sGwF6kM75QykIesBijKSVceR6jL2G8NGYyq2XrItNC2P5/qL5XeR056GhA+Ly7JMFvJb9I312mJfmqnQ== @@ -13989,7 +14076,7 @@ packages: - supports-color dev: false - /whatwg-encoding/2.0.0: + /whatwg-encoding@2.0.0: resolution: { integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg== @@ -13999,14 +14086,14 @@ packages: iconv-lite: 0.6.3 dev: true - /whatwg-fetch/3.6.2: + /whatwg-fetch@3.6.2: resolution: { integrity: sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA== } dev: true - /whatwg-mimetype/3.0.0: + /whatwg-mimetype@3.0.0: resolution: { integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q== @@ -14014,7 +14101,7 @@ packages: engines: { node: '>=12' } dev: true - /whatwg-url/10.0.0: + /whatwg-url@10.0.0: resolution: { integrity: sha512-CLxxCmdUby142H5FZzn4D8ikO1cmypvXVQktsgosNy4a4BHrDHeciBBGZhb0bNoR5/MltoCatso+vFjjGx8t0w== @@ -14025,7 +14112,7 @@ packages: webidl-conversions: 7.0.0 dev: true - /whatwg-url/11.0.0: + /whatwg-url@11.0.0: resolution: { integrity: sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ== @@ -14036,7 +14123,7 @@ packages: webidl-conversions: 7.0.0 dev: true - /whatwg-url/5.0.0: + /whatwg-url@5.0.0: resolution: { integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== @@ -14045,7 +14132,7 @@ packages: tr46: 0.0.3 webidl-conversions: 3.0.1 - /whatwg-url/7.1.0: + /whatwg-url@7.1.0: resolution: { integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg== @@ -14056,7 +14143,7 @@ packages: webidl-conversions: 4.0.2 dev: true - /which-boxed-primitive/1.0.2: + /which-boxed-primitive@1.0.2: resolution: { integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== @@ -14069,11 +14156,11 @@ packages: is-symbol: 1.0.4 dev: true - /which-module/2.0.0: + /which-module@2.0.0: resolution: { integrity: sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= } dev: true - /which/1.3.1: + /which@1.3.1: resolution: { integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== @@ -14083,7 +14170,7 @@ packages: isexe: 2.0.0 dev: true - /which/2.0.2: + /which@2.0.2: resolution: { integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== @@ -14094,7 +14181,7 @@ packages: isexe: 2.0.0 dev: true - /word-wrap/1.2.3: + /word-wrap@1.2.3: resolution: { integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== @@ -14102,7 +14189,7 @@ packages: engines: { node: '>=0.10.0' } dev: true - /workbox-background-sync/6.5.3: + /workbox-background-sync@6.5.3: resolution: { integrity: sha512-0DD/V05FAcek6tWv9XYj2w5T/plxhDSpclIcAGjA/b7t/6PdaRkQ7ZgtAX6Q/L7kV7wZ8uYRJUoH11VjNipMZw== @@ -14112,7 +14199,7 @@ packages: workbox-core: 6.5.3 dev: true - /workbox-broadcast-update/6.5.3: + /workbox-broadcast-update@6.5.3: resolution: { integrity: sha512-4AwCIA5DiDrYhlN+Miv/fp5T3/whNmSL+KqhTwRBTZIL6pvTgE4lVuRzAt1JltmqyMcQ3SEfCdfxczuI4kwFQg== @@ -14121,20 +14208,20 @@ packages: workbox-core: 6.5.3 dev: true - /workbox-build/6.5.3: + /workbox-build@6.5.3: resolution: { integrity: sha512-8JNHHS7u13nhwIYCDea9MNXBNPHXCs5KDZPKI/ZNTr3f4sMGoD7hgFGecbyjX1gw4z6e9bMpMsOEJNyH5htA/w== } engines: { node: '>=10.0.0' } dependencies: - '@apideck/better-ajv-errors': 0.3.4_ajv@8.11.0 + '@apideck/better-ajv-errors': 0.3.4(ajv@8.11.0) '@babel/core': 7.18.2 - '@babel/preset-env': 7.18.2_@babel+core@7.18.2 + '@babel/preset-env': 7.18.2(@babel/core@7.18.2) '@babel/runtime': 7.18.3 - '@rollup/plugin-babel': 5.3.1_xrrjiapkmykkmovg76xtzegu3a - '@rollup/plugin-node-resolve': 11.2.1_rollup@2.75.5 - '@rollup/plugin-replace': 2.4.2_rollup@2.75.5 + '@rollup/plugin-babel': 5.3.1(@babel/core@7.18.2)(rollup@2.75.5) + '@rollup/plugin-node-resolve': 11.2.1(rollup@2.75.5) + '@rollup/plugin-replace': 2.4.2(rollup@2.75.5) '@surma/rollup-plugin-off-main-thread': 2.2.3 ajv: 8.11.0 common-tags: 1.8.2 @@ -14144,7 +14231,7 @@ packages: lodash: 4.17.21 pretty-bytes: 5.6.0 rollup: 2.75.5 - rollup-plugin-terser: 7.0.2_rollup@2.75.5 + rollup-plugin-terser: 7.0.2(rollup@2.75.5) source-map: 0.8.0-beta.0 stringify-object: 3.3.0 strip-comments: 2.0.1 @@ -14170,7 +14257,7 @@ packages: - supports-color dev: true - /workbox-cacheable-response/6.5.3: + /workbox-cacheable-response@6.5.3: resolution: { integrity: sha512-6JE/Zm05hNasHzzAGKDkqqgYtZZL2H06ic2GxuRLStA4S/rHUfm2mnLFFXuHAaGR1XuuYyVCEey1M6H3PdZ7SQ== @@ -14179,14 +14266,14 @@ packages: workbox-core: 6.5.3 dev: true - /workbox-core/6.5.3: + /workbox-core@6.5.3: resolution: { integrity: sha512-Bb9ey5n/M9x+l3fBTlLpHt9ASTzgSGj6vxni7pY72ilB/Pb3XtN+cZ9yueboVhD5+9cNQrC9n/E1fSrqWsUz7Q== } dev: true - /workbox-expiration/6.5.3: + /workbox-expiration@6.5.3: resolution: { integrity: sha512-jzYopYR1zD04ZMdlbn/R2Ik6ixiXbi15c9iX5H8CTi6RPDz7uhvMLZPKEndZTpfgmUk8mdmT9Vx/AhbuCl5Sqw== @@ -14196,7 +14283,7 @@ packages: workbox-core: 6.5.3 dev: true - /workbox-google-analytics/6.5.3: + /workbox-google-analytics@6.5.3: resolution: { integrity: sha512-3GLCHotz5umoRSb4aNQeTbILETcrTVEozSfLhHSBaegHs1PnqCmN0zbIy2TjTpph2AGXiNwDrWGF0AN+UgDNTw== @@ -14208,7 +14295,7 @@ packages: workbox-strategies: 6.5.3 dev: true - /workbox-navigation-preload/6.5.3: + /workbox-navigation-preload@6.5.3: resolution: { integrity: sha512-bK1gDFTc5iu6lH3UQ07QVo+0ovErhRNGvJJO/1ngknT0UQ702nmOUhoN9qE5mhuQSrnK+cqu7O7xeaJ+Rd9Tmg== @@ -14217,7 +14304,7 @@ packages: workbox-core: 6.5.3 dev: true - /workbox-precaching/6.5.3: + /workbox-precaching@6.5.3: resolution: { integrity: sha512-sjNfgNLSsRX5zcc63H/ar/hCf+T19fRtTqvWh795gdpghWb5xsfEkecXEvZ8biEi1QD7X/ljtHphdaPvXDygMQ== @@ -14228,7 +14315,7 @@ packages: workbox-strategies: 6.5.3 dev: true - /workbox-range-requests/6.5.3: + /workbox-range-requests@6.5.3: resolution: { integrity: sha512-pGCP80Bpn/0Q0MQsfETSfmtXsQcu3M2QCJwSFuJ6cDp8s2XmbUXkzbuQhCUzKR86ZH2Vex/VUjb2UaZBGamijA== @@ -14237,7 +14324,7 @@ packages: workbox-core: 6.5.3 dev: true - /workbox-recipes/6.5.3: + /workbox-recipes@6.5.3: resolution: { integrity: sha512-IcgiKYmbGiDvvf3PMSEtmwqxwfQ5zwI7OZPio3GWu4PfehA8jI8JHI3KZj+PCfRiUPZhjQHJ3v1HbNs+SiSkig== @@ -14251,7 +14338,7 @@ packages: workbox-strategies: 6.5.3 dev: true - /workbox-routing/6.5.3: + /workbox-routing@6.5.3: resolution: { integrity: sha512-DFjxcuRAJjjt4T34RbMm3MCn+xnd36UT/2RfPRfa8VWJGItGJIn7tG+GwVTdHmvE54i/QmVTJepyAGWtoLPTmg== @@ -14260,7 +14347,7 @@ packages: workbox-core: 6.5.3 dev: true - /workbox-strategies/6.5.3: + /workbox-strategies@6.5.3: resolution: { integrity: sha512-MgmGRrDVXs7rtSCcetZgkSZyMpRGw8HqL2aguszOc3nUmzGZsT238z/NN9ZouCxSzDu3PQ3ZSKmovAacaIhu1w== @@ -14269,7 +14356,7 @@ packages: workbox-core: 6.5.3 dev: true - /workbox-streams/6.5.3: + /workbox-streams@6.5.3: resolution: { integrity: sha512-vN4Qi8o+b7zj1FDVNZ+PlmAcy1sBoV7SC956uhqYvZ9Sg1fViSbOpydULOssVJ4tOyKRifH/eoi6h99d+sJ33w== @@ -14279,14 +14366,14 @@ packages: workbox-routing: 6.5.3 dev: true - /workbox-sw/6.5.3: + /workbox-sw@6.5.3: resolution: { integrity: sha512-BQBzm092w+NqdIEF2yhl32dERt9j9MDGUTa2Eaa+o3YKL4Qqw55W9yQC6f44FdAHdAJrJvp0t+HVrfh8AiGj8A== } dev: true - /workbox-window/6.5.3: + /workbox-window@6.5.3: resolution: { integrity: sha512-GnJbx1kcKXDtoJBVZs/P7ddP0Yt52NNy4nocjBpYPiRhMqTpJCNrSL+fGHZ/i/oP6p/vhE8II0sA6AZGKGnssw== @@ -14296,7 +14383,7 @@ packages: workbox-core: 6.5.3 dev: true - /wrap-ansi/6.2.0: + /wrap-ansi@6.2.0: resolution: { integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== @@ -14308,7 +14395,7 @@ packages: strip-ansi: 6.0.1 dev: true - /wrap-ansi/7.0.0: + /wrap-ansi@7.0.0: resolution: { integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== @@ -14320,13 +14407,13 @@ packages: strip-ansi: 6.0.1 dev: true - /wrappy/1.0.2: + /wrappy@1.0.2: resolution: { integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== } - /write-file-atomic/3.0.3: + /write-file-atomic@3.0.3: resolution: { integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== @@ -14338,7 +14425,7 @@ packages: typedarray-to-buffer: 3.1.5 dev: true - /write-file-atomic/4.0.1: + /write-file-atomic@4.0.1: resolution: { integrity: sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ== @@ -14349,7 +14436,7 @@ packages: signal-exit: 3.0.7 dev: true - /ws/8.7.0: + /ws@8.7.0: resolution: { integrity: sha512-c2gsP0PRwcLFzUiA8Mkr37/MI7ilIlHQxaEAtd0uNMbVMoy8puJyafRlm0bV9MbGSabUPeLrRRaqIBcFcA2Pqg== @@ -14365,7 +14452,7 @@ packages: optional: true dev: true - /xml-name-validator/4.0.0: + /xml-name-validator@4.0.0: resolution: { integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw== @@ -14373,14 +14460,14 @@ packages: engines: { node: '>=12' } dev: true - /xmlchars/2.2.0: + /xmlchars@2.2.0: resolution: { integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== } dev: true - /xtend/4.0.2: + /xtend@4.0.2: resolution: { integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== @@ -14388,14 +14475,14 @@ packages: engines: { node: '>=0.4' } dev: true - /y18n/4.0.3: + /y18n@4.0.3: resolution: { integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== } dev: true - /y18n/5.0.8: + /y18n@5.0.8: resolution: { integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== @@ -14403,7 +14490,7 @@ packages: engines: { node: '>=10' } dev: true - /yaeti/0.0.6: + /yaeti@0.0.6: resolution: { integrity: sha512-MvQa//+KcZCUkBTIC9blM+CU9J2GzuTytsOUwf2lidtvkx/6gnEp1QvJv34t9vdjhFmha/mUiNDbN0D0mJWdug== @@ -14411,13 +14498,13 @@ packages: engines: { node: '>=0.10.32' } dev: false - /yallist/4.0.0: + /yallist@4.0.0: resolution: { integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== } - /yaml-front-matter/4.1.1: + /yaml-front-matter@4.1.1: resolution: { integrity: sha512-ULGbghCLsN8Hs8vfExlqrJIe8Hl2TUjD7/zsIGMP8U+dgRXEsDXk4yydxeZJgdGiimP1XB7zhmhOB4/HyfqOyQ== @@ -14428,7 +14515,7 @@ packages: js-yaml: 3.14.1 dev: false - /yaml/1.10.2: + /yaml@1.10.2: resolution: { integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== @@ -14436,7 +14523,7 @@ packages: engines: { node: '>= 6' } dev: true - /yargs-parser/18.1.3: + /yargs-parser@18.1.3: resolution: { integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== @@ -14447,7 +14534,7 @@ packages: decamelize: 1.2.0 dev: true - /yargs-parser/20.2.9: + /yargs-parser@20.2.9: resolution: { integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== @@ -14455,7 +14542,7 @@ packages: engines: { node: '>=10' } dev: true - /yargs-parser/21.0.1: + /yargs-parser@21.0.1: resolution: { integrity: sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg== @@ -14463,7 +14550,7 @@ packages: engines: { node: '>=12' } dev: true - /yargs/15.4.1: + /yargs@15.4.1: resolution: { integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== @@ -14483,7 +14570,7 @@ packages: yargs-parser: 18.1.3 dev: true - /yargs/16.2.0: + /yargs@16.2.0: resolution: { integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== @@ -14499,7 +14586,7 @@ packages: yargs-parser: 20.2.9 dev: true - /yargs/17.5.1: + /yargs@17.5.1: resolution: { integrity: sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA== @@ -14515,14 +14602,14 @@ packages: yargs-parser: 21.0.1 dev: true - /yauzl/2.10.0: + /yauzl@2.10.0: resolution: { integrity: sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk= } dependencies: buffer-crc32: 0.2.13 fd-slicer: 1.1.0 dev: true - /yn/3.1.1: + /yn@3.1.1: resolution: { integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q== @@ -14530,7 +14617,7 @@ packages: engines: { node: '>=6' } dev: true - /yocto-queue/0.1.0: + /yocto-queue@0.1.0: resolution: { integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== @@ -14538,7 +14625,7 @@ packages: engines: { node: '>=10' } dev: true - /zen-observable-ts/1.2.5: + /zen-observable-ts@1.2.5: resolution: { integrity: sha512-QZWQekv6iB72Naeake9hS1KxHlotfRpe+WGNbNx5/ta+R3DNjVO2bswf63gXlWDcs+EMd7XY8HfVQyP1X6T4Zg== @@ -14547,7 +14634,7 @@ packages: zen-observable: 0.8.15 dev: false - /zen-observable/0.8.15: + /zen-observable@0.8.15: resolution: { integrity: sha512-PQ2PC7R9rslx84ndNBZB/Dkv8V8fZEpk83RLgXtYd0fwUgEjseMn1Dgajh2x6S8QbZAFa9p2qVCEuYZNgve0dQ== diff --git a/public/_data/en-US/articles/anime-i-watch-everyweek.json b/public/_data/en-US/articles/anime-i-watch-everyweek.json index 9f9fbb1e..0d34a5b8 100644 --- a/public/_data/en-US/articles/anime-i-watch-everyweek.json +++ b/public/_data/en-US/articles/anime-i-watch-everyweek.json @@ -1,12 +1,12 @@ { "attributes": { "title": "Anime I watch every week", - "description": "Anime that add to daily schedule to watching to\n", - "thumbnail": "http://placeimg.com/640/480/robot", + "description": "Exciting Anime Shows to Watch This Season!\n", + "thumbnail": "/images/image_anime.jpeg", "publishedAt": "2022-06-20T14:34:09.275Z", "label": ["anime", "opinion"], "commentId": 14, - "readTime": 1 + "readTime": 2 }, - "body": "# More Will Be Added\n" + "body": "# Exciting Anime Shows to Watch This Season!\n\nLooking for some thrilling anime to dive into this season? Look no further! We've got a lineup of exciting shows that are bound to keep you hooked. Whether you're into horror, mystery, or racing, there's something for everyone.\n\n## 1. Dark Gathering\n\n**Genre**: Horror, Supernatural \n**Airing Day**: Mondays\n\n_Dark Gathering_ follows the story of Keitarou Gentouga, a college freshman with an unusual talent—he attracts spirits even though he hates ghosts. Keitarou takes on a part-time job as a private tutor, and his first student is none other than Eiko's cousin, Yayoi Houzuki. Yayoi, a child prodigy, shares something unique with Keitarou—a spiritual constitution. However, unlike Keitarou, she longs to encounter spirits in the hopes of finding the ghost responsible for her mother's disappearance. As Keitarou is dragged along by Yayoi and Eiko to haunted places, his part-time job takes unexpected turns.\n\n## 2. Kamonohashi Ron no Kindan Suiri\n\n**Genre**: Comedy, Mystery \n**Airing Day**: Sundays\n\n_Kamonohashi Ron no Kindan Suiri_ is a comedic mystery anime that follows Totomaru Isshiki, an aspiring detective who wants to solve murders and help people. Upon the advice of a senior, Totomaru seeks the assistance of the reclusive Ron Kamonohashi. Ron, once a promising detective, withdrew from the public eye five years ago for unknown reasons. Expecting a composed professional, Totomaru is surprised to find Ron as a messy-haired, eccentric individual. Despite his initial refusal, Ron dives headfirst into a serial murder case, with Totomaru serving as the key to his return to the detective world.\n\n## 3. MF Ghost\n\n**Genre**: Racing \n**Airing Day**: Sundays\n\n_MF Ghost_ is a racing anime set in a futuristic world where self-driving electric cars have replaced traditional combustion-engine vehicles. The story centers around Kanata Livington, a young driver determined to succeed in MF Ghost races, despite his father's opposition.\n\nThese anime shows promise to deliver thrilling experiences in their respective genres. Don't miss out on the excitement of this season's anime lineup!\n\nYou can also check out [MyAnimeList](https://myanimelist.net/anime/season/schedule) for more anime shows airing this season.\n\nEnjoy the adventure and drama that awaits you in these fantastic anime series!\n" } diff --git a/public/_data/en-US/articles/best-nodejs-framework.json b/public/_data/en-US/articles/best-nodejs-framework.json index 54cfabb7..9c29c0df 100644 --- a/public/_data/en-US/articles/best-nodejs-framework.json +++ b/public/_data/en-US/articles/best-nodejs-framework.json @@ -2,11 +2,11 @@ "attributes": { "title": "Framework Nodejs Terbaik", "description": "The best Nodejs framework that I'm love with in it\n", - "thumbnail": "http://placeimg.com/640/480/robot", + "thumbnail": "/images/node_js.jpeg", "publishedAt": "2022-06-28T14:34:09.275Z", "label": ["opinion", "nodejs"], "commentId": 14, - "readTime": 1 + "readTime": 3 }, - "body": "# More Will Be Added\n" + "body": "# Exploring Express.js: The Best Node.js Framework\n\nNode.js has gained immense popularity among developers for building scalable and efficient server-side applications. While Node.js itself is a powerful runtime environment, frameworks make it easier to develop web applications. One of the most renowned and widely used Node.js frameworks is **Express.js**.\n\n## What is Express.js?\n\nExpress.js, often referred to simply as Express, is a minimal and flexible Node.js web application framework that provides a robust set of features for building web and mobile applications. It is designed to be unopinionated, allowing developers to structure their applications the way they see fit.\n\n### Key Features\n\nExpress.js offers several key features that make it the best choice for many Node.js developers:\n\n1. **Routing**: Express provides a simple and effective routing system, making it easy to define routes for handling HTTP requests. This enables developers to create RESTful APIs and web routes effortlessly.\n\n2. **Middleware**: Middleware functions are at the core of Express. They allow you to handle requests and responses, perform authentication, logging, and more. The middleware system is both flexible and extensible.\n\n3. **Templating**: While Express itself does not include a templating engine, it can be easily integrated with popular templating engines like **EJS** or **Handlebars**, giving developers flexibility in rendering dynamic views.\n\n4. **Great for APIs**: Express is often the top choice for building APIs because of its minimalistic design and robust features for handling JSON requests and responses.\n\n5. **Active Community**: With a large and active community, Express enjoys extensive support in terms of documentation, plugins, and community-contributed middleware.\n\n## Getting Started with Express.js\n\nTo get started with Express.js, you can follow these simple steps:\n\n1. **Install Node.js**: If you haven't already, install Node.js on your system by downloading it from the official website (https://nodejs.org/).\n\n2. **Create a Project Folder**: Create a folder for your Express.js project and navigate to it in your terminal.\n\n3. **Initialize a Node.js Project**: Run `npm init` to create a `package.json` file for your project.\n\n4. **Install Express.js**: Install Express.js as a dependency by running `npm install express`.\n\n5. **Create an Express App**: Write your Express.js application code in a JavaScript file (e.g., `app.js`), where you import Express and start defining routes and middleware.\n\n6. **Start the Server**: Use the `listen` method to start your Express server. For example:\n\n ```javascript\n const express = require('express')\n const app = express()\n const port = 3000\n\n app.get('/', (req, res) => {\n \tres.send('Hello Express!')\n })\n\n app.listen(port, () => {\n \tconsole.log(`Server is running on port ${port}`)\n })\n ```\n\n7. **Run the Application**: Execute your application by running `node app.js` in the terminal. You can then access it in your browser at `http://localhost:3000`.\n\n## Conclusion\n\nExpress.js is undoubtedly one of the best Node.js frameworks available. Its simplicity, flexibility, and active community support make it an ideal choice for building web applications and APIs. Whether you're a beginner or an experienced developer, Express.js can streamline your Node.js development process and help you create efficient and scalable applications.\n\nSo, if you're looking to harness the power of Node.js for your next project, consider giving Express.js a try. You won't be disappointed!\n\n```\n\nFeel free to modify and expand upon this Markdown article as needed, and don't forget to include any relevant links, images, or examples to enhance the content.\n```\n\n```\n\n```\n" } diff --git a/public/_data/en-US/articles/convert-image-to-svg.json b/public/_data/en-US/articles/convert-image-to-svg.json index 87300019..32677b99 100644 --- a/public/_data/en-US/articles/convert-image-to-svg.json +++ b/public/_data/en-US/articles/convert-image-to-svg.json @@ -2,11 +2,11 @@ "attributes": { "title": "Changing the image to Vector Graphic (SVG)", "description": "Save time to convert image into svg automaticaly\n", - "thumbnail": "http://placeimg.com/640/480/robot", + "thumbnail": "/images/image_to_vector.jpeg", "publishedAt": "2022-06-25T14:34:09.275Z", "label": ["nextjs", "react"], "commentId": 14, - "readTime": 1 + "readTime": 3 }, - "body": "# More Will Be Added\n" + "body": "# Save Time: Automatically Convert Images into SVG\n\nIn today's digital age, images are an integral part of content creation, web development, and design projects. While raster images like JPEG and PNG have been commonly used, vector images in the form of SVG (Scalable Vector Graphics) offer unique advantages. SVG images are resolution-independent, meaning they can be scaled to any size without loss of quality, making them ideal for responsive web design and print materials.\n\nHowever, manually converting raster images to SVG can be a time-consuming and challenging task. Luckily, there are automated tools and techniques that can save you valuable time and effort.\n\n## The Importance of SVG\n\nBefore diving into the automatic conversion process, let's briefly explore why SVG is important:\n\n1. **Scalability**: SVG images can be scaled up or down without pixelation, making them perfect for responsive web design and high-resolution displays.\n\n2. **Small File Size**: SVG files are typically smaller in size compared to their raster counterparts, which can lead to faster loading times on websites.\n\n3. **Editable**: SVGs are easily editable using text editors or vector graphic software, allowing for quick modifications and customizations.\n\n4. **Accessibility**: SVGs are accessible by design, making them a great choice for creating inclusive web content.\n\n## Automated Conversion Tools\n\nSeveral automated tools and libraries are available to help you convert raster images into SVG effortlessly:\n\n### 1. **Potrace**\n\n[Potrace](http://potrace.sourceforge.net/) is a command-line tool that converts bitmap images (such as JPEG or PNG) into vector images in the SVG format. It's highly configurable and can be integrated into scripts for batch processing.\n\n### 2. **Online Converters**\n\nNumerous online tools, such as [SVG Converter](https://www.svgconverter.io/), offer a simple interface for uploading raster images and receiving SVG files in return. These tools are convenient for one-off conversions.\n\n### 3. **Vector Graphics Software**\n\nVector graphics software like Adobe Illustrator and Inkscape can import raster images and trace them to create vector versions. While this process may not be fully automated, it offers more control over the conversion.\n\n### 4. **ImageMagick**\n\n[ImageMagick](https://imagemagick.org/index.php) is a powerful command-line tool for image manipulation and conversion. It can be used to convert raster images into SVG with the proper settings and configurations.\n\n## Best Practices for Automated Conversion\n\nWhen using automated tools for image-to-SVG conversion, consider these best practices:\n\n1. **Start with High-Quality Source Images**: The quality of the source image will significantly impact the quality of the SVG. Use high-resolution and clear images for better results.\n\n2. **Adjust Thresholds**: Some tools, like Potrace, allow you to adjust threshold values to control the level of detail in the SVG. Experiment with these settings to achieve the desired result.\n\n3. **Review and Edit**: Automated tools may not always produce a perfect SVG. After conversion, review the SVG file and make any necessary manual edits to refine the image.\n\n4. **Optimize SVGs**: Use an SVG optimizer to reduce file size, ensuring that your SVGs are efficient for web use.\n\n## Conclusion\n\nAutomatic conversion of raster images into SVG can save you valuable time and help you take advantage of the benefits of vector graphics. Whether you need to convert images for web design, icons, logos, or other graphic elements, the availability of automated tools and techniques makes the process accessible to both beginners and experienced designers.\n\nBy incorporating these tools into your workflow, you can streamline the conversion process and harness the power of SVG for your creative projects. Say goodbye to manual tracing and hello to efficient, scalable vector images!\n\nStart simplifying your image-to-SVG conversions today and enjoy the flexibility and versatility that SVG brings to your design and development endeavors.\n" } diff --git a/public/_data/en-US/articles/create-todo-app-with-golang.json b/public/_data/en-US/articles/create-todo-app-with-golang.json index ca8da16a..c3714734 100644 --- a/public/_data/en-US/articles/create-todo-app-with-golang.json +++ b/public/_data/en-US/articles/create-todo-app-with-golang.json @@ -6,7 +6,7 @@ "publishedAt": "2022-06-25T14:34:09.275Z", "label": ["golang", "echo"], "commentId": 15, - "readTime": 1 + "readTime": 3 }, - "body": "# More Will Be Added\n" + "body": "# Building a ToDo App Backend API in Golang for Efficient Daily Schedule Management\n\n![ToDo App](link_to_image)\n\nManaging your daily schedule efficiently is crucial for productivity and time management. One way to achieve this is by creating a ToDo app that allows you to organize tasks, set priorities, and track progress. In this blog post, we'll guide you through the process of building a ToDo app backend API using Golang.\n\n## Prerequisites\n\nBefore we dive into coding, make sure you have the following prerequisites installed on your system:\n\n- [Golang](https://golang.org/): The programming language used for building the API.\n- A code editor or IDE of your choice.\n- Basic knowledge of Golang.\n\n## Project Setup\n\n1. **Initialize Your Project**: Create a new directory for your project and set up a Go module using `go mod init your_project_name`.\n\n2. **Project Structure**: Organize your project with appropriate folders. You can use a structure like this:\n\n ```\n ├── main.go\n ├── handlers\n │ └── todo_handlers.go\n ├── models\n │ └── todo.go\n └── routes\n └── routes.go\n ```\n\n## Creating Routes\n\nIn your Go application, define routes to handle various ToDo operations:\n\n- `GET /todos`: Retrieve a list of all ToDo items.\n- `POST /todos`: Create a new ToDo item.\n- `GET /todos/:id`: Retrieve a specific ToDo item by ID.\n- `PUT /todos/:id`: Update a ToDo item.\n- `DELETE /todos/:id`: Delete a ToDo item.\n\n## Implementing Handlers\n\nCreate handlers for your routes to handle the logic behind each operation. For example:\n\n```go\n// handlers/todo_handlers.go\npackage handlers\n\nimport (\n \"net/http\"\n \"github.com/gin-gonic/gin\"\n // Import your model and database packages\n)\n\nfunc GetAllTodos(c *gin.Context) {\n // Retrieve and return all ToDo items from the database.\n}\n\nfunc CreateTodo(c *gin.Context) {\n // Create a new ToDo item and save it to the database.\n}\n\nfunc GetTodoById(c *gin.Context) {\n // Retrieve a specific ToDo item by ID from the database.\n}\n\nfunc UpdateTodo(c *gin.Context) {\n // Update a ToDo item by ID in the database.\n}\n\nfunc DeleteTodo(c *gin.Context) {\n // Delete a ToDo item by ID from the database.\n}\n```\n\n## Setting Up Models and Database\n\nDefine a data model for your ToDo items. You can use a relational database like PostgreSQL or a NoSQL database like MongoDB. For example:\n\n```go\n// models/todo.go\npackage models\n\nimport \"time\"\n\ntype Todo struct {\n ID uint `gorm:\"primaryKey\" json:\"id\"`\n Title string `json:\"title\"`\n Description string `json:\"description\"`\n Completed bool `json:\"completed\"`\n CreatedAt time.Time `json:\"created_at\"`\n UpdatedAt time.Time `json:\"updated_at\"`\n}\n```\n\n## Setting Up Routing\n\nUse a web framework like [Gin](https://github.com/gin-gonic/gin) to handle routing and middleware. Define your routes and link them to the handlers.\n\n```go\n// routes/routes.go\npackage routes\n\nimport (\n \"github.com/gin-gonic/gin\"\n \"your_project_name/handlers\"\n)\n\nfunc SetupRouter() *gin.Engine {\n router := gin.Default()\n\n v1 := router.Group(\"/api/v1\")\n {\n v1.GET(\"/todos\", handlers.GetAllTodos)\n v1.POST(\"/todos\", handlers.CreateTodo)\n v1.GET(\"/todos/:id\", handlers.GetTodoById)\n v1.PUT(\"/todos/:id\", handlers.UpdateTodo)\n v1.DELETE(\"/todos/:id\", handlers.DeleteTodo)\n }\n\n return router\n}\n```\n\n## Running Your Backend API\n\nIn your `main.go` file, set up your server, database connections, and start the API. For example:\n\n```go\n// main.go\npackage main\n\nimport (\n \"github.com/gin-gonic/gin\"\n \"your_project_name/routes\"\n)\n\nfunc main() {\n router := routes.SetupRouter()\n router.Run(\":8080\") // Start the server on port 8080\n}\n```\n\n## Testing Your API\n\nUse tools like [Postman](https://www.postman.com/) or `curl` to test your API endpoints and ensure they work as expected.\n\n## Conclusion\n\nBuilding a ToDo app backend API in Golang is a great way to efficiently manage your daily schedule. With this foundation in place, you can extend your application to include authentication, user-specific data, notifications, and more features to suit your needs.\n\nRemember that this is just the beginning of your journey. You can enhance your ToDo app by adding front-end components, user authentication, data validation, and more. Stay curious, keep learning, and happy coding!\n\n```\n\nThis Markdown blog post provides an outline for creating a ToDo app backend API using Golang. You can expand on each section with code examples, additional details, and explanations as needed to create a comprehensive tutorial. Additionally, you can include links to relevant resources or GitHub repositories to help readers dive deeper into the topic.\n```\n" } diff --git a/public/_data/en-US/articles/index-page-1.json b/public/_data/en-US/articles/index-page-1.json index 9a55c462..e29e04cc 100644 --- a/public/_data/en-US/articles/index-page-1.json +++ b/public/_data/en-US/articles/index-page-1.json @@ -2,11 +2,11 @@ { "title": "Framework Nodejs Terbaik", "description": "The best Nodejs framework that I'm love with in it\n", - "thumbnail": "http://placeimg.com/640/480/robot", + "thumbnail": "/images/node_js.jpeg", "publishedAt": "2022-06-28T14:34:09.275Z", "label": ["opinion", "nodejs"], "commentId": 14, - "readTime": 1, + "readTime": 3, "link": "best-nodejs-framework" }, { @@ -16,7 +16,7 @@ "publishedAt": "2022-06-26T03:34:09.275Z", "label": ["golang", "smtp"], "commentId": 14, - "readTime": 1, + "readTime": 2, "link": "send-email-using-golang" }, { @@ -26,7 +26,7 @@ "publishedAt": "2022-06-25T17:34:09.275Z", "label": ["nextjs", "react"], "commentId": 14, - "readTime": 1, + "readTime": 2, "link": "reuse-type-in-typescript" }, { @@ -36,7 +36,7 @@ "publishedAt": "2022-06-25T14:34:09.275Z", "label": ["golang", "echo"], "commentId": 15, - "readTime": 1, + "readTime": 3, "link": "create-todo-app-with-golang" }, { @@ -46,7 +46,7 @@ "publishedAt": "2022-06-25T14:34:09.275Z", "commentId": 14, "label": ["golang", "echo"], - "readTime": 1, + "readTime": 3, "link": "make-awesome-bot-nextjs" } ] diff --git a/public/_data/en-US/articles/index-page-2.json b/public/_data/en-US/articles/index-page-2.json index d4ec9286..5cd17e7d 100644 --- a/public/_data/en-US/articles/index-page-2.json +++ b/public/_data/en-US/articles/index-page-2.json @@ -6,27 +6,27 @@ "publishedAt": "2022-06-25T14:34:09.275Z", "label": ["tailwind", "css"], "commentId": 14, - "readTime": 1, + "readTime": 3, "link": "integrate-tailwindcss-with-mantine" }, { "title": "Changing the image to Vector Graphic (SVG)", "description": "Save time to convert image into svg automaticaly\n", - "thumbnail": "http://placeimg.com/640/480/robot", + "thumbnail": "/images/image_to_vector.jpeg", "publishedAt": "2022-06-25T14:34:09.275Z", "label": ["nextjs", "react"], "commentId": 14, - "readTime": 1, + "readTime": 3, "link": "convert-image-to-svg" }, { "title": "Anime I watch every week", - "description": "Anime that add to daily schedule to watching to\n", - "thumbnail": "http://placeimg.com/640/480/robot", + "description": "Exciting Anime Shows to Watch This Season!\n", + "thumbnail": "/images/image_anime.jpeg", "publishedAt": "2022-06-20T14:34:09.275Z", "label": ["anime", "opinion"], "commentId": 14, - "readTime": 1, + "readTime": 2, "link": "anime-i-watch-everyweek" } ] diff --git a/public/_data/en-US/articles/integrate-tailwindcss-with-mantine.json b/public/_data/en-US/articles/integrate-tailwindcss-with-mantine.json index 99b43a4f..d9ccc628 100644 --- a/public/_data/en-US/articles/integrate-tailwindcss-with-mantine.json +++ b/public/_data/en-US/articles/integrate-tailwindcss-with-mantine.json @@ -6,7 +6,7 @@ "publishedAt": "2022-06-25T14:34:09.275Z", "label": ["tailwind", "css"], "commentId": 14, - "readTime": 1 + "readTime": 3 }, - "body": "# More Will Be Added\n" + "body": "````markdown\n# Elevate Your Web Design: Integrating Two Awesome CSS Libraries\n\n![Web Design](link_to_image)\n\nDesign is a critical aspect of web development, and leveraging CSS libraries can greatly enhance the aesthetics and functionality of your website. In this blog post, we will explore how to integrate two remarkable CSS libraries, **Bootstrap** and **Font Awesome**, to beautify your design and components.\n\n## Why Use CSS Libraries?\n\nCSS libraries are pre-designed collections of styles and components that simplify the process of creating visually appealing and responsive websites. They save development time, ensure consistency, and provide a solid foundation for design and user experience. Let's dive into how to integrate Bootstrap and Font Awesome to level up your web design.\n\n## **1. Bootstrap: The Swiss Army Knife of CSS Libraries**\n\n![Bootstrap Logo](link_to_bootstrap_logo)\n\n[Bootstrap](https://getbootstrap.com/) is a widely used CSS framework that offers a comprehensive set of styles, components, and responsive grid layouts. Integrating Bootstrap into your project is a straightforward process:\n\n1. **Installation**: You can include Bootstrap in your project by adding the CSS and JavaScript files to your HTML.\n\n ```html\n \n \n\n \n \n ```\n````\n\n2. **Usage**: Once included, you can start using Bootstrap classes and components in your HTML to style elements, create responsive layouts, and add interactive components like modals, carousels, and navigation bars.\n\n ```html\n
\n \t

Beautifully Styled Heading

\n \t\n
\n ```\n\nBootstrap's extensive documentation and community support make it easy to get started and customize styles to suit your project's needs.\n\n## **2. Font Awesome: Iconic Font and CSS Toolkit**\n\n![Font Awesome Logo](link_to_fontawesome_logo)\n\n[Font Awesome](https://fontawesome.com/) is a popular icon library that allows you to easily integrate scalable vector icons into your web applications. Here's how to include Font Awesome:\n\n1. **Installation**: Include Font Awesome in your project by adding the CSS link to your HTML.\n\n ```html\n \n \n ```\n\n2. **Usage**: Once included, you can use Font Awesome icons in your HTML by adding specific classes to elements.\n\n ```html\n \n \n \n \n ```\n\n Font Awesome provides a vast collection of icons that can enhance the visual appeal and functionality of your website.\n\n## **Combining the Power of Bootstrap and Font Awesome**\n\nBy integrating both Bootstrap and Font Awesome into your project, you can leverage the best of both worlds. Bootstrap will provide responsive layouts, styled components, and interactive features, while Font Awesome will enable you to easily include icons that enhance the overall user experience.\n\n```html\n
\n\t

Welcome to Our Website

\n\t

Explore our award-winning services.

\n\t\n
\n```\n\n## **Conclusion**\n\nIntegrating CSS libraries like Bootstrap and Font Awesome can significantly enhance your web design and user experience. By using Bootstrap for layout and styling and Font Awesome for icons, you can create visually appealing and feature-rich websites efficiently.\n\nRemember that customization is key to making your website unique. Explore the documentation of these libraries, experiment with styles and components, and tailor them to match your project's specific requirements. With these two powerful CSS libraries at your disposal, your web development journey becomes smoother and your designs become more captivating.\n\nHappy coding and designing!\n\nThis Markdown blog post provides an overview of integrating Bootstrap and Font Awesome to improve the design and components of a website. You can customize and expand upon this content with specific examples, use cases, and additional details to suit your specific project or audience.\n" } diff --git a/public/_data/en-US/articles/make-awesome-bot-nextjs.json b/public/_data/en-US/articles/make-awesome-bot-nextjs.json index 8e4588b4..9e8f1a14 100644 --- a/public/_data/en-US/articles/make-awesome-bot-nextjs.json +++ b/public/_data/en-US/articles/make-awesome-bot-nextjs.json @@ -6,7 +6,7 @@ "publishedAt": "2022-06-25T14:34:09.275Z", "commentId": 14, "label": ["golang", "echo"], - "readTime": 1 + "readTime": 3 }, - "body": "# More Will Be Added\n\nMake an bot is tought challenge for every programmer\n" + "body": "# Making an Awesome Bot with Next.js\n\n![Next.js Logo](link_to_nextjs_logo)\n\nBuilding a chatbot can be an exciting project that not only showcases your development skills but also adds a dynamic element to your website or application. In this blog post, we'll explore how to create an awesome bot using Next.js, a popular React framework known for its server-rendered applications.\n\n## Why Choose Next.js for Your Bot?\n\nNext.js is an excellent choice for creating a chatbot due to its server-side rendering capabilities, which make it easy to handle real-time interactions and dynamic content. Additionally, it leverages React, making it straightforward to build interactive and responsive chat interfaces.\n\n## Getting Started\n\nBefore diving into the code, ensure you have the following prerequisites:\n\n- [Node.js](https://nodejs.org/): The JavaScript runtime environment.\n- [npm](https://www.npmjs.com/) or [Yarn](https://yarnpkg.com/): Package managers for Node.js.\n- A basic understanding of React.\n\n## Project Setup\n\n1. **Create a New Next.js App**: Use the following command to set up a new Next.js project:\n\n ```bash\n npx create-next-app your-chatbot-app\n ```\n\n````\n\n2. **Install Dependencies**: Navigate to your project directory and install any additional dependencies you may need for your chatbot, such as [Socket.io](https://socket.io/) for real-time communication or [React Simple Chatbot](https://lucasbassetti.com.br/react-simple-chatbot/) for chatbot components.\n\n ```bash\n cd your-chatbot-app\n npm install socket.io-client react-simple-chatbot\n ```\n\n## Building the Chatbot Component\n\nNow, let's create a chatbot component for your Next.js app. You can use a library like React Simple Chatbot for simplicity.\n\n1. **Create a Chatbot Component**: In your project, create a new React component for your chatbot.\n\n ```jsx\n // components/Chatbot.js\n\n import React from 'react'\n import ChatBot from 'react-simple-chatbot'\n\n const Chatbot = () => {\n \treturn (\n \t\t
\n \t\t\t\n \t\t
\n \t)\n }\n\n export default Chatbot\n ```\n\n2. **Integrate the Chatbot**: Import and include your chatbot component in your Next.js pages or layouts.\n\n ```jsx\n // pages/index.js\n\n import Head from 'next/head'\n import Chatbot from '../components/Chatbot'\n\n function Home() {\n \treturn (\n \t\t
\n \t\t\t\n \t\t\t\tAwesome Chatbot\n \t\t\t\n \t\t\t
\n \t\t\t\t

Welcome to Our Awesome Chatbot

\n \t\t\t\t\n \t\t\t
\n \t\t
\n \t)\n }\n\n export default Home\n ```\n\n## Real-Time Features (Optional)\n\nDepending on your chatbot's functionality, you may want to incorporate real-time features using Socket.io or other technologies. This allows for dynamic interactions and instant responses.\n\n## Deploy Your Next.js Chatbot\n\nOnce you've built your chatbot and tested it locally, you can deploy your Next.js app to a hosting platform of your choice, such as Vercel, Netlify, or Heroku.\n\n## Conclusion\n\nCreating an awesome chatbot with Next.js opens up a world of possibilities for enhancing user engagement and providing real-time assistance on your website or application. By leveraging Next.js's server-side rendering capabilities and the flexibility of React, you can craft interactive and dynamic chat interfaces that make your project stand out.\n\nRemember to continuously refine and expand your chatbot's capabilities based on user feedback and evolving requirements. With Next.js as your foundation, your chatbot can become a valuable asset to your digital presence.\n\nHappy bot-building with Next.js!\n\n```\n\nThis Markdown blog post provides an introductory guide on how to create an awesome chatbot using Next.js. You can further customize and expand upon this content with specific examples, real-time features, and additional details to suit your chatbot project's needs and goals.\n```\n````\n" } diff --git a/public/_data/en-US/articles/reuse-type-in-typescript.json b/public/_data/en-US/articles/reuse-type-in-typescript.json index 77b44335..7347f19f 100644 --- a/public/_data/en-US/articles/reuse-type-in-typescript.json +++ b/public/_data/en-US/articles/reuse-type-in-typescript.json @@ -6,7 +6,7 @@ "publishedAt": "2022-06-25T17:34:09.275Z", "label": ["nextjs", "react"], "commentId": 14, - "readTime": 1 + "readTime": 2 }, - "body": "# Description Will Be Soon Added\n" + "body": "# Reusing Existing Types Provided by a Library in Your Project\n\nWhen developing software, especially in a language like TypeScript, you often encounter situations where you want to leverage a library's existing types to improve your project's efficiency and maintainability. Reusing types provided by libraries not only saves time but also ensures consistency and accuracy in your code. In this blog post, we'll explore how to make the most of existing types from libraries in your own projects.\n\n## The Importance of Type Reuse\n\nBefore diving into the practical aspects, let's understand why reusing types from libraries is valuable:\n\n- **Consistency**: Libraries often define well-structured and thoroughly tested types. Reusing them ensures that your code aligns with established conventions.\n\n- **Reduced Maintenance**: By using library types, you benefit from updates and bug fixes without additional effort.\n\n- **Faster Development**: You can avoid reinventing the wheel by tapping into existing type definitions, allowing you to focus on your project's unique aspects.\n\n## Identifying Suitable Libraries\n\nFirst, you need to identify libraries that offer types that align with your project's requirements. These libraries can include popular frontend frameworks like React, data manipulation libraries like lodash, or specialized libraries for tasks like form validation or state management.\n\nFor example, if you're building a React application, you can make use of React's built-in types and React-related libraries such as `@types/react`, `@types/react-dom`, and `@mui/material` (for Material-UI).\n\n## Installing and Using Library Types\n\nOnce you've identified a suitable library, you can start reusing its types in your project. Here's a step-by-step guide:\n\n### Step 1: Install the Required Dependencies\n\nUse a package manager like npm or yarn to install the library and its associated type declarations:\n\n```bash\nnpm install library-name @types/library-name\n# or\nyarn add library-name @types/library-name\n```\n" } diff --git a/public/_data/en-US/articles/send-email-using-golang.json b/public/_data/en-US/articles/send-email-using-golang.json index 92087d51..c7d9b131 100644 --- a/public/_data/en-US/articles/send-email-using-golang.json +++ b/public/_data/en-US/articles/send-email-using-golang.json @@ -6,7 +6,7 @@ "publishedAt": "2022-06-26T03:34:09.275Z", "label": ["golang", "smtp"], "commentId": 14, - "readTime": 1 + "readTime": 2 }, - "body": "# Description Will Be Soon Added\n" + "body": "# Sending an Email using Echo: A Golang Framework Guide\n\nEmail communication is a vital part of many web applications, from sending notifications to users to handling password resets. In this blog post, we'll explore how to send an email using the Echo framework, a popular Golang web framework known for its simplicity and performance.\n\n## Prerequisites\n\nBefore we get started, make sure you have the following prerequisites:\n\n- [Go](https://golang.org/) installed on your system.\n- A working knowledge of Go programming.\n- The Echo framework installed in your Go environment.\n\n## Setting Up Your Project\n\nTo send emails using Echo, you'll need an email sending library. In this example, we'll use the popular [Gomail](https://pkg.go.dev/gopkg.in/gomail.v2) library.\n\n1. **Initialize Your Project**: Create a new Go project and initialize it with a `go.mod` file:\n\n ```bash\n mkdir echo-email-example\n cd echo-email-example\n go mod init echo-email-example\n ```\n\n2. **Install Gomail**: Install the Gomail library:\n\n ```bash\n go get gopkg.in/gomail.v2\n ```\n\n3. **Create an Echo Application**: Create a simple Echo application that will handle the email sending logic.\n\n ```go\n // main.go\n\n package main\n\n import (\n \"fmt\"\n \"net/smtp\"\n \"github.com/labstack/echo/v4\"\n \"gopkg.in/gomail.v2\"\n )\n\n func main() {\n e := echo.New()\n\n e.GET(\"/send-email\", func(c echo.Context) error {\n // Send an email here\n err := sendEmail()\n if err != nil {\n return c.String(http.StatusInternalServerError, \"Email sending failed\")\n }\n\n return c.String(http.StatusOK, \"Email sent successfully\")\n })\n\n e.Start(\":8080\")\n }\n ```\n\n4. **Configure Email Sending**: Create a function to send an email using Gomail.\n\n ```go\n // main.go\n\n func sendEmail() error {\n m := gomail.NewMessage()\n m.SetHeader(\"From\", \"your-email@gmail.com\")\n m.SetHeader(\"To\", \"recipient@example.com\")\n m.SetHeader(\"Subject\", \"Hello, Gomail\")\n m.SetBody(\"text/plain\", \"This is a test email from Gomail!\")\n\n d := gomail.NewDialer(\"smtp.gmail.com\", 587, \"your-email@gmail.com\", \"your-email-password\")\n\n // Send the email\n if err := d.DialAndSend(m); err != nil {\n fmt.Println(\"Email sending failed:\", err)\n return err\n }\n\n return nil\n }\n ```\n\n5. **Run Your Application**: Start your Echo application:\n\n ```bash\n go run main.go\n ```\n\n6. **Access the Email Sending Endpoint**: Open your web browser or use a tool like curl to access `http://localhost:8080/send-email`. You should receive a response indicating the success or failure of the email sending process.\n\n## Conclusion\n\nSending emails with the Echo framework in Golang can be achieved with ease using libraries like Gomail. By following the steps outlined in this blog post, you can incorporate email functionality into your Echo-based web applications seamlessly.\n\nRemember to handle sensitive email credentials securely, either through environment variables or a configuration file, and always test your email functionality thoroughly in a production-like environment.\n\nHappy coding with Echo and happy emailing!\n\n```\n\nFeel free to customize and expand upon this Markdown blog post with more specific details, error handling, or additional features you might want to include in your email sending functionality.\n```\n" } diff --git a/public/_data/en-US/config.json b/public/_data/en-US/config.json index 211f123b..c54d1c4d 100644 --- a/public/_data/en-US/config.json +++ b/public/_data/en-US/config.json @@ -8,11 +8,11 @@ "repository": "portfolio", "quote": "A thousand problems, a million solutions that we can have.", "email": "adi_gunawan@live.com", - "phone": "+6283115541165", + "phone": "+6289507368132", "fullName": "I Kadek Adi Gunawan", "contact": { "address": "Jl. Denpasar - Gilimanuk, Kec.Pekutatn, Bali, Indonesia 82262", - "phone": "+6283115541165", + "phone": "+6289507368132", "email": "adi_gunawan@live.com", "github": "@zgunz42", "instagram": "@adi.bite", @@ -21,27 +21,27 @@ "skills": [ { "name": "Frontend Web Development", - "techs": ["react", "css", "html", "js"] + "techs": ["react", "css", "html", "js", "vue"] }, { "name": "Backend Web Development", - "techs": ["node", "express", "mongodb", "mysql"] + "techs": ["node", "express", "golang"] }, { - "name": "Devops", - "techs": ["docker", "kubernetes", "aws"] + "name": "Mobile Development", + "techs": ["flutter", "react native"] }, { "name": "Database", - "techs": ["mongodb", "mysql"] + "techs": ["mongodb", "mysql", "postgresql", "redis"] }, { "name": "Other", - "techs": ["git", "github", "gitlab", "bitbucket"] + "techs": ["git", "github", "gitlab", "bitbucket", "rabbitmq"] } ], "about": { - "intro": "Hi, introduce me Andi Gunawan from Bali, Indonesia.I started a programing career since graduating from high school and started studying through online courses\n", + "intro": "Halo, saya Adi Gunawan dari Bali, Indonesia! Saya memulai karier pemrograman setelah lulus sekolah dan belajar secara online. Bali yang indah memberi inspirasi dalam pengembangan skill pemrograman saya.\n", "jobExperiences": [ { "company": "Bungamata", @@ -58,6 +58,14 @@ "startAt": "2020-03-01T05:31:32.099Z", "endAt": "2020-11-08T05:31:32.099Z", "description": "Frontend transition from the previous use\nJS React Library becomes VUEJS using\nQuasar framework\n" + }, + { + "company": "PT. DHI", + "location": "Bali, Indonesia", + "position": "Backend Golang Developer", + "startAt": "2022-08-29T05:31:32.099Z", + "endAt": "2023-08-29T05:31:32.099Z", + "description": "Migration from monolithic to microservices\nusing golang, manage hotel management system. Develop smarthome system \ndeploy to google home\n" } ], "educations": [ diff --git a/public/_data/en-US/projects/android-hot-movie.json b/public/_data/en-US/projects/android-hot-movie.json index 60ad10d3..084b8fe5 100644 --- a/public/_data/en-US/projects/android-hot-movie.json +++ b/public/_data/en-US/projects/android-hot-movie.json @@ -4,9 +4,9 @@ "description": "The application displays a list of movies taken from IMDB API\n", "pinned": true, "tags": ["android", "java"], - "thumbnail": "http://placeimg.com/640/480/movie", + "thumbnail": "/images/hot_movie.jpg", "demoUrl": "https://github.com/zgunz42/hot-movie", "sourceUrl": "https://github.com/zgunz42/hot-movie" }, - "body": "## What Is This\n\nAndroid Hot Move is android app to show hottest movie based on IMDB API\n" + "body": "## What Is This\n\n**Android Hot Move** is an Android application designed to display the hottest films based on the IMDB API.\n\n1. **Access to the IMDB Database**: The Android Hot Move application retrieves data about films from IMDB, which is one of the leading sources for film information. IMDB has a rich database of film information, including titles, release years, ratings, summaries, cast, directors, and more.\n\n2. **Hottest Films**: The application showcases films that are currently considered \"hottest.\" This may mean films that are gaining significant attention from audiences, critics, or are at the top of the IMDB charts.\n\n3. **Browsing Functionality**: Users can browse the list of films in various ways, such as by genre, release year, or IMDB rating. This provides flexibility for users to discover films according to their preferences.\n\n4. **Comprehensive Film Information**: Each film entry in this application typically includes detailed information about the film, including a poster, plot summary, rating, and a list of the main cast.\n\n5. **Additional Features**: In addition, the application may have additional features such as film trailers, user reviews, recommendations based on user preferences, and more.\n\n6. **Regular Data Updates**: Film data in this application is likely to be periodically updated from the IMDB API to ensure that the list of films displayed is always up-to-date with the latest trends.\n\nIt's important to note that this application does not provide films for direct viewing but rather serves as a tool for exploring and discovering films that match the user's interests. Users may need to use other platforms, such as streaming services or online purchases, to watch the films they find through this application.\n" } diff --git a/public/_data/en-US/projects/ebalian-chatbot.json b/public/_data/en-US/projects/ebalian-chatbot.json index edaef319..04d57737 100644 --- a/public/_data/en-US/projects/ebalian-chatbot.json +++ b/public/_data/en-US/projects/ebalian-chatbot.json @@ -4,9 +4,9 @@ "description": "Chatbot Hindu Good Day Using Data on Scrap Online\n", "pinned": true, "tags": ["nestjs", "scrap"], - "thumbnail": "http://placeimg.com/640/480/eggs", + "thumbnail": "/images/ebalian.jpeg", "demoUrl": "https://t.me/@ibalian_bot", "sourceUrl": "https://github.com/zgunz42/e-balian" }, - "body": "## What Is This\n\nChatbot ayuning dewasa Send orders “Rahayu hari ini” Dibagung with Nestjs&vercel\n" + "body": "**Chatbot Ayuning Dewasa Explanation**\n\n\"Chatbot Ayuning Dewasa\" is a computer program designed to interact with users through text messages or messages on platforms like Telegram. In this case, when you send the command \"Rahayu hari ini\" via a message on Telegram to Chatbot Ayuning Dewasa, here are the possible responses or actions that the chatbot may take:\n\n1. **Greetings or Welcome**: The chatbot might provide a greeting such as \"Selamat siang!\" or \"Halo!\" as the initial response to your message.\n\n2. **Acknowledging the Command**: The chatbot will likely attempt to understand the command \"Rahayu hari ini\" and respond accordingly based on its programming and capabilities.\n\n3. **Today's Information**: If the chatbot has the ability to provide specific information about today (such as weather, news, date, or other relevant data), it can offer that information to you. For example, it might provide a weather forecast for today if that's what was intended.\n\n4. **Further Questions**: The chatbot may continue the conversation with additional questions or clarifications. This depends on how the chatbot is designed to interact with users.\n\n5. **Additional Instructions**: If \"Rahayu hari ini\" is a request or instruction, the chatbot may execute it or provide further guidance as requested.\n\n6. **Variable Responses**: The chatbot's response may vary depending on how it has been programmed and the configurations set by its developers. It could be actual information or more general responses depending on the context of the command.\n\n7. **Specific Response**: If \"Rahayu hari ini\" is a command or message that has a specific meaning or context within the use of Chatbot Ayuning Dewasa, the chatbot may provide an appropriate response based on that context.\n\nIt's important to note that the chatbot's response will depend on how it has been programmed and configured by its developers. As a user, you will receive response messages from Chatbot Ayuning Dewasa according to its capabilities and features.\n" } diff --git a/public/_data/en-US/projects/egg-box.json b/public/_data/en-US/projects/egg-box.json index d42de7fc..c8de0683 100644 --- a/public/_data/en-US/projects/egg-box.json +++ b/public/_data/en-US/projects/egg-box.json @@ -1,12 +1,12 @@ { "attributes": { "name": "EggBox IoT", - "description": "Monitor temperature and incubator turnover using\nIoT devices (nodemcu) and server (nestjs) through\nMosquito\n", + "description": "Hatching Device also Monitor temperature and incubator turnover using\nIoT devices (nodemcu) and server (nestjs) through\nMosquito\n", "pinned": true, "tags": ["arduino", "c++"], - "thumbnail": "http://placeimg.com/640/480/iot", + "thumbnail": "/images/egg_box.jpeg", "demoUrl": "https://github.com/zgunz42/egg-incubator-iot", "sourceUrl": "https://github.com/zgunz42/egg-incubator-iot" }, - "body": "# Description Will Be Soon Added\n" + "body": "**Hatching Device and IoT Monitoring**\n\nThe project involves the use of a \"Hatching Device\" that performs temperature monitoring and manages incubator turnover using IoT devices (NodeMCU) and a server built with NestJS. Communication between these components is facilitated through the MQTT (Message Queuing Telemetry Transport) protocol.\n\n**Key Components:**\n\n1. **Hatching Device**: This device is designed for incubation purposes, possibly for hatching eggs or other biological materials. It plays a crucial role in maintaining specific environmental conditions.\n\n2. **Temperature Monitoring**: The Hatching Device is equipped with sensors to measure and monitor the temperature within the incubator. Precise temperature control is essential for successful incubation.\n\n3. **Incubator Turnover**: \"Incubator turnover\" refers to the periodic rotation or movement of eggs inside the incubator. This ensures even heat distribution and proper development.\n\n4. **IoT Devices (NodeMCU)**: NodeMCU is an IoT development board capable of internet connectivity and data collection. In this project, NodeMCU devices collect temperature data and control the incubator's turnover mechanism.\n\n5. **Server (NestJS)**: NestJS is a Node.js framework used to build server-side applications. In this context, it serves as a server that receives data from IoT devices (NodeMCU) and potentially provides control and monitoring functions.\n\n6. **MQTT Protocol**: MQTT (Message Queuing Telemetry Transport) is used for communication between the IoT devices and the server. It is a lightweight messaging protocol commonly employed in IoT applications.\n\nThis project aims to create an effective system for hatching by closely monitoring and controlling temperature and managing the incubator turnover process. The integration of IoT devices and a server enables real-time data collection and potentially remote control of the hatching process.\n" } diff --git a/public/_data/en-US/projects/index-page-1.json b/public/_data/en-US/projects/index-page-1.json index bfd1bb4e..8d77e217 100644 --- a/public/_data/en-US/projects/index-page-1.json +++ b/public/_data/en-US/projects/index-page-1.json @@ -4,49 +4,49 @@ "description": "The application displays a list of movies taken from IMDB API\n", "pinned": true, "tags": ["android", "java"], - "thumbnail": "http://placeimg.com/640/480/movie", + "thumbnail": "/images/hot_movie.jpg", "demoUrl": "https://github.com/zgunz42/hot-movie", "sourceUrl": "https://github.com/zgunz42/hot-movie", "link": "android-hot-movie" }, { - "name": "E-Balian Chatboot", - "description": "Chatbot Hindu Good Day Using Data on Scrap Online\n", + "name": "Svelte SlideIT", + "description": "Sebuah libaray svelte untuk membuat slider atau carousel\n", "pinned": true, - "tags": ["nestjs", "scrap"], - "thumbnail": "http://placeimg.com/640/480/eggs", - "demoUrl": "https://t.me/@ibalian_bot", - "sourceUrl": "https://github.com/zgunz42/e-balian", - "link": "ebalian-chatbot" + "tags": ["svelte", "js"], + "thumbnail": "/images/carousel_addon.png", + "demoUrl": "https://github.com/zgunz42/svelte-slideit", + "sourceUrl": "https://github.com/zgunz42/svelte-slideit", + "link": "slideit" + }, + { + "name": "Otonan Website", + "description": "Digital Otonan Invitation (Birthday of Bali) with greeting features\nand countdown\n", + "pinned": true, + "tags": ["nextjs", "react"], + "thumbnail": "/images/birthday.png", + "demoUrl": "http://otonan.netlify.app", + "sourceUrl": "http://otonan.netlify.app", + "link": "otonan" }, { "name": "EggBox IoT", - "description": "Monitor temperature and incubator turnover using\nIoT devices (nodemcu) and server (nestjs) through\nMosquito\n", + "description": "Hatching Device also Monitor temperature and incubator turnover using\nIoT devices (nodemcu) and server (nestjs) through\nMosquito\n", "pinned": true, "tags": ["arduino", "c++"], - "thumbnail": "http://placeimg.com/640/480/iot", + "thumbnail": "/images/egg_box.jpeg", "demoUrl": "https://github.com/zgunz42/egg-incubator-iot", "sourceUrl": "https://github.com/zgunz42/egg-incubator-iot", "link": "egg-box" }, { - "name": "Pawiwahan Website", - "description": "Simple online wedding invitation website\n", - "pinned": true, - "tags": ["nextjs", "react"], - "thumbnail": "http://placeimg.com/640/480/weeding", - "demoUrl": "http://pawiwahan.netlify.app", - "sourceUrl": "http://pawiwahan.netlify.app", - "link": "pawiwahan" - }, - { - "name": "Svelte SlideIT", - "description": "Sebuah libaray svelte untuk membuat slider atau carousel\n", + "name": "E-Balian Chatboot", + "description": "Chatbot Hindu Good Day Using Data on Scrap Online\n", "pinned": true, - "tags": ["svelte", "js"], - "thumbnail": "http://placeimg.com/640/480/carousel", - "demoUrl": "https://github.com/zgunz42/svelte-slideit", - "sourceUrl": "https://github.com/zgunz42/svelte-slideit", - "link": "slideit" + "tags": ["nestjs", "scrap"], + "thumbnail": "/images/ebalian.jpeg", + "demoUrl": "https://t.me/@ibalian_bot", + "sourceUrl": "https://github.com/zgunz42/e-balian", + "link": "ebalian-chatbot" } ] diff --git a/public/_data/en-US/projects/index-page-2.json b/public/_data/en-US/projects/index-page-2.json index bba0791a..fc152a2e 100644 --- a/public/_data/en-US/projects/index-page-2.json +++ b/public/_data/en-US/projects/index-page-2.json @@ -1,12 +1,12 @@ [ { - "name": "Otonan Website", - "description": "Digital Otonan Invitation (Birthday of Bali) with greeting features\nand countdown\n", + "name": "Pawiwahan Website", + "description": "Simple online wedding invitation website\n", "pinned": true, "tags": ["nextjs", "react"], - "thumbnail": "http://placeimg.com/640/480/birthday", - "demoUrl": "http://otonan.netlify.app", - "sourceUrl": "http://otonan.netlify.app", - "link": "otonan" + "thumbnail": "/images/weeding.png", + "demoUrl": "http://pawiwahan.netlify.app", + "sourceUrl": "http://pawiwahan.netlify.app", + "link": "pawiwahan" } ] diff --git a/public/_data/en-US/projects/index-pinned.json b/public/_data/en-US/projects/index-pinned.json index 7d42aa9d..d5358c86 100644 --- a/public/_data/en-US/projects/index-pinned.json +++ b/public/_data/en-US/projects/index-pinned.json @@ -4,59 +4,59 @@ "description": "The application displays a list of movies taken from IMDB API\n", "pinned": true, "tags": ["android", "java"], - "thumbnail": "http://placeimg.com/640/480/movie", + "thumbnail": "/images/hot_movie.jpg", "demoUrl": "https://github.com/zgunz42/hot-movie", "sourceUrl": "https://github.com/zgunz42/hot-movie", "link": "android-hot-movie" }, { - "name": "E-Balian Chatboot", - "description": "Chatbot Hindu Good Day Using Data on Scrap Online\n", + "name": "Svelte SlideIT", + "description": "Sebuah libaray svelte untuk membuat slider atau carousel\n", "pinned": true, - "tags": ["nestjs", "scrap"], - "thumbnail": "http://placeimg.com/640/480/eggs", - "demoUrl": "https://t.me/@ibalian_bot", - "sourceUrl": "https://github.com/zgunz42/e-balian", - "link": "ebalian-chatbot" + "tags": ["svelte", "js"], + "thumbnail": "/images/carousel_addon.png", + "demoUrl": "https://github.com/zgunz42/svelte-slideit", + "sourceUrl": "https://github.com/zgunz42/svelte-slideit", + "link": "slideit" + }, + { + "name": "Otonan Website", + "description": "Digital Otonan Invitation (Birthday of Bali) with greeting features\nand countdown\n", + "pinned": true, + "tags": ["nextjs", "react"], + "thumbnail": "/images/birthday.png", + "demoUrl": "http://otonan.netlify.app", + "sourceUrl": "http://otonan.netlify.app", + "link": "otonan" }, { "name": "EggBox IoT", - "description": "Monitor temperature and incubator turnover using\nIoT devices (nodemcu) and server (nestjs) through\nMosquito\n", + "description": "Hatching Device also Monitor temperature and incubator turnover using\nIoT devices (nodemcu) and server (nestjs) through\nMosquito\n", "pinned": true, "tags": ["arduino", "c++"], - "thumbnail": "http://placeimg.com/640/480/iot", + "thumbnail": "/images/egg_box.jpeg", "demoUrl": "https://github.com/zgunz42/egg-incubator-iot", "sourceUrl": "https://github.com/zgunz42/egg-incubator-iot", "link": "egg-box" }, + { + "name": "E-Balian Chatboot", + "description": "Chatbot Hindu Good Day Using Data on Scrap Online\n", + "pinned": true, + "tags": ["nestjs", "scrap"], + "thumbnail": "/images/ebalian.jpeg", + "demoUrl": "https://t.me/@ibalian_bot", + "sourceUrl": "https://github.com/zgunz42/e-balian", + "link": "ebalian-chatbot" + }, { "name": "Pawiwahan Website", "description": "Simple online wedding invitation website\n", "pinned": true, "tags": ["nextjs", "react"], - "thumbnail": "http://placeimg.com/640/480/weeding", + "thumbnail": "/images/weeding.png", "demoUrl": "http://pawiwahan.netlify.app", "sourceUrl": "http://pawiwahan.netlify.app", "link": "pawiwahan" - }, - { - "name": "Svelte SlideIT", - "description": "Sebuah libaray svelte untuk membuat slider atau carousel\n", - "pinned": true, - "tags": ["svelte", "js"], - "thumbnail": "http://placeimg.com/640/480/carousel", - "demoUrl": "https://github.com/zgunz42/svelte-slideit", - "sourceUrl": "https://github.com/zgunz42/svelte-slideit", - "link": "slideit" - }, - { - "name": "Otonan Website", - "description": "Digital Otonan Invitation (Birthday of Bali) with greeting features\nand countdown\n", - "pinned": true, - "tags": ["nextjs", "react"], - "thumbnail": "http://placeimg.com/640/480/birthday", - "demoUrl": "http://otonan.netlify.app", - "sourceUrl": "http://otonan.netlify.app", - "link": "otonan" } ] diff --git a/public/_data/en-US/projects/otonan.json b/public/_data/en-US/projects/otonan.json index f0deab3e..b1c666af 100644 --- a/public/_data/en-US/projects/otonan.json +++ b/public/_data/en-US/projects/otonan.json @@ -4,7 +4,7 @@ "description": "Digital Otonan Invitation (Birthday of Bali) with greeting features\nand countdown\n", "pinned": true, "tags": ["nextjs", "react"], - "thumbnail": "http://placeimg.com/640/480/birthday", + "thumbnail": "/images/birthday.png", "demoUrl": "http://otonan.netlify.app", "sourceUrl": "http://otonan.netlify.app" }, diff --git a/public/_data/en-US/projects/pawiwahan.json b/public/_data/en-US/projects/pawiwahan.json index 8317e11a..45973e6e 100644 --- a/public/_data/en-US/projects/pawiwahan.json +++ b/public/_data/en-US/projects/pawiwahan.json @@ -4,9 +4,9 @@ "description": "Simple online wedding invitation website\n", "pinned": true, "tags": ["nextjs", "react"], - "thumbnail": "http://placeimg.com/640/480/weeding", + "thumbnail": "/images/weeding.png", "demoUrl": "http://pawiwahan.netlify.app", "sourceUrl": "http://pawiwahan.netlify.app" }, - "body": "# Description Will Be Soon Added\n" + "body": "**Simple Online Wedding Invitation Website**\n\nA \"Simple Online Wedding Invitation Website\" is a website specifically designed to provide information and invite guests to a wedding event digitally. Below is an explanation of the concept and the features that such a simple online wedding invitation website might have:\n\n1. **Wedding Event Information**: The website will provide essential details about the wedding event, such as the date, time, and location. This helps guests plan their attendance.\n\n2. **Couple's Love Story**: Some couples choose to share their love story through the website. This can be a brief narrative or photos that narrate their journey of love.\n\n3. **Location Details**: Maps and the address of the wedding venue, along with directions, can be included to assist guests with navigation.\n\n4. **Guest List**: This feature allows the wedding couple to view the list of invited guests and monitor RSVP confirmations.\n\n5. **Online RSVP**: Guests can confirm their attendance through an online RSVP form provided on the website. This helps the couple plan the number of invitations and accommodations more efficiently.\n\n6. **Photo Gallery**: The website can have a collection of photos of the couple, from their dating days to pre-wedding moments. It's a great way to share memories and entertain guests.\n\n7. **Digital Invitation Ordering**: The wedding couple can offer digital invitation options to their guests. This is a modern alternative to physical invitations and can save on printing costs.\n\n8. **Well-Wishes and Greetings**: This feature allows guests to leave messages, well-wishes, and congratulations for the couple.\n\n9. **Contact Information**: The contact details of the wedding couple, such as email addresses or phone numbers, can be provided for guests to reach out with questions or special requests.\n\n10. **Design and Theme**: The website can be decorated with a theme and design that aligns with the couple's wedding style, creating a personalized impression.\n\n11. **Social Media Links**: Links to the couple's social media accounts (such as Instagram or Facebook) can be added for guests to follow updates and wedding-related posts.\n\n12. **Final Confirmations**: The website can be used for providing final confirmations to guests about event details, such as any last-minute schedule changes or venue adjustments.\n\nAn online wedding invitation website offers flexibility for the wedding couple to share important information with their guests and streamline interactions between the couple and their invitees. It also serves as an eco-friendly and modern alternative to traditional wedding invitations.\n" } diff --git a/public/_data/en-US/projects/slideit.json b/public/_data/en-US/projects/slideit.json index 0215a7fe..c12626d2 100644 --- a/public/_data/en-US/projects/slideit.json +++ b/public/_data/en-US/projects/slideit.json @@ -4,9 +4,9 @@ "description": "Sebuah libaray svelte untuk membuat slider atau carousel\n", "pinned": true, "tags": ["svelte", "js"], - "thumbnail": "http://placeimg.com/640/480/carousel", + "thumbnail": "/images/carousel_addon.png", "demoUrl": "https://github.com/zgunz42/svelte-slideit", "sourceUrl": "https://github.com/zgunz42/svelte-slideit" }, - "body": "![npm-publish](https://github.com/zgunz42/svelte-slideit/workflows/npm-publish/badge.svg) [![svelte-v2](https://img.shields.io/badge/svelte-v2-orange.svg)](https://v2.svelte.dev) [![svelte-v3](https://img.shields.io/badge/svelte-v3-blueviolet.svg)](https://svelte.dev)\n\n### Hello SlideIt\n\nSlideIt is a slider and carousel build on top of [Glidejs](https://glidejs.com/). I build this because other\nsvelte component like _[svelte-carousel](https://github.com/beyonk-adventures/svelte-carousel/blob/master/README.md)_\ndid not support responsive because can't handle it [Siema](https://github.com/pawelgrzybek/siema). Other reason i need\ncarousel API like owlcarousel but use vanilla js for less depedency.\n\nCore feature:\n\n- [x] Responsive config options\n- [x] Port all glidejs event to svelte custom event\n- [x] Many slot that can you fill with \"any html tag\"\n- [x] Glidejs css imported in style tag thank to **svelte-preprocess**\n\n## Event Name\n\nAll event name from Glidejs has been rename `a.b` into `aB`, so if want to listen\ninto some event like this.\n\n```sveltehtml\n\n```\n\nIt will listen into `mount.before` of Glidejs event name\n\n## Render Carousel Item\n\n```sveltehtml\n\n
\n

{item}

\n
\n
\n```\n\n## Render Control and Bullet\n\n_TODO_\n\n## Same Config as Glide js\n\nSee glidejs documentation https://glidejs.com/docs/options/\n" + "body": "### Hello SlideIt\n\nSlideIt is a slider and carousel build on top of [Glidejs](https://glidejs.com/). I build this because other\nsvelte component like _[svelte-carousel](https://github.com/beyonk-adventures/svelte-carousel/blob/master/README.md)_\ndid not support responsive because can't handle it [Siema](https://github.com/pawelgrzybek/siema). Other reason i need\ncarousel API like owlcarousel but use vanilla js for less depedency.\n\nCore feature:\n\n- [x] Responsive config options\n- [x] Port all glidejs event to svelte custom event\n- [x] Many slot that can you fill with \"any html tag\"\n- [x] Glidejs css imported in style tag thank to **svelte-preprocess**\n\n## Event Name\n\nAll event name from Glidejs has been rename `a.b` into `aB`, so if want to listen\ninto some event like this.\n\n```sveltehtml\n\n```\n\nIt will listen into `mount.before` of Glidejs event name\n\n## Render Carousel Item\n\n```sveltehtml\n\n
\n

{item}

\n
\n
\n```\n\n## Render Control and Bullet\n\n_TODO_\n\n## Same Config as Glide js\n\nSee glidejs documentation https://glidejs.com/docs/options/\n" } diff --git a/public/_data/id-ID/articles/anime-i-watch-everyweek.json b/public/_data/id-ID/articles/anime-i-watch-everyweek.json index c4d6a24f..e273013b 100644 --- a/public/_data/id-ID/articles/anime-i-watch-everyweek.json +++ b/public/_data/id-ID/articles/anime-i-watch-everyweek.json @@ -2,11 +2,11 @@ "attributes": { "title": "Anime Yang Saya Tonton Setiap Minggu", "description": "Anime yang menambah jadwal harian untuk menonton\n", - "thumbnail": "http://placeimg.com/640/480/robot", + "thumbnail": "/images/image_anime.jpeg", "publishedAt": "2022-06-20T14:34:09.275Z", "label": ["anime", "opinion"], "commentId": 14, - "readTime": 1 + "readTime": 2 }, - "body": "# More Will Be Added\n" + "body": "# Anime Seru untuk Ditonton Musim Ini!\n\nSedang mencari anime seru untuk ditonton musim ini? Jangan khawatir! Kami punya deretan anime yang menarik dan pasti membuat Anda ketagihan. Baik Anda menyukai horor, misteri, atau balapan, ada sesuatu untuk semua orang.\n\n## 1. Dark Gathering\n\n**Genre**: Horor, Supernatural \n**Hari Tayang**: Senin\n\n_Dark Gathering_ mengikuti kisah Keitarou Gentouga, seorang mahasiswa baru dengan bakat yang tidak biasa—ia menarik perhatian roh meskipun ia sangat tidak suka dengan hantu. Keitarou mengambil pekerjaan paruh waktu sebagai guru les privat, dan murid pertamanya adalah sepupu Eiko, Yayoi Houzuki. Yayoi, seorang anak ajaib, memiliki sesuatu yang unik dengan Keitarou—konstitusi spiritual. Namun, berbeda dengan Keitarou, ia sangat ingin bertemu dengan roh dan berharap menemukan hantu yang bertanggung jawab atas hilangnya ibunya. Saat Keitarou ditarik oleh Yayoi dan Eiko ke tempat-tempat yang angker, pekerjaan paruh waktunya berubah dengan cara yang tak terduga.\n\n## 2. Kamonohashi Ron no Kindan Suiri\n\n**Genre**: Komedi, Misteri \n**Hari Tayang**: Minggu\n\n_Kamonohashi Ron no Kindan Suiri_ adalah anime komedi misteri yang mengikuti Totomaru Isshiki, seorang calon detektif yang ingin memecahkan kasus pembunuhan dan membantu orang lain. Atas saran seorang senior, Totomaru mencari bantuan dari Ron Kamonohashi yang sangat tertutup. Ron, yang dulunya adalah detektif berbakat, menghilang dari perhatian publik lima tahun yang lalu tanpa alasan yang diketahui banyak orang. Mengharapkan seorang profesional yang tenang, Totomaru terkejut menemukan Ron sebagai individu yang berambut acak-acakan dan eksentrik. Meskipun menolak awalnya, Ron dengan cepat terlibat dalam kasus pembunuhan berantai, dengan Totomaru menjadi kunci untuk kembalinya Ron ke dunia detektif.\n\n## 3. MF Ghost\n\n**Genre**: Balapan \n**Hari Tayang**: Minggu\n\n_MF Ghost_ adalah anime balapan yang berlatar di dunia masa depan di mana mobil listrik otonom telah menggantikan kendaraan bermesin pembakaran dalam. Ceritanya berfokus pada Kanata Livington, seorang pembalap muda yang bertekad untuk sukses dalam balapan MF Ghost, meskipun ayahnya menentangnya.\n\nAnime-anime ini menjanjikan pengalaman seru di masing-masing genre mereka. Jangan lewatkan keseruan dari lineup anime musim ini!\n\nAnda juga dapat melihat [MyAnimeList](https://myanimelist.net/anime/season/schedule) untuk daftar lebih banyak anime yang ditayangkan musim ini.\n\nNikmatilah petualangan dan drama yang menanti Anda dalam seri anime fantastis ini!\n" } diff --git a/public/_data/id-ID/articles/best-nodejs-framework.json b/public/_data/id-ID/articles/best-nodejs-framework.json index f6a5588a..bb081892 100644 --- a/public/_data/id-ID/articles/best-nodejs-framework.json +++ b/public/_data/id-ID/articles/best-nodejs-framework.json @@ -2,7 +2,7 @@ "attributes": { "title": "Framework Nodejs Terbaik", "description": "Kerangka kerja NodeJs terbaik yang saya sukai di dalamnya\n", - "thumbnail": "http://placeimg.com/640/480/robot", + "thumbnail": "/images/node_js.jpeg", "publishedAt": "2022-06-28T14:34:09.275Z", "label": ["opinion", "nodejs"], "commentId": 14, diff --git a/public/_data/id-ID/articles/convert-image-to-svg.json b/public/_data/id-ID/articles/convert-image-to-svg.json index ad99fbfd..27c48303 100644 --- a/public/_data/id-ID/articles/convert-image-to-svg.json +++ b/public/_data/id-ID/articles/convert-image-to-svg.json @@ -2,7 +2,7 @@ "attributes": { "title": "Mengubah Gambar ke Vector Graphic (SVG)", "description": "Hemat waktu untuk mengonversi gambar menjadi SVG secara otomatis\n", - "thumbnail": "http://placeimg.com/640/480/robot", + "thumbnail": "/images/image_to_vector.jpeg", "publishedAt": "2022-06-25T14:34:09.275Z", "label": ["nextjs", "react"], "commentId": 14, diff --git a/public/_data/id-ID/articles/index-page-1.json b/public/_data/id-ID/articles/index-page-1.json index 67f7b039..4a95d5f9 100644 --- a/public/_data/id-ID/articles/index-page-1.json +++ b/public/_data/id-ID/articles/index-page-1.json @@ -2,7 +2,7 @@ { "title": "Framework Nodejs Terbaik", "description": "Kerangka kerja NodeJs terbaik yang saya sukai di dalamnya\n", - "thumbnail": "http://placeimg.com/640/480/robot", + "thumbnail": "/images/node_js.jpeg", "publishedAt": "2022-06-28T14:34:09.275Z", "label": ["opinion", "nodejs"], "commentId": 14, @@ -30,14 +30,14 @@ "link": "reuse-type-in-typescript" }, { - "title": "Mengubah Gambar ke Vector Graphic (SVG)", - "description": "Hemat waktu untuk mengonversi gambar menjadi SVG secara otomatis\n", + "title": "Integrasi Mantine dan Tailwind Css", + "description": "Mengintegrasikan dua perpustakaan CSS yang mengagumkan untuk berbunyi desain Anda\ndan komponen\n", "thumbnail": "http://placeimg.com/640/480/robot", "publishedAt": "2022-06-25T14:34:09.275Z", - "label": ["nextjs", "react"], + "label": ["tailwind", "css"], "commentId": 14, "readTime": 1, - "link": "convert-image-to-svg" + "link": "integrate-tailwindcss-with-mantine" }, { "title": "Membuat Todo App With Golang", diff --git a/public/_data/id-ID/articles/index-page-2.json b/public/_data/id-ID/articles/index-page-2.json index 563d89a0..6a2fb4a1 100644 --- a/public/_data/id-ID/articles/index-page-2.json +++ b/public/_data/id-ID/articles/index-page-2.json @@ -1,32 +1,32 @@ [ { - "title": "Integrasi Mantine dan Tailwind Css", - "description": "Mengintegrasikan dua perpustakaan CSS yang mengagumkan untuk berbunyi desain Anda\ndan komponen\n", + "title": "Buat bot yang luar biasa dengan NextJs", + "description": "Buat Bot Awesome NextJs Anda dengan kekuatan NodeJS", "thumbnail": "http://placeimg.com/640/480/robot", "publishedAt": "2022-06-25T14:34:09.275Z", - "label": ["tailwind", "css"], "commentId": 14, + "label": ["golang", "echo"], "readTime": 1, - "link": "integrate-tailwindcss-with-mantine" + "link": "make-awesome-bot-nextjs" }, { - "title": "Buat bot yang luar biasa dengan NextJs", - "description": "Buat Bot Awesome NextJs Anda dengan kekuatan NodeJS", - "thumbnail": "http://placeimg.com/640/480/robot", + "title": "Mengubah Gambar ke Vector Graphic (SVG)", + "description": "Hemat waktu untuk mengonversi gambar menjadi SVG secara otomatis\n", + "thumbnail": "/images/image_to_vector.jpeg", "publishedAt": "2022-06-25T14:34:09.275Z", + "label": ["nextjs", "react"], "commentId": 14, - "label": ["golang", "echo"], "readTime": 1, - "link": "make-awesome-bot-nextjs" + "link": "convert-image-to-svg" }, { "title": "Anime Yang Saya Tonton Setiap Minggu", "description": "Anime yang menambah jadwal harian untuk menonton\n", - "thumbnail": "http://placeimg.com/640/480/robot", + "thumbnail": "/images/image_anime.jpeg", "publishedAt": "2022-06-20T14:34:09.275Z", "label": ["anime", "opinion"], "commentId": 14, - "readTime": 1, + "readTime": 2, "link": "anime-i-watch-everyweek" } ] diff --git a/public/_data/id-ID/config.json b/public/_data/id-ID/config.json index ec501653..a5a87325 100644 --- a/public/_data/id-ID/config.json +++ b/public/_data/id-ID/config.json @@ -8,11 +8,11 @@ "repository": "portfolio", "quote": "Seribu masalah, sejuta solusi yang dapat kita miliki.", "email": "adi_gunawan@live.com", - "phone": "+6283115541165", + "phone": "+6289507368132", "fullName": "I Kadek Adi Gunawan", "contact": { "address": "Jl. Denpasar - Gilimanuk, Kec.Pekutatn, Bali, Indonesia 82262", - "phone": "+6283115541165", + "phone": "+6289507368132", "email": "adi_gunawan@live.com", "github": "@zgunz42", "instagram": "@adi.bite", @@ -21,27 +21,27 @@ "skills": [ { "name": "Frontend Web Development", - "techs": ["react", "css", "html", "js"] + "techs": ["react", "css", "html", "js", "vue"] }, { "name": "Backend Web Development", - "techs": ["node", "express", "mongodb", "mysql"] + "techs": ["node", "express", "mongodb", "golang"] }, { - "name": "Devops", - "techs": ["docker", "kubernetes", "aws"] + "name": "Mobile Development", + "techs": ["flutter", "react native"] }, { "name": "Database", - "techs": ["mongodb", "mysql"] + "techs": ["mongodb", "mysql", "postgresql", "redis"] }, { "name": "Other", - "techs": ["git", "github", "gitlab", "bitbucket"] + "techs": ["git", "github", "gitlab", "bitbucket", "rabbitmq"] } ], "about": { - "intro": "Hai, perkenalkan saya Adi Gunwan dari Bali, Indonesia. \nSaya memulai karir programing sejak lulus SMA dan mulai \nbelajar melalui kursus online\n", + "intro": "Halo, saya Adi Gunawan dari Bali, Indonesia! Saya memulai karier \npemrograman setelah lulus sekolah dan belajar secara online. \nBali yang indah memberi inspirasi dalam pengembangan skill pemrograman saya.\n", "jobExperiences": [ { "company": "Bungamata", @@ -58,6 +58,14 @@ "startAt": "2020-03-01T05:31:32.099Z", "endAt": "2020-11-08T05:31:32.099Z", "description": "Transisi frontend dari yang sebelumnnya menggunakan \nlibrary react js menjadi vuejs dengan menggunakan \nframework quasar\n" + }, + { + "company": "PT. DHI", + "location": "Bali, Indonesia", + "position": "Backend Golang Developer", + "startAt": "2022-08-29T05:31:32.099Z", + "endAt": "2023-08-29T05:31:32.099Z", + "description": "Bermigrasi dari monolitik ke layanan mikro menggunakan golang,\npengembangan sistem manajemen hotel.\nSistem rumah pintar dan diterapkan ke google home\n" } ], "educations": [ @@ -113,7 +121,7 @@ { "icon": "go-original", "name": "Go", - "level": 90 + "level": 95 }, { "icon": "mysql-original", @@ -126,8 +134,8 @@ "level": 90 }, { - "icon": "mongodb-original", - "name": "MongoDB", + "icon": "flutter-original", + "name": "Flutter", "level": 90 } ], diff --git a/public/_data/id-ID/projects/android-hot-movie.json b/public/_data/id-ID/projects/android-hot-movie.json index 48ea5bda..3ace4f9c 100644 --- a/public/_data/id-ID/projects/android-hot-movie.json +++ b/public/_data/id-ID/projects/android-hot-movie.json @@ -4,9 +4,9 @@ "description": "Aplikasi ini menampilkan daftar film yang diambil dari API IMDB\n", "pinned": true, "tags": ["android", "java"], - "thumbnail": "http://placeimg.com/640/480/movie", + "thumbnail": "/images/hot_movie.jpg", "demoUrl": "https://github.com/zgunz42/hot-movie", "sourceUrl": "https://github.com/zgunz42/hot-movie" }, - "body": "## Apa ini\n\nAndroid Hot Move adalah aplikasi Android untuk menampilkan film terpanas berdasarkan API IMDB\n" + "body": "**Android Hot Move** adalah aplikasi Android yang dirancang untuk menampilkan film-film terpanas berdasarkan API IMDB.\n\n1. **Akses ke Database IMDB**: Aplikasi Android Hot Move mengambil data tentang film dari IMDB, yang merupakan salah satu sumber terkemuka untuk informasi film. IMDB memiliki database yang kaya dengan informasi tentang film, seperti judul, tahun rilis, peringkat, ringkasan cerita, pemain, sutradara, dan banyak lagi.\n\n2. **Film Terpanas**: Aplikasi ini menampilkan film-film yang saat ini dianggap sebagai \"terpanas.\" Ini mungkin berarti film-film yang mendapatkan perhatian besar dari penonton, kritikus, atau berada di puncak tangga lagu IMDB.\n\n3. **Fungsionalitas Penjelajahan**: Pengguna dapat menjelajahi daftar film dengan berbagai cara, seperti berdasarkan genre, tahun rilis, atau peringkat IMDB. Ini memberikan fleksibilitas kepada pengguna untuk menemukan film sesuai dengan preferensi mereka.\n\n4. **Informasi Film Lengkap**: Setiap entri film dalam aplikasi ini biasanya akan menampilkan informasi lengkap tentang film tersebut, termasuk poster, ringkasan cerita, peringkat, dan daftar pemain utama.\n\n5. **Fitur-Fitur Tambahan**: Selain itu, aplikasi ini mungkin memiliki fitur tambahan seperti trailer film, ulasan pengguna, rekomendasi berdasarkan preferensi pengguna, dan lain sebagainya.\n\n6. **Pembaruan Data Berkala**: Data film dalam aplikasi ini kemungkinan akan diperbarui secara berkala dari API IMDB untuk memastikan bahwa daftar film yang ditampilkan selalu relevan dengan tren terkini.\n\nPenting untuk diingat bahwa aplikasi ini tidak menyediakan film secara langsung untuk ditonton, tetapi lebih berfungsi sebagai alat untuk menjelajahi dan menemukan film-film yang sesuai dengan minat pengguna. Pengguna mungkin perlu menggunakan platform lain, seperti layanan streaming atau pembelian online, untuk menonton film yang mereka temukan melalui aplikasi ini.\n" } diff --git a/public/_data/id-ID/projects/ebalian-chatbot.json b/public/_data/id-ID/projects/ebalian-chatbot.json index e1ae5924..ec25e354 100644 --- a/public/_data/id-ID/projects/ebalian-chatbot.json +++ b/public/_data/id-ID/projects/ebalian-chatbot.json @@ -4,9 +4,9 @@ "description": "Chatbot hari baik Hindu menggunakan data di scrap online\n", "pinned": true, "tags": ["nestjs", "scrap"], - "thumbnail": "http://placeimg.com/640/480/eggs", + "thumbnail": "/images/ebalian.jpeg", "demoUrl": "https://t.me/@ibalian_bot", "sourceUrl": "https://github.com/zgunz42/e-balian" }, - "body": "## Apa ini\n\nChatbot ayuning dewasa dengan mengirim perintah “Rahayu hari ini” melalu pesan di telegram\n" + "body": "**Chatbot Ayuning Dewasa Explanation**\n\n\"Chatbot Ayuning Dewasa\" is a computer program designed to interact with users through text messages or messages on platforms like Telegram. In this case, when you send the command \"Rahayu hari ini\" via a message on Telegram to Chatbot Ayuning Dewasa, here are the possible responses or actions that the chatbot may take:\n\n1. **Greetings or Welcome**: The chatbot might provide a greeting such as \"Selamat siang!\" or \"Halo!\" as the initial response to your message.\n\n2. **Acknowledging the Command**: The chatbot will likely attempt to understand the command \"Rahayu hari ini\" and respond accordingly based on its programming and capabilities.\n\n3. **Today's Information**: If the chatbot has the ability to provide specific information about today (such as weather, news, date, or other relevant data), it can offer that information to you. For example, it might provide a weather forecast for today if that's what was intended.\n\n4. **Further Questions**: The chatbot may continue the conversation with additional questions or clarifications. This depends on how the chatbot is designed to interact with users.\n\n5. **Additional Instructions**: If \"Rahayu hari ini\" is a request or instruction, the chatbot may execute it or provide further guidance as requested.\n\n6. **Variable Responses**: The chatbot's response may vary depending on how it has been programmed and the configurations set by its developers. It could be actual information or more general responses depending on the context of the command.\n\n7. **Specific Response**: If \"Rahayu hari ini\" is a command or message that has a specific meaning or context within the use of Chatbot Ayuning Dewasa, the chatbot may provide an appropriate response based on that context.\n\nIt's important to note that the chatbot's response will depend on how it has been programmed and configured by its developers. As a user, you will receive response messages from Chatbot Ayuning Dewasa according to its capabilities and features.\n" } diff --git a/public/_data/id-ID/projects/egg-box.json b/public/_data/id-ID/projects/egg-box.json index 77fc40ba..04e25d20 100644 --- a/public/_data/id-ID/projects/egg-box.json +++ b/public/_data/id-ID/projects/egg-box.json @@ -4,9 +4,9 @@ "description": "Monitor suhu dan perputaran incubator menggunakan \nperangkat IoT(NodeMCU) dan server(Nestjs) melalui \nmosquito\n", "pinned": true, "tags": ["arduino", "c++"], - "thumbnail": "http://placeimg.com/640/480/iot", + "thumbnail": "/images/egg_box.jpeg", "demoUrl": "https://github.com/zgunz42/egg-incubator-iot", "sourceUrl": "https://github.com/zgunz42/egg-incubator-iot" }, - "body": "# Description Will Be Soon Added\n" + "body": "**Hatching Device and IoT Monitoring**\n\nThe project involves the use of a \"Hatching Device\" that performs temperature monitoring and manages incubator turnover using IoT devices (NodeMCU) and a server built with NestJS. Communication between these components is facilitated through the MQTT (Message Queuing Telemetry Transport) protocol.\n\n**Key Components:**\n\n1. **Hatching Device**: This device is designed for incubation purposes, possibly for hatching eggs or other biological materials. It plays a crucial role in maintaining specific environmental conditions.\n\n2. **Temperature Monitoring**: The Hatching Device is equipped with sensors to measure and monitor the temperature within the incubator. Precise temperature control is essential for successful incubation.\n\n3. **Incubator Turnover**: \"Incubator turnover\" refers to the periodic rotation or movement of eggs inside the incubator. This ensures even heat distribution and proper development.\n\n4. **IoT Devices (NodeMCU)**: NodeMCU is an IoT development board capable of internet connectivity and data collection. In this project, NodeMCU devices collect temperature data and control the incubator's turnover mechanism.\n\n5. **Server (NestJS)**: NestJS is a Node.js framework used to build server-side applications. In this context, it serves as a server that receives data from IoT devices (NodeMCU) and potentially provides control and monitoring functions.\n\n6. **MQTT Protocol**: MQTT (Message Queuing Telemetry Transport) is used for communication between the IoT devices and the server. It is a lightweight messaging protocol commonly employed in IoT applications.\n\nThis project aims to create an effective system for hatching by closely monitoring and controlling temperature and managing the incubator turnover process. The integration of IoT devices and a server enables real-time data collection and potentially remote control of the hatching process.\n" } diff --git a/public/_data/id-ID/projects/index-page-1.json b/public/_data/id-ID/projects/index-page-1.json index 032cb51b..b4253b32 100644 --- a/public/_data/id-ID/projects/index-page-1.json +++ b/public/_data/id-ID/projects/index-page-1.json @@ -1,50 +1,50 @@ [ + { + "name": "EggBox IoT", + "description": "Monitor suhu dan perputaran incubator menggunakan \nperangkat IoT(NodeMCU) dan server(Nestjs) melalui \nmosquito\n", + "pinned": true, + "tags": ["arduino", "c++"], + "thumbnail": "/images/egg_box.jpeg", + "demoUrl": "https://github.com/zgunz42/egg-incubator-iot", + "sourceUrl": "https://github.com/zgunz42/egg-incubator-iot", + "link": "egg-box" + }, { "name": "Android Hot Movie", "description": "Aplikasi ini menampilkan daftar film yang diambil dari API IMDB\n", "pinned": true, "tags": ["android", "java"], - "thumbnail": "http://placeimg.com/640/480/movie", + "thumbnail": "/images/hot_movie.jpg", "demoUrl": "https://github.com/zgunz42/hot-movie", "sourceUrl": "https://github.com/zgunz42/hot-movie", "link": "android-hot-movie" }, + { + "name": "Otonan Website", + "description": "Undangan digital otonan (hari lahir bali) dengan fitur ucapan\nserta hitung mundur\n", + "pinned": true, + "tags": ["nextjs", "react"], + "thumbnail": "/images/birthday.png", + "demoUrl": "http://otonan.netlify.app", + "sourceUrl": "http://otonan.netlify.app", + "link": "otonan" + }, { "name": "E-Balian Chatboot", "description": "Chatbot hari baik Hindu menggunakan data di scrap online\n", "pinned": true, "tags": ["nestjs", "scrap"], - "thumbnail": "http://placeimg.com/640/480/eggs", + "thumbnail": "/images/ebalian.jpeg", "demoUrl": "https://t.me/@ibalian_bot", "sourceUrl": "https://github.com/zgunz42/e-balian", "link": "ebalian-chatbot" }, - { - "name": "EggBox IoT", - "description": "Monitor suhu dan perputaran incubator menggunakan \nperangkat IoT(NodeMCU) dan server(Nestjs) melalui \nmosquito\n", - "pinned": true, - "tags": ["arduino", "c++"], - "thumbnail": "http://placeimg.com/640/480/iot", - "demoUrl": "https://github.com/zgunz42/egg-incubator-iot", - "sourceUrl": "https://github.com/zgunz42/egg-incubator-iot", - "link": "egg-box" - }, - { - "name": "Pawiwahan Website", - "description": "Website undangan acara pernikahan online sederhana\n", - "pinned": true, - "tags": ["nextjs", "react"], - "thumbnail": "http://placeimg.com/640/480/weeding", - "demoUrl": "http://pawiwahan.netlify.app", - "sourceUrl": "http://pawiwahan.netlify.app", - "link": "pawiwahan" - }, { "name": "Svelte SlideIT", "description": "Sebuah libaray svelte untuk membuat slider atau carousel\n", "pinned": true, "tags": ["svelte", "js"], - "thumbnail": "http://placeimg.com/640/480/carousel", + "thumbnail": "/images/carousel_addon.png", "demoUrl": "https://github.com/zgunz42/svelte-slideit", "sourceUrl": "https://github.com/zgunz42/svelte-slideit", "link": "slideit" diff --git a/public/_data/id-ID/projects/index-page-2.json b/public/_data/id-ID/projects/index-page-2.json index 2f590185..aa649d6e 100644 --- a/public/_data/id-ID/projects/index-page-2.json +++ b/public/_data/id-ID/projects/index-page-2.json @@ -1,12 +1,12 @@ [ { - "name": "Otonan Website", - "description": "Undangan digital otonan (hari lahir bali) dengan fitur ucapan\nserta hitung mundur\n", + "name": "Pawiwahan Website", + "description": "Website undangan acara pernikahan online sederhana\n", "pinned": true, "tags": ["nextjs", "react"], - "thumbnail": "http://placeimg.com/640/480/birthday", - "demoUrl": "http://otonan.netlify.app", - "sourceUrl": "http://otonan.netlify.app", - "link": "otonan" + "thumbnail": "/images/weeding.png", + "demoUrl": "http://pawiwahan.netlify.app", + "sourceUrl": "http://pawiwahan.netlify.app", + "link": "pawiwahan" } ] diff --git a/public/_data/id-ID/projects/index-pinned.json b/public/_data/id-ID/projects/index-pinned.json index 0a4e833f..820c986d 100644 --- a/public/_data/id-ID/projects/index-pinned.json +++ b/public/_data/id-ID/projects/index-pinned.json @@ -1,62 +1,62 @@ [ + { + "name": "EggBox IoT", + "description": "Monitor suhu dan perputaran incubator menggunakan \nperangkat IoT(NodeMCU) dan server(Nestjs) melalui \nmosquito\n", + "pinned": true, + "tags": ["arduino", "c++"], + "thumbnail": "/images/egg_box.jpeg", + "demoUrl": "https://github.com/zgunz42/egg-incubator-iot", + "sourceUrl": "https://github.com/zgunz42/egg-incubator-iot", + "link": "egg-box" + }, { "name": "Android Hot Movie", "description": "Aplikasi ini menampilkan daftar film yang diambil dari API IMDB\n", "pinned": true, "tags": ["android", "java"], - "thumbnail": "http://placeimg.com/640/480/movie", + "thumbnail": "/images/hot_movie.jpg", "demoUrl": "https://github.com/zgunz42/hot-movie", "sourceUrl": "https://github.com/zgunz42/hot-movie", "link": "android-hot-movie" }, + { + "name": "Otonan Website", + "description": "Undangan digital otonan (hari lahir bali) dengan fitur ucapan\nserta hitung mundur\n", + "pinned": true, + "tags": ["nextjs", "react"], + "thumbnail": "/images/birthday.png", + "demoUrl": "http://otonan.netlify.app", + "sourceUrl": "http://otonan.netlify.app", + "link": "otonan" + }, { "name": "E-Balian Chatboot", "description": "Chatbot hari baik Hindu menggunakan data di scrap online\n", "pinned": true, "tags": ["nestjs", "scrap"], - "thumbnail": "http://placeimg.com/640/480/eggs", + "thumbnail": "/images/ebalian.jpeg", "demoUrl": "https://t.me/@ibalian_bot", "sourceUrl": "https://github.com/zgunz42/e-balian", "link": "ebalian-chatbot" }, - { - "name": "EggBox IoT", - "description": "Monitor suhu dan perputaran incubator menggunakan \nperangkat IoT(NodeMCU) dan server(Nestjs) melalui \nmosquito\n", - "pinned": true, - "tags": ["arduino", "c++"], - "thumbnail": "http://placeimg.com/640/480/iot", - "demoUrl": "https://github.com/zgunz42/egg-incubator-iot", - "sourceUrl": "https://github.com/zgunz42/egg-incubator-iot", - "link": "egg-box" - }, - { - "name": "Pawiwahan Website", - "description": "Website undangan acara pernikahan online sederhana\n", - "pinned": true, - "tags": ["nextjs", "react"], - "thumbnail": "http://placeimg.com/640/480/weeding", - "demoUrl": "http://pawiwahan.netlify.app", - "sourceUrl": "http://pawiwahan.netlify.app", - "link": "pawiwahan" - }, { "name": "Svelte SlideIT", "description": "Sebuah libaray svelte untuk membuat slider atau carousel\n", "pinned": true, "tags": ["svelte", "js"], - "thumbnail": "http://placeimg.com/640/480/carousel", + "thumbnail": "/images/carousel_addon.png", "demoUrl": "https://github.com/zgunz42/svelte-slideit", "sourceUrl": "https://github.com/zgunz42/svelte-slideit", "link": "slideit" }, { - "name": "Otonan Website", - "description": "Undangan digital otonan (hari lahir bali) dengan fitur ucapan\nserta hitung mundur\n", + "name": "Pawiwahan Website", + "description": "Website undangan acara pernikahan online sederhana\n", "pinned": true, "tags": ["nextjs", "react"], - "thumbnail": "http://placeimg.com/640/480/birthday", - "demoUrl": "http://otonan.netlify.app", - "sourceUrl": "http://otonan.netlify.app", - "link": "otonan" + "thumbnail": "/images/weeding.png", + "demoUrl": "http://pawiwahan.netlify.app", + "sourceUrl": "http://pawiwahan.netlify.app", + "link": "pawiwahan" } ] diff --git a/public/_data/id-ID/projects/otonan.json b/public/_data/id-ID/projects/otonan.json index 431521fd..7cabd8d1 100644 --- a/public/_data/id-ID/projects/otonan.json +++ b/public/_data/id-ID/projects/otonan.json @@ -4,7 +4,7 @@ "description": "Undangan digital otonan (hari lahir bali) dengan fitur ucapan\nserta hitung mundur\n", "pinned": true, "tags": ["nextjs", "react"], - "thumbnail": "http://placeimg.com/640/480/birthday", + "thumbnail": "/images/birthday.png", "demoUrl": "http://otonan.netlify.app", "sourceUrl": "http://otonan.netlify.app" }, diff --git a/public/_data/id-ID/projects/pawiwahan.json b/public/_data/id-ID/projects/pawiwahan.json index 8d6f2b6f..80b9f075 100644 --- a/public/_data/id-ID/projects/pawiwahan.json +++ b/public/_data/id-ID/projects/pawiwahan.json @@ -4,9 +4,9 @@ "description": "Website undangan acara pernikahan online sederhana\n", "pinned": true, "tags": ["nextjs", "react"], - "thumbnail": "http://placeimg.com/640/480/weeding", + "thumbnail": "/images/weeding.png", "demoUrl": "http://pawiwahan.netlify.app", "sourceUrl": "http://pawiwahan.netlify.app" }, - "body": "# Description Will Be Soon Added\n" + "body": "**Simple Online Wedding Invitation Website**\n\nA \"Simple Online Wedding Invitation Website\" is a website specifically designed to provide information and invite guests to a wedding event digitally. Below is an explanation of the concept and the features that such a simple online wedding invitation website might have:\n\n1. **Wedding Event Information**: The website will provide essential details about the wedding event, such as the date, time, and location. This helps guests plan their attendance.\n\n2. **Couple's Love Story**: Some couples choose to share their love story through the website. This can be a brief narrative or photos that narrate their journey of love.\n\n3. **Location Details**: Maps and the address of the wedding venue, along with directions, can be included to assist guests with navigation.\n\n4. **Guest List**: This feature allows the wedding couple to view the list of invited guests and monitor RSVP confirmations.\n\n5. **Online RSVP**: Guests can confirm their attendance through an online RSVP form provided on the website. This helps the couple plan the number of invitations and accommodations more efficiently.\n\n6. **Photo Gallery**: The website can have a collection of photos of the couple, from their dating days to pre-wedding moments. It's a great way to share memories and entertain guests.\n\n7. **Digital Invitation Ordering**: The wedding couple can offer digital invitation options to their guests. This is a modern alternative to physical invitations and can save on printing costs.\n\n8. **Well-Wishes and Greetings**: This feature allows guests to leave messages, well-wishes, and congratulations for the couple.\n\n9. **Contact Information**: The contact details of the wedding couple, such as email addresses or phone numbers, can be provided for guests to reach out with questions or special requests.\n\n10. **Design and Theme**: The website can be decorated with a theme and design that aligns with the couple's wedding style, creating a personalized impression.\n\n11. **Social Media Links**: Links to the couple's social media accounts (such as Instagram or Facebook) can be added for guests to follow updates and wedding-related posts.\n\n12. **Final Confirmations**: The website can be used for providing final confirmations to guests about event details, such as any last-minute schedule changes or venue adjustments.\n\nAn online wedding invitation website offers flexibility for the wedding couple to share important information with their guests and streamline interactions between the couple and their invitees. It also serves as an eco-friendly and modern alternative to traditional wedding invitations.\n" } diff --git a/public/_data/id-ID/projects/slideit.json b/public/_data/id-ID/projects/slideit.json index 12b18951..20e8ba78 100644 --- a/public/_data/id-ID/projects/slideit.json +++ b/public/_data/id-ID/projects/slideit.json @@ -4,7 +4,7 @@ "description": "Sebuah libaray svelte untuk membuat slider atau carousel\n", "pinned": true, "tags": ["svelte", "js"], - "thumbnail": "http://placeimg.com/640/480/carousel", + "thumbnail": "/images/carousel_addon.png", "demoUrl": "https://github.com/zgunz42/svelte-slideit", "sourceUrl": "https://github.com/zgunz42/svelte-slideit" }, diff --git a/public/images/birthday.png b/public/images/birthday.png new file mode 100644 index 00000000..0225123b Binary files /dev/null and b/public/images/birthday.png differ diff --git a/public/images/carousel_addon.png b/public/images/carousel_addon.png new file mode 100644 index 00000000..de91cc61 Binary files /dev/null and b/public/images/carousel_addon.png differ diff --git a/public/images/ebalian.jpeg b/public/images/ebalian.jpeg new file mode 100644 index 00000000..1c8e2359 Binary files /dev/null and b/public/images/ebalian.jpeg differ diff --git a/public/images/egg_box.jpeg b/public/images/egg_box.jpeg new file mode 100644 index 00000000..620e248b Binary files /dev/null and b/public/images/egg_box.jpeg differ diff --git a/public/images/hot_movie.jpg b/public/images/hot_movie.jpg new file mode 100644 index 00000000..7fb1b007 Binary files /dev/null and b/public/images/hot_movie.jpg differ diff --git a/public/images/image_anime.jpeg b/public/images/image_anime.jpeg new file mode 100644 index 00000000..36fef532 Binary files /dev/null and b/public/images/image_anime.jpeg differ diff --git a/public/images/image_to_vector.jpeg b/public/images/image_to_vector.jpeg new file mode 100644 index 00000000..a1c5d2ea Binary files /dev/null and b/public/images/image_to_vector.jpeg differ diff --git a/public/images/node_js.jpeg b/public/images/node_js.jpeg new file mode 100644 index 00000000..9aec1dd6 Binary files /dev/null and b/public/images/node_js.jpeg differ diff --git a/public/images/pawiwahan.jpeg b/public/images/pawiwahan.jpeg new file mode 100644 index 00000000..928df0eb Binary files /dev/null and b/public/images/pawiwahan.jpeg differ diff --git a/public/images/weeding.png b/public/images/weeding.png new file mode 100644 index 00000000..6895b0e8 Binary files /dev/null and b/public/images/weeding.png differ diff --git a/src/api.ts b/src/api.ts index 423774d6..860d249e 100644 --- a/src/api.ts +++ b/src/api.ts @@ -174,7 +174,7 @@ export async function getPinnedProjects( } export async function getProjectListPaged( - page: number | string, + page: number, language: string ): Promise { const result = await fetch( @@ -193,7 +193,7 @@ export async function getProjectListPaged( } export async function getBlogListPaged( - page: number | string, + page: number, language: string ): Promise { const result = await fetch( diff --git a/src/components/CvRepoCard.tsx b/src/components/CvRepoCard.tsx index e1d45abb..4ae3edf0 100644 --- a/src/components/CvRepoCard.tsx +++ b/src/components/CvRepoCard.tsx @@ -48,6 +48,14 @@ const useStyles = createStyles(theme => ({ transform: 'translateY(-4px)', backgroundColor: theme.colors[theme.primaryColor][6] } + }, + imgHero: { + maxWidth: '100%', + height: 'auto', + 'figure,figure>div': { + height: '100%', + width: '100%' + } } })) @@ -63,7 +71,7 @@ export default function CvRepoCard({ description }: BadgeCardProperties): ReactElement { const { height, width } = useViewportSize() - const { classes, theme } = useStyles() + const { classes, theme, cx } = useStyles() const [scale, setScale] = useState(720) const onHoverStart = (): void => { setScale(420) @@ -105,7 +113,7 @@ export default function CvRepoCard({ > {title} { + res.send('Hello Express!') + }) + + app.listen(port, () => { + console.log(`Server is running on port ${port}`) + }) + ``` + +7. **Run the Application**: Execute your application by running `node app.js` in the terminal. You can then access it in your browser at `http://localhost:3000`. + +## Conclusion + +Express.js is undoubtedly one of the best Node.js frameworks available. Its simplicity, flexibility, and active community support make it an ideal choice for building web applications and APIs. Whether you're a beginner or an experienced developer, Express.js can streamline your Node.js development process and help you create efficient and scalable applications. + +So, if you're looking to harness the power of Node.js for your next project, consider giving Express.js a try. You won't be disappointed! + +``` + +Feel free to modify and expand upon this Markdown article as needed, and don't forget to include any relevant links, images, or examples to enhance the content. +``` + +``` + +``` diff --git a/src/data/langs/en-US/articles/convert-image-to-svg.md b/src/data/langs/en-US/articles/convert-image-to-svg.md index 992c30cd..e2a17843 100644 --- a/src/data/langs/en-US/articles/convert-image-to-svg.md +++ b/src/data/langs/en-US/articles/convert-image-to-svg.md @@ -2,7 +2,7 @@ title: Changing the image to Vector Graphic (SVG) description: | Save time to convert image into svg automaticaly -thumbnail: http://placeimg.com/640/480/robot +thumbnail: /images/image_to_vector.jpeg publishedAt: '2022-06-25T14:34:09.275Z' label: - nextjs @@ -10,4 +10,60 @@ label: commentId: 14 --- -# More Will Be Added +# Save Time: Automatically Convert Images into SVG + +In today's digital age, images are an integral part of content creation, web development, and design projects. While raster images like JPEG and PNG have been commonly used, vector images in the form of SVG (Scalable Vector Graphics) offer unique advantages. SVG images are resolution-independent, meaning they can be scaled to any size without loss of quality, making them ideal for responsive web design and print materials. + +However, manually converting raster images to SVG can be a time-consuming and challenging task. Luckily, there are automated tools and techniques that can save you valuable time and effort. + +## The Importance of SVG + +Before diving into the automatic conversion process, let's briefly explore why SVG is important: + +1. **Scalability**: SVG images can be scaled up or down without pixelation, making them perfect for responsive web design and high-resolution displays. + +2. **Small File Size**: SVG files are typically smaller in size compared to their raster counterparts, which can lead to faster loading times on websites. + +3. **Editable**: SVGs are easily editable using text editors or vector graphic software, allowing for quick modifications and customizations. + +4. **Accessibility**: SVGs are accessible by design, making them a great choice for creating inclusive web content. + +## Automated Conversion Tools + +Several automated tools and libraries are available to help you convert raster images into SVG effortlessly: + +### 1. **Potrace** + +[Potrace](http://potrace.sourceforge.net/) is a command-line tool that converts bitmap images (such as JPEG or PNG) into vector images in the SVG format. It's highly configurable and can be integrated into scripts for batch processing. + +### 2. **Online Converters** + +Numerous online tools, such as [SVG Converter](https://www.svgconverter.io/), offer a simple interface for uploading raster images and receiving SVG files in return. These tools are convenient for one-off conversions. + +### 3. **Vector Graphics Software** + +Vector graphics software like Adobe Illustrator and Inkscape can import raster images and trace them to create vector versions. While this process may not be fully automated, it offers more control over the conversion. + +### 4. **ImageMagick** + +[ImageMagick](https://imagemagick.org/index.php) is a powerful command-line tool for image manipulation and conversion. It can be used to convert raster images into SVG with the proper settings and configurations. + +## Best Practices for Automated Conversion + +When using automated tools for image-to-SVG conversion, consider these best practices: + +1. **Start with High-Quality Source Images**: The quality of the source image will significantly impact the quality of the SVG. Use high-resolution and clear images for better results. + +2. **Adjust Thresholds**: Some tools, like Potrace, allow you to adjust threshold values to control the level of detail in the SVG. Experiment with these settings to achieve the desired result. + +3. **Review and Edit**: Automated tools may not always produce a perfect SVG. After conversion, review the SVG file and make any necessary manual edits to refine the image. + +4. **Optimize SVGs**: Use an SVG optimizer to reduce file size, ensuring that your SVGs are efficient for web use. + +## Conclusion + +Automatic conversion of raster images into SVG can save you valuable time and help you take advantage of the benefits of vector graphics. Whether you need to convert images for web design, icons, logos, or other graphic elements, the availability of automated tools and techniques makes the process accessible to both beginners and experienced designers. + +By incorporating these tools into your workflow, you can streamline the conversion process and harness the power of SVG for your creative projects. Say goodbye to manual tracing and hello to efficient, scalable vector images! + +Start simplifying your image-to-SVG conversions today and enjoy the flexibility and versatility that SVG brings to your design and development endeavors. diff --git a/src/data/langs/en-US/articles/create-todo-app-with-golang.md b/src/data/langs/en-US/articles/create-todo-app-with-golang.md index f827de87..6a5d6f18 100644 --- a/src/data/langs/en-US/articles/create-todo-app-with-golang.md +++ b/src/data/langs/en-US/articles/create-todo-app-with-golang.md @@ -10,4 +10,160 @@ label: commentId: 15 --- -# More Will Be Added +# Building a ToDo App Backend API in Golang for Efficient Daily Schedule Management + +![ToDo App](link_to_image) + +Managing your daily schedule efficiently is crucial for productivity and time management. One way to achieve this is by creating a ToDo app that allows you to organize tasks, set priorities, and track progress. In this blog post, we'll guide you through the process of building a ToDo app backend API using Golang. + +## Prerequisites + +Before we dive into coding, make sure you have the following prerequisites installed on your system: + +- [Golang](https://golang.org/): The programming language used for building the API. +- A code editor or IDE of your choice. +- Basic knowledge of Golang. + +## Project Setup + +1. **Initialize Your Project**: Create a new directory for your project and set up a Go module using `go mod init your_project_name`. + +2. **Project Structure**: Organize your project with appropriate folders. You can use a structure like this: + + ``` + ├── main.go + ├── handlers + │ └── todo_handlers.go + ├── models + │ └── todo.go + └── routes + └── routes.go + ``` + +## Creating Routes + +In your Go application, define routes to handle various ToDo operations: + +- `GET /todos`: Retrieve a list of all ToDo items. +- `POST /todos`: Create a new ToDo item. +- `GET /todos/:id`: Retrieve a specific ToDo item by ID. +- `PUT /todos/:id`: Update a ToDo item. +- `DELETE /todos/:id`: Delete a ToDo item. + +## Implementing Handlers + +Create handlers for your routes to handle the logic behind each operation. For example: + +```go +// handlers/todo_handlers.go +package handlers + +import ( + "net/http" + "github.com/gin-gonic/gin" + // Import your model and database packages +) + +func GetAllTodos(c *gin.Context) { + // Retrieve and return all ToDo items from the database. +} + +func CreateTodo(c *gin.Context) { + // Create a new ToDo item and save it to the database. +} + +func GetTodoById(c *gin.Context) { + // Retrieve a specific ToDo item by ID from the database. +} + +func UpdateTodo(c *gin.Context) { + // Update a ToDo item by ID in the database. +} + +func DeleteTodo(c *gin.Context) { + // Delete a ToDo item by ID from the database. +} +``` + +## Setting Up Models and Database + +Define a data model for your ToDo items. You can use a relational database like PostgreSQL or a NoSQL database like MongoDB. For example: + +```go +// models/todo.go +package models + +import "time" + +type Todo struct { + ID uint `gorm:"primaryKey" json:"id"` + Title string `json:"title"` + Description string `json:"description"` + Completed bool `json:"completed"` + CreatedAt time.Time `json:"created_at"` + UpdatedAt time.Time `json:"updated_at"` +} +``` + +## Setting Up Routing + +Use a web framework like [Gin](https://github.com/gin-gonic/gin) to handle routing and middleware. Define your routes and link them to the handlers. + +```go +// routes/routes.go +package routes + +import ( + "github.com/gin-gonic/gin" + "your_project_name/handlers" +) + +func SetupRouter() *gin.Engine { + router := gin.Default() + + v1 := router.Group("/api/v1") + { + v1.GET("/todos", handlers.GetAllTodos) + v1.POST("/todos", handlers.CreateTodo) + v1.GET("/todos/:id", handlers.GetTodoById) + v1.PUT("/todos/:id", handlers.UpdateTodo) + v1.DELETE("/todos/:id", handlers.DeleteTodo) + } + + return router +} +``` + +## Running Your Backend API + +In your `main.go` file, set up your server, database connections, and start the API. For example: + +```go +// main.go +package main + +import ( + "github.com/gin-gonic/gin" + "your_project_name/routes" +) + +func main() { + router := routes.SetupRouter() + router.Run(":8080") // Start the server on port 8080 +} +``` + +## Testing Your API + +Use tools like [Postman](https://www.postman.com/) or `curl` to test your API endpoints and ensure they work as expected. + +## Conclusion + +Building a ToDo app backend API in Golang is a great way to efficiently manage your daily schedule. With this foundation in place, you can extend your application to include authentication, user-specific data, notifications, and more features to suit your needs. + +Remember that this is just the beginning of your journey. You can enhance your ToDo app by adding front-end components, user authentication, data validation, and more. Stay curious, keep learning, and happy coding! + +``` + +This Markdown blog post provides an outline for creating a ToDo app backend API using Golang. You can expand on each section with code examples, additional details, and explanations as needed to create a comprehensive tutorial. Additionally, you can include links to relevant resources or GitHub repositories to help readers dive deeper into the topic. +``` diff --git a/src/data/langs/en-US/articles/integrate-tailwindcss-with-mantine.md b/src/data/langs/en-US/articles/integrate-tailwindcss-with-mantine.md index 26034a5d..f41346f8 100644 --- a/src/data/langs/en-US/articles/integrate-tailwindcss-with-mantine.md +++ b/src/data/langs/en-US/articles/integrate-tailwindcss-with-mantine.md @@ -11,4 +11,95 @@ label: commentId: 14 --- -# More Will Be Added +````markdown +# Elevate Your Web Design: Integrating Two Awesome CSS Libraries + +![Web Design](link_to_image) + +Design is a critical aspect of web development, and leveraging CSS libraries can greatly enhance the aesthetics and functionality of your website. In this blog post, we will explore how to integrate two remarkable CSS libraries, **Bootstrap** and **Font Awesome**, to beautify your design and components. + +## Why Use CSS Libraries? + +CSS libraries are pre-designed collections of styles and components that simplify the process of creating visually appealing and responsive websites. They save development time, ensure consistency, and provide a solid foundation for design and user experience. Let's dive into how to integrate Bootstrap and Font Awesome to level up your web design. + +## **1. Bootstrap: The Swiss Army Knife of CSS Libraries** + +![Bootstrap Logo](link_to_bootstrap_logo) + +[Bootstrap](https://getbootstrap.com/) is a widely used CSS framework that offers a comprehensive set of styles, components, and responsive grid layouts. Integrating Bootstrap into your project is a straightforward process: + +1. **Installation**: You can include Bootstrap in your project by adding the CSS and JavaScript files to your HTML. + + ```html + + + + + + ``` +```` + +2. **Usage**: Once included, you can start using Bootstrap classes and components in your HTML to style elements, create responsive layouts, and add interactive components like modals, carousels, and navigation bars. + + ```html +
+

Beautifully Styled Heading

+ +
+ ``` + +Bootstrap's extensive documentation and community support make it easy to get started and customize styles to suit your project's needs. + +## **2. Font Awesome: Iconic Font and CSS Toolkit** + +![Font Awesome Logo](link_to_fontawesome_logo) + +[Font Awesome](https://fontawesome.com/) is a popular icon library that allows you to easily integrate scalable vector icons into your web applications. Here's how to include Font Awesome: + +1. **Installation**: Include Font Awesome in your project by adding the CSS link to your HTML. + + ```html + + + ``` + +2. **Usage**: Once included, you can use Font Awesome icons in your HTML by adding specific classes to elements. + + ```html + + + + + ``` + + Font Awesome provides a vast collection of icons that can enhance the visual appeal and functionality of your website. + +## **Combining the Power of Bootstrap and Font Awesome** + +By integrating both Bootstrap and Font Awesome into your project, you can leverage the best of both worlds. Bootstrap will provide responsive layouts, styled components, and interactive features, while Font Awesome will enable you to easily include icons that enhance the overall user experience. + +```html +
+

Welcome to Our Website

+

Explore our award-winning services.

+ +
+``` + +## **Conclusion** + +Integrating CSS libraries like Bootstrap and Font Awesome can significantly enhance your web design and user experience. By using Bootstrap for layout and styling and Font Awesome for icons, you can create visually appealing and feature-rich websites efficiently. + +Remember that customization is key to making your website unique. Explore the documentation of these libraries, experiment with styles and components, and tailor them to match your project's specific requirements. With these two powerful CSS libraries at your disposal, your web development journey becomes smoother and your designs become more captivating. + +Happy coding and designing! + +This Markdown blog post provides an overview of integrating Bootstrap and Font Awesome to improve the design and components of a website. You can customize and expand upon this content with specific examples, use cases, and additional details to suit your specific project or audience. diff --git a/src/data/langs/en-US/articles/make-awesome-bot-nextjs.md b/src/data/langs/en-US/articles/make-awesome-bot-nextjs.md index fbc3090b..16a69047 100644 --- a/src/data/langs/en-US/articles/make-awesome-bot-nextjs.md +++ b/src/data/langs/en-US/articles/make-awesome-bot-nextjs.md @@ -9,6 +9,116 @@ label: - echo --- -# More Will Be Added +# Making an Awesome Bot with Next.js -Make an bot is tought challenge for every programmer +![Next.js Logo](link_to_nextjs_logo) + +Building a chatbot can be an exciting project that not only showcases your development skills but also adds a dynamic element to your website or application. In this blog post, we'll explore how to create an awesome bot using Next.js, a popular React framework known for its server-rendered applications. + +## Why Choose Next.js for Your Bot? + +Next.js is an excellent choice for creating a chatbot due to its server-side rendering capabilities, which make it easy to handle real-time interactions and dynamic content. Additionally, it leverages React, making it straightforward to build interactive and responsive chat interfaces. + +## Getting Started + +Before diving into the code, ensure you have the following prerequisites: + +- [Node.js](https://nodejs.org/): The JavaScript runtime environment. +- [npm](https://www.npmjs.com/) or [Yarn](https://yarnpkg.com/): Package managers for Node.js. +- A basic understanding of React. + +## Project Setup + +1. **Create a New Next.js App**: Use the following command to set up a new Next.js project: + + ```bash + npx create-next-app your-chatbot-app + ``` + +```` + +2. **Install Dependencies**: Navigate to your project directory and install any additional dependencies you may need for your chatbot, such as [Socket.io](https://socket.io/) for real-time communication or [React Simple Chatbot](https://lucasbassetti.com.br/react-simple-chatbot/) for chatbot components. + + ```bash + cd your-chatbot-app + npm install socket.io-client react-simple-chatbot + ``` + +## Building the Chatbot Component + +Now, let's create a chatbot component for your Next.js app. You can use a library like React Simple Chatbot for simplicity. + +1. **Create a Chatbot Component**: In your project, create a new React component for your chatbot. + + ```jsx + // components/Chatbot.js + + import React from 'react' + import ChatBot from 'react-simple-chatbot' + + const Chatbot = () => { + return ( +
+ +
+ ) + } + + export default Chatbot + ``` + +2. **Integrate the Chatbot**: Import and include your chatbot component in your Next.js pages or layouts. + + ```jsx + // pages/index.js + + import Head from 'next/head' + import Chatbot from '../components/Chatbot' + + function Home() { + return ( +
+ + Awesome Chatbot + +
+

Welcome to Our Awesome Chatbot

+ +
+
+ ) + } + + export default Home + ``` + +## Real-Time Features (Optional) + +Depending on your chatbot's functionality, you may want to incorporate real-time features using Socket.io or other technologies. This allows for dynamic interactions and instant responses. + +## Deploy Your Next.js Chatbot + +Once you've built your chatbot and tested it locally, you can deploy your Next.js app to a hosting platform of your choice, such as Vercel, Netlify, or Heroku. + +## Conclusion + +Creating an awesome chatbot with Next.js opens up a world of possibilities for enhancing user engagement and providing real-time assistance on your website or application. By leveraging Next.js's server-side rendering capabilities and the flexibility of React, you can craft interactive and dynamic chat interfaces that make your project stand out. + +Remember to continuously refine and expand your chatbot's capabilities based on user feedback and evolving requirements. With Next.js as your foundation, your chatbot can become a valuable asset to your digital presence. + +Happy bot-building with Next.js! + +``` + +This Markdown blog post provides an introductory guide on how to create an awesome chatbot using Next.js. You can further customize and expand upon this content with specific examples, real-time features, and additional details to suit your chatbot project's needs and goals. +``` +```` diff --git a/src/data/langs/en-US/articles/reuse-type-in-typescript.md b/src/data/langs/en-US/articles/reuse-type-in-typescript.md index 6eaff731..66190606 100644 --- a/src/data/langs/en-US/articles/reuse-type-in-typescript.md +++ b/src/data/langs/en-US/articles/reuse-type-in-typescript.md @@ -10,4 +10,36 @@ label: commentId: 14 --- -# Description Will Be Soon Added +# Reusing Existing Types Provided by a Library in Your Project + +When developing software, especially in a language like TypeScript, you often encounter situations where you want to leverage a library's existing types to improve your project's efficiency and maintainability. Reusing types provided by libraries not only saves time but also ensures consistency and accuracy in your code. In this blog post, we'll explore how to make the most of existing types from libraries in your own projects. + +## The Importance of Type Reuse + +Before diving into the practical aspects, let's understand why reusing types from libraries is valuable: + +- **Consistency**: Libraries often define well-structured and thoroughly tested types. Reusing them ensures that your code aligns with established conventions. + +- **Reduced Maintenance**: By using library types, you benefit from updates and bug fixes without additional effort. + +- **Faster Development**: You can avoid reinventing the wheel by tapping into existing type definitions, allowing you to focus on your project's unique aspects. + +## Identifying Suitable Libraries + +First, you need to identify libraries that offer types that align with your project's requirements. These libraries can include popular frontend frameworks like React, data manipulation libraries like lodash, or specialized libraries for tasks like form validation or state management. + +For example, if you're building a React application, you can make use of React's built-in types and React-related libraries such as `@types/react`, `@types/react-dom`, and `@mui/material` (for Material-UI). + +## Installing and Using Library Types + +Once you've identified a suitable library, you can start reusing its types in your project. Here's a step-by-step guide: + +### Step 1: Install the Required Dependencies + +Use a package manager like npm or yarn to install the library and its associated type declarations: + +```bash +npm install library-name @types/library-name +# or +yarn add library-name @types/library-name +``` diff --git a/src/data/langs/en-US/articles/send-email-using-golang.md b/src/data/langs/en-US/articles/send-email-using-golang.md index 19d4b05a..48ae20c8 100644 --- a/src/data/langs/en-US/articles/send-email-using-golang.md +++ b/src/data/langs/en-US/articles/send-email-using-golang.md @@ -10,4 +10,108 @@ label: commentId: 14 --- -# Description Will Be Soon Added +# Sending an Email using Echo: A Golang Framework Guide + +Email communication is a vital part of many web applications, from sending notifications to users to handling password resets. In this blog post, we'll explore how to send an email using the Echo framework, a popular Golang web framework known for its simplicity and performance. + +## Prerequisites + +Before we get started, make sure you have the following prerequisites: + +- [Go](https://golang.org/) installed on your system. +- A working knowledge of Go programming. +- The Echo framework installed in your Go environment. + +## Setting Up Your Project + +To send emails using Echo, you'll need an email sending library. In this example, we'll use the popular [Gomail](https://pkg.go.dev/gopkg.in/gomail.v2) library. + +1. **Initialize Your Project**: Create a new Go project and initialize it with a `go.mod` file: + + ```bash + mkdir echo-email-example + cd echo-email-example + go mod init echo-email-example + ``` + +2. **Install Gomail**: Install the Gomail library: + + ```bash + go get gopkg.in/gomail.v2 + ``` + +3. **Create an Echo Application**: Create a simple Echo application that will handle the email sending logic. + + ```go + // main.go + + package main + + import ( + "fmt" + "net/smtp" + "github.com/labstack/echo/v4" + "gopkg.in/gomail.v2" + ) + + func main() { + e := echo.New() + + e.GET("/send-email", func(c echo.Context) error { + // Send an email here + err := sendEmail() + if err != nil { + return c.String(http.StatusInternalServerError, "Email sending failed") + } + + return c.String(http.StatusOK, "Email sent successfully") + }) + + e.Start(":8080") + } + ``` + +4. **Configure Email Sending**: Create a function to send an email using Gomail. + + ```go + // main.go + + func sendEmail() error { + m := gomail.NewMessage() + m.SetHeader("From", "your-email@gmail.com") + m.SetHeader("To", "recipient@example.com") + m.SetHeader("Subject", "Hello, Gomail") + m.SetBody("text/plain", "This is a test email from Gomail!") + + d := gomail.NewDialer("smtp.gmail.com", 587, "your-email@gmail.com", "your-email-password") + + // Send the email + if err := d.DialAndSend(m); err != nil { + fmt.Println("Email sending failed:", err) + return err + } + + return nil + } + ``` + +5. **Run Your Application**: Start your Echo application: + + ```bash + go run main.go + ``` + +6. **Access the Email Sending Endpoint**: Open your web browser or use a tool like curl to access `http://localhost:8080/send-email`. You should receive a response indicating the success or failure of the email sending process. + +## Conclusion + +Sending emails with the Echo framework in Golang can be achieved with ease using libraries like Gomail. By following the steps outlined in this blog post, you can incorporate email functionality into your Echo-based web applications seamlessly. + +Remember to handle sensitive email credentials securely, either through environment variables or a configuration file, and always test your email functionality thoroughly in a production-like environment. + +Happy coding with Echo and happy emailing! + +``` + +Feel free to customize and expand upon this Markdown blog post with more specific details, error handling, or additional features you might want to include in your email sending functionality. +``` diff --git a/src/data/langs/en-US/config.yaml b/src/data/langs/en-US/config.yaml index 7762808d..aaf184b7 100644 --- a/src/data/langs/en-US/config.yaml +++ b/src/data/langs/en-US/config.yaml @@ -7,11 +7,11 @@ github: zgunz42 repository: portfolio quote: A thousand problems, a million solutions that we can have. email: adi_gunawan@live.com -phone: '+6283115541165' +phone: '+6289507368132' fullName: I Kadek Adi Gunawan contact: address: Jl. Denpasar - Gilimanuk, Kec.Pekutatn, Bali, Indonesia 82262 - phone: '+6283115541165' + phone: '+6289507368132' email: adi_gunawan@live.com github: '@zgunz42' instagram: '@adi.bite' @@ -23,30 +23,32 @@ skills: - css - html - js + - vue - name: Backend Web Development techs: - node - express - - mongodb - - mysql - - name: Devops + - golang + - name: Mobile Development techs: - - docker - - kubernetes - - aws + - flutter + - react native - name: Database techs: - mongodb - mysql + - postgresql + - redis - name: Other techs: - git - github - gitlab - bitbucket + - rabbitmq about: intro: | - Hi, introduce me Andi Gunawan from Bali, Indonesia.I started a programing career since graduating from high school and started studying through online courses + Halo, saya Adi Gunawan dari Bali, Indonesia! Saya memulai karier pemrograman setelah lulus sekolah dan belajar secara online. Bali yang indah memberi inspirasi dalam pengembangan skill pemrograman saya. jobExperiences: - company: Bungamata location: Dalung, Bali @@ -66,6 +68,15 @@ about: Frontend transition from the previous use JS React Library becomes VUEJS using Quasar framework + - company: PT. DHI + location: 'Bali, Indonesia' + position: Backend Golang Developer + startAt: '2022-08-29T05:31:32.099Z' + endAt: '2023-08-29T05:31:32.099Z' + description: | + Migration from monolithic to microservices + using golang, manage hotel management system. Develop smarthome system + deploy to google home educations: - type: school name: SMA Negeri 1 Pekutatan diff --git a/src/data/langs/en-US/projects/android-hot-movie.md b/src/data/langs/en-US/projects/android-hot-movie.md index 22a140ab..c27b706e 100644 --- a/src/data/langs/en-US/projects/android-hot-movie.md +++ b/src/data/langs/en-US/projects/android-hot-movie.md @@ -6,11 +6,25 @@ pinned: true tags: - android - java -thumbnail: http://placeimg.com/640/480/movie +thumbnail: /images/hot_movie.jpg demoUrl: https://github.com/zgunz42/hot-movie sourceUrl: https://github.com/zgunz42/hot-movie --- ## What Is This -Android Hot Move is android app to show hottest movie based on IMDB API +**Android Hot Move** is an Android application designed to display the hottest films based on the IMDB API. + +1. **Access to the IMDB Database**: The Android Hot Move application retrieves data about films from IMDB, which is one of the leading sources for film information. IMDB has a rich database of film information, including titles, release years, ratings, summaries, cast, directors, and more. + +2. **Hottest Films**: The application showcases films that are currently considered "hottest." This may mean films that are gaining significant attention from audiences, critics, or are at the top of the IMDB charts. + +3. **Browsing Functionality**: Users can browse the list of films in various ways, such as by genre, release year, or IMDB rating. This provides flexibility for users to discover films according to their preferences. + +4. **Comprehensive Film Information**: Each film entry in this application typically includes detailed information about the film, including a poster, plot summary, rating, and a list of the main cast. + +5. **Additional Features**: In addition, the application may have additional features such as film trailers, user reviews, recommendations based on user preferences, and more. + +6. **Regular Data Updates**: Film data in this application is likely to be periodically updated from the IMDB API to ensure that the list of films displayed is always up-to-date with the latest trends. + +It's important to note that this application does not provide films for direct viewing but rather serves as a tool for exploring and discovering films that match the user's interests. Users may need to use other platforms, such as streaming services or online purchases, to watch the films they find through this application. diff --git a/src/data/langs/en-US/projects/ebalian-chatbot.md b/src/data/langs/en-US/projects/ebalian-chatbot.md index 68ac118f..91edc132 100644 --- a/src/data/langs/en-US/projects/ebalian-chatbot.md +++ b/src/data/langs/en-US/projects/ebalian-chatbot.md @@ -6,11 +6,27 @@ pinned: true tags: - nestjs - scrap -thumbnail: http://placeimg.com/640/480/eggs +thumbnail: /images/ebalian.jpeg demoUrl: https://t.me/@ibalian_bot sourceUrl: https://github.com/zgunz42/e-balian --- -## What Is This +**Chatbot Ayuning Dewasa Explanation** -Chatbot ayuning dewasa Send orders “Rahayu hari ini” Dibagung with Nestjs&vercel +"Chatbot Ayuning Dewasa" is a computer program designed to interact with users through text messages or messages on platforms like Telegram. In this case, when you send the command "Rahayu hari ini" via a message on Telegram to Chatbot Ayuning Dewasa, here are the possible responses or actions that the chatbot may take: + +1. **Greetings or Welcome**: The chatbot might provide a greeting such as "Selamat siang!" or "Halo!" as the initial response to your message. + +2. **Acknowledging the Command**: The chatbot will likely attempt to understand the command "Rahayu hari ini" and respond accordingly based on its programming and capabilities. + +3. **Today's Information**: If the chatbot has the ability to provide specific information about today (such as weather, news, date, or other relevant data), it can offer that information to you. For example, it might provide a weather forecast for today if that's what was intended. + +4. **Further Questions**: The chatbot may continue the conversation with additional questions or clarifications. This depends on how the chatbot is designed to interact with users. + +5. **Additional Instructions**: If "Rahayu hari ini" is a request or instruction, the chatbot may execute it or provide further guidance as requested. + +6. **Variable Responses**: The chatbot's response may vary depending on how it has been programmed and the configurations set by its developers. It could be actual information or more general responses depending on the context of the command. + +7. **Specific Response**: If "Rahayu hari ini" is a command or message that has a specific meaning or context within the use of Chatbot Ayuning Dewasa, the chatbot may provide an appropriate response based on that context. + +It's important to note that the chatbot's response will depend on how it has been programmed and configured by its developers. As a user, you will receive response messages from Chatbot Ayuning Dewasa according to its capabilities and features. diff --git a/src/data/langs/en-US/projects/egg-box.md b/src/data/langs/en-US/projects/egg-box.md index 4d331bc1..b97b61b6 100644 --- a/src/data/langs/en-US/projects/egg-box.md +++ b/src/data/langs/en-US/projects/egg-box.md @@ -1,16 +1,34 @@ --- name: EggBox IoT description: | - Monitor temperature and incubator turnover using + Hatching Device also Monitor temperature and incubator turnover using IoT devices (nodemcu) and server (nestjs) through Mosquito pinned: true tags: - arduino - c++ -thumbnail: http://placeimg.com/640/480/iot +thumbnail: /images/egg_box.jpeg demoUrl: https://github.com/zgunz42/egg-incubator-iot sourceUrl: https://github.com/zgunz42/egg-incubator-iot --- -# Description Will Be Soon Added +**Hatching Device and IoT Monitoring** + +The project involves the use of a "Hatching Device" that performs temperature monitoring and manages incubator turnover using IoT devices (NodeMCU) and a server built with NestJS. Communication between these components is facilitated through the MQTT (Message Queuing Telemetry Transport) protocol. + +**Key Components:** + +1. **Hatching Device**: This device is designed for incubation purposes, possibly for hatching eggs or other biological materials. It plays a crucial role in maintaining specific environmental conditions. + +2. **Temperature Monitoring**: The Hatching Device is equipped with sensors to measure and monitor the temperature within the incubator. Precise temperature control is essential for successful incubation. + +3. **Incubator Turnover**: "Incubator turnover" refers to the periodic rotation or movement of eggs inside the incubator. This ensures even heat distribution and proper development. + +4. **IoT Devices (NodeMCU)**: NodeMCU is an IoT development board capable of internet connectivity and data collection. In this project, NodeMCU devices collect temperature data and control the incubator's turnover mechanism. + +5. **Server (NestJS)**: NestJS is a Node.js framework used to build server-side applications. In this context, it serves as a server that receives data from IoT devices (NodeMCU) and potentially provides control and monitoring functions. + +6. **MQTT Protocol**: MQTT (Message Queuing Telemetry Transport) is used for communication between the IoT devices and the server. It is a lightweight messaging protocol commonly employed in IoT applications. + +This project aims to create an effective system for hatching by closely monitoring and controlling temperature and managing the incubator turnover process. The integration of IoT devices and a server enables real-time data collection and potentially remote control of the hatching process. diff --git a/src/data/langs/en-US/projects/otonan.md b/src/data/langs/en-US/projects/otonan.md index 02b80f69..14655fcf 100644 --- a/src/data/langs/en-US/projects/otonan.md +++ b/src/data/langs/en-US/projects/otonan.md @@ -7,7 +7,7 @@ pinned: true tags: - nextjs - react -thumbnail: http://placeimg.com/640/480/birthday +thumbnail: /images/birthday.png demoUrl: http://otonan.netlify.app sourceUrl: http://otonan.netlify.app --- diff --git a/src/data/langs/en-US/projects/pawiwahan.md b/src/data/langs/en-US/projects/pawiwahan.md index 03bc07dc..0deb86a4 100644 --- a/src/data/langs/en-US/projects/pawiwahan.md +++ b/src/data/langs/en-US/projects/pawiwahan.md @@ -6,9 +6,37 @@ pinned: true tags: - nextjs - react -thumbnail: http://placeimg.com/640/480/weeding +thumbnail: /images/weeding.png demoUrl: http://pawiwahan.netlify.app sourceUrl: http://pawiwahan.netlify.app --- -# Description Will Be Soon Added +**Simple Online Wedding Invitation Website** + +A "Simple Online Wedding Invitation Website" is a website specifically designed to provide information and invite guests to a wedding event digitally. Below is an explanation of the concept and the features that such a simple online wedding invitation website might have: + +1. **Wedding Event Information**: The website will provide essential details about the wedding event, such as the date, time, and location. This helps guests plan their attendance. + +2. **Couple's Love Story**: Some couples choose to share their love story through the website. This can be a brief narrative or photos that narrate their journey of love. + +3. **Location Details**: Maps and the address of the wedding venue, along with directions, can be included to assist guests with navigation. + +4. **Guest List**: This feature allows the wedding couple to view the list of invited guests and monitor RSVP confirmations. + +5. **Online RSVP**: Guests can confirm their attendance through an online RSVP form provided on the website. This helps the couple plan the number of invitations and accommodations more efficiently. + +6. **Photo Gallery**: The website can have a collection of photos of the couple, from their dating days to pre-wedding moments. It's a great way to share memories and entertain guests. + +7. **Digital Invitation Ordering**: The wedding couple can offer digital invitation options to their guests. This is a modern alternative to physical invitations and can save on printing costs. + +8. **Well-Wishes and Greetings**: This feature allows guests to leave messages, well-wishes, and congratulations for the couple. + +9. **Contact Information**: The contact details of the wedding couple, such as email addresses or phone numbers, can be provided for guests to reach out with questions or special requests. + +10. **Design and Theme**: The website can be decorated with a theme and design that aligns with the couple's wedding style, creating a personalized impression. + +11. **Social Media Links**: Links to the couple's social media accounts (such as Instagram or Facebook) can be added for guests to follow updates and wedding-related posts. + +12. **Final Confirmations**: The website can be used for providing final confirmations to guests about event details, such as any last-minute schedule changes or venue adjustments. + +An online wedding invitation website offers flexibility for the wedding couple to share important information with their guests and streamline interactions between the couple and their invitees. It also serves as an eco-friendly and modern alternative to traditional wedding invitations. diff --git a/src/data/langs/en-US/projects/slideit.md b/src/data/langs/en-US/projects/slideit.md index d2470246..5b630f8b 100644 --- a/src/data/langs/en-US/projects/slideit.md +++ b/src/data/langs/en-US/projects/slideit.md @@ -6,13 +6,11 @@ pinned: true tags: - svelte - js -thumbnail: http://placeimg.com/640/480/carousel +thumbnail: /images/carousel_addon.png demoUrl: https://github.com/zgunz42/svelte-slideit sourceUrl: https://github.com/zgunz42/svelte-slideit --- -![npm-publish](https://github.com/zgunz42/svelte-slideit/workflows/npm-publish/badge.svg) [![svelte-v2](https://img.shields.io/badge/svelte-v2-orange.svg)](https://v2.svelte.dev) [![svelte-v3](https://img.shields.io/badge/svelte-v3-blueviolet.svg)](https://svelte.dev) - ### Hello SlideIt SlideIt is a slider and carousel build on top of [Glidejs](https://glidejs.com/). I build this because other diff --git a/src/data/langs/id-ID/articles/anime-i-watch-everyweek.md b/src/data/langs/id-ID/articles/anime-i-watch-everyweek.md index 2c13eb48..28c6758e 100644 --- a/src/data/langs/id-ID/articles/anime-i-watch-everyweek.md +++ b/src/data/langs/id-ID/articles/anime-i-watch-everyweek.md @@ -2,7 +2,7 @@ title: Anime Yang Saya Tonton Setiap Minggu description: | Anime yang menambah jadwal harian untuk menonton -thumbnail: http://placeimg.com/640/480/robot +thumbnail: /images/image_anime.jpeg publishedAt: '2022-06-20T14:34:09.275Z' label: - anime @@ -10,4 +10,33 @@ label: commentId: 14 --- -# More Will Be Added +# Anime Seru untuk Ditonton Musim Ini! + +Sedang mencari anime seru untuk ditonton musim ini? Jangan khawatir! Kami punya deretan anime yang menarik dan pasti membuat Anda ketagihan. Baik Anda menyukai horor, misteri, atau balapan, ada sesuatu untuk semua orang. + +## 1. Dark Gathering + +**Genre**: Horor, Supernatural +**Hari Tayang**: Senin + +_Dark Gathering_ mengikuti kisah Keitarou Gentouga, seorang mahasiswa baru dengan bakat yang tidak biasa—ia menarik perhatian roh meskipun ia sangat tidak suka dengan hantu. Keitarou mengambil pekerjaan paruh waktu sebagai guru les privat, dan murid pertamanya adalah sepupu Eiko, Yayoi Houzuki. Yayoi, seorang anak ajaib, memiliki sesuatu yang unik dengan Keitarou—konstitusi spiritual. Namun, berbeda dengan Keitarou, ia sangat ingin bertemu dengan roh dan berharap menemukan hantu yang bertanggung jawab atas hilangnya ibunya. Saat Keitarou ditarik oleh Yayoi dan Eiko ke tempat-tempat yang angker, pekerjaan paruh waktunya berubah dengan cara yang tak terduga. + +## 2. Kamonohashi Ron no Kindan Suiri + +**Genre**: Komedi, Misteri +**Hari Tayang**: Minggu + +_Kamonohashi Ron no Kindan Suiri_ adalah anime komedi misteri yang mengikuti Totomaru Isshiki, seorang calon detektif yang ingin memecahkan kasus pembunuhan dan membantu orang lain. Atas saran seorang senior, Totomaru mencari bantuan dari Ron Kamonohashi yang sangat tertutup. Ron, yang dulunya adalah detektif berbakat, menghilang dari perhatian publik lima tahun yang lalu tanpa alasan yang diketahui banyak orang. Mengharapkan seorang profesional yang tenang, Totomaru terkejut menemukan Ron sebagai individu yang berambut acak-acakan dan eksentrik. Meskipun menolak awalnya, Ron dengan cepat terlibat dalam kasus pembunuhan berantai, dengan Totomaru menjadi kunci untuk kembalinya Ron ke dunia detektif. + +## 3. MF Ghost + +**Genre**: Balapan +**Hari Tayang**: Minggu + +_MF Ghost_ adalah anime balapan yang berlatar di dunia masa depan di mana mobil listrik otonom telah menggantikan kendaraan bermesin pembakaran dalam. Ceritanya berfokus pada Kanata Livington, seorang pembalap muda yang bertekad untuk sukses dalam balapan MF Ghost, meskipun ayahnya menentangnya. + +Anime-anime ini menjanjikan pengalaman seru di masing-masing genre mereka. Jangan lewatkan keseruan dari lineup anime musim ini! + +Anda juga dapat melihat [MyAnimeList](https://myanimelist.net/anime/season/schedule) untuk daftar lebih banyak anime yang ditayangkan musim ini. + +Nikmatilah petualangan dan drama yang menanti Anda dalam seri anime fantastis ini! diff --git a/src/data/langs/id-ID/articles/best-nodejs-framework.md b/src/data/langs/id-ID/articles/best-nodejs-framework.md index 723d3ed3..65a05c52 100644 --- a/src/data/langs/id-ID/articles/best-nodejs-framework.md +++ b/src/data/langs/id-ID/articles/best-nodejs-framework.md @@ -2,7 +2,7 @@ title: Framework Nodejs Terbaik description: | Kerangka kerja NodeJs terbaik yang saya sukai di dalamnya -thumbnail: http://placeimg.com/640/480/robot +thumbnail: /images/node_js.jpeg publishedAt: '2022-06-28T14:34:09.275Z' label: - opinion diff --git a/src/data/langs/id-ID/articles/convert-image-to-svg.md b/src/data/langs/id-ID/articles/convert-image-to-svg.md index aca61025..f78f5723 100644 --- a/src/data/langs/id-ID/articles/convert-image-to-svg.md +++ b/src/data/langs/id-ID/articles/convert-image-to-svg.md @@ -2,7 +2,7 @@ title: Mengubah Gambar ke Vector Graphic (SVG) description: | Hemat waktu untuk mengonversi gambar menjadi SVG secara otomatis -thumbnail: http://placeimg.com/640/480/robot +thumbnail: /images/image_to_vector.jpeg publishedAt: '2022-06-25T14:34:09.275Z' label: - nextjs diff --git a/src/data/langs/id-ID/config.yaml b/src/data/langs/id-ID/config.yaml index 3058cfe3..464315a6 100644 --- a/src/data/langs/id-ID/config.yaml +++ b/src/data/langs/id-ID/config.yaml @@ -7,31 +7,51 @@ github: zgunz42 repository: portfolio quote: Seribu masalah, sejuta solusi yang dapat kita miliki. email: adi_gunawan@live.com -phone: '+6283115541165' +phone: '+6289507368132' fullName: I Kadek Adi Gunawan contact: address: 'Jl. Denpasar - Gilimanuk, Kec.Pekutatn, Bali, Indonesia 82262' - phone: '+6283115541165' + phone: '+6289507368132' email: 'adi_gunawan@live.com' github: '@zgunz42' instagram: '@adi.bite' linkedin: '@zgunz42' skills: - - name: 'Frontend Web Development' - techs: ['react', 'css', 'html', 'js'] - - name: 'Backend Web Development' - techs: ['node', 'express', 'mongodb', 'mysql'] - - name: 'Devops' - techs: ['docker', 'kubernetes', 'aws'] - - name: 'Database' - techs: ['mongodb', 'mysql'] - - name: 'Other' - techs: ['git', 'github', 'gitlab', 'bitbucket'] + - name: Frontend Web Development + techs: + - react + - css + - html + - js + - vue + - name: Backend Web Development + techs: + - node + - express + - mongodb + - golang + - name: Mobile Development + techs: + - flutter + - react native + - name: Database + techs: + - mongodb + - mysql + - postgresql + - redis + - name: Other + techs: + - git + - github + - gitlab + - bitbucket + - rabbitmq about: intro: | - Hai, perkenalkan saya Adi Gunwan dari Bali, Indonesia. - Saya memulai karir programing sejak lulus SMA dan mulai - belajar melalui kursus online + Halo, saya Adi Gunawan dari Bali, Indonesia! Saya memulai karier + pemrograman setelah lulus sekolah dan belajar secara online. + Bali yang indah memberi inspirasi dalam pengembangan skill pemrograman saya. jobExperiences: - company: Bungamata location: Dalung, Bali @@ -51,6 +71,16 @@ about: Transisi frontend dari yang sebelumnnya menggunakan library react js menjadi vuejs dengan menggunakan framework quasar + - company: PT. DHI + location: 'Bali, Indonesia' + position: Backend Golang Developer + startAt: '2022-08-29T05:31:32.099Z' + endAt: '2023-08-29T05:31:32.099Z' + description: | + Bermigrasi dari monolitik ke layanan mikro menggunakan golang, + pengembangan sistem manajemen hotel. + Sistem rumah pintar dan diterapkan ke google home + educations: - type: school name: SMA Negeri 1 Pekutatan @@ -88,15 +118,15 @@ about: level: 90 - icon: go-original name: Go - level: 90 + level: 95 - icon: mysql-original name: MySQL level: 90 - icon: php-original name: PHP level: 90 - - icon: mongodb-original - name: MongoDB + - icon: flutter-original + name: Flutter level: 90 tools: - icon: github-original diff --git a/src/data/langs/id-ID/projects/android-hot-movie.md b/src/data/langs/id-ID/projects/android-hot-movie.md index 5bdf250c..3b760de0 100644 --- a/src/data/langs/id-ID/projects/android-hot-movie.md +++ b/src/data/langs/id-ID/projects/android-hot-movie.md @@ -6,11 +6,23 @@ pinned: true tags: - android - java -thumbnail: http://placeimg.com/640/480/movie +thumbnail: /images/hot_movie.jpg demoUrl: https://github.com/zgunz42/hot-movie sourceUrl: https://github.com/zgunz42/hot-movie --- -## Apa ini +**Android Hot Move** adalah aplikasi Android yang dirancang untuk menampilkan film-film terpanas berdasarkan API IMDB. -Android Hot Move adalah aplikasi Android untuk menampilkan film terpanas berdasarkan API IMDB +1. **Akses ke Database IMDB**: Aplikasi Android Hot Move mengambil data tentang film dari IMDB, yang merupakan salah satu sumber terkemuka untuk informasi film. IMDB memiliki database yang kaya dengan informasi tentang film, seperti judul, tahun rilis, peringkat, ringkasan cerita, pemain, sutradara, dan banyak lagi. + +2. **Film Terpanas**: Aplikasi ini menampilkan film-film yang saat ini dianggap sebagai "terpanas." Ini mungkin berarti film-film yang mendapatkan perhatian besar dari penonton, kritikus, atau berada di puncak tangga lagu IMDB. + +3. **Fungsionalitas Penjelajahan**: Pengguna dapat menjelajahi daftar film dengan berbagai cara, seperti berdasarkan genre, tahun rilis, atau peringkat IMDB. Ini memberikan fleksibilitas kepada pengguna untuk menemukan film sesuai dengan preferensi mereka. + +4. **Informasi Film Lengkap**: Setiap entri film dalam aplikasi ini biasanya akan menampilkan informasi lengkap tentang film tersebut, termasuk poster, ringkasan cerita, peringkat, dan daftar pemain utama. + +5. **Fitur-Fitur Tambahan**: Selain itu, aplikasi ini mungkin memiliki fitur tambahan seperti trailer film, ulasan pengguna, rekomendasi berdasarkan preferensi pengguna, dan lain sebagainya. + +6. **Pembaruan Data Berkala**: Data film dalam aplikasi ini kemungkinan akan diperbarui secara berkala dari API IMDB untuk memastikan bahwa daftar film yang ditampilkan selalu relevan dengan tren terkini. + +Penting untuk diingat bahwa aplikasi ini tidak menyediakan film secara langsung untuk ditonton, tetapi lebih berfungsi sebagai alat untuk menjelajahi dan menemukan film-film yang sesuai dengan minat pengguna. Pengguna mungkin perlu menggunakan platform lain, seperti layanan streaming atau pembelian online, untuk menonton film yang mereka temukan melalui aplikasi ini. diff --git a/src/data/langs/id-ID/projects/ebalian-chatbot.md b/src/data/langs/id-ID/projects/ebalian-chatbot.md index bbc0d713..03ca4da8 100644 --- a/src/data/langs/id-ID/projects/ebalian-chatbot.md +++ b/src/data/langs/id-ID/projects/ebalian-chatbot.md @@ -6,11 +6,27 @@ pinned: true tags: - nestjs - scrap -thumbnail: http://placeimg.com/640/480/eggs +thumbnail: /images/ebalian.jpeg demoUrl: https://t.me/@ibalian_bot sourceUrl: https://github.com/zgunz42/e-balian --- -## Apa ini +**Chatbot Ayuning Dewasa Explanation** -Chatbot ayuning dewasa dengan mengirim perintah “Rahayu hari ini” melalu pesan di telegram +"Chatbot Ayuning Dewasa" is a computer program designed to interact with users through text messages or messages on platforms like Telegram. In this case, when you send the command "Rahayu hari ini" via a message on Telegram to Chatbot Ayuning Dewasa, here are the possible responses or actions that the chatbot may take: + +1. **Greetings or Welcome**: The chatbot might provide a greeting such as "Selamat siang!" or "Halo!" as the initial response to your message. + +2. **Acknowledging the Command**: The chatbot will likely attempt to understand the command "Rahayu hari ini" and respond accordingly based on its programming and capabilities. + +3. **Today's Information**: If the chatbot has the ability to provide specific information about today (such as weather, news, date, or other relevant data), it can offer that information to you. For example, it might provide a weather forecast for today if that's what was intended. + +4. **Further Questions**: The chatbot may continue the conversation with additional questions or clarifications. This depends on how the chatbot is designed to interact with users. + +5. **Additional Instructions**: If "Rahayu hari ini" is a request or instruction, the chatbot may execute it or provide further guidance as requested. + +6. **Variable Responses**: The chatbot's response may vary depending on how it has been programmed and the configurations set by its developers. It could be actual information or more general responses depending on the context of the command. + +7. **Specific Response**: If "Rahayu hari ini" is a command or message that has a specific meaning or context within the use of Chatbot Ayuning Dewasa, the chatbot may provide an appropriate response based on that context. + +It's important to note that the chatbot's response will depend on how it has been programmed and configured by its developers. As a user, you will receive response messages from Chatbot Ayuning Dewasa according to its capabilities and features. diff --git a/src/data/langs/id-ID/projects/egg-box.md b/src/data/langs/id-ID/projects/egg-box.md index dedac9e8..a9b9a95c 100644 --- a/src/data/langs/id-ID/projects/egg-box.md +++ b/src/data/langs/id-ID/projects/egg-box.md @@ -8,9 +8,27 @@ pinned: true tags: - arduino - c++ -thumbnail: http://placeimg.com/640/480/iot +thumbnail: /images/egg_box.jpeg demoUrl: https://github.com/zgunz42/egg-incubator-iot sourceUrl: https://github.com/zgunz42/egg-incubator-iot --- -# Description Will Be Soon Added +**Hatching Device and IoT Monitoring** + +The project involves the use of a "Hatching Device" that performs temperature monitoring and manages incubator turnover using IoT devices (NodeMCU) and a server built with NestJS. Communication between these components is facilitated through the MQTT (Message Queuing Telemetry Transport) protocol. + +**Key Components:** + +1. **Hatching Device**: This device is designed for incubation purposes, possibly for hatching eggs or other biological materials. It plays a crucial role in maintaining specific environmental conditions. + +2. **Temperature Monitoring**: The Hatching Device is equipped with sensors to measure and monitor the temperature within the incubator. Precise temperature control is essential for successful incubation. + +3. **Incubator Turnover**: "Incubator turnover" refers to the periodic rotation or movement of eggs inside the incubator. This ensures even heat distribution and proper development. + +4. **IoT Devices (NodeMCU)**: NodeMCU is an IoT development board capable of internet connectivity and data collection. In this project, NodeMCU devices collect temperature data and control the incubator's turnover mechanism. + +5. **Server (NestJS)**: NestJS is a Node.js framework used to build server-side applications. In this context, it serves as a server that receives data from IoT devices (NodeMCU) and potentially provides control and monitoring functions. + +6. **MQTT Protocol**: MQTT (Message Queuing Telemetry Transport) is used for communication between the IoT devices and the server. It is a lightweight messaging protocol commonly employed in IoT applications. + +This project aims to create an effective system for hatching by closely monitoring and controlling temperature and managing the incubator turnover process. The integration of IoT devices and a server enables real-time data collection and potentially remote control of the hatching process. diff --git a/src/data/langs/id-ID/projects/otonan.md b/src/data/langs/id-ID/projects/otonan.md index b87c44e3..7a1e1641 100644 --- a/src/data/langs/id-ID/projects/otonan.md +++ b/src/data/langs/id-ID/projects/otonan.md @@ -7,7 +7,7 @@ pinned: true tags: - nextjs - react -thumbnail: http://placeimg.com/640/480/birthday +thumbnail: /images/birthday.png demoUrl: http://otonan.netlify.app sourceUrl: http://otonan.netlify.app --- diff --git a/src/data/langs/id-ID/projects/pawiwahan.md b/src/data/langs/id-ID/projects/pawiwahan.md index ac494fd8..aa1f917a 100644 --- a/src/data/langs/id-ID/projects/pawiwahan.md +++ b/src/data/langs/id-ID/projects/pawiwahan.md @@ -6,9 +6,37 @@ pinned: true tags: - nextjs - react -thumbnail: http://placeimg.com/640/480/weeding +thumbnail: /images/weeding.png demoUrl: http://pawiwahan.netlify.app sourceUrl: http://pawiwahan.netlify.app --- -# Description Will Be Soon Added +**Simple Online Wedding Invitation Website** + +A "Simple Online Wedding Invitation Website" is a website specifically designed to provide information and invite guests to a wedding event digitally. Below is an explanation of the concept and the features that such a simple online wedding invitation website might have: + +1. **Wedding Event Information**: The website will provide essential details about the wedding event, such as the date, time, and location. This helps guests plan their attendance. + +2. **Couple's Love Story**: Some couples choose to share their love story through the website. This can be a brief narrative or photos that narrate their journey of love. + +3. **Location Details**: Maps and the address of the wedding venue, along with directions, can be included to assist guests with navigation. + +4. **Guest List**: This feature allows the wedding couple to view the list of invited guests and monitor RSVP confirmations. + +5. **Online RSVP**: Guests can confirm their attendance through an online RSVP form provided on the website. This helps the couple plan the number of invitations and accommodations more efficiently. + +6. **Photo Gallery**: The website can have a collection of photos of the couple, from their dating days to pre-wedding moments. It's a great way to share memories and entertain guests. + +7. **Digital Invitation Ordering**: The wedding couple can offer digital invitation options to their guests. This is a modern alternative to physical invitations and can save on printing costs. + +8. **Well-Wishes and Greetings**: This feature allows guests to leave messages, well-wishes, and congratulations for the couple. + +9. **Contact Information**: The contact details of the wedding couple, such as email addresses or phone numbers, can be provided for guests to reach out with questions or special requests. + +10. **Design and Theme**: The website can be decorated with a theme and design that aligns with the couple's wedding style, creating a personalized impression. + +11. **Social Media Links**: Links to the couple's social media accounts (such as Instagram or Facebook) can be added for guests to follow updates and wedding-related posts. + +12. **Final Confirmations**: The website can be used for providing final confirmations to guests about event details, such as any last-minute schedule changes or venue adjustments. + +An online wedding invitation website offers flexibility for the wedding couple to share important information with their guests and streamline interactions between the couple and their invitees. It also serves as an eco-friendly and modern alternative to traditional wedding invitations. diff --git a/src/data/langs/id-ID/projects/slideit.md b/src/data/langs/id-ID/projects/slideit.md index 5a11b27c..726ed70e 100644 --- a/src/data/langs/id-ID/projects/slideit.md +++ b/src/data/langs/id-ID/projects/slideit.md @@ -6,7 +6,7 @@ pinned: true tags: - svelte - js -thumbnail: http://placeimg.com/640/480/carousel +thumbnail: /images/carousel_addon.png demoUrl: https://github.com/zgunz42/svelte-slideit sourceUrl: https://github.com/zgunz42/svelte-slideit --- diff --git a/src/pages/BlogArticle.tsx b/src/pages/BlogArticle.tsx index 4ce5fa4c..a9c62c50 100644 --- a/src/pages/BlogArticle.tsx +++ b/src/pages/BlogArticle.tsx @@ -25,18 +25,28 @@ import useAppStyles from 'themes/styles' const useStyle = createStyles(() => ({ articleBody: { letterSpacing: '0.01em', - lineHeight: '1.5em' + lineHeight: '1.5em', + 'ol, ul, menu': { + listStyle: 'inherit' + } }, wrapper: { margin: '0 auto', padding: '0 1em', maxWidth: '800px' + }, + imgArticle: { + maxWidth: '100%', + height: 'auto', + 'figure,figure>div': { + height: '100%' + } } })) /** Blog post article page */ function BlogArticlePage(): ReactElement { - const { classes, theme } = useStyle() + const { classes, theme, cx } = useStyle() const { locale } = useLocale() const { classes: appClasses } = useAppStyles() const { articleSlug } = useParams() @@ -69,7 +79,10 @@ function BlogArticlePage(): ReactElement { {data.attributes.title} Diterbitkan {publishAt} {data.attributes.title} ({ articleBody: { letterSpacing: '0.01em', - lineHeight: '1.5em' + lineHeight: '1.5em', + 'ol, ul, menu': { + listStyle: 'inherit' + } }, wrapper: { margin: '0 auto', padding: '0 1em', maxWidth: '800px' + }, + imgHero: { + maxWidth: '100%', + height: 'auto', + 'figure,figure>div': { + height: '100%' + } } })) function ProjectDetailPage(): ReactElement { - const { classes } = useStyle() + const { classes, cx } = useStyle() const { projectSlug } = useParams() const { $t, locale } = useLocale() const navigate = useNavigate() @@ -72,7 +82,7 @@ function ProjectDetailPage(): ReactElement {