From 231c04de981f8a3688b31c8a09c8dcf0b38f9879 Mon Sep 17 00:00:00 2001 From: Maximilian Franzke <787658+mfranzke@users.noreply.github.com> Date: Mon, 30 Sep 2024 14:02:41 +0200 Subject: [PATCH 01/91] docs(migration): pin foundations version Resolves https://github.com/db-ui/mono/issues/3260 --- docs/migration/v0.2.x-to-v0.3.x.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/migration/v0.2.x-to-v0.3.x.md b/docs/migration/v0.2.x-to-v0.3.x.md index 117fb6ebce3..a1ad5d287bc 100644 --- a/docs/migration/v0.2.x-to-v0.3.x.md +++ b/docs/migration/v0.2.x-to-v0.3.x.md @@ -25,5 +25,5 @@ We refactored our colors which might add some breaking changes to current projec We provide a cli tool to auto migrate your source code. Use this command in your repository: ```shell -npx @db-ui/foundations migration --src=./src +npx @db-ui/foundations@v0.3 migration --src=./src ``` From 59e85ba768e7b66265661267c4b962ac30fd5c7f Mon Sep 17 00:00:00 2001 From: Maximilian Franzke <787658+mfranzke@users.noreply.github.com> Date: Mon, 30 Sep 2024 14:29:14 +0200 Subject: [PATCH 02/91] Update v0.3.x-to-v0.4.x.md --- docs/migration/v0.3.x-to-v0.4.x.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/migration/v0.3.x-to-v0.4.x.md b/docs/migration/v0.3.x-to-v0.4.x.md index 56fc8c3acf2..9670ec51b39 100644 --- a/docs/migration/v0.3.x-to-v0.4.x.md +++ b/docs/migration/v0.3.x-to-v0.4.x.md @@ -30,7 +30,7 @@ We refactored our icons which might add some breaking changes to current project We provide a cli tool to auto migrate your source code. Use this command in your repository: ```shell -npx @db-ui/foundations migration --src=./src +npx @db-ui/foundations@v0.4 migration --src=./src ``` Please check the changes made in your codebase afterwards, as this is mainly a simple search & replace and there might be unexpected changes of similar wordings to our icon names for any other methods, or further code occurrences that don't even refer to icons. From 335433f426a630a8fc74bceb27165b22793c75f7 Mon Sep 17 00:00:00 2001 From: Maximilian Franzke <787658+mfranzke@users.noreply.github.com> Date: Mon, 30 Sep 2024 14:53:02 +0200 Subject: [PATCH 03/91] Update v0.3.x-to-v0.4.x.md --- docs/migration/v0.3.x-to-v0.4.x.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/migration/v0.3.x-to-v0.4.x.md b/docs/migration/v0.3.x-to-v0.4.x.md index 9670ec51b39..bd835a811f4 100644 --- a/docs/migration/v0.3.x-to-v0.4.x.md +++ b/docs/migration/v0.3.x-to-v0.4.x.md @@ -30,7 +30,7 @@ We refactored our icons which might add some breaking changes to current project We provide a cli tool to auto migrate your source code. Use this command in your repository: ```shell -npx @db-ui/foundations@v0.4 migration --src=./src +npx @db-ui/foundations@v0.4 migration --type=icon --src=./src ``` Please check the changes made in your codebase afterwards, as this is mainly a simple search & replace and there might be unexpected changes of similar wordings to our icon names for any other methods, or further code occurrences that don't even refer to icons. From 8d0551b417b5c36b566ef69aa11542dbe4963693 Mon Sep 17 00:00:00 2001 From: Nicolas Merget <104347736+nmerget@users.noreply.github.com> Date: Mon, 30 Sep 2024 17:27:39 +0200 Subject: [PATCH 04/91] fix: background color for accordion (#3263) --- .../components/accordion-item/accordion-item.scss | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/packages/components/src/components/accordion-item/accordion-item.scss b/packages/components/src/components/accordion-item/accordion-item.scss index ca3334ebdf6..f7d7ee6dcc8 100644 --- a/packages/components/src/components/accordion-item/accordion-item.scss +++ b/packages/components/src/components/accordion-item/accordion-item.scss @@ -26,7 +26,7 @@ $db-accordion-item-border-radius: variables.$db-border-radius-sm; @extend %dropdown-icon; @extend %db-overwrite-font-size-md; - background-color: colors.$db-adaptive-bg-basic-transparent-full-default; + background-color: colors.$db-adaptive-bg-basic-level-1-default; list-style: none; display: flex; justify-content: space-between; @@ -35,20 +35,13 @@ $db-accordion-item-border-radius: variables.$db-border-radius-sm; border-radius: $db-accordion-item-border-radius; @include helpers.hover { - background-color: colors.$db-adaptive-bg-basic-transparent-hovered; + background-color: colors.$db-adaptive-bg-basic-level-1-hovered; } @include helpers.active { - background-color: colors.$db-adaptive-bg-basic-transparent-pressed; + background-color: colors.$db-adaptive-bg-basic-level-1-pressed; } - @include helpers.hover { - background-color: colors.$db-adaptive-bg-basic-transparent-hovered; - } - - @include helpers.active { - background-color: colors.$db-adaptive-bg-basic-transparent-pressed; - } &::-webkit-details-marker { display: none; From 270027913730a5dc8635050a1d2a3bd5c23e7fed Mon Sep 17 00:00:00 2001 From: Nicolas Merget <104347736+nmerget@users.noreply.github.com> Date: Mon, 30 Sep 2024 18:08:09 +0200 Subject: [PATCH 05/91] chore: pin eslint version (#3251) --- .github/dependabot.yml | 3 +++ package-lock.json | 4 ++-- packages/components/package.json | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 444453ab1ee..aadc97c225e 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -39,6 +39,9 @@ updates: update-types: ["version-update:semver-minor"] # There is an issue with sass:1.77.5 and additional colors in foundations we ignore updates for now - dependency-name: "sass" + # We currently need to ignore eslint@v9 + - dependency-name: "eslint" + update-types: ["version-update:semver-minor"] pull-request-branch-name: separator: "-" # https://github.com/dependabot/dependabot-core/issues/5226#issuecomment-1179434437 diff --git a/package-lock.json b/package-lock.json index 6d593d8ada2..0f8b024bb14 100644 --- a/package-lock.json +++ b/package-lock.json @@ -41031,7 +41031,7 @@ "@react-docgen/cli": "^2.0.3", "cpr": "3.0.1", "cssnano": "^7.0.6", - "eslint": "^9.0.0", + "eslint": "^8", "hygen": "^6.2.11", "lit": "^3.2.0", "nodemon": "3.1.7", @@ -41387,7 +41387,7 @@ }, "showcases/next-showcase": { "dependencies": { - "next": "*", + "next": "latest", "react": "18.3.1", "react-dom": "18.3.1" }, diff --git a/packages/components/package.json b/packages/components/package.json index db32fac0f1f..f72ca4568b9 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -52,7 +52,7 @@ "@react-docgen/cli": "^2.0.3", "cpr": "3.0.1", "cssnano": "^7.0.6", - "eslint": "^9.0.0", + "eslint": "^8", "hygen": "^6.2.11", "lit": "^3.2.0", "nodemon": "3.1.7", From 898e54c8f2512367b9db3745f0a47bf74855c78b Mon Sep 17 00:00:00 2001 From: Nicolas Merget <104347736+nmerget@users.noreply.github.com> Date: Tue, 1 Oct 2024 08:21:26 +0200 Subject: [PATCH 06/91] chore: update hygen templates for new component generation (#3229) --- .../_templates/mitosis/new/component/components.ejs.t | 2 +- .../mitosis/new/component/db-ui-components-angular.ejs.t | 3 +-- .../components/_templates/mitosis/new/component/tsx.ejs.t | 2 +- .../_templates/mitosis/new/readmes/readme-angular.ejs.t | 5 +++-- .../new/showcases/patternhub-comp-parser-import.ejs.t | 4 ++-- ...{patternhub-route.ejs.t => patternhub-components.ejs.t} | 4 ++-- .../mitosis/new/showcases/patternhub-routes-imports.ejs.t | 7 +++++++ .../mitosis/new/showcases/patternhub-routes.ejs.t | 6 ++++++ .../mitosis/new/showcases/react-showcase-component.ejs.t | 5 +++-- 9 files changed, 26 insertions(+), 12 deletions(-) rename packages/components/_templates/mitosis/new/showcases/{patternhub-route.ejs.t => patternhub-components.ejs.t} (53%) create mode 100644 packages/components/_templates/mitosis/new/showcases/patternhub-routes-imports.ejs.t create mode 100644 packages/components/_templates/mitosis/new/showcases/patternhub-routes.ejs.t diff --git a/packages/components/_templates/mitosis/new/component/components.ejs.t b/packages/components/_templates/mitosis/new/component/components.ejs.t index ce3f971b2de..8f5859cc8a4 100644 --- a/packages/components/_templates/mitosis/new/component/components.ejs.t +++ b/packages/components/_templates/mitosis/new/component/components.ejs.t @@ -1,6 +1,6 @@ --- inject: true -to: scripts/post-build/components.js +to: scripts/post-build/components.ts after: getComponents --- { diff --git a/packages/components/_templates/mitosis/new/component/db-ui-components-angular.ejs.t b/packages/components/_templates/mitosis/new/component/db-ui-components-angular.ejs.t index 923ddbcd94a..2d3eaee1e65 100644 --- a/packages/components/_templates/mitosis/new/component/db-ui-components-angular.ejs.t +++ b/packages/components/_templates/mitosis/new/component/db-ui-components-angular.ejs.t @@ -1,7 +1,6 @@ --- inject: true -to: src/styles/db-ui-components.scss +to: src/styles/_custom-elements.scss after: angular-workaround --- -db<%= name %>, db-<%= name %>, diff --git a/packages/components/_templates/mitosis/new/component/tsx.ejs.t b/packages/components/_templates/mitosis/new/component/tsx.ejs.t index aaf26c8fccd..3926168fbc5 100644 --- a/packages/components/_templates/mitosis/new/component/tsx.ejs.t +++ b/packages/components/_templates/mitosis/new/component/tsx.ejs.t @@ -1,7 +1,7 @@ --- to: src/components/<%= name %>/<%= name %>.lite.tsx --- -import { Show, useMetadata, useStore } from "@builder.io/mitosis"; +import { Show, useMetadata, useStore, useRef } from "@builder.io/mitosis"; import { DB<%= h.changeCase.pascal(name) %>State, DB<%= h.changeCase.pascal(name) %>Props } from "./model"; import { cls } from "../../utils"; <% if(formValue!=="no"){ -%> diff --git a/packages/components/_templates/mitosis/new/readmes/readme-angular.ejs.t b/packages/components/_templates/mitosis/new/readmes/readme-angular.ejs.t index a572c647202..d00f527c9c5 100644 --- a/packages/components/_templates/mitosis/new/readmes/readme-angular.ejs.t +++ b/packages/components/_templates/mitosis/new/readmes/readme-angular.ejs.t @@ -9,11 +9,12 @@ For general installation and configuration take a look at the [ngx-components](h ```ts app.component.ts // app.component.ts -import { DB<%= h.changeCase.pascal(name) %>Module } from '@db-ui/ngx-components'; +import { DB<%= h.changeCase.pascal(name) %> } from '@db-ui/ngx-components'; @Component({ // ... - imports: [..., DB<%= h.changeCase.pascal(name) %>Module], + imports: [..., DB<%= h.changeCase.pascal(name) %>], + standalone: true // ... }) ``` diff --git a/packages/components/_templates/mitosis/new/showcases/patternhub-comp-parser-import.ejs.t b/packages/components/_templates/mitosis/new/showcases/patternhub-comp-parser-import.ejs.t index 92b3a008ebb..ec0ee5f5240 100644 --- a/packages/components/_templates/mitosis/new/showcases/patternhub-comp-parser-import.ejs.t +++ b/packages/components/_templates/mitosis/new/showcases/patternhub-comp-parser-import.ejs.t @@ -1,6 +1,6 @@ --- inject: true to: "<%= showcases ? `../../showcases/patternhub/components/component-parser/index.tsx` : null %>" -after: from 'react' +before: } from '../../../../output/react/src/index'; --- -import DB<%= h.changeCase.pascal(name) %> from '../src/components/<%= name %>/<%= name %>'; +,DB<%= h.changeCase.pascal(name) %> diff --git a/packages/components/_templates/mitosis/new/showcases/patternhub-route.ejs.t b/packages/components/_templates/mitosis/new/showcases/patternhub-components.ejs.t similarity index 53% rename from packages/components/_templates/mitosis/new/showcases/patternhub-route.ejs.t rename to packages/components/_templates/mitosis/new/showcases/patternhub-components.ejs.t index e793d58a7b0..74fb7dd0b70 100644 --- a/packages/components/_templates/mitosis/new/showcases/patternhub-route.ejs.t +++ b/packages/components/_templates/mitosis/new/showcases/patternhub-components.ejs.t @@ -4,6 +4,6 @@ to: "<%= showcases ? `../../showcases/patternhub/data/components.json` : null %> before: \[ --- { - label: 'TODO: Add to specific category; DB<%= h.changeCase.pascal(name) %>', - name: '<%= name %>', + "label": "TODO: Add to specific category; DB<%= h.changeCase.pascal(name) %>", + "name": "<%= name %>", }, diff --git a/packages/components/_templates/mitosis/new/showcases/patternhub-routes-imports.ejs.t b/packages/components/_templates/mitosis/new/showcases/patternhub-routes-imports.ejs.t new file mode 100644 index 00000000000..9592cfb2838 --- /dev/null +++ b/packages/components/_templates/mitosis/new/showcases/patternhub-routes-imports.ejs.t @@ -0,0 +1,7 @@ +--- +inject: true +to: "<%= showcases ? `../../showcases/patternhub/data/routes.tsx` : null %>" +before: import Components from './components.json'; +--- +import * as <%= h.changeCase.pascal(name) %>Code from '../components/code-docs/<%= name %>'; +import <%= h.changeCase.pascal(name) %>Component from '../../react-showcase/src/components/<%= name %>'; diff --git a/packages/components/_templates/mitosis/new/showcases/patternhub-routes.ejs.t b/packages/components/_templates/mitosis/new/showcases/patternhub-routes.ejs.t new file mode 100644 index 00000000000..554725cc1d3 --- /dev/null +++ b/packages/components/_templates/mitosis/new/showcases/patternhub-routes.ejs.t @@ -0,0 +1,6 @@ +--- +inject: true +to: "<%= showcases ? `../../showcases/patternhub/data/routes.tsx` : null %>" +after: const nameComponentMap = { +--- + '<%= name %>': <<%= h.changeCase.pascal(name) %>Component slotCode={<%= h.changeCase.pascal(name) %>Code} />, diff --git a/packages/components/_templates/mitosis/new/showcases/react-showcase-component.ejs.t b/packages/components/_templates/mitosis/new/showcases/react-showcase-component.ejs.t index 5b7aef64636..e4d19f437ff 100644 --- a/packages/components/_templates/mitosis/new/showcases/react-showcase-component.ejs.t +++ b/packages/components/_templates/mitosis/new/showcases/react-showcase-component.ejs.t @@ -2,10 +2,11 @@ to: "<%= showcases ? `../../showcases/react-showcase/src/components/${name}/index.tsx` : null %>" --- import { DB<%= h.changeCase.pascal(name) %> } from '../../../../../output/react/src'; -import DefaultComponent from '../index'; +import DefaultComponent from '../default-component'; import defaultComponentVariants from '../../../../shared/<%= name %>.json'; import type { DB<%= h.changeCase.pascal(name) %>Props } from '../../../../../output/react/src/components/<%= name %>/model'; import { getVariants } from '../data'; +import type { BaseComponentProps } from "../base-component-data"; const get<%= h.changeCase.pascal(name) %> = ({ children }: DB<%= h.changeCase.pascal(name) %>Props) => ( > @@ -13,7 +14,7 @@ const get<%= h.changeCase.pascal(name) %> = ({ children }: DB<%= h.changeCase.pa > ); -const <%= h.changeCase.pascal(name) %>Component = () => { +const <%= h.changeCase.pascal(name) %>Component = (props: BaseComponentProps) => { return ( Date: Tue, 1 Oct 2024 11:18:34 +0200 Subject: [PATCH 07/91] docs: update angular README.md to add missing file ending for css (#3270) --- output/angular/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/output/angular/README.md b/output/angular/README.md index c1844235831..8000fb01d24 100644 --- a/output/angular/README.md +++ b/output/angular/README.md @@ -39,7 +39,7 @@ Import the styles in `scss` or `css`. Based on your technology the file names co ```css styles.css /* styles.css */ -@import "@db-ui/components/build/styles/db-ui-42-rollup"; +@import "@db-ui/components/build/styles/db-ui-42-rollup.css"; ``` From f96d9ef4b0347317a04bbdad092985207c88209a Mon Sep 17 00:00:00 2001 From: Maximilian Franzke <787658+mfranzke@users.noreply.github.com> Date: Tue, 1 Oct 2024 12:09:28 +0200 Subject: [PATCH 08/91] feat: generating provenance statements (#3186) * feat: Generating provenance statements * Update publish-npm.sh * feat: generating provenance statements * Update release.yml * Update 03-publish-packages.yml * Revert "Update 03-publish-packages.yml" This reverts commit a3b445a3074756c9f43e5d7d161ec34283fddc94. * Revert "Update release.yml" This reverts commit 05c8e3692bab03d42f23a9a2f9cb5fd7abdad89f. * chore: update permission for publish-packages * fix: issue with permission for 03-publish-packages.yml --------- Co-authored-by: Nicolas Merget Co-authored-by: Nicolas Merget <104347736+nmerget@users.noreply.github.com> --- .github/scripts/publish-npm.sh | 3 ++- .github/workflows/03-publish-packages.yml | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/scripts/publish-npm.sh b/.github/scripts/publish-npm.sh index 5751f12f69c..4923a170865 100644 --- a/.github/scripts/publish-npm.sh +++ b/.github/scripts/publish-npm.sh @@ -60,6 +60,7 @@ for REGISTRY in 'GITHUB' 'NPM'; do # TODO: Add other build as well for PACKAGE in 'foundations' 'components' 'ngx-components' 'react-components' 'v-components' 'web-components'; do echo "⤴ Publish $PACKAGE with tag $TAG to $REGISTRY" - npm publish --tag "$TAG" db-ui-"$PACKAGE"-"$VALID_SEMVER_VERSION".tgz + # https://docs.npmjs.com/generating-provenance-statements#example-github-actions-workflow + npm publish --tag "$TAG" db-ui-"$PACKAGE"-"$VALID_SEMVER_VERSION".tgz --provenance done done diff --git a/.github/workflows/03-publish-packages.yml b/.github/workflows/03-publish-packages.yml index 80e5276a1d5..acfbed8b104 100644 --- a/.github/workflows/03-publish-packages.yml +++ b/.github/workflows/03-publish-packages.yml @@ -20,6 +20,9 @@ jobs: publish: name: Publish latest package versions to GitHub Packages runs-on: ubuntu-latest + permissions: + id-token: write + contents: write steps: - name: ⏬ Checkout repo uses: actions/checkout@v4 From ceaf81abf31d5e5fc2a7427c500e5115e3470135 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 2 Oct 2024 01:22:02 +0000 Subject: [PATCH 09/91] chore(deps): bump the next group with 3 updates (#3276) Bumps the next group with 3 updates: [next](https://github.com/vercel/next.js), [@next/mdx](https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next). Updates `next` from 14.2.13 to 14.2.14 - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/compare/v14.2.13...v14.2.14) Updates `@next/mdx` from 14.2.13 to 14.2.14 - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/commits/v14.2.14/packages/next-mdx) Updates `eslint-config-next` from 14.2.13 to 14.2.14 - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/commits/v14.2.14/packages/eslint-config-next) --- updated-dependencies: - dependency-name: next dependency-type: direct:production update-type: version-update:semver-patch dependency-group: next - dependency-name: "@next/mdx" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: next - dependency-name: eslint-config-next dependency-type: direct:development update-type: version-update:semver-patch dependency-group: next ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 114 +++++++++++++++--------------- showcases/patternhub/package.json | 6 +- 2 files changed, 60 insertions(+), 60 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0f8b024bb14..41fe409c8fe 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7231,14 +7231,14 @@ } }, "node_modules/@next/env": { - "version": "14.2.13", - "resolved": "https://registry.npmjs.org/@next/env/-/env-14.2.13.tgz", - "integrity": "sha512-s3lh6K8cbW1h5Nga7NNeXrbe0+2jIIYK9YaA9T7IufDWnZpozdFUp6Hf0d5rNWUKu4fEuSX2rCKlGjCrtylfDw==" + "version": "14.2.14", + "resolved": "https://registry.npmjs.org/@next/env/-/env-14.2.14.tgz", + "integrity": "sha512-/0hWQfiaD5//LvGNgc8PjvyqV50vGK0cADYzaoOOGN8fxzBn3iAiaq3S0tCRnFBldq0LVveLcxCTi41ZoYgAgg==" }, "node_modules/@next/eslint-plugin-next": { - "version": "14.2.13", - "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-14.2.13.tgz", - "integrity": "sha512-z8Mk0VljxhIzsSiZUSdt3wp+t2lKd+jk5a9Jsvh3zDGkItgDMfjv/ZbET6HsxEl/fSihVoHGsXV6VLyDH0lfTQ==", + "version": "14.2.14", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-14.2.14.tgz", + "integrity": "sha512-kV+OsZ56xhj0rnTn6HegyTGkoa16Mxjrpk7pjWumyB2P8JVQb8S9qtkjy/ye0GnTr4JWtWG4x/2qN40lKZ3iVQ==", "dev": true, "dependencies": { "glob": "10.3.10" @@ -7331,9 +7331,9 @@ } }, "node_modules/@next/mdx": { - "version": "14.2.13", - "resolved": "https://registry.npmjs.org/@next/mdx/-/mdx-14.2.13.tgz", - "integrity": "sha512-UrNXnCMcChqLJDb8kdoWjw3Hyt1E+xGh8n/4U3ro/kkQjiXJ/3k4+Es+L6oxY+zafg1n+6xpK5whROTNAsKAxA==", + "version": "14.2.14", + "resolved": "https://registry.npmjs.org/@next/mdx/-/mdx-14.2.14.tgz", + "integrity": "sha512-bynCBUGARfZseorwwaAgEeX9pYCjX1jTB3dLaZohGxetDBTM3WCz7Uvyv7Rvf0PxXQ/uD+0m4HBuNMNB+4MYCg==", "dev": true, "dependencies": { "source-map": "^0.7.0" @@ -7352,9 +7352,9 @@ } }, "node_modules/@next/swc-darwin-arm64": { - "version": "14.2.13", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.13.tgz", - "integrity": "sha512-IkAmQEa2Htq+wHACBxOsslt+jMoV3msvxCn0WFSfJSkv/scy+i/EukBKNad36grRxywaXUYJc9mxEGkeIs8Bzg==", + "version": "14.2.14", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.14.tgz", + "integrity": "sha512-bsxbSAUodM1cjYeA4o6y7sp9wslvwjSkWw57t8DtC8Zig8aG8V6r+Yc05/9mDzLKcybb6EN85k1rJDnMKBd9Gw==", "cpu": [ "arm64" ], @@ -7367,9 +7367,9 @@ } }, "node_modules/@next/swc-darwin-x64": { - "version": "14.2.13", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.13.tgz", - "integrity": "sha512-Dv1RBGs2TTjkwEnFMVL5XIfJEavnLqqwYSD6LXgTPdEy/u6FlSrLBSSfe1pcfqhFEXRAgVL3Wpjibe5wXJzWog==", + "version": "14.2.14", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.14.tgz", + "integrity": "sha512-cC9/I+0+SK5L1k9J8CInahduTVWGMXhQoXFeNvF0uNs3Bt1Ub0Azb8JzTU9vNCr0hnaMqiWu/Z0S1hfKc3+dww==", "cpu": [ "x64" ], @@ -7382,9 +7382,9 @@ } }, "node_modules/@next/swc-linux-arm64-gnu": { - "version": "14.2.13", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.13.tgz", - "integrity": "sha512-yB1tYEFFqo4ZNWkwrJultbsw7NPAAxlPXURXioRl9SdW6aIefOLS+0TEsKrWBtbJ9moTDgU3HRILL6QBQnMevg==", + "version": "14.2.14", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.14.tgz", + "integrity": "sha512-RMLOdA2NU4O7w1PQ3Z9ft3PxD6Htl4uB2TJpocm+4jcllHySPkFaUIFacQ3Jekcg6w+LBaFvjSPthZHiPmiAUg==", "cpu": [ "arm64" ], @@ -7397,9 +7397,9 @@ } }, "node_modules/@next/swc-linux-arm64-musl": { - "version": "14.2.13", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.13.tgz", - "integrity": "sha512-v5jZ/FV/eHGoWhMKYrsAweQ7CWb8xsWGM/8m1mwwZQ/sutJjoFaXchwK4pX8NqwImILEvQmZWyb8pPTcP7htWg==", + "version": "14.2.14", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.14.tgz", + "integrity": "sha512-WgLOA4hT9EIP7jhlkPnvz49iSOMdZgDJVvbpb8WWzJv5wBD07M2wdJXLkDYIpZmCFfo/wPqFsFR4JS4V9KkQ2A==", "cpu": [ "arm64" ], @@ -7412,9 +7412,9 @@ } }, "node_modules/@next/swc-linux-x64-gnu": { - "version": "14.2.13", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.13.tgz", - "integrity": "sha512-aVc7m4YL7ViiRv7SOXK3RplXzOEe/qQzRA5R2vpXboHABs3w8vtFslGTz+5tKiQzWUmTmBNVW0UQdhkKRORmGA==", + "version": "14.2.14", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.14.tgz", + "integrity": "sha512-lbn7svjUps1kmCettV/R9oAvEW+eUI0lo0LJNFOXoQM5NGNxloAyFRNByYeZKL3+1bF5YE0h0irIJfzXBq9Y6w==", "cpu": [ "x64" ], @@ -7427,9 +7427,9 @@ } }, "node_modules/@next/swc-linux-x64-musl": { - "version": "14.2.13", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.13.tgz", - "integrity": "sha512-4wWY7/OsSaJOOKvMsu1Teylku7vKyTuocvDLTZQq0TYv9OjiYYWt63PiE1nTuZnqQ4RPvME7Xai+9enoiN0Wrg==", + "version": "14.2.14", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.14.tgz", + "integrity": "sha512-7TcQCvLQ/hKfQRgjxMN4TZ2BRB0P7HwrGAYL+p+m3u3XcKTraUFerVbV3jkNZNwDeQDa8zdxkKkw2els/S5onQ==", "cpu": [ "x64" ], @@ -7442,9 +7442,9 @@ } }, "node_modules/@next/swc-win32-arm64-msvc": { - "version": "14.2.13", - "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.13.tgz", - "integrity": "sha512-uP1XkqCqV2NVH9+g2sC7qIw+w2tRbcMiXFEbMihkQ8B1+V6m28sshBwAB0SDmOe0u44ne1vFU66+gx/28RsBVQ==", + "version": "14.2.14", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.14.tgz", + "integrity": "sha512-8i0Ou5XjTLEje0oj0JiI0Xo9L/93ghFtAUYZ24jARSeTMXLUx8yFIdhS55mTExq5Tj4/dC2fJuaT4e3ySvXU1A==", "cpu": [ "arm64" ], @@ -7457,9 +7457,9 @@ } }, "node_modules/@next/swc-win32-ia32-msvc": { - "version": "14.2.13", - "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.13.tgz", - "integrity": "sha512-V26ezyjPqQpDBV4lcWIh8B/QICQ4v+M5Bo9ykLN+sqeKKBxJVDpEc6biDVyluTXTC40f5IqCU0ttth7Es2ZuMw==", + "version": "14.2.14", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.14.tgz", + "integrity": "sha512-2u2XcSaDEOj+96eXpyjHjtVPLhkAFw2nlaz83EPeuK4obF+HmtDJHqgR1dZB7Gb6V/d55FL26/lYVd0TwMgcOQ==", "cpu": [ "ia32" ], @@ -7472,9 +7472,9 @@ } }, "node_modules/@next/swc-win32-x64-msvc": { - "version": "14.2.13", - "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.13.tgz", - "integrity": "sha512-WwzOEAFBGhlDHE5Z73mNU8CO8mqMNLqaG+AO9ETmzdCQlJhVtWZnOl2+rqgVQS+YHunjOWptdFmNfbpwcUuEsw==", + "version": "14.2.14", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.14.tgz", + "integrity": "sha512-MZom+OvZ1NZxuRovKt1ApevjiUJTcU2PmdJKL66xUPaJeRywnbGGRWUlaAOwunD6dX+pm83vj979NTC8QXjGWg==", "cpu": [ "x64" ], @@ -18763,12 +18763,12 @@ } }, "node_modules/eslint-config-next": { - "version": "14.2.13", - "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-14.2.13.tgz", - "integrity": "sha512-aro1EKAoyYchnO/3Tlo91hnNBO7QO7qnv/79MAFC+4Jq8TdUVKQlht5d2F+YjrePjdpOvfL+mV9JPfyYNwkk1g==", + "version": "14.2.14", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-14.2.14.tgz", + "integrity": "sha512-TXwyjGICAlWC9O0OufS3koTsBKQH8l1xt3SY/aDuvtKHIwjTHplJKWVb1WOEX0OsDaxGbFXmfD2EY1sNfG0Y/w==", "dev": true, "dependencies": { - "@next/eslint-plugin-next": "14.2.13", + "@next/eslint-plugin-next": "14.2.14", "@rushstack/eslint-patch": "^1.3.3", "@typescript-eslint/eslint-plugin": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0", "@typescript-eslint/parser": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0", @@ -27754,11 +27754,11 @@ } }, "node_modules/next": { - "version": "14.2.13", - "resolved": "https://registry.npmjs.org/next/-/next-14.2.13.tgz", - "integrity": "sha512-BseY9YNw8QJSwLYD7hlZzl6QVDoSFHL/URN5K64kVEVpCsSOWeyjbIGK+dZUaRViHTaMQX8aqmnn0PHBbGZezg==", + "version": "14.2.14", + "resolved": "https://registry.npmjs.org/next/-/next-14.2.14.tgz", + "integrity": "sha512-Q1coZG17MW0Ly5x76shJ4dkC23woLAhhnDnw+DfTc7EpZSGuWrlsZ3bZaO8t6u1Yu8FVfhkqJE+U8GC7E0GLPQ==", "dependencies": { - "@next/env": "14.2.13", + "@next/env": "14.2.14", "@swc/helpers": "0.5.5", "busboy": "1.6.0", "caniuse-lite": "^1.0.30001579", @@ -27773,15 +27773,15 @@ "node": ">=18.17.0" }, "optionalDependencies": { - "@next/swc-darwin-arm64": "14.2.13", - "@next/swc-darwin-x64": "14.2.13", - "@next/swc-linux-arm64-gnu": "14.2.13", - "@next/swc-linux-arm64-musl": "14.2.13", - "@next/swc-linux-x64-gnu": "14.2.13", - "@next/swc-linux-x64-musl": "14.2.13", - "@next/swc-win32-arm64-msvc": "14.2.13", - "@next/swc-win32-ia32-msvc": "14.2.13", - "@next/swc-win32-x64-msvc": "14.2.13" + "@next/swc-darwin-arm64": "14.2.14", + "@next/swc-darwin-x64": "14.2.14", + "@next/swc-linux-arm64-gnu": "14.2.14", + "@next/swc-linux-arm64-musl": "14.2.14", + "@next/swc-linux-x64-gnu": "14.2.14", + "@next/swc-linux-x64-musl": "14.2.14", + "@next/swc-win32-arm64-msvc": "14.2.14", + "@next/swc-win32-ia32-msvc": "14.2.14", + "@next/swc-win32-x64-msvc": "14.2.14" }, "peerDependencies": { "@opentelemetry/api": "^1.1.0", @@ -41387,7 +41387,7 @@ }, "showcases/next-showcase": { "dependencies": { - "next": "latest", + "next": "*", "react": "18.3.1", "react-dom": "18.3.1" }, @@ -41416,7 +41416,7 @@ "dependencies": { "dompurify": "3.1.7", "highlight.js": "^11.10.0", - "next": "14.2.13", + "next": "14.2.14", "react": "18.3.1", "react-archer": "^4.4.0", "react-dom": "18.3.1", @@ -41426,14 +41426,14 @@ "devDependencies": { "@mdx-js/loader": "^3.0.1", "@mdx-js/react": "^3.0.1", - "@next/mdx": "^14.2.13", + "@next/mdx": "^14.2.14", "@types/dompurify": "3.0.5", "@types/node": "22.7.4", "@types/react": "18.3.10", "@types/react-dom": "18.3.0", "esbuild": "0.24.0", "eslint": "8.57.0", - "eslint-config-next": "14.2.13", + "eslint-config-next": "14.2.14", "iframe-resizer": "^5.3.1", "open-cli": "^8.0.0", "sass": "1.77.4", diff --git a/showcases/patternhub/package.json b/showcases/patternhub/package.json index 44618e8940b..ec4a1c82efd 100644 --- a/showcases/patternhub/package.json +++ b/showcases/patternhub/package.json @@ -25,7 +25,7 @@ "dependencies": { "dompurify": "3.1.7", "highlight.js": "^11.10.0", - "next": "14.2.13", + "next": "14.2.14", "react": "18.3.1", "react-archer": "^4.4.0", "react-dom": "18.3.1", @@ -35,14 +35,14 @@ "devDependencies": { "@mdx-js/loader": "^3.0.1", "@mdx-js/react": "^3.0.1", - "@next/mdx": "^14.2.13", + "@next/mdx": "^14.2.14", "@types/dompurify": "3.0.5", "@types/node": "22.7.4", "@types/react": "18.3.10", "@types/react-dom": "18.3.0", "esbuild": "0.24.0", "eslint": "8.57.0", - "eslint-config-next": "14.2.13", + "eslint-config-next": "14.2.14", "iframe-resizer": "^5.3.1", "open-cli": "^8.0.0", "sass": "1.77.4", From 8462253c8b3631e05ae173ea934ea615324b1d6b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 2 Oct 2024 01:43:28 +0000 Subject: [PATCH 10/91] chore(deps-dev): bump @db-ui/gif from 0.0.6 to 0.0.8 (#3273) Bumps [@db-ui/gif](https://github.com/db-ui/gif) from 0.0.6 to 0.0.8. - [Release notes](https://github.com/db-ui/gif/releases) - [Commits](https://github.com/db-ui/gif/compare/v0.0.6...v0.0.8) --- updated-dependencies: - dependency-name: "@db-ui/gif" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 10 +++++----- packages/foundations/package.json | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 41fe409c8fe..06c8233f55f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4919,9 +4919,9 @@ "link": true }, "node_modules/@db-ui/gif": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/@db-ui/gif/-/gif-0.0.6.tgz", - "integrity": "sha512-/UZ83fMiXgZacdU46iVoCikToaJElZThhnFIioanmKQh5Ch15VFYMVFKw7uvGnHXYITxJo7EQjLyQeRqY1vOww==", + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@db-ui/gif/-/gif-0.0.8.tgz", + "integrity": "sha512-TBu2eNWgegF/cfKrYJfyopdeyD6i60cQeDccCljtuVxNtBg01l+Di7LOsbOhVXwjItw+4NTqOgNSa3Z8cIAXGA==", "dev": true, "dependencies": { "commander": "^12.0.0", @@ -4931,7 +4931,7 @@ "svgtofont": "^6.0.0" }, "bin": { - "gif": "dist/index.js" + "gif": "dist/index.mjs" } }, "node_modules/@db-ui/mono-e2e": { @@ -41310,7 +41310,7 @@ }, "devDependencies": { "@csstools/normalize.css": "12.1.1", - "@db-ui/gif": "^0.0.6", + "@db-ui/gif": "^0.0.8", "commander": "^12.0.0", "cpr": "3.0.1", "cssnano": "^7.0.6", diff --git a/packages/foundations/package.json b/packages/foundations/package.json index 4019cbe6387..c631db003e1 100644 --- a/packages/foundations/package.json +++ b/packages/foundations/package.json @@ -42,7 +42,7 @@ }, "devDependencies": { "@csstools/normalize.css": "12.1.1", - "@db-ui/gif": "^0.0.6", + "@db-ui/gif": "^0.0.8", "commander": "^12.0.0", "cpr": "3.0.1", "cssnano": "^7.0.6", From 38f9ddc229ebb8751690dbd2f4b472a02143c144 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 2 Oct 2024 06:55:51 +0000 Subject: [PATCH 11/91] chore(deps-dev): bump the builder-io group across 1 directory with 2 updates (#3275) * chore(deps-dev): bump the builder-io group across 1 directory with 2 updates Bumps the builder-io group with 2 updates in the / directory: [@builder.io/mitosis](https://github.com/BuilderIO/mitosis) and [@builder.io/mitosis-cli](https://github.com/BuilderIO/mitosis). Updates `@builder.io/mitosis` from 0.4.5 to 0.5.0 - [Release notes](https://github.com/BuilderIO/mitosis/releases) - [Commits](https://github.com/BuilderIO/mitosis/compare/@builder.io/mitosis@0.4.5...@builder.io/mitosis@0.5.0) Updates `@builder.io/mitosis-cli` from 0.4.5 to 0.5.0 - [Release notes](https://github.com/BuilderIO/mitosis/releases) - [Commits](https://github.com/BuilderIO/mitosis/compare/@builder.io/mitosis-cli@0.4.5...@builder.io/mitosis-cli@0.5.0) --- updated-dependencies: - dependency-name: "@builder.io/mitosis" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: builder-io - dependency-name: "@builder.io/mitosis-cli" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: builder-io ... Signed-off-by: dependabot[bot] * fix: resolved issues from mitosis update --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Nicolas Merget --- package-lock.json | 20 ++++++++--------- packages/components/configs/angular/index.js | 13 ++++++----- packages/components/package.json | 4 ++-- .../components/scripts/post-build/angular.ts | 22 ------------------- .../scripts/post-build/components.ts | 13 ++++++----- .../components/scripts/post-build/react.ts | 4 ---- .../components/accordion/accordion.lite.tsx | 10 +++++---- .../src/components/brand/brand.lite.tsx | 11 +++------- .../src/components/header/header.lite.tsx | 8 ++----- .../src/components/input/input.lite.tsx | 15 +++++-------- .../components/src/components/input/model.ts | 2 +- .../navigation-item/navigation-item.lite.tsx | 2 +- .../src/components/popover/model.ts | 4 ++-- .../src/components/popover/popover.lite.tsx | 8 +++---- .../components/src/components/tabs/model.ts | 2 +- .../src/components/tabs/tabs.lite.tsx | 6 ++--- .../components/src/components/tag/model.ts | 4 ++-- .../src/components/textarea/textarea.lite.tsx | 17 +++++--------- packages/components/src/shared/constants.ts | 5 +++++ packages/components/src/shared/model.ts | 5 ++--- 20 files changed, 68 insertions(+), 107 deletions(-) diff --git a/package-lock.json b/package-lock.json index 06c8233f55f..3b6b043704f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4339,9 +4339,9 @@ } }, "node_modules/@builder.io/mitosis": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/@builder.io/mitosis/-/mitosis-0.4.5.tgz", - "integrity": "sha512-Qj0K9gxUIDifWDYLExOsrcWdEfAeAknfwWqtbDeouYj7LJ+0l+Ux63TSbAA372gvU5AoWvCv8b73wIMA6ieE9g==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@builder.io/mitosis/-/mitosis-0.5.0.tgz", + "integrity": "sha512-5YjL22mPqR+DFHX8pOC5hJLohOPhjOPZZGedvK5e6EXIQAjqJFv45VIcdop+gGFiAR3vqBmaIsB8/UWn8x0voA==", "dev": true, "dependencies": { "@angular/compiler": "^11.2.11", @@ -4370,12 +4370,12 @@ } }, "node_modules/@builder.io/mitosis-cli": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/@builder.io/mitosis-cli/-/mitosis-cli-0.4.5.tgz", - "integrity": "sha512-t04DE4Lq7xcWO5StloiNEYMSpQK9QreU1/2OXbGjwGUtyhu2eWRzXUn4Qw7nZkyqF3ZR7uLFsL8uxBRK0H/BzQ==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@builder.io/mitosis-cli/-/mitosis-cli-0.5.0.tgz", + "integrity": "sha512-XARtGx4IJqgXG8tukrs164vhfg6j/RAzdHKngdwYzrJFeyKkhremSIcAxK7fQyHP6LA95b8BRim+SBteHmIOzA==", "dev": true, "dependencies": { - "@builder.io/mitosis": "0.4.5", + "@builder.io/mitosis": "0.5.0", "debug": "^4.3.4", "dedent": "^0.7.0", "esbuild": "^0.12.16", @@ -41026,8 +41026,8 @@ }, "devDependencies": { "@builder.io/eslint-plugin-mitosis": "^0.0.16", - "@builder.io/mitosis": "^0.4.5", - "@builder.io/mitosis-cli": "^0.4.5", + "@builder.io/mitosis": "^0.5.0", + "@builder.io/mitosis-cli": "^0.5.0", "@react-docgen/cli": "^2.0.3", "cpr": "3.0.1", "cssnano": "^7.0.6", @@ -41387,7 +41387,7 @@ }, "showcases/next-showcase": { "dependencies": { - "next": "*", + "next": "latest", "react": "18.3.1", "react-dom": "18.3.1" }, diff --git a/packages/components/configs/angular/index.js b/packages/components/configs/angular/index.js index f6159ff78cd..557fca7136b 100644 --- a/packages/components/configs/angular/index.js +++ b/packages/components/configs/angular/index.js @@ -3,12 +3,13 @@ module.exports = { standalone: true, visuallyIgnoreHostElement: false, importMapper: (component, theImport, importedValues, componentsUsed) => { - const { namedImports, defaultImport } = importedValues; + const { defaultImport } = importedValues; const { path } = theImport; - return namedImports - ? `import ${namedImports} from '${path}';` - : componentsUsed.includes(defaultImport) - ? `import { ${defaultImport} } from '${path}';` - : `import '${path}';`; + + if (componentsUsed.includes(defaultImport)) { + return `import { ${defaultImport} } from '${path}';`; + } + + return undefined; } }; diff --git a/packages/components/package.json b/packages/components/package.json index f72ca4568b9..7e1f7fac7c7 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -47,8 +47,8 @@ }, "devDependencies": { "@builder.io/eslint-plugin-mitosis": "^0.0.16", - "@builder.io/mitosis": "^0.4.5", - "@builder.io/mitosis-cli": "^0.4.5", + "@builder.io/mitosis": "^0.5.0", + "@builder.io/mitosis-cli": "^0.5.0", "@react-docgen/cli": "^2.0.3", "cpr": "3.0.1", "cssnano": "^7.0.6", diff --git a/packages/components/scripts/post-build/angular.ts b/packages/components/scripts/post-build/angular.ts index 96248eed87e..0aab9a64bfb 100644 --- a/packages/components/scripts/post-build/angular.ts +++ b/packages/components/scripts/post-build/angular.ts @@ -9,12 +9,6 @@ import { runReplacements, transformToUpperComponentName } from '../utils'; const changeFile = (input: string) => { return input .split('\n') - .filter( - (line) => - !line.includes('@db-ui') && - !line.includes(`Props } from "../`) && - !line.includes(`[key]=`) - ) .map((line) => { if (line.includes('export default')) { return line.replace('export default', 'export'); @@ -228,22 +222,6 @@ export default (tmp?: boolean) => { from: 'ngOnChanges', to: 'ngAfterContentChecked' }, - { - from: 'mouseOver', - to: 'mouseover' - }, - { - from: 'mouseEnter', - to: 'mouseenter' - }, - { - from: 'mouseLeave', - to: 'mouseleave' - }, - { - from: 'mouseMove', - to: 'mousemove' - }, { from: '@ViewChild("ref") ref!: ElementRef | undefined;', to: diff --git a/packages/components/scripts/post-build/components.ts b/packages/components/scripts/post-build/components.ts index 01cdcf423cc..f5b37c61fc8 100644 --- a/packages/components/scripts/post-build/components.ts +++ b/packages/components/scripts/post-build/components.ts @@ -94,12 +94,7 @@ export const getComponents = (): Component[] => [ }, { - name: 'accordion', - overwrites: { - angular: [ - { from: 'openItems = []', to: 'openItems: string[] = []' } - ] - } + name: 'accordion' }, { @@ -142,6 +137,12 @@ export const getComponents = (): Component[] => [ from: 'navigationItemSafeTriangle: undefined', to: 'navigationItemSafeTriangle: undefined as undefined | NavigationItemSafeTriangle' } + ], + react: [ + { + from: 'onMouseMove={(event)', + to: 'onMouseMove={(event: MouseEvent)' + } ] }, config: { diff --git a/packages/components/scripts/post-build/react.ts b/packages/components/scripts/post-build/react.ts index aa7d6bfecfb..7a60e80a358 100644 --- a/packages/components/scripts/post-build/react.ts +++ b/packages/components/scripts/post-build/react.ts @@ -50,10 +50,6 @@ export default (tmp?: boolean) => { } let replacements = [ - { - from: /= useState/g, - to: '= useState' - }, { from: `handleFrameworkEvent(this`, to: `// handleFrameworkEvent(this` diff --git a/packages/components/src/components/accordion/accordion.lite.tsx b/packages/components/src/components/accordion/accordion.lite.tsx index 82fc6d4ff74..97cee54f0e9 100644 --- a/packages/components/src/components/accordion/accordion.lite.tsx +++ b/packages/components/src/components/accordion/accordion.lite.tsx @@ -7,10 +7,10 @@ import { useRef, useStore } from '@builder.io/mitosis'; +import { DBAccordionItemDefaultProps } from '../accordion-item/model'; import { DBAccordionProps, DBAccordionState } from './model'; import { cls } from '../../utils'; import DBAccordionItem from '../accordion-item/accordion-item.lite'; -import { DBAccordionItemDefaultProps } from '../accordion-item/model'; useMetadata({ isAttachedToShadowDom: true @@ -23,18 +23,20 @@ export default function DBAccordion(props: DBAccordionProps) { openItems: [], clickedId: '', initialized: false, - convertItems(items: unknown[] | string | undefined) { + convertItems( + items: unknown[] | string | undefined + ): DBAccordionItemDefaultProps[] { try { if (typeof items === 'string') { return JSON.parse(items); } - return items; + return items as DBAccordionItemDefaultProps[]; } catch (error) { console.error(error); } - return undefined; + return []; }, handleItemClick: (id: string) => { if (state.openItems.includes(id)) { diff --git a/packages/components/src/components/brand/brand.lite.tsx b/packages/components/src/components/brand/brand.lite.tsx index d5befe35da5..c47c011b72e 100644 --- a/packages/components/src/components/brand/brand.lite.tsx +++ b/packages/components/src/components/brand/brand.lite.tsx @@ -1,6 +1,7 @@ import { Show, useMetadata, useRef, useStore } from '@builder.io/mitosis'; import { cls } from '../../utils'; import { DBBrandProps, DBBrandState } from './model'; +import { DEFAULT_ICON } from '../../shared/constants'; useMetadata({ isAttachedToShadowDom: true @@ -9,19 +10,13 @@ useMetadata({ export default function DBBrand(props: DBBrandProps) { const ref = useRef(null); // jscpd:ignore-start - const state = useStore({ - defaultValues: { - icon: 'db' - } - }); + const state = useStore({}); // jscpd:ignore-end return (
{props.children} diff --git a/packages/components/src/components/header/header.lite.tsx b/packages/components/src/components/header/header.lite.tsx index 0e55054c0ba..446d284f44c 100644 --- a/packages/components/src/components/header/header.lite.tsx +++ b/packages/components/src/components/header/header.lite.tsx @@ -10,7 +10,7 @@ import { DBHeaderProps, DBHeaderState } from './model'; import { addAttributeToChildren, cls, uuid } from '../../utils'; import DBButton from '../button/button.lite'; import DBDrawer from '../drawer/drawer.lite'; -import { DEFAULT_ID } from '../../shared/constants'; +import { DEFAULT_BURGER_MENU, DEFAULT_ID } from '../../shared/constants'; import { isEventTargetNavigationItem } from '../../utils/navigation'; useMetadata({ @@ -24,9 +24,6 @@ export default function DBHeader(props: DBHeaderProps) { _id: DEFAULT_ID, initialized: false, forcedToMobile: false, - defaultValues: { - burgerMenuLabel: 'BurgerMenu' - }, toggle: () => { if (props.onToggle) { props.onToggle(!props.drawerOpen); @@ -114,8 +111,7 @@ export default function DBHeader(props: DBHeaderProps) { noText variant="ghost" onClick={() => state.toggle()}> - {props.burgerMenuLabel ?? - state.defaultValues.burgerMenuLabel} + {props.burgerMenuLabel ?? DEFAULT_BURGER_MENU}
diff --git a/packages/components/src/components/input/input.lite.tsx b/packages/components/src/components/input/input.lite.tsx index 2522e317d36..a75a16dfbb9 100644 --- a/packages/components/src/components/input/input.lite.tsx +++ b/packages/components/src/components/input/input.lite.tsx @@ -14,10 +14,10 @@ import { DEFAULT_INVALID_MESSAGE, DEFAULT_INVALID_MESSAGE_ID_SUFFIX, DEFAULT_LABEL, - DEFAULT_MESSAGE_ID_SUFFIX, + DEFAULT_MESSAGE_ID_SUFFIX, DEFAULT_PLACEHOLDER, DEFAULT_VALID_MESSAGE, DEFAULT_VALID_MESSAGE_ID_SUFFIX -} from '../../shared/constants'; +} from "../../shared/constants"; import { InputEvent, ChangeEvent, @@ -31,6 +31,7 @@ useMetadata({ isAttachedToShadowDom: true }); + export default function DBInput(props: DBInputProps) { const ref = useRef(null); // jscpd:ignore-start @@ -43,10 +44,6 @@ export default function DBInput(props: DBInputProps) { _descByIds: '', _value: '', _voiceOverFallback: '', - defaultValues: { - label: DEFAULT_LABEL, - placeholder: ' ' - }, handleInput: (event: InputEvent) => { if (props.onInput) { props.onInput(event); @@ -162,7 +159,7 @@ export default function DBInput(props: DBInputProps) { data-icon={props.icon} data-icon-after={props.iconAfter}> ValueLabelType[]; + getDataList: (_list?: string[] | ValueLabelType[]) => ValueLabelType[]; }; export type DBInputState = DBInputDefaultState & diff --git a/packages/components/src/components/navigation-item/navigation-item.lite.tsx b/packages/components/src/components/navigation-item/navigation-item.lite.tsx index 3105343101f..1227dbaf8d8 100644 --- a/packages/components/src/components/navigation-item/navigation-item.lite.tsx +++ b/packages/components/src/components/navigation-item/navigation-item.lite.tsx @@ -93,7 +93,7 @@ export default function DBNavigationItem(props: DBNavigationItemProps) { onMouseLeave={() => state.navigationItemSafeTriangle?.disableFollow() } - onMouseMove={(event) => + onMouseMove={(event: MouseEvent) => state.navigationItemSafeTriangle?.followByMouseEvent(event) } class={cls('db-navigation-item', props.className)} diff --git a/packages/components/src/components/popover/model.ts b/packages/components/src/components/popover/model.ts index 30a1f27e527..80015956d7b 100644 --- a/packages/components/src/components/popover/model.ts +++ b/packages/components/src/components/popover/model.ts @@ -30,9 +30,9 @@ export type DBPopoverProps = DBPopoverDefaultProps & export interface DBPopoverDefaultState { isExpanded?: boolean; - getTrigger?: () => Element | undefined; + getTrigger: () => Element | null; // eslint-disable-next-line @typescript-eslint/no-explicit-any - handleLeave?: (event: any) => void; + handleLeave: (event: any) => void; } export type DBPopoverState = DBPopoverDefaultState & diff --git a/packages/components/src/components/popover/popover.lite.tsx b/packages/components/src/components/popover/popover.lite.tsx index 8915cb40b4e..4c27b3f9496 100644 --- a/packages/components/src/components/popover/popover.lite.tsx +++ b/packages/components/src/components/popover/popover.lite.tsx @@ -40,7 +40,7 @@ export default function DBPopover(props: DBPopoverProps) { state.isExpanded = false; } }, - getTrigger: () => { + getTrigger: (): Element | null => { if (ref) { const children: Element[] = Array.from(ref.children); if (children.length >= 2) { @@ -49,14 +49,14 @@ export default function DBPopover(props: DBPopoverProps) { // this is a workaround for custom angular components return firstChild.children?.length > 0 ? firstChild.children[0] - : undefined; + : null; } else { return firstChild; } } } - return undefined; + return null; } }); @@ -78,7 +78,7 @@ export default function DBPopover(props: DBPopoverProps) { if (ref) { const child = state.getTrigger(); if (child) { - child.ariaExpanded = state.isExpanded.toString(); + child.ariaExpanded = Boolean(state.isExpanded).toString(); } } }, [ref, state.isExpanded]); diff --git a/packages/components/src/components/tabs/model.ts b/packages/components/src/components/tabs/model.ts index 0402dc23821..a0eab46fbf9 100644 --- a/packages/components/src/components/tabs/model.ts +++ b/packages/components/src/components/tabs/model.ts @@ -57,7 +57,7 @@ export type DBTabsProps = DBTabsDefaultProps & export interface DBTabsDefaultState { _name: string; - scrollContainer?: Element; + scrollContainer?: Element | null; scroll: (left?: boolean) => void; showScrollLeft?: boolean; showScrollRight?: boolean; diff --git a/packages/components/src/components/tabs/tabs.lite.tsx b/packages/components/src/components/tabs/tabs.lite.tsx index 0eff453ff9e..18aa9f2b675 100644 --- a/packages/components/src/components/tabs/tabs.lite.tsx +++ b/packages/components/src/components/tabs/tabs.lite.tsx @@ -28,18 +28,18 @@ export default function DBTabs(props: DBTabsProps) { showScrollLeft: false, showScrollRight: false, scrollContainer: null, - convertTabs(tabs: unknown[] | string | undefined) { + convertTabs(tabs: unknown[] | string | undefined): DBSimpleTabProps[] { try { if (typeof tabs === 'string') { return JSON.parse(tabs); } - return tabs; + return tabs as DBSimpleTabProps[]; } catch (error) { console.error(error); } - return undefined; + return []; }, evaluateScrollButtons(tList: Element) { const needsScroll = tList.scrollWidth > tList.clientWidth; diff --git a/packages/components/src/components/tag/model.ts b/packages/components/src/components/tag/model.ts index 1a23b5646b3..1cf68e5254b 100644 --- a/packages/components/src/components/tag/model.ts +++ b/packages/components/src/components/tag/model.ts @@ -53,8 +53,8 @@ export type DBTagProps = DBTagDefaultProps & EmphasisProps; export interface DBTagDefaultState { - getRemoveButtonText?: () => string; - handleRemove?: () => void; + getRemoveButtonText: () => string; + handleRemove: () => void; } export type DBTagState = DBTagDefaultState & GlobalState & InitializedState; diff --git a/packages/components/src/components/textarea/textarea.lite.tsx b/packages/components/src/components/textarea/textarea.lite.tsx index bfd28f262b5..bfaf2c4452a 100644 --- a/packages/components/src/components/textarea/textarea.lite.tsx +++ b/packages/components/src/components/textarea/textarea.lite.tsx @@ -14,6 +14,8 @@ import { DEFAULT_INVALID_MESSAGE_ID_SUFFIX, DEFAULT_LABEL, DEFAULT_MESSAGE_ID_SUFFIX, + DEFAULT_PLACEHOLDER, + DEFAULT_ROWS, DEFAULT_VALID_MESSAGE, DEFAULT_VALID_MESSAGE_ID_SUFFIX } from '../../shared/constants'; @@ -35,11 +37,6 @@ export default function DBTextarea(props: DBTextareaProps) { // Workaround for Vue output: TS for Vue would think that it could be a function, and by this we clarify that it's a string _descByIds: '', _value: '', - defaultValues: { - label: DEFAULT_LABEL, - placeholder: ' ', - rows: '4' - }, _voiceOverFallback: '', handleInput: (event: InputEvent) => { if (props.onInput) { @@ -136,9 +133,7 @@ export default function DBTextarea(props: DBTextareaProps) {
- + ', to: '{{value}}' } - ] + ], + stencil: [{ from: 'HTMLElement', to: 'HTMLTextAreaElement' }] } }, { @@ -159,6 +161,10 @@ export const getComponents = (): Component[] => [ // React not allowing selected for options { from: 'selected={option.selected}', to: '' }, { from: 'selected={optgroupOption.selected}', to: '' } + ], + stencil: [ + { from: 'HTMLElement', to: 'HTMLSelectElement' }, + { from: 'value={', to: '/* @ts-ignore */\nvalue={' } ] }, config: { @@ -176,7 +182,7 @@ export const getComponents = (): Component[] => [ { name: 'drawer', overwrites: { - webComponents: [{ from: '__prev.find', to: '!!__prev.find' }] + stencil: [{ from: /onClose/g, to: 'close' }] }, config: { react: { @@ -198,6 +204,9 @@ export const getComponents = (): Component[] => [ }, { name: 'checkbox', + overwrites: { + stencil: [{ from: 'HTMLElement', to: 'HTMLInputElement' }] + }, config: { vue: { vModel: [{ modelValue: 'checked', binding: ':checked' }] @@ -210,6 +219,9 @@ export const getComponents = (): Component[] => [ { name: 'radio', + overwrites: { + stencil: [{ from: 'HTMLElement', to: 'HTMLInputElement' }] + }, config: { vue: { vModel: [{ modelValue: 'checked', binding: ':checked' }] @@ -269,31 +281,7 @@ export const getComponents = (): Component[] => [ to: '() => toggle()' } ], - angular: [{ from: '(close)', to: '(onClose)' }], - webComponents: [ - { - from: '', - to: '' - }, - { - from: 'name="meta-navigation"', - to: 'name="meta-navigation-mobile"' - }, - { - from: 'name="action-bar"', - to: 'name="action-bar-mobile"' - }, - { - from: - ' el.removeEventListener("close", this.onDbDrawerDbHeaderClose);\n' + - ' el.addEventListener("close", this.onDbDrawerDbHeaderClose);', - to: 'el.props.onClose = this.onDbDrawerDbHeaderClose;' - }, - { - from: 'if(this.props.drawerOpen) el.setAttribute("open", this.props.drawerOpen);', - to: ' el.setAttribute("open", Boolean(this.props.drawerOpen));' - } - ] + angular: [{ from: '(close)', to: '(onClose)' }] } }, { @@ -303,7 +291,8 @@ export const getComponents = (): Component[] => [ name: 'input', overwrites: { global: [{ from: ', KeyValueType', to: '' }], - vue: [{ from: ', index', to: '' }] + vue: [{ from: ', index', to: '' }], + stencil: [{ from: 'HTMLElement', to: 'HTMLInputElement' }] }, config: { vue: { diff --git a/packages/components/scripts/post-build/frameworks.ts b/packages/components/scripts/post-build/frameworks.ts index 604af42a4da..73f6146e653 100644 --- a/packages/components/scripts/post-build/frameworks.ts +++ b/packages/components/scripts/post-build/frameworks.ts @@ -1 +1 @@ -export default ['angular', 'react', 'vue', 'webcomponent']; +export default ['angular', 'react', 'vue', 'stencil']; diff --git a/packages/components/scripts/post-build/index.ts b/packages/components/scripts/post-build/index.ts index 7642e6e7bab..304d1cc33d5 100644 --- a/packages/components/scripts/post-build/index.ts +++ b/packages/components/scripts/post-build/index.ts @@ -1,11 +1,11 @@ import Vue from './vue'; -import WebComponents from './web-components'; import Angular from './angular'; import React from './react'; +import Stencil from './stencil'; import CopyFiles from './copy-files'; CopyFiles(); Vue(); +Stencil(); Angular(); React(); -WebComponents(); diff --git a/packages/components/scripts/post-build/stencil.ts b/packages/components/scripts/post-build/stencil.ts new file mode 100644 index 00000000000..d64774a2119 --- /dev/null +++ b/packages/components/scripts/post-build/stencil.ts @@ -0,0 +1,120 @@ +import components, { Overwrite } from './components'; +import { runReplacements, transformToUpperComponentName } from '../utils'; +import { replaceInFileSync } from 'replace-in-file'; +import { writeFileSync, existsSync } from 'node:fs'; + +const enableCustomElementsAttributePassing = (componentName: string) => + 'componentDidLoad() {\n' + + `\tenableCustomElementAttributePassing(this.ref, "db-${componentName}")`; + +const getSlotDocs = (foundSlots: string[]): string => { + return ` +/** + * @slot children - This is a default/unnamed slot +${foundSlots.map((slot) => ` * @slot ${slot} - TODO: Add description for slot${transformToUpperComponentName(slot)}`).join('\n')} + */ + `; +}; + +const changeFile = ( + componentName: string, + upperComponentName: string, + input: string +) => { + let resolvedInput = input; + if (resolvedInput.includes('componentDidLoad')) { + resolvedInput = resolvedInput.replace( + 'componentDidLoad() {', + enableCustomElementsAttributePassing(componentName) + ); + } else { + resolvedInput = resolvedInput.replace( + 'render() {', + enableCustomElementsAttributePassing(componentName) + + '}\n' + + 'render() {' + ); + } + + const foundSlots = []; + + return resolvedInput + .split('\n') + .map((line) => { + if (line.includes('@Prop()')) { + let option = ''; + if (line.includes('children')) { + return ''; + } + + if (line.includes('className')) { + option = '{attribute: "classname"}'; + } + + return line + .replace('@Prop()', `@Prop(${option})`) + .replace( + 'any', + `${upperComponentName}Props["${line.replace(`@Prop() `, '').replace(': any;', '').trim()}"]` + ); + } + + if (line.includes('', '') + .trim() + ); + } + + return line; + }) + .join('\n') + .replace('@Component', getSlotDocs(foundSlots) + '@Component'); +}; + +const replaceIndexFile = ( + file: string, + componentName: string, + upperComponentName: string +) => { + const replacement = `import { ${upperComponentName} } from './${componentName}'; + +export default ${upperComponentName};`; + + if (existsSync(file)) { + writeFileSync(file, replacement); + } +}; + +export default (tmp?: boolean) => { + const outputFolder = `${tmp ? 'output/tmp' : 'output'}`; + for (const component of components) { + const componentName = component.name; + const file = `../../${outputFolder}/stencil/src/components/${componentName}/${componentName}.tsx`; + const indexFile = `../../${outputFolder}/stencil/src/components/${componentName}/index.ts`; + const upperComponentName = `DB${transformToUpperComponentName(component.name)}`; + + replaceInFileSync({ + files: file, + processor: (input: string) => + changeFile(componentName, upperComponentName, input) + }); + + let replacements: Overwrite[] = [ + { + from: '} from "../../utils"', + to: ', enableCustomElementAttributePassing } from "../../utils"' + }, + { from: /ref=\{\(el\)/g, to: 'ref={(el:any)' }, + { from: 'for={', to: 'htmlFor={' }, + { + from: 'onInput={(event) => this.handleChange(event)}', + to: 'onChange={(event) => this.handleChange(event)}' + } + ]; + replaceIndexFile(indexFile, componentName, upperComponentName); + runReplacements(replacements, component, 'stencil', file); + } +}; diff --git a/packages/components/scripts/post-build/web-components.ts b/packages/components/scripts/post-build/web-components.ts deleted file mode 100644 index 20f97ac181e..00000000000 --- a/packages/components/scripts/post-build/web-components.ts +++ /dev/null @@ -1,125 +0,0 @@ -import { replaceInFileSync } from 'replace-in-file'; - -import { pathExistsSync, moveSync } from 'fs-extra'; - -import components from './components'; - -const toUpperCase = (component: string) => { - return component - .split('-') - .map((part) => part.charAt(0).toUpperCase() + part.slice(1)) - .join(''); -}; - -const updateNestedComponents = (input: string, rootComponentName: string) => { - let fileContent = input; - - for (const nestedComponent of components.filter( - (nComp) => nComp.name !== rootComponentName - )) { - const nCompUpperCase = toUpperCase(nestedComponent.name); - - if ( - fileContent.includes( - `import { DB${nCompUpperCase} } from "../${nestedComponent.name}";` - ) - ) { - fileContent = fileContent.replace( - `import { DB${nCompUpperCase} } from "../${nestedComponent.name}";`, - `import "../${nestedComponent.name}/${nestedComponent.name}";` - ); - - while ( - fileContent.includes(` { - return lines.map((line) => { - if (line.includes('el.setAttribute') && line.includes(', this.props')) { - const property = line.substring( - line.indexOf('this.props.') + 11, - line.indexOf(')') - ); - return `if(this.props.${property}) ${line}`; - } - - if (line.includes('if (self.props.validityChange) {')) { - return `if (self.props.validityChange && typeof self.props.validityChange === 'function') {`; - } - - return line; - }); -}; - -export default () => { - for (const component of components) { - const filePath = `../../output/webcomponent/src/components/${component.name}/${component.name}.ts`; - const fixImports = { - files: filePath, - processor(input: string) { - let lines = input - .split('\n') - .filter( - (line) => - !line.includes('@db-ui') && - !line.includes('import type') - ); - lines = workaroundAttributes(lines); - const filteredInput = lines.join('\n'); - const nestedComponent = updateNestedComponents( - filteredInput, - component.name - ); - const exportComponent = `export default DB${toUpperCase( - component.name - )};`; - return `${nestedComponent}\n${exportComponent}`; - } - }; - - const defaultStyleUrl = { - files: filePath, - from: 'this.state = {', - to: `this.state = {stylePath: "components/${component.name}/${component.name}-web-component.css",` - }; - - try { - replaceInFileSync(fixImports); - replaceInFileSync(defaultStyleUrl); - - if (component?.overwrites?.webComponents) { - for (const over of component.overwrites.webComponents) { - replaceInFileSync({ - files: filePath, - from: over.from, - to: over.to - }); - } - } - - if (pathExistsSync(filePath)) { - moveSync( - `../../output/webcomponent/src/components/${component.name}/${component.name}.ts`, - `../../output/webcomponent/src/components/${component.name}/${component.name}.js` - ); - } - } catch (error) { - console.error('Error occurred:', error); - } - } -}; diff --git a/packages/components/src/components/accordion-item/accordion-item-web-component.scss b/packages/components/src/components/accordion-item/accordion-item-web-component.scss deleted file mode 100644 index 452e0a7337b..00000000000 --- a/packages/components/src/components/accordion-item/accordion-item-web-component.scss +++ /dev/null @@ -1 +0,0 @@ -@forward "accordion-item"; diff --git a/packages/components/src/components/accordion-item/accordion-item.lite.tsx b/packages/components/src/components/accordion-item/accordion-item.lite.tsx index 539f9d3cace..edbb92bb1d7 100644 --- a/packages/components/src/components/accordion-item/accordion-item.lite.tsx +++ b/packages/components/src/components/accordion-item/accordion-item.lite.tsx @@ -7,13 +7,11 @@ import { useStore } from '@builder.io/mitosis'; import { DBAccordionItemProps, DBAccordionItemState } from './model'; -import { cls, uuid } from '../../utils'; +import { cls, getBooleanAsString, uuid } from '../../utils'; import { ClickEvent } from '../../shared/model'; import { DEFAULT_ID } from '../../shared/constants'; -useMetadata({ - isAttachedToShadowDom: true -}); +useMetadata({}); export default function DBAccordionItem(props: DBAccordionItemProps) { const ref = useRef(null); @@ -45,7 +43,7 @@ export default function DBAccordionItem(props: DBAccordionItemProps) { ref={ref} id={state._id} class={cls('db-accordion-item', props.className)} - aria-disabled={props.disabled} + aria-disabled={getBooleanAsString(props.disabled)} open={state._open} name={props.name}> state.toggle(event)}> diff --git a/packages/components/src/components/accordion-item/model.ts b/packages/components/src/components/accordion-item/model.ts index 0ef6cc2f7e8..c66135fa6eb 100644 --- a/packages/components/src/components/accordion-item/model.ts +++ b/packages/components/src/components/accordion-item/model.ts @@ -5,7 +5,7 @@ import { ToggleEventState } from '../../shared/model'; -export interface DBAccordionItemDefaultProps { +export type DBAccordionItemDefaultProps = { /** * Alternative for passing only a string instead of children */ @@ -30,15 +30,15 @@ export interface DBAccordionItemDefaultProps { * Set details name for exclusive accordions, see https://chromestatus.com/feature/6710427028815872 */ name?: string; -} +}; export type DBAccordionItemProps = DBAccordionItemDefaultProps & GlobalProps & ToggleEventProps; -export interface DBAccordionItemDefaultState { +export type DBAccordionItemDefaultState = { _open: boolean; -} +}; export type DBAccordionItemState = DBAccordionItemDefaultState & GlobalState & diff --git a/packages/components/src/components/accordion/accordion-web-component.scss b/packages/components/src/components/accordion/accordion-web-component.scss deleted file mode 100644 index 65bc6f97afa..00000000000 --- a/packages/components/src/components/accordion/accordion-web-component.scss +++ /dev/null @@ -1 +0,0 @@ -@forward "accordion"; diff --git a/packages/components/src/components/accordion/accordion.lite.tsx b/packages/components/src/components/accordion/accordion.lite.tsx index 97cee54f0e9..7b707eba6c1 100644 --- a/packages/components/src/components/accordion/accordion.lite.tsx +++ b/packages/components/src/components/accordion/accordion.lite.tsx @@ -12,9 +12,7 @@ import { DBAccordionProps, DBAccordionState } from './model'; import { cls } from '../../utils'; import DBAccordionItem from '../accordion-item/accordion-item.lite'; -useMetadata({ - isAttachedToShadowDom: true -}); +useMetadata({}); export default function DBAccordion(props: DBAccordionProps) { const ref = useRef(null); diff --git a/packages/components/src/components/accordion/model.ts b/packages/components/src/components/accordion/model.ts index 3a4856aa59a..272ed048d49 100644 --- a/packages/components/src/components/accordion/model.ts +++ b/packages/components/src/components/accordion/model.ts @@ -12,7 +12,7 @@ export type AccordionVariantType = (typeof AccordionVariantList)[number]; export const AccordionBehaviourList = ['multiple', 'single'] as const; export type AccordionBehaviourType = (typeof AccordionBehaviourList)[number]; -export interface DBAccordionDefaultProps { +export type DBAccordionDefaultProps = { /** * Defines the display of the accordion and the items: * "default": with a dividing line between the items @@ -38,14 +38,14 @@ export interface DBAccordionDefaultProps { * Informs about the changes in the internal state, which item is open */ onChange?: (openAccordionItemIds: string[]) => void; -} +}; export type DBAccordionProps = DBAccordionDefaultProps & GlobalProps; -export interface DBAccordionDefaultState { +export type DBAccordionDefaultState = { openItems: string[]; convertItems: (items?: unknown[] | string) => DBAccordionItemDefaultProps[]; -} +}; export type DBAccordionState = DBAccordionDefaultState & GlobalState & diff --git a/packages/components/src/components/badge/badge-web-component.scss b/packages/components/src/components/badge/badge-web-component.scss deleted file mode 100644 index 97e7f44396d..00000000000 --- a/packages/components/src/components/badge/badge-web-component.scss +++ /dev/null @@ -1 +0,0 @@ -@forward "badge"; diff --git a/packages/components/src/components/badge/badge.lite.tsx b/packages/components/src/components/badge/badge.lite.tsx index 7bbef7371b1..402e6449f3b 100644 --- a/packages/components/src/components/badge/badge.lite.tsx +++ b/packages/components/src/components/badge/badge.lite.tsx @@ -1,7 +1,6 @@ import { onMount, onUpdate, - Show, useMetadata, useRef, useStore @@ -10,9 +9,7 @@ import { DBBadgeProps, DBBadgeState } from './model'; import { cls } from '../../utils'; import { DEFAULT_LABEL } from '../../shared/constants'; -useMetadata({ - isAttachedToShadowDom: true -}); +useMetadata({}); export default function DBBadge(props: DBBadgeProps) { const ref = useRef(null); diff --git a/packages/components/src/components/badge/model.ts b/packages/components/src/components/badge/model.ts index b3dc12ca626..9307b8d2732 100644 --- a/packages/components/src/components/badge/model.ts +++ b/packages/components/src/components/badge/model.ts @@ -1,10 +1,10 @@ import { - SemanticProps, EmphasisProps, GlobalProps, GlobalState, - SizeProps, - InitializedState + InitializedState, + SemanticProps, + SizeProps } from '../../shared/model'; export const BadgePlacementList = [ @@ -18,7 +18,7 @@ export const BadgePlacementList = [ ] as const; export type BadgePlacementType = (typeof BadgePlacementList)[number]; -export interface DBBadgeDefaultProps { +export type DBBadgeDefaultProps = { /** * The `placement` attributes `corner-*` values change the position to absolute and adds a transform based on the placement. */ @@ -28,7 +28,7 @@ export interface DBBadgeDefaultProps { * Describes the badge for a11y if you use placement attribute with `corner-*` */ label?: string; -} +}; export type DBBadgeProps = DBBadgeDefaultProps & GlobalProps & @@ -36,6 +36,6 @@ export type DBBadgeProps = DBBadgeDefaultProps & SizeProps & EmphasisProps; -export interface DBBadgeDefaultState {} +export type DBBadgeDefaultState = {}; export type DBBadgeState = DBBadgeDefaultState & GlobalState & InitializedState; diff --git a/packages/components/src/components/brand/brand-web-component.scss b/packages/components/src/components/brand/brand-web-component.scss deleted file mode 100644 index 196cdd23310..00000000000 --- a/packages/components/src/components/brand/brand-web-component.scss +++ /dev/null @@ -1 +0,0 @@ -@forward "brand"; diff --git a/packages/components/src/components/brand/brand.lite.tsx b/packages/components/src/components/brand/brand.lite.tsx index c47c011b72e..96e995aef9e 100644 --- a/packages/components/src/components/brand/brand.lite.tsx +++ b/packages/components/src/components/brand/brand.lite.tsx @@ -1,11 +1,9 @@ -import { Show, useMetadata, useRef, useStore } from '@builder.io/mitosis'; +import { useMetadata, useRef, useStore } from '@builder.io/mitosis'; import { cls } from '../../utils'; import { DBBrandProps, DBBrandState } from './model'; import { DEFAULT_ICON } from '../../shared/constants'; -useMetadata({ - isAttachedToShadowDom: true -}); +useMetadata({}); export default function DBBrand(props: DBBrandProps) { const ref = useRef(null); diff --git a/packages/components/src/components/brand/brand.spec.tsx b/packages/components/src/components/brand/brand.spec.tsx index f4ec7d7674f..dc04fbfb8f3 100644 --- a/packages/components/src/components/brand/brand.spec.tsx +++ b/packages/components/src/components/brand/brand.spec.tsx @@ -3,7 +3,7 @@ import AxeBuilder from '@axe-core/playwright'; import { DBBrand } from './index'; // @ts-ignore - vue can only find it with .ts as file ending -import { DEFAULT_VIEWPORT, TESTING_VIEWPORTS } from '../../shared/constants.ts'; +import { DEFAULT_VIEWPORT } from '../../shared/constants.ts'; const comp: any = Test; const testBrand = () => { diff --git a/packages/components/src/components/brand/model.ts b/packages/components/src/components/brand/model.ts index ab0d43b2561..9f56adae95a 100644 --- a/packages/components/src/components/brand/model.ts +++ b/packages/components/src/components/brand/model.ts @@ -1,12 +1,12 @@ import { GlobalProps, GlobalState, IconProps } from '../../shared/model'; -export interface DBBrandDefaultProps { +export type DBBrandDefaultProps = { /* Disabled the default logo svg to pass in a custom img */ hideLogo?: boolean; -} +}; export type DBBrandProps = DBBrandDefaultProps & GlobalProps & IconProps; -export interface DBBrandDefaultState {} +export type DBBrandDefaultState = {}; export type DBBrandState = DBBrandDefaultState & GlobalState; diff --git a/packages/components/src/components/button/button-web-component.scss b/packages/components/src/components/button/button-web-component.scss deleted file mode 100644 index 7cfbefffe0e..00000000000 --- a/packages/components/src/components/button/button-web-component.scss +++ /dev/null @@ -1 +0,0 @@ -@forward "button"; diff --git a/packages/components/src/components/button/button.lite.tsx b/packages/components/src/components/button/button.lite.tsx index 910142af6e3..ef0d1b20f83 100644 --- a/packages/components/src/components/button/button.lite.tsx +++ b/packages/components/src/components/button/button.lite.tsx @@ -1,11 +1,9 @@ import { useMetadata, useRef, useStore } from '@builder.io/mitosis'; import type { DBButtonProps, DBButtonState } from './model'; -import { cls } from '../../utils'; +import { cls, getBooleanAsString } from '../../utils'; import { ClickEvent } from '../../shared/model'; -useMetadata({ - isAttachedToShadowDom: true -}); +useMetadata({}); export default function DBButton(props: DBButtonProps) { const ref = useRef(null); @@ -33,7 +31,7 @@ export default function DBButton(props: DBButtonProps) { data-state={props.state} data-width={props.width} data-variant={props.variant} - data-no-text={props.noText} + data-no-text={getBooleanAsString(props.noText)} name={props.name} value={props.value} aria-describedby={props.describedbyid} diff --git a/packages/components/src/components/button/button.scss b/packages/components/src/components/button/button.scss index 8a231863aed..fd189ea0ef8 100644 --- a/packages/components/src/components/button/button.scss +++ b/packages/components/src/components/button/button.scss @@ -110,4 +110,14 @@ content: ""; } } + + // Workaround for current stencil implementation for header + &:has(> .db-button) { + margin: 0; + padding: 0; + + &::before { + content: none; + } + } } diff --git a/packages/components/src/components/button/model.ts b/packages/components/src/components/button/model.ts index f4b048edece..469b2cf6094 100644 --- a/packages/components/src/components/button/model.ts +++ b/packages/components/src/components/button/model.ts @@ -5,7 +5,6 @@ import { GlobalState, IconProps, SizeProps, - SizeType, WidthProps } from '../../shared/model'; diff --git a/packages/components/src/components/card/card-web-component.scss b/packages/components/src/components/card/card-web-component.scss deleted file mode 100644 index 00085495f7c..00000000000 --- a/packages/components/src/components/card/card-web-component.scss +++ /dev/null @@ -1 +0,0 @@ -@forward "card"; diff --git a/packages/components/src/components/card/card.lite.tsx b/packages/components/src/components/card/card.lite.tsx index 33e4e246abc..0855be9980f 100644 --- a/packages/components/src/components/card/card.lite.tsx +++ b/packages/components/src/components/card/card.lite.tsx @@ -3,9 +3,7 @@ import type { DBCardProps, DBCardState } from './model'; import { cls } from '../../utils'; import { ClickEvent } from '../../shared/model'; -useMetadata({ - isAttachedToShadowDom: true -}); +useMetadata({}); export default function DBCard(props: DBCardProps) { const ref = useRef(null); diff --git a/packages/components/src/components/checkbox/checkbox-web-component.scss b/packages/components/src/components/checkbox/checkbox-web-component.scss deleted file mode 100644 index f1b786acb95..00000000000 --- a/packages/components/src/components/checkbox/checkbox-web-component.scss +++ /dev/null @@ -1 +0,0 @@ -@forward "checkbox"; diff --git a/packages/components/src/components/checkbox/checkbox.lite.tsx b/packages/components/src/components/checkbox/checkbox.lite.tsx index d7fde6dc6a9..150a6bc88b2 100644 --- a/packages/components/src/components/checkbox/checkbox.lite.tsx +++ b/packages/components/src/components/checkbox/checkbox.lite.tsx @@ -19,9 +19,7 @@ import { ChangeEvent, InteractionEvent } from '../../shared/model'; import { handleFrameworkEvent } from '../../utils/form-components'; import DBInfotext from '../infotext/infotext.lite'; -useMetadata({ - isAttachedToShadowDom: true -}); +useMetadata({}); export default function DBCheckbox(props: DBCheckboxProps) { const ref = useRef(null); diff --git a/packages/components/src/components/checkbox/model.ts b/packages/components/src/components/checkbox/model.ts index 27d2af17afe..da6786d153b 100644 --- a/packages/components/src/components/checkbox/model.ts +++ b/packages/components/src/components/checkbox/model.ts @@ -13,12 +13,12 @@ import { SizeProps } from '../../shared/model'; -export interface DBCheckboxDefaultProps { +export type DBCheckboxDefaultProps = { /** * Define an [indeterminate](https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement#indeterminate) state of a checkbox */ indeterminate?: boolean; -} +}; export type DBCheckboxProps = DBCheckboxDefaultProps & GlobalProps & diff --git a/packages/components/src/components/divider/divider-web-component.scss b/packages/components/src/components/divider/divider-web-component.scss deleted file mode 100644 index 76adbe55af8..00000000000 --- a/packages/components/src/components/divider/divider-web-component.scss +++ /dev/null @@ -1 +0,0 @@ -@forward "divider"; diff --git a/packages/components/src/components/divider/divider.lite.tsx b/packages/components/src/components/divider/divider.lite.tsx index de430333d1f..b332eebf73e 100644 --- a/packages/components/src/components/divider/divider.lite.tsx +++ b/packages/components/src/components/divider/divider.lite.tsx @@ -2,9 +2,7 @@ import { useMetadata, useRef, useStore } from '@builder.io/mitosis'; import { DBDividerProps, DBDividerState } from './model'; import { cls } from '../../utils'; -useMetadata({ - isAttachedToShadowDom: true -}); +useMetadata({}); export default function DBDivider(props: DBDividerProps) { const ref = useRef(null); diff --git a/packages/components/src/components/divider/model.ts b/packages/components/src/components/divider/model.ts index 9aa5768824b..8b6befb8a17 100644 --- a/packages/components/src/components/divider/model.ts +++ b/packages/components/src/components/divider/model.ts @@ -2,8 +2,8 @@ import { EmphasisProps, GlobalProps, GlobalState, - WidthProps, - MarginProps + MarginProps, + WidthProps } from '../../shared/model'; export const DividerMarginList = ['none', '_'] as const; diff --git a/packages/components/src/components/drawer/drawer-web-component.scss b/packages/components/src/components/drawer/drawer-web-component.scss deleted file mode 100644 index 65995a5369c..00000000000 --- a/packages/components/src/components/drawer/drawer-web-component.scss +++ /dev/null @@ -1,4 +0,0 @@ -@use "@db-ui/foundations/build/scss/helpers/functions"; - -@forward "../../styles/dialog-init"; -@forward "drawer"; diff --git a/packages/components/src/components/drawer/drawer.lite.tsx b/packages/components/src/components/drawer/drawer.lite.tsx index e01dbd8f4b7..de581aba2dc 100644 --- a/packages/components/src/components/drawer/drawer.lite.tsx +++ b/packages/components/src/components/drawer/drawer.lite.tsx @@ -1,7 +1,6 @@ import { onMount, onUpdate, - Show, Slot, useMetadata, useRef, @@ -12,9 +11,7 @@ import DBButton from '../button/button.lite'; import { DEFAULT_CLOSE_BUTTON } from '../../shared/constants'; import { cls, delay } from '../../utils'; -useMetadata({ - isAttachedToShadowDom: true -}); +useMetadata({}); export default function DBDrawer(props: DBDrawerProps) { const ref = useRef(null); diff --git a/packages/components/src/components/drawer/drawer.scss b/packages/components/src/components/drawer/drawer.scss index bba1e611135..c167f01ca16 100644 --- a/packages/components/src/components/drawer/drawer.scss +++ b/packages/components/src/components/drawer/drawer.scss @@ -44,6 +44,7 @@ border-start-start-radius: variables.$db-border-radius-sm; } } + %direction-down { @extend %full-horizontal; diff --git a/packages/components/src/components/drawer/model.ts b/packages/components/src/components/drawer/model.ts index c6909872d30..c859c157ee2 100644 --- a/packages/components/src/components/drawer/model.ts +++ b/packages/components/src/components/drawer/model.ts @@ -19,7 +19,7 @@ export type DrawerBackdropType = (typeof DrawerBackdropList)[number]; export const DrawerDirectionList = ['left', 'right', 'up', 'down'] as const; export type DrawerDirectionType = (typeof DrawerDirectionList)[number]; -export interface DBDrawerDefaultProps { +export type DBDrawerDefaultProps = { /** * The backdrop attribute changes the opacity of the backdrop. * The backdrop 'none' will use `dialog.show()` instead of `dialog.showModal()` @@ -45,7 +45,7 @@ export interface DBDrawerDefaultProps { * The "end" depends on which direction you use. */ rounded?: boolean; -} +}; export type DBDrawerProps = DBDrawerDefaultProps & GlobalProps & @@ -54,9 +54,9 @@ export type DBDrawerProps = DBDrawerDefaultProps & WidthProps & SpacingProps; -export interface DBDrawerDefaultState { +export type DBDrawerDefaultState = { handleDialogOpen: () => void; -} +}; export type DBDrawerState = DBDrawerDefaultState & GlobalState & diff --git a/packages/components/src/components/header/header-web-component.scss b/packages/components/src/components/header/header-web-component.scss deleted file mode 100644 index 08e240bbb45..00000000000 --- a/packages/components/src/components/header/header-web-component.scss +++ /dev/null @@ -1,12 +0,0 @@ -@use "@db-ui/foundations/build/scss/helpers/functions"; - -@forward "header"; - -.db-header-navigation-bar { - block-size: functions.px-to-rem(32); - inline-size: auto; -} - -.db-header-divider { - block-size: functions.px-to-rem(32); -} diff --git a/packages/components/src/components/header/header.lite.tsx b/packages/components/src/components/header/header.lite.tsx index 7e37041f716..89560ecad3e 100644 --- a/packages/components/src/components/header/header.lite.tsx +++ b/packages/components/src/components/header/header.lite.tsx @@ -13,9 +13,7 @@ import DBDrawer from '../drawer/drawer.lite'; import { DEFAULT_BURGER_MENU, DEFAULT_ID } from '../../shared/constants'; import { isEventTargetNavigationItem } from '../../utils/navigation'; -useMetadata({ - isAttachedToShadowDom: true -}); +useMetadata({}); export default function DBHeader(props: DBHeaderProps) { const ref = useRef(null); diff --git a/packages/components/src/components/header/model.ts b/packages/components/src/components/header/model.ts index 7e5c13e944d..cbde612b4e9 100644 --- a/packages/components/src/components/header/model.ts +++ b/packages/components/src/components/header/model.ts @@ -8,7 +8,7 @@ import { ToggleEventState } from '../../shared/model'; -export interface DBHeaderDefaultProps { +export type DBHeaderDefaultProps = { brand?: unknown; metaNavigation?: unknown; primaryAction?: unknown; @@ -27,16 +27,16 @@ export interface DBHeaderDefaultProps { */ burgerMenuLabel?: string; -} +}; export type DBHeaderProps = DBHeaderDefaultProps & GlobalProps & ToggleEventProps & ContainerWidthProps; -export interface DBHeaderDefaultState { +export type DBHeaderDefaultState = { forcedToMobile?: boolean; -} +}; export type DBHeaderState = DBHeaderDefaultState & GlobalState & diff --git a/packages/components/src/components/icon/icon-web-component.scss b/packages/components/src/components/icon/icon-web-component.scss deleted file mode 100644 index 2e86ed10592..00000000000 --- a/packages/components/src/components/icon/icon-web-component.scss +++ /dev/null @@ -1 +0,0 @@ -@forward "icon"; diff --git a/packages/components/src/components/icon/icon.lite.tsx b/packages/components/src/components/icon/icon.lite.tsx index dd1dd67b8d6..060934db98a 100644 --- a/packages/components/src/components/icon/icon.lite.tsx +++ b/packages/components/src/components/icon/icon.lite.tsx @@ -2,9 +2,7 @@ import { useMetadata, useRef, useStore } from '@builder.io/mitosis'; import type { DBIconProps, DBIconState } from './model'; import { cls } from '../../utils'; -useMetadata({ - isAttachedToShadowDom: true -}); +useMetadata({}); export default function DBIcon(props: DBIconProps) { const ref = useRef(null); diff --git a/packages/components/src/components/infotext/infotext-web-component.scss b/packages/components/src/components/infotext/infotext-web-component.scss deleted file mode 100644 index 56e4e6c599d..00000000000 --- a/packages/components/src/components/infotext/infotext-web-component.scss +++ /dev/null @@ -1 +0,0 @@ -@forward "infotext"; diff --git a/packages/components/src/components/infotext/infotext.lite.tsx b/packages/components/src/components/infotext/infotext.lite.tsx index b88ba0c59c6..1da5c521a2c 100644 --- a/packages/components/src/components/infotext/infotext.lite.tsx +++ b/packages/components/src/components/infotext/infotext.lite.tsx @@ -2,9 +2,7 @@ import { useMetadata, useRef, useStore } from '@builder.io/mitosis'; import { DBInfotextProps, DBInfotextState } from './model'; import { cls } from '../../utils'; -useMetadata({ - isAttachedToShadowDom: true -}); +useMetadata({}); export default function DBInfotext(props: DBInfotextProps) { const ref = useRef(null); diff --git a/packages/components/src/components/infotext/infotext.scss b/packages/components/src/components/infotext/infotext.scss index 2991e329cd6..cc8e0326cb6 100644 --- a/packages/components/src/components/infotext/infotext.scss +++ b/packages/components/src/components/infotext/infotext.scss @@ -42,4 +42,13 @@ } } } + + // Workaround for current stencil implementation for form-components + &:has(> .db-infotext) { + margin: 0; + + &::before { + content: none; + } + } } diff --git a/packages/components/src/components/infotext/model.ts b/packages/components/src/components/infotext/model.ts index 53d129815f1..85af440b7c9 100644 --- a/packages/components/src/components/infotext/model.ts +++ b/packages/components/src/components/infotext/model.ts @@ -1,12 +1,12 @@ import { - SemanticProps, GlobalProps, GlobalState, IconProps, + SemanticProps, SizeProps } from '../../shared/model'; -export interface DBInfotextDefaultProps {} +export type DBInfotextDefaultProps = {}; export type DBInfotextProps = DBInfotextDefaultProps & GlobalProps & @@ -14,6 +14,6 @@ export type DBInfotextProps = DBInfotextDefaultProps & IconProps & SizeProps; -export interface DBInfotextDefaultState {} +export type DBInfotextDefaultState = {}; export type DBInfotextState = DBInfotextDefaultState & GlobalState; diff --git a/packages/components/src/components/input/input-web-component.scss b/packages/components/src/components/input/input-web-component.scss deleted file mode 100644 index c41cd0e6309..00000000000 --- a/packages/components/src/components/input/input-web-component.scss +++ /dev/null @@ -1,6 +0,0 @@ -@forward "input"; - -:host * { - box-sizing: border-box; - font-family: inherit; -} diff --git a/packages/components/src/components/input/input.lite.tsx b/packages/components/src/components/input/input.lite.tsx index a8b8f4dfc08..f66da58e344 100644 --- a/packages/components/src/components/input/input.lite.tsx +++ b/packages/components/src/components/input/input.lite.tsx @@ -20,17 +20,15 @@ import { DEFAULT_VALID_MESSAGE_ID_SUFFIX } from '../../shared/constants'; import { - InputEvent, ChangeEvent, + InputEvent, InteractionEvent, ValueLabelType } from '../../shared/model'; import DBInfotext from '../infotext/infotext.lite'; import { handleFrameworkEvent } from '../../utils/form-components'; -useMetadata({ - isAttachedToShadowDom: true -}); +useMetadata({}); export default function DBInput(props: DBInputProps) { const ref = useRef(null); diff --git a/packages/components/src/components/link/link-web-component.scss b/packages/components/src/components/link/link-web-component.scss deleted file mode 100644 index c86ac2d84cd..00000000000 --- a/packages/components/src/components/link/link-web-component.scss +++ /dev/null @@ -1 +0,0 @@ -@forward "link"; diff --git a/packages/components/src/components/link/link.lite.tsx b/packages/components/src/components/link/link.lite.tsx index 5942202c2da..f9ce2235c2c 100644 --- a/packages/components/src/components/link/link.lite.tsx +++ b/packages/components/src/components/link/link.lite.tsx @@ -1,6 +1,6 @@ import { Show, useMetadata, useRef, useStore } from '@builder.io/mitosis'; import { DBLinkProps, DBLinkState } from './model'; -import { cls } from '../../utils'; +import { cls, getBooleanAsString } from '../../utils'; import { ClickEvent } from '../../shared/model'; import { DEFAULT_ID } from '../../shared/constants'; @@ -32,7 +32,7 @@ export default function DBLink(props: DBLinkProps) { rel={props.rel} role={props.role} hrefLang={props.hreflang} - aria-disabled={props.disabled} + aria-disabled={getBooleanAsString(props.disabled)} tabIndex={props.disabled ? -1 : 0} aria-selected={props.selected} aria-label={props.label} diff --git a/packages/components/src/components/link/model.ts b/packages/components/src/components/link/model.ts index c683f06d75f..6f320ae59c3 100644 --- a/packages/components/src/components/link/model.ts +++ b/packages/components/src/components/link/model.ts @@ -15,19 +15,19 @@ export type LinkSizeType = (typeof LinkSizeList)[number]; export const LinkContentList = ['external', 'internal'] as const; export type LinkContentType = (typeof LinkContentList)[number]; -export interface DBLinkDefaultProps { +export type DBLinkDefaultProps = { content?: LinkContentType; id?: string; size?: LinkSizeType; variant?: LinkVariantType; -} +}; export type DBLinkProps = DBLinkDefaultProps & GlobalProps & ClickEventProps & LinkProps; -export interface DBLinkDefaultState {} +export type DBLinkDefaultState = {}; export type DBLinkState = DBLinkDefaultState & GlobalState & diff --git a/packages/components/src/components/navigation-item/model.ts b/packages/components/src/components/navigation-item/model.ts index c97d6b09b66..93289df0bdb 100644 --- a/packages/components/src/components/navigation-item/model.ts +++ b/packages/components/src/components/navigation-item/model.ts @@ -11,7 +11,7 @@ import { } from '../../shared/model'; import { NavigationItemSafeTriangle } from '../../utils/navigation'; -export interface DBNavigationItemDefaultProps { +export type DBNavigationItemDefaultProps = { /** * Alternative indicator for active navigation item (bold font). In contrast to the use of aria-current="page" on the contained anchor, this does not guarantee correct a11y. */ @@ -32,7 +32,7 @@ export interface DBNavigationItemDefaultProps { * This is for mobile navigation only, if it is set the sub-navigation is a static overlay */ subNavigationExpanded?: boolean; -} +}; export type DBNavigationItemProps = DBNavigationItemDefaultProps & GlobalProps & @@ -41,16 +41,7 @@ export type DBNavigationItemProps = DBNavigationItemDefaultProps & WidthProps & NavigationBackButtonProps; -export interface DBNavigationItemTriangleData { - itemRect: DOMRect; - parentElementWidth: number; - subNavigationHeight: number; - padding: number; - outsideVX: 'left' | 'right' | undefined; - outsideVY: 'top' | 'bottom' | undefined; -} - -export interface DBNavigationItemDefaultState { +export type DBNavigationItemDefaultState = { handleBackClick: (event: ClickEvent) => void; hasAreaPopup: boolean; isSubNavigationExpanded: boolean; @@ -62,7 +53,7 @@ export interface DBNavigationItemDefaultState { hasSubNavigation?: boolean; updateSubNavigationState: () => void; navigationItemSafeTriangle?: NavigationItemSafeTriangle; -} +}; export type DBNavigationItemState = DBNavigationItemDefaultState & ClickEventState & diff --git a/packages/components/src/components/navigation-item/navigation-item-web-component.scss b/packages/components/src/components/navigation-item/navigation-item-web-component.scss deleted file mode 100644 index afd7ec3ad9d..00000000000 --- a/packages/components/src/components/navigation-item/navigation-item-web-component.scss +++ /dev/null @@ -1 +0,0 @@ -@forward "navigation-item"; diff --git a/packages/components/src/components/navigation-item/navigation-item.lite.tsx b/packages/components/src/components/navigation-item/navigation-item.lite.tsx index 5aebdaf91d1..240cae8d706 100644 --- a/packages/components/src/components/navigation-item/navigation-item.lite.tsx +++ b/packages/components/src/components/navigation-item/navigation-item.lite.tsx @@ -9,14 +9,12 @@ import { } from '@builder.io/mitosis'; import { DBNavigationItemProps, DBNavigationItemState } from './model'; import DBButton from '../button/button.lite'; -import { cls, uuid } from '../../utils'; +import { cls, getBooleanAsString, uuid } from '../../utils'; import { NavigationItemSafeTriangle } from '../../utils/navigation'; import { DEFAULT_BACK } from '../../shared/constants'; import { ClickEvent } from '../../shared/model'; -useMetadata({ - isAttachedToShadowDom: true -}); +useMetadata({}); export default function DBNavigationItem(props: DBNavigationItemProps) { const ref = useRef(null); @@ -100,7 +98,7 @@ export default function DBNavigationItem(props: DBNavigationItemProps) { data-width={props.width} data-icon={props.icon} data-active={props.active} - aria-disabled={props.disabled}> + aria-disabled={getBooleanAsString(props.disabled)}> {props.children} diff --git a/packages/components/src/components/navigation/model.ts b/packages/components/src/components/navigation/model.ts index 0ae6bae29fc..9de1364f7e8 100644 --- a/packages/components/src/components/navigation/model.ts +++ b/packages/components/src/components/navigation/model.ts @@ -4,12 +4,12 @@ import { GlobalState } from '../../shared/model'; -export interface DBNavigationDefaultProps {} +export type DBNavigationDefaultProps = {}; export type DBNavigationProps = DBNavigationDefaultProps & GlobalProps & AriaLabelledByProps; -export interface DBNavigationDefaultState {} +export type DBNavigationDefaultState = {}; export type DBNavigationState = DBNavigationDefaultState & GlobalState; diff --git a/packages/components/src/components/navigation/navigation-web-component.scss b/packages/components/src/components/navigation/navigation-web-component.scss deleted file mode 100644 index c0e4a4233b4..00000000000 --- a/packages/components/src/components/navigation/navigation-web-component.scss +++ /dev/null @@ -1 +0,0 @@ -@forward "navigation"; diff --git a/packages/components/src/components/navigation/navigation.lite.tsx b/packages/components/src/components/navigation/navigation.lite.tsx index 69c69cddb3c..7fb1bd03a34 100644 --- a/packages/components/src/components/navigation/navigation.lite.tsx +++ b/packages/components/src/components/navigation/navigation.lite.tsx @@ -3,9 +3,7 @@ import { DBNavigationProps, DBNavigationState } from './model'; import { cls, uuid } from '../../utils'; import { DEFAULT_ID } from '../../shared/constants'; -useMetadata({ - isAttachedToShadowDom: true -}); +useMetadata({}); export default function DBNavigation(props: DBNavigationProps) { const ref = useRef(null); diff --git a/packages/components/src/components/notification/model.ts b/packages/components/src/components/notification/model.ts index a6ff52789b3..6e1c1606cf8 100644 --- a/packages/components/src/components/notification/model.ts +++ b/packages/components/src/components/notification/model.ts @@ -28,7 +28,7 @@ export const NotificationBehaviourList = ['closable', 'permanent'] as const; export type NotificationBehaviourType = (typeof NotificationBehaviourList)[number]; -export interface DBNotificationDefaultProps { +export type DBNotificationDefaultProps = { /** * The arialive attribute will lead to that the screenreader interrupts immediately * and reads out the notification if set to "assertive", while it will wait for the @@ -73,7 +73,7 @@ export interface DBNotificationDefaultProps { * The overlay notifications are used for absolute and floating notifications like snackbars etc. */ variant?: NotificationVariantType; -} +}; export type DBNotificationProps = DBNotificationDefaultProps & GlobalProps & @@ -83,7 +83,7 @@ export type DBNotificationProps = DBNotificationDefaultProps & InnerCloseButtonProps & PopoverProps; -export interface DBNotificationDefaultState {} +export type DBNotificationDefaultState = {}; export type DBNotificationState = DBNotificationDefaultState & GlobalState & diff --git a/packages/components/src/components/notification/notification-web-component.scss b/packages/components/src/components/notification/notification-web-component.scss deleted file mode 100644 index e3f9f5d6b5d..00000000000 --- a/packages/components/src/components/notification/notification-web-component.scss +++ /dev/null @@ -1 +0,0 @@ -@forward "notification"; diff --git a/packages/components/src/components/notification/notification.lite.tsx b/packages/components/src/components/notification/notification.lite.tsx index fc08d384298..332f7f9bfba 100644 --- a/packages/components/src/components/notification/notification.lite.tsx +++ b/packages/components/src/components/notification/notification.lite.tsx @@ -5,9 +5,7 @@ import { DEFAULT_CLOSE_BUTTON } from '../../shared/constants'; import { cls } from '../../utils'; import { ClickEvent } from '../../shared/model'; -useMetadata({ - isAttachedToShadowDom: true -}); +useMetadata({}); export default function DBNotification(props: DBNotificationProps) { const ref = useRef(null); diff --git a/packages/components/src/components/notification/notification.spec.tsx b/packages/components/src/components/notification/notification.spec.tsx index 9761359c177..b31a5cf3b8f 100644 --- a/packages/components/src/components/notification/notification.spec.tsx +++ b/packages/components/src/components/notification/notification.spec.tsx @@ -2,12 +2,7 @@ import { expect, test } from '@playwright/experimental-ct-react'; import AxeBuilder from '@axe-core/playwright'; import { DBNotification } from './index'; -import { - DEFAULT_VIEWPORT, - TESTING_VIEWPORTS, - SEMANTICS - // @ts-ignore - vue can only find it with .ts as file ending -} from '../../shared/constants.ts'; +import { DEFAULT_VIEWPORT, SEMANTICS } from '../../shared/constants.ts'; const comp: any = Test; diff --git a/packages/components/src/components/page/model.ts b/packages/components/src/components/page/model.ts index acc7fed75e7..f18b877359c 100644 --- a/packages/components/src/components/page/model.ts +++ b/packages/components/src/components/page/model.ts @@ -7,7 +7,7 @@ export const PageDocumentOverflowList = ['hidden', 'auto'] as const; export type PageDocumentOverflowType = (typeof PageDocumentOverflowList)[number]; -export interface DBPageDefaultProps { +export type DBPageDefaultProps = { /** * The documentOverflow sets the overflow:hidden/auto to the root document */ @@ -30,12 +30,12 @@ export interface DBPageDefaultProps { * The variant=fixed uses flex-box to make header and footer static */ variant?: PageVariantType; -} +}; export type DBPageProps = DBPageDefaultProps & GlobalProps; -export interface DBPageDefaultState { +export type DBPageDefaultState = { fontsLoaded?: boolean; -} +}; export type DBPageState = DBPageDefaultState & GlobalState; diff --git a/packages/components/src/components/page/page-web-component.scss b/packages/components/src/components/page/page-web-component.scss deleted file mode 100644 index d5e1924bf60..00000000000 --- a/packages/components/src/components/page/page-web-component.scss +++ /dev/null @@ -1 +0,0 @@ -@forward "page"; diff --git a/packages/components/src/components/page/page.lite.tsx b/packages/components/src/components/page/page.lite.tsx index 269f55407c2..ad3cbf9f674 100644 --- a/packages/components/src/components/page/page.lite.tsx +++ b/packages/components/src/components/page/page.lite.tsx @@ -8,11 +8,9 @@ import { useStore } from '@builder.io/mitosis'; import { DBPageProps, DBPageState } from './model'; -import { cls } from '../../utils'; +import { cls, getBooleanAsString } from '../../utils'; -useMetadata({ - isAttachedToShadowDom: true -}); +useMetadata({}); export default function DBPage(props: DBPageProps) { const ref = useRef(null); @@ -66,7 +64,7 @@ export default function DBPage(props: DBPageProps) { class={cls('db-page', props.className)} data-variant={props.variant} data-fade-in={props.fadeIn} - data-fonts-loaded={state.fontsLoaded}> + data-fonts-loaded={getBooleanAsString(state.fontsLoaded)}>
{props.children}
diff --git a/packages/components/src/components/popover/model.ts b/packages/components/src/components/popover/model.ts index 80015956d7b..84a43bddf0f 100644 --- a/packages/components/src/components/popover/model.ts +++ b/packages/components/src/components/popover/model.ts @@ -9,7 +9,7 @@ import { SpacingProps } from '../../shared/model'; -export interface DBPopoverDefaultProps { +export type DBPopoverDefaultProps = { /** * Use open to disable the default hover/focus behaviour to use it on click or other trigger. */ @@ -19,7 +19,7 @@ export interface DBPopoverDefaultProps { * The trigger to open the popover e.g. a button */ trigger?: unknown; -} +}; export type DBPopoverProps = DBPopoverDefaultProps & GlobalProps & @@ -28,12 +28,12 @@ export type DBPopoverProps = DBPopoverDefaultProps & GapProps & PopoverProps; -export interface DBPopoverDefaultState { +export type DBPopoverDefaultState = { isExpanded?: boolean; getTrigger: () => Element | null; // eslint-disable-next-line @typescript-eslint/no-explicit-any handleLeave: (event: any) => void; -} +}; export type DBPopoverState = DBPopoverDefaultState & GlobalState & diff --git a/packages/components/src/components/popover/popover-web-component.scss b/packages/components/src/components/popover/popover-web-component.scss deleted file mode 100644 index 071aef87329..00000000000 --- a/packages/components/src/components/popover/popover-web-component.scss +++ /dev/null @@ -1 +0,0 @@ -@forward "popover"; diff --git a/packages/components/src/components/popover/popover.lite.tsx b/packages/components/src/components/popover/popover.lite.tsx index 4c27b3f9496..1f3a51875ea 100644 --- a/packages/components/src/components/popover/popover.lite.tsx +++ b/packages/components/src/components/popover/popover.lite.tsx @@ -7,11 +7,9 @@ import { useStore } from '@builder.io/mitosis'; import { DBPopoverProps, DBPopoverState } from './model'; -import { cls, handleDataOutside } from '../../utils'; +import { cls, getBooleanAsString, handleDataOutside } from '../../utils'; -useMetadata({ - isAttachedToShadowDom: true -}); +useMetadata({}); export default function DBPopover(props: DBPopoverProps) { const ref = useRef(null); @@ -98,7 +96,7 @@ export default function DBPopover(props: DBPopoverProps) {
(null); diff --git a/packages/components/src/components/section/model.ts b/packages/components/src/components/section/model.ts index 9ab1de8eea1..f9d61550edb 100644 --- a/packages/components/src/components/section/model.ts +++ b/packages/components/src/components/section/model.ts @@ -5,13 +5,13 @@ import { SpacingProps } from '../../shared/model'; -export interface DBSectionDefaultProps {} +export type DBSectionDefaultProps = {}; export type DBSectionProps = DBSectionDefaultProps & GlobalProps & SpacingProps & ContainerWidthProps; -export interface DBSectionDefaultState {} +export type DBSectionDefaultState = {}; export type DBSectionState = DBSectionDefaultState & GlobalState; diff --git a/packages/components/src/components/section/section-web-component.scss b/packages/components/src/components/section/section-web-component.scss deleted file mode 100644 index 628271bb314..00000000000 --- a/packages/components/src/components/section/section-web-component.scss +++ /dev/null @@ -1 +0,0 @@ -@forward "section"; diff --git a/packages/components/src/components/section/section.lite.tsx b/packages/components/src/components/section/section.lite.tsx index dd683de712c..216ca5793f6 100644 --- a/packages/components/src/components/section/section.lite.tsx +++ b/packages/components/src/components/section/section.lite.tsx @@ -1,17 +1,9 @@ -import { - onMount, - Show, - useMetadata, - useRef, - useStore -} from '@builder.io/mitosis'; -import { DBSectionState, DBSectionProps } from './model'; +import { onMount, useMetadata, useRef, useStore } from '@builder.io/mitosis'; +import { DBSectionProps, DBSectionState } from './model'; import { cls, uuid } from '../../utils'; import { DEFAULT_ID } from '../../shared/constants'; -useMetadata({ - isAttachedToShadowDom: true -}); +useMetadata({}); export default function DBSection(props: DBSectionProps) { const ref = useRef(null); diff --git a/packages/components/src/components/select/model.ts b/packages/components/src/components/select/model.ts index 6af02821be7..fd3439e0627 100644 --- a/packages/components/src/components/select/model.ts +++ b/packages/components/src/components/select/model.ts @@ -16,7 +16,7 @@ import { InputEventState } from '../../shared/model'; -export interface DBSelectDefaultProps { +export type DBSelectDefaultProps = { /** * The description attribute will add a paragraph below the select. */ @@ -26,7 +26,7 @@ export interface DBSelectDefaultProps { * If you don't/can't use children/slots you can pass in the options as an array. */ options?: DBSelectOptionType[]; -} +}; export type DBSelectOptionType = { /** @@ -70,10 +70,10 @@ export type DBSelectProps = DBSelectDefaultProps & IconProps & FormMessageProps; -export interface DBSelectDefaultState { +export type DBSelectDefaultState = { _placeholderId: string; getOptionLabel: (option: DBSelectOptionType) => string; -} +}; export type DBSelectState = DBSelectDefaultState & GlobalState & diff --git a/packages/components/src/components/select/select-web-component.scss b/packages/components/src/components/select/select-web-component.scss deleted file mode 100644 index 156f16adb50..00000000000 --- a/packages/components/src/components/select/select-web-component.scss +++ /dev/null @@ -1 +0,0 @@ -@forward "select"; diff --git a/packages/components/src/components/select/select.lite.tsx b/packages/components/src/components/select/select.lite.tsx index b5bf91e538c..341063aa356 100644 --- a/packages/components/src/components/select/select.lite.tsx +++ b/packages/components/src/components/select/select.lite.tsx @@ -28,7 +28,6 @@ import { import { handleFrameworkEvent } from '../../utils/form-components'; useMetadata({ - isAttachedToShadowDom: true, angular: { nativeAttributes: ['value'] } diff --git a/packages/components/src/components/switch/model.ts b/packages/components/src/components/switch/model.ts index f63fe953c24..c6ca39dbc98 100644 --- a/packages/components/src/components/switch/model.ts +++ b/packages/components/src/components/switch/model.ts @@ -1,23 +1,23 @@ import { ChangeEventProps, ChangeEventState, + EmphasisProps, FocusEventProps, FocusEventState, + FormCheckProps, FormProps, FormState, GlobalProps, GlobalState, - FormCheckProps, - InitializedState, - EmphasisProps, - SizeProps, + IconAfterProps, IconProps, - IconAfterProps + InitializedState, + SizeProps } from '../../shared/model'; -export interface DBSwitchDefaultProps { +export type DBSwitchDefaultProps = { visualAid?: boolean; -} +}; export type DBSwitchProps = DBSwitchDefaultProps & GlobalProps & @@ -30,9 +30,9 @@ export type DBSwitchProps = DBSwitchDefaultProps & IconProps & IconAfterProps; -export interface DBSwitchDefaultState { +export type DBSwitchDefaultState = { _checked: boolean; -} +}; export type DBSwitchState = DBSwitchDefaultState & GlobalState & diff --git a/packages/components/src/components/switch/switch-web-component.scss b/packages/components/src/components/switch/switch-web-component.scss deleted file mode 100644 index e54ecc40e27..00000000000 --- a/packages/components/src/components/switch/switch-web-component.scss +++ /dev/null @@ -1 +0,0 @@ -@forward "switch"; diff --git a/packages/components/src/components/switch/switch.lite.tsx b/packages/components/src/components/switch/switch.lite.tsx index eb37a719c11..dc52facfbbe 100644 --- a/packages/components/src/components/switch/switch.lite.tsx +++ b/packages/components/src/components/switch/switch.lite.tsx @@ -4,9 +4,7 @@ import { cls, uuid } from '../../utils'; import { ChangeEvent, InteractionEvent } from '../../shared/model'; import { handleFrameworkEvent } from '../../utils/form-components'; -useMetadata({ - isAttachedToShadowDom: true -}); +useMetadata({}); export default function DBSwitch(props: DBSwitchProps) { // This is used as forwardRef diff --git a/packages/components/src/components/tab-item/tab-item-web-component.scss b/packages/components/src/components/tab-item/tab-item-web-component.scss deleted file mode 100644 index 864a1397c1e..00000000000 --- a/packages/components/src/components/tab-item/tab-item-web-component.scss +++ /dev/null @@ -1 +0,0 @@ -@forward "tab-item"; diff --git a/packages/components/src/components/tab-item/tab-item.lite.tsx b/packages/components/src/components/tab-item/tab-item.lite.tsx index a3b335cbc61..45d240b25c0 100644 --- a/packages/components/src/components/tab-item/tab-item.lite.tsx +++ b/packages/components/src/components/tab-item/tab-item.lite.tsx @@ -11,9 +11,7 @@ import { cls } from '../../utils'; import { ChangeEvent } from '../../shared/model'; import { handleFrameworkEvent } from '../../utils/form-components'; -useMetadata({ - isAttachedToShadowDom: true -}); +useMetadata({}); export default function DBTabItem(props: DBTabItemProps) { const ref = useRef(null); diff --git a/packages/components/src/components/tab-item/tab-item.scss b/packages/components/src/components/tab-item/tab-item.scss index 02537beed5a..1aa64518e7d 100644 --- a/packages/components/src/components/tab-item/tab-item.scss +++ b/packages/components/src/components/tab-item/tab-item.scss @@ -81,7 +81,7 @@ $tab-border-radius: variables.$db-border-radius-sm; } } - &[data-no-text="true"] { + &:is([data-no-text], [data-no-text="true"]) { @include icons.is-icon-text-replace(); padding: 0; diff --git a/packages/components/src/components/tab-list/model.ts b/packages/components/src/components/tab-list/model.ts index 6ef670d4303..9af7eb2a47f 100644 --- a/packages/components/src/components/tab-list/model.ts +++ b/packages/components/src/components/tab-list/model.ts @@ -1,9 +1,9 @@ import { GlobalProps, GlobalState } from '../../shared/model'; -export interface DBTabListDefaultProps {} +export type DBTabListDefaultProps = {}; export type DBTabListProps = DBTabListDefaultProps & GlobalProps; -export interface DBTabListDefaultState {} +export type DBTabListDefaultState = {}; export type DBTabListState = DBTabListDefaultState & GlobalState; diff --git a/packages/components/src/components/tab-list/tab-list-web-component.scss b/packages/components/src/components/tab-list/tab-list-web-component.scss deleted file mode 100644 index 29107f27ecb..00000000000 --- a/packages/components/src/components/tab-list/tab-list-web-component.scss +++ /dev/null @@ -1 +0,0 @@ -@forward "tab-list"; diff --git a/packages/components/src/components/tab-list/tab-list.lite.tsx b/packages/components/src/components/tab-list/tab-list.lite.tsx index 165a05fa9cd..64ea3765844 100644 --- a/packages/components/src/components/tab-list/tab-list.lite.tsx +++ b/packages/components/src/components/tab-list/tab-list.lite.tsx @@ -3,9 +3,7 @@ import { DBTabListProps, DBTabListState } from './model'; import { cls, uuid } from '../../utils'; import { DEFAULT_ID } from '../../shared/constants'; -useMetadata({ - isAttachedToShadowDom: true -}); +useMetadata({}); export default function DBTabList(props: DBTabListProps) { // This is used as forwardRef diff --git a/packages/components/src/components/tab-panel/model.ts b/packages/components/src/components/tab-panel/model.ts index 5e6ebb29e09..2fa60e9e371 100644 --- a/packages/components/src/components/tab-panel/model.ts +++ b/packages/components/src/components/tab-panel/model.ts @@ -4,17 +4,17 @@ import { GlobalState } from '../../shared/model'; -export interface DBTabPanelDefaultProps { +export type DBTabPanelDefaultProps = { /** * The content if you don't want to use children. */ content?: string; -} +}; export type DBTabPanelProps = DBTabPanelDefaultProps & GlobalProps & AriaLabelledByProps; -export interface DBTabPanelDefaultState {} +export type DBTabPanelDefaultState = {}; export type DBTabPanelState = DBTabPanelDefaultState & GlobalState; diff --git a/packages/components/src/components/tab-panel/tab-panel-web-component.scss b/packages/components/src/components/tab-panel/tab-panel-web-component.scss deleted file mode 100644 index e21ae718425..00000000000 --- a/packages/components/src/components/tab-panel/tab-panel-web-component.scss +++ /dev/null @@ -1 +0,0 @@ -@forward "tab-panel"; diff --git a/packages/components/src/components/tab-panel/tab-panel.lite.tsx b/packages/components/src/components/tab-panel/tab-panel.lite.tsx index 6d60536ec1b..31ccc9dc790 100644 --- a/packages/components/src/components/tab-panel/tab-panel.lite.tsx +++ b/packages/components/src/components/tab-panel/tab-panel.lite.tsx @@ -8,9 +8,7 @@ import { import { DBTabPanelProps, DBTabPanelState } from './model'; import { cls } from '../../utils'; -useMetadata({ - isAttachedToShadowDom: true -}); +useMetadata({}); export default function DBTabPanel(props: DBTabPanelProps) { // This is used as forwardRef diff --git a/packages/components/src/components/tabs/model.ts b/packages/components/src/components/tabs/model.ts index a0eab46fbf9..49e78124b4e 100644 --- a/packages/components/src/components/tabs/model.ts +++ b/packages/components/src/components/tabs/model.ts @@ -17,7 +17,7 @@ export type TabsInitialSelectedModeType = (typeof TabsInitialSelectedModeList)[number]; export type DBSimpleTabProps = DBTabItemProps & DBTabPanelProps; -export interface DBTabsDefaultProps { +export type DBTabsDefaultProps = { /** * Change amount of distance if you click on an arrow, only available with behaviour="arrows" */ @@ -47,7 +47,7 @@ export interface DBTabsDefaultProps { * Provide simple tabs with label + text as content */ tabs?: DBSimpleTabProps[] | string; -} +}; export type DBTabsProps = DBTabsDefaultProps & GlobalProps & @@ -55,7 +55,7 @@ export type DBTabsProps = DBTabsDefaultProps & WidthProps & AlignmentProps; -export interface DBTabsDefaultState { +export type DBTabsDefaultState = { _name: string; scrollContainer?: Element | null; scroll: (left?: boolean) => void; @@ -65,6 +65,6 @@ export interface DBTabsDefaultState { convertTabs: (tabs?: unknown[] | string | undefined) => DBSimpleTabProps[]; initTabList: () => void; initTabs: (init?: boolean) => void; -} +}; export type DBTabsState = DBTabsDefaultState & GlobalState & InitializedState; diff --git a/packages/components/src/components/tabs/tabs-web-component.scss b/packages/components/src/components/tabs/tabs-web-component.scss deleted file mode 100644 index d1565401aba..00000000000 --- a/packages/components/src/components/tabs/tabs-web-component.scss +++ /dev/null @@ -1 +0,0 @@ -@forward "tabs"; diff --git a/packages/components/src/components/tabs/tabs.lite.tsx b/packages/components/src/components/tabs/tabs.lite.tsx index d5012bb5f83..3bced04c5f9 100644 --- a/packages/components/src/components/tabs/tabs.lite.tsx +++ b/packages/components/src/components/tabs/tabs.lite.tsx @@ -14,9 +14,7 @@ import DBTabList from '../tab-list/tab-list.lite'; import DBTabItem from '../tab-item/tab-item.lite'; import DBTabPanel from '../tab-panel/tab-panel.lite'; -useMetadata({ - isAttachedToShadowDom: true -}); +useMetadata({}); export default function DBTabs(props: DBTabsProps) { const ref = useRef(null); @@ -120,7 +118,9 @@ export default function DBTabs(props: DBTabsProps) { } const tabPanels = Array.from( - ref.querySelectorAll('& > .db-tab-panel') + ref.querySelectorAll( + ':is(& > .db-tab-panel, & > db-tab-panel > .db-tab-panel)' + ) ); for (const panel of tabPanels) { if (panel.id) continue; diff --git a/packages/components/src/components/tag/model.ts b/packages/components/src/components/tag/model.ts index 1cf68e5254b..65089107187 100644 --- a/packages/components/src/components/tag/model.ts +++ b/packages/components/src/components/tag/model.ts @@ -1,17 +1,17 @@ import { - SemanticProps, EmphasisProps, GlobalProps, GlobalState, IconProps, + InitializedState, OverflowProps, - InitializedState + SemanticProps } from '../../shared/model'; export const TagBehaviourList = ['static', 'removable'] as const; export type TagBehaviourType = (typeof TagBehaviourList)[number]; -export interface DBTagDefaultProps { +export type DBTagDefaultProps = { /** * Defines the behaviour of the component: * - static: default behaviour without remove button @@ -20,7 +20,7 @@ export interface DBTagDefaultProps { behaviour?: TagBehaviourType; /** - * Disable tag. (Deprecated) + * @deprecated Disable tag */ disabled?: boolean; /** @@ -43,7 +43,7 @@ export interface DBTagDefaultProps { * If "interactive" is set to true, you can pass a value to the underlying checkbox or radio input. */ value?: string; -} +}; export type DBTagProps = DBTagDefaultProps & GlobalProps & @@ -52,9 +52,9 @@ export type DBTagProps = DBTagDefaultProps & OverflowProps & EmphasisProps; -export interface DBTagDefaultState { +export type DBTagDefaultState = { getRemoveButtonText: () => string; handleRemove: () => void; -} +}; export type DBTagState = DBTagDefaultState & GlobalState & InitializedState; diff --git a/packages/components/src/components/tag/tag-web-component.scss b/packages/components/src/components/tag/tag-web-component.scss deleted file mode 100644 index c65eeabd36d..00000000000 --- a/packages/components/src/components/tag/tag-web-component.scss +++ /dev/null @@ -1,6 +0,0 @@ -@forward "tag"; - -:host * { - box-sizing: border-box; - font-family: inherit; -} diff --git a/packages/components/src/components/tag/tag.lite.tsx b/packages/components/src/components/tag/tag.lite.tsx index 943f97945cf..1e29e3c10e6 100644 --- a/packages/components/src/components/tag/tag.lite.tsx +++ b/packages/components/src/components/tag/tag.lite.tsx @@ -7,11 +7,9 @@ import { useStore } from '@builder.io/mitosis'; import { DBTagProps, DBTagState } from './model'; -import { cls } from '../../utils'; +import { cls, getBooleanAsString } from '../../utils'; -useMetadata({ - isAttachedToShadowDom: true -}); +useMetadata({}); export default function DBTag(props: DBTagProps) { const ref = useRef(null); @@ -55,12 +53,12 @@ export default function DBTag(props: DBTagProps) { ref={ref} id={props.id} class={cls('db-tag', props.className)} - data-disabled={props.disabled} + data-disabled={getBooleanAsString(props.disabled)} data-semantic={props.semantic} data-emphasis={props.emphasis} data-icon={props.icon} - data-no-text={props.noText} - data-overflow={props.overflow}> + data-no-text={getBooleanAsString(props.noText)} + data-overflow={getBooleanAsString(props.overflow)}> {props.children} {props.text} diff --git a/packages/components/src/components/textarea/model.ts b/packages/components/src/components/textarea/model.ts index 9f4cde44898..3ba558a8e32 100644 --- a/packages/components/src/components/textarea/model.ts +++ b/packages/components/src/components/textarea/model.ts @@ -24,7 +24,7 @@ export type TextareaResizeType = (typeof TextareaResizeList)[number]; export const TextareaWrapList = ['hard', 'soft', 'off'] as const; export type TextareaWrapType = (typeof TextareaWrapList)[number]; -export interface DBTextareaDefaultProps { +export type DBTextareaDefaultProps = { /** * The visible width of the text control, in average character widths. If it is specified, it must be a positive integer */ @@ -46,7 +46,7 @@ export interface DBTextareaDefaultProps { * Indicates how the control should wrap the value for form submission. */ wrap?: TextareaWrapType; -} +}; export type DBTextareaProps = DBTextareaDefaultProps & ChangeEventProps & @@ -57,7 +57,7 @@ export type DBTextareaProps = DBTextareaDefaultProps & FormTextProps & FormMessageProps; -export interface DBTextareaDefaultState {} +export type DBTextareaDefaultState = {}; export type DBTextareaState = DBTextareaDefaultState & ChangeEventState & diff --git a/packages/components/src/components/textarea/textarea-web-component.scss b/packages/components/src/components/textarea/textarea-web-component.scss deleted file mode 100644 index 46ae383892b..00000000000 --- a/packages/components/src/components/textarea/textarea-web-component.scss +++ /dev/null @@ -1 +0,0 @@ -@forward "textarea"; diff --git a/packages/components/src/components/textarea/textarea.lite.tsx b/packages/components/src/components/textarea/textarea.lite.tsx index bfaf2c4452a..d75a4c1b9ca 100644 --- a/packages/components/src/components/textarea/textarea.lite.tsx +++ b/packages/components/src/components/textarea/textarea.lite.tsx @@ -22,9 +22,7 @@ import { import { ChangeEvent, InputEvent, InteractionEvent } from '../../shared/model'; import { handleFrameworkEvent } from '../../utils/form-components'; -useMetadata({ - isAttachedToShadowDom: true -}); +useMetadata({}); export default function DBTextarea(props: DBTextareaProps) { const ref = useRef(null); diff --git a/packages/components/src/components/tooltip/model.ts b/packages/components/src/components/tooltip/model.ts index b2a744648ea..918d2cc03fd 100644 --- a/packages/components/src/components/tooltip/model.ts +++ b/packages/components/src/components/tooltip/model.ts @@ -12,9 +12,9 @@ import { export const TooltipVariantList = ['with arrow', 'basic'] as const; export type TooltipVariantType = (typeof TooltipVariantList)[number]; -export interface DBTooltipDefaultProps { +export type DBTooltipDefaultProps = { variant?: TooltipVariantType; -} +}; export type DBTooltipProps = DBTooltipDefaultProps & GlobalProps & @@ -22,7 +22,7 @@ export type DBTooltipProps = DBTooltipDefaultProps & PlacementProps & PopoverProps; -export interface DBTooltipDefaultState {} +export type DBTooltipDefaultState = {}; export type DBTooltipState = DBTooltipDefaultState & GlobalState & diff --git a/packages/components/src/components/tooltip/tooltip-web-component.scss b/packages/components/src/components/tooltip/tooltip-web-component.scss deleted file mode 100644 index 5ee0266aa4f..00000000000 --- a/packages/components/src/components/tooltip/tooltip-web-component.scss +++ /dev/null @@ -1 +0,0 @@ -@forward "tooltip"; diff --git a/packages/components/src/components/tooltip/tooltip.lite.tsx b/packages/components/src/components/tooltip/tooltip.lite.tsx index 6f30a51e6e4..21a4177a3fc 100644 --- a/packages/components/src/components/tooltip/tooltip.lite.tsx +++ b/packages/components/src/components/tooltip/tooltip.lite.tsx @@ -10,9 +10,7 @@ import { cls, handleDataOutside, uuid } from '../../utils'; import { ClickEvent } from '../../shared/model'; import { DEFAULT_ID } from '../../shared/constants'; -useMetadata({ - isAttachedToShadowDom: true -}); +useMetadata({}); export default function DBTooltip(props: DBTooltipProps) { const ref = useRef(null); diff --git a/packages/components/src/shared/constants.ts b/packages/components/src/shared/constants.ts index cbb18417dc5..12879521480 100644 --- a/packages/components/src/shared/constants.ts +++ b/packages/components/src/shared/constants.ts @@ -15,7 +15,7 @@ export const DEFAULT_BACK: string = 'Back'; export const DEFAULT_BURGER_MENU: string = 'BurgerMenu'; export const DEFAULT_ICON: string = 'db'; -export const DEFAULT_ROWS: string = '4'; +export const DEFAULT_ROWS: number = 4; export const DEFAULT_CLOSE_BUTTON: string = 'Close Button'; export const DENSITY_CONST: string = 'density'; diff --git a/packages/components/src/shared/model.ts b/packages/components/src/shared/model.ts index a53c91e612b..ce01da0a53b 100644 --- a/packages/components/src/shared/model.ts +++ b/packages/components/src/shared/model.ts @@ -59,14 +59,14 @@ export type IconProps = { /** * Define an icon by its identifier (like e.g. _user_, compare to [Icons](https://db-ui.github.io/mono/review/main/foundations/icons/overview)) to get displayed in front of the elements content. */ - icon?: IconTypes | string; + icon?: IconTypes; }; export type IconAfterProps = { /** * Define an icon by its identifier (like e.g. _user_, compare to [Icons](https://db-ui.github.io/mono/review/main/foundations/icons/overview)) to get displayed in front of the elements content. */ - iconAfter?: IconTypes | string; + iconAfter?: IconTypes; }; export const SpacingList = ['medium', 'small', 'large', 'none'] as const; diff --git a/packages/components/src/utils/index.ts b/packages/components/src/utils/index.ts index f18e961eb65..63b23011428 100644 --- a/packages/components/src/utils/index.ts +++ b/packages/components/src/utils/index.ts @@ -202,6 +202,45 @@ export const hasVoiceOver = (): boolean => export const delay = (fn: () => void, ms: number) => new Promise(() => setTimeout(fn, ms)); +/** + * Passes `aria-*` and `data-*` attributes to correct child. Used in angular and stencil + * @param element the ref for the component + * @param customElementSelector the custom element in our case `db-*` + */ +export const enableCustomElementAttributePassing = ( + element: HTMLElement | null, + customElementSelector: string +) => { + const parent = element?.closest(customElementSelector); + if (element && parent) { + const attributes = parent.attributes; + // TODO: evaluate whether we could simplify this + for (let i = 0; i < attributes.length; i++) { + const attr = attributes.item(i); + if ( + attr && + (attr.name.startsWith('data-') || attr.name.startsWith('aria-')) + ) { + element.setAttribute(attr.name, attr.value); + parent.removeAttribute(attr.name); + } + } + } +}; + +/** + * Some frameworks like stencil would not add "true" as value for a prop + * if it is used in a framework like angular e.g.: [disabled]="myDisabledProp" + * @param originBool Some boolean to convert to string + */ +export const getBooleanAsString = (originBool?: boolean): any => { + if (originBool) { + return String(originBool); + } + + return originBool; +}; + export default { filterPassingProps, cls, @@ -213,5 +252,7 @@ export default { handleDataOutside, isArrayOfStrings, hasVoiceOver, - delay + delay, + enableCustomElementAttributePassing, + getBooleanAsString }; diff --git a/packages/components/src/utils/navigation.ts b/packages/components/src/utils/navigation.ts index b618f475a23..3481cb41212 100644 --- a/packages/components/src/utils/navigation.ts +++ b/packages/components/src/utils/navigation.ts @@ -1,6 +1,14 @@ -import { DBNavigationItemTriangleData } from '../components/navigation-item/model'; import { handleDataOutside } from './index'; +export type TriangleData = { + itemRect: DOMRect; + parentElementWidth: number; + subNavigationHeight: number; + padding: number; + outsideVX: 'left' | 'right' | undefined; + outsideVY: 'top' | 'bottom' | undefined; +}; + export const isEventTargetNavigationItem = (event: unknown): boolean => { const { target } = event as { target: HTMLElement }; return Boolean( @@ -13,7 +21,7 @@ export class NavigationItemSafeTriangle { private readonly element: HTMLElement; private readonly subNavigation: Element; private readonly parentSubNavigation: Element | null; - private triangleData?: DBNavigationItemTriangleData; + private triangleData?: TriangleData; private initialized: boolean = false; private mouseX: number = 0; private mouseY: number = 0; diff --git a/packages/foundations/package.json b/packages/foundations/package.json index 0f85309efe3..2cd4f78cade 100644 --- a/packages/foundations/package.json +++ b/packages/foundations/package.json @@ -22,7 +22,7 @@ "build:03_css": "sass --no-source-map --load-path=node_modules/ --load-path=../../node_modules/ build/scss/:build/css/ --future-deprecation=import", "build:04_tailwind": "cpr tailwind build/tailwind -o", "build:05_postcss": "postcss build/css/**/*.css --replace", - "build:99_foundations_common": "esbuild scripts/cli.ts --bundle --outfile=build/index.js --platform=node", + "build:99_foundations_common": "node scripts/esbuild.mjs", "clean": "rm -rf build", "copy-build": "npm-run-all copy-build:*", "copy-build:assets": "cpr assets ../../build-outputs/foundations/assets -o", diff --git a/packages/foundations/scripts/cli.ts b/packages/foundations/scripts/cli.ts index 34393ae2733..a62f94f97b9 100644 --- a/packages/foundations/scripts/cli.ts +++ b/packages/foundations/scripts/cli.ts @@ -1,6 +1,6 @@ #!/usr/bin/env node -import { type OptionsType } from './types'; +import type { OptionsType } from './types'; import startProgram from './program'; import { options } from './data'; import { migrate } from './migration'; diff --git a/packages/foundations/scripts/data.ts b/packages/foundations/scripts/data.ts index 0f03544215a..ca9b512583b 100644 --- a/packages/foundations/scripts/data.ts +++ b/packages/foundations/scripts/data.ts @@ -1,4 +1,4 @@ -import { type ProgrammOptionsType } from './types'; +import type { ProgrammOptionsType } from './types'; import { colorQ32024 } from './migration/color-q32024'; import type { ReplaceInFileConfig } from 'replace-in-file'; import { iconQ32024 } from './migration/icon-q32024'; diff --git a/packages/foundations/scripts/esbuild.mjs b/packages/foundations/scripts/esbuild.mjs new file mode 100644 index 00000000000..76c1e9b0985 --- /dev/null +++ b/packages/foundations/scripts/esbuild.mjs @@ -0,0 +1,10 @@ +import { build } from 'esbuild'; + +await build({ + entryPoints: ['./scripts/cli.ts'], + bundle: true, + outfile: './build/index.js', + platform: 'node', + format: 'esm', + external: ['chalk'] +}); diff --git a/packages/foundations/scripts/migration/color-q32024.ts b/packages/foundations/scripts/migration/color-q32024.ts index a6ad6a5cba0..cc102fd9ec3 100644 --- a/packages/foundations/scripts/migration/color-q32024.ts +++ b/packages/foundations/scripts/migration/color-q32024.ts @@ -1,4 +1,4 @@ -import { type ReplaceInFileConfig } from 'replace-in-file'; +import type { ReplaceInFileConfig } from 'replace-in-file'; export const colorQ32024: ReplaceInFileConfig[] = [ // Basic backgrounds diff --git a/packages/foundations/scripts/migration/icon-q32024.ts b/packages/foundations/scripts/migration/icon-q32024.ts index dbdcd570025..0b13312163c 100644 --- a/packages/foundations/scripts/migration/icon-q32024.ts +++ b/packages/foundations/scripts/migration/icon-q32024.ts @@ -1,4 +1,4 @@ -import { type ReplaceInFileConfig } from 'replace-in-file'; +import type { ReplaceInFileConfig } from 'replace-in-file'; export const iconQ32024: ReplaceInFileConfig[] = [ // Renamed icons diff --git a/packages/foundations/scripts/migration/index.ts b/packages/foundations/scripts/migration/index.ts index ef282b64388..12d69f354e5 100644 --- a/packages/foundations/scripts/migration/index.ts +++ b/packages/foundations/scripts/migration/index.ts @@ -1,10 +1,7 @@ import { globSync } from 'glob'; -import { - ReplaceInFileConfig, - replaceInFileSync, - type ReplaceResult -} from 'replace-in-file'; -import { type OptionsType } from '../types'; +import { ReplaceInFileConfig, replaceInFileSync } from 'replace-in-file'; +import type { ReplaceResult } from 'replace-in-file'; +import type { OptionsType } from '../types'; import { migrationTypes } from '../data'; export const migrate = ( diff --git a/packages/foundations/scripts/program.ts b/packages/foundations/scripts/program.ts index fd801a8a535..52ee197f927 100644 --- a/packages/foundations/scripts/program.ts +++ b/packages/foundations/scripts/program.ts @@ -1,5 +1,5 @@ import { program } from 'commander'; -import { type OptionsType, type ProgrammOptionsType } from './types'; +import type { OptionsType, ProgrammOptionsType } from './types'; const startProgram = ( name: string, diff --git a/scripts/dev.ts b/scripts/dev.ts index d197f6e7956..f8556fc1470 100644 --- a/scripts/dev.ts +++ b/scripts/dev.ts @@ -6,6 +6,10 @@ const answersFrameworkPairs = [ answers: ['plain-html'], framework: 'plain-html' }, + { + answers: ['stencil'], + framework: 'stencil' + }, { answers: ['vue', 'nuxt'], framework: 'vue' @@ -35,6 +39,9 @@ const currentAnswers = await checkbox({ { value: 'angular-ssr' }, + { + value: 'stencil' + }, { value: 'react' }, diff --git a/scripts/package.json b/scripts/package.json index d2882be3615..2a76e8d35b9 100644 --- a/scripts/package.json +++ b/scripts/package.json @@ -10,6 +10,7 @@ "build-outputs:foundations": "npm run copy-build --workspace=@db-ui/foundations", "build-outputs:ngx-components": "npm run build --workspace=@db-ui/ngx-components", "build-outputs:react-components": "npm run build --workspace=@db-ui/react-components", + "build-outputs:stencil-components": "npm run build --workspace=@db-ui/web-components", "build-outputs:v-components": "npm run build --workspace=@db-ui/v-components", "build-outputs:web-components": "npm run build --workspace=@db-ui/web-components", "build-showcases": "npm-run-all -p build-showcases:*", @@ -19,7 +20,7 @@ "build-showcases:nuxt": "npm run generate --workspace=nuxt-showcase", "build-showcases:patternhub": "npm run build --workspace=patternhub", "build-showcases:react": "npm run build --workspace=react-showcase", - "build-showcases:vanilla": "npm run build --workspace=vanilla-showcase", + "build-showcases:stencil": "npm run build --workspace=stencil-showcase", "build-showcases:vue": "npm run build --workspace=vue-showcase", "build:components": "npm run build --workspace=@db-ui/components", "build:foundations": "npm run build --workspace=@db-ui/foundations", @@ -28,6 +29,7 @@ "dev:plain-html-components": "npm run dev:html --workspace=@db-ui/components", "dev:react-components": "npm run dev:react --workspace=@db-ui/components", "dev:sass": "npm run dev:scss --workspace=@db-ui/components", + "dev:stencil-components": "npm run dev:stencil --workspace=@db-ui/components", "dev:vue-components": "npm run dev:vue --workspace=@db-ui/components", "generate:icon-fonts": "npm run generate:icon-fonts --workspace=@db-ui/foundations", "generate:icon-types": "npm run generate:icon-types --workspace=@db-ui/components", @@ -49,7 +51,6 @@ "rm-builds:patternhub-src-tsx": "rimraf -g ../showcases/patternhub/components/src/**/*.tsx", "rm-builds:playwright": "rimraf -g output/react/playwright", "rm-builds:showcases-build": "rimraf -g build-showcases/**", - "rm-builds:vanilla-public": "rimraf -g showcases/vanilla-showcase/public", "rm:builds": "npm-run-all -p rm-builds:*", "start-showcase:angular": "npm run dev --workspace=angular-showcase", "start-showcase:angular-ssr": "npm run dev --workspace=angular-ssr-showcase", @@ -57,7 +58,7 @@ "start-showcase:nuxt": "npm run dev --workspace=nuxt-showcase", "start-showcase:patternhub": "npm run dev --workspace=patternhub", "start-showcase:react": "npm run dev --workspace=react-showcase", - "start-showcase:vanilla": "npm run dev --workspace=vanilla-showcase", + "start-showcase:stencil": "npm run dev --workspace=stencil-showcase", "start-showcase:vue": "npm run dev --workspace=vue-showcase", "start:foundations": "npm run start --workspace=@db-ui/foundations", "test": "npm-run-all -p test:*", diff --git a/showcases/angular-showcase/src/app/app.component.html b/showcases/angular-showcase/src/app/app.component.html index c4974047a7e..8bc4e3a3118 100644 --- a/showcases/angular-showcase/src/app/app.component.html +++ b/showcases/angular-showcase/src/app/app.component.html @@ -17,30 +17,36 @@ } - - @for (t of densities; track t) { - - } - - - @for (c of colors; track c) { - - } - + @if (isWebComponents) { + + + + } @else { + + @for (t of densities; track t) { + + } + + + @for (c of colors; track c) { + + } + + } diff --git a/showcases/angular-showcase/src/app/components/accordion/accordion.component.ts b/showcases/angular-showcase/src/app/components/accordion/accordion.component.ts index 0a5c80a2090..86291f36463 100644 --- a/showcases/angular-showcase/src/app/components/accordion/accordion.component.ts +++ b/showcases/angular-showcase/src/app/components/accordion/accordion.component.ts @@ -1,4 +1,4 @@ -import { Component } from '@angular/core'; +import { Component, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; import { DBAccordion, DBAccordionItem, @@ -6,12 +6,16 @@ import { } from '../../../../../../output/angular/src'; import defaultComponentVariants from '../../../../../shared/accordion.json'; import { DefaultComponent } from '../default.component'; +import { environment } from '../../../environments/environment'; @Component({ selector: 'app-accordion', templateUrl: './accordion.component.html', - imports: [DefaultComponent, DBInfotext, DBAccordion, DBAccordionItem], - standalone: true + imports: environment.webComponents + ? [DefaultComponent] + : [DefaultComponent, DBInfotext, DBAccordion, DBAccordionItem], + standalone: true, + schemas: [CUSTOM_ELEMENTS_SCHEMA] }) export class AccordionComponent { variants = defaultComponentVariants; diff --git a/showcases/angular-showcase/src/app/components/badge/badge.component.ts b/showcases/angular-showcase/src/app/components/badge/badge.component.ts index 2dd429f05ea..6d51fc6425c 100644 --- a/showcases/angular-showcase/src/app/components/badge/badge.component.ts +++ b/showcases/angular-showcase/src/app/components/badge/badge.component.ts @@ -1,4 +1,4 @@ -import { Component } from '@angular/core'; +import { Component, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; import { DBBadge, DBButton, @@ -7,12 +7,16 @@ import { } from '../../../../../../output/angular/src'; import defaultComponentVariants from '../../../../../shared/badge.json'; import { DefaultComponent } from '../default.component'; +import { environment } from '../../../environments/environment'; @Component({ selector: 'app-badge', templateUrl: './badge.component.html', - imports: [DefaultComponent, DBBadge, DBInfotext, DBButton, DBIcon], - standalone: true + imports: environment.webComponents + ? [DefaultComponent] + : [DefaultComponent, DBBadge, DBInfotext, DBButton, DBIcon], + standalone: true, + schemas: [CUSTOM_ELEMENTS_SCHEMA] }) export class BadgeComponent { variants = defaultComponentVariants; diff --git a/showcases/angular-showcase/src/app/components/brand/brand.component.ts b/showcases/angular-showcase/src/app/components/brand/brand.component.ts index a06c7bd9963..91f2bd089e9 100644 --- a/showcases/angular-showcase/src/app/components/brand/brand.component.ts +++ b/showcases/angular-showcase/src/app/components/brand/brand.component.ts @@ -1,13 +1,17 @@ -import { Component } from '@angular/core'; +import { Component, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; import defaultComponentVariants from '../../../../../shared/brand.json'; import { DefaultComponent } from '../default.component'; import { DBBrand } from '../../../../../../output/angular/src/components/brand'; +import { environment } from '../../../environments/environment'; @Component({ selector: 'app-button', templateUrl: './brand.component.html', - imports: [DefaultComponent, DBBrand], - standalone: true + imports: environment.webComponents + ? [DefaultComponent] + : [DefaultComponent, DBBrand], + standalone: true, + schemas: [CUSTOM_ELEMENTS_SCHEMA] }) export class BrandComponent { variants = defaultComponentVariants; diff --git a/showcases/angular-showcase/src/app/components/button/button.component.ts b/showcases/angular-showcase/src/app/components/button/button.component.ts index 38ef58389ee..3ae9b7a2147 100644 --- a/showcases/angular-showcase/src/app/components/button/button.component.ts +++ b/showcases/angular-showcase/src/app/components/button/button.component.ts @@ -1,13 +1,17 @@ -import { Component } from '@angular/core'; +import { Component, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; import defaultComponentVariants from '../../../../../shared/button.json'; import { DefaultComponent } from '../default.component'; import { DBButton } from '../../../../../../output/angular/src'; +import { environment } from '../../../environments/environment'; @Component({ selector: 'app-button', templateUrl: './button.component.html', - imports: [DefaultComponent, DBButton], - standalone: true + imports: environment.webComponents + ? [DefaultComponent] + : [DefaultComponent, DBButton], + standalone: true, + schemas: [CUSTOM_ELEMENTS_SCHEMA] }) export class ButtonComponent { variants = defaultComponentVariants; diff --git a/showcases/angular-showcase/src/app/components/card/card.component.ts b/showcases/angular-showcase/src/app/components/card/card.component.ts index 9e311b41ac1..c736837f39a 100644 --- a/showcases/angular-showcase/src/app/components/card/card.component.ts +++ b/showcases/angular-showcase/src/app/components/card/card.component.ts @@ -1,13 +1,17 @@ -import { Component } from '@angular/core'; +import { Component, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; import defaultComponentVariants from '../../../../../shared/card.json'; import { DefaultComponent } from '../default.component'; import { DBCard } from '../../../../../../output/angular/src'; +import { environment } from '../../../environments/environment'; @Component({ selector: 'app-card', templateUrl: './card.component.html', - imports: [DefaultComponent, DBCard], - standalone: true + imports: environment.webComponents + ? [DefaultComponent] + : [DefaultComponent, DBCard], + standalone: true, + schemas: [CUSTOM_ELEMENTS_SCHEMA] }) export class CardComponent { variants = defaultComponentVariants; diff --git a/showcases/angular-showcase/src/app/components/checkbox/checkbox.component.ts b/showcases/angular-showcase/src/app/components/checkbox/checkbox.component.ts index c38b90d9c99..c896e2e63a0 100644 --- a/showcases/angular-showcase/src/app/components/checkbox/checkbox.component.ts +++ b/showcases/angular-showcase/src/app/components/checkbox/checkbox.component.ts @@ -1,13 +1,17 @@ -import { Component } from '@angular/core'; +import { Component, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; import { DBCheckbox } from '../../../../../../output/angular/src'; import defaultComponentVariants from '../../../../../shared/checkbox.json'; import { DefaultComponent } from '../default.component'; +import { environment } from '../../../environments/environment'; @Component({ selector: 'app-checkbox', templateUrl: './checkbox.component.html', - imports: [DefaultComponent, DBCheckbox], - standalone: true + imports: environment.webComponents + ? [DefaultComponent] + : [DefaultComponent, DBCheckbox], + standalone: true, + schemas: [CUSTOM_ELEMENTS_SCHEMA] }) export class CheckboxComponent { variants = defaultComponentVariants; diff --git a/showcases/angular-showcase/src/app/components/default.component.html b/showcases/angular-showcase/src/app/components/default.component.html index 64a048e09cf..6070ce95efe 100644 --- a/showcases/angular-showcase/src/app/components/default.component.html +++ b/showcases/angular-showcase/src/app/components/default.component.html @@ -13,7 +13,7 @@ ) {
{{ title }} > {{ variant.name }} + {{ title }} ) {
{{ exampleName }} diff --git a/showcases/angular-showcase/src/app/components/drawer/drawer.component.ts b/showcases/angular-showcase/src/app/components/drawer/drawer.component.ts index a599d4a36d5..f4b081baa13 100644 --- a/showcases/angular-showcase/src/app/components/drawer/drawer.component.ts +++ b/showcases/angular-showcase/src/app/components/drawer/drawer.component.ts @@ -1,13 +1,17 @@ -import { Component } from '@angular/core'; +import { Component, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; import defaultComponentVariants from '../../../../../shared/drawer.json'; import { DefaultComponent } from '../default.component'; import { DBButton, DBDrawer } from '../../../../../../output/angular/src'; +import { environment } from '../../../environments/environment'; @Component({ selector: 'app-drawer', templateUrl: './drawer.component.html', - imports: [DefaultComponent, DBDrawer, DBButton], - standalone: true + imports: environment.webComponents + ? [DefaultComponent] + : [DefaultComponent, DBDrawer, DBButton], + standalone: true, + schemas: [CUSTOM_ELEMENTS_SCHEMA] }) export class DrawerComponent { variants = defaultComponentVariants; diff --git a/showcases/angular-showcase/src/app/components/form/checkboxes/checkboxes.component.ts b/showcases/angular-showcase/src/app/components/form/checkboxes/checkboxes.component.ts index 6f337e4a897..874640d7897 100644 --- a/showcases/angular-showcase/src/app/components/form/checkboxes/checkboxes.component.ts +++ b/showcases/angular-showcase/src/app/components/form/checkboxes/checkboxes.component.ts @@ -1,13 +1,17 @@ -import { Component } from '@angular/core'; +import { Component, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; import { FormControl, FormsModule, ReactiveFormsModule } from '@angular/forms'; import { WrapperComponent } from '../wrapper/wrapper.component'; -import { DBCheckbox } from '../../../../../../../output/angular/src'; +import { DBCheckbox, DBInput } from '../../../../../../../output/angular/src'; +import { environment } from '../../../../environments/environment'; @Component({ selector: 'app-checkboxes', standalone: true, - imports: [WrapperComponent, DBCheckbox, FormsModule, ReactiveFormsModule], - templateUrl: './checkboxes.component.html' + imports: environment.webComponents + ? [WrapperComponent, FormsModule, ReactiveFormsModule] + : [WrapperComponent, DBCheckbox, FormsModule, ReactiveFormsModule], + templateUrl: './checkboxes.component.html', + schemas: [CUSTOM_ELEMENTS_SCHEMA] }) export class CheckboxesComponent { plain = true; diff --git a/showcases/angular-showcase/src/app/components/form/form.component.ts b/showcases/angular-showcase/src/app/components/form/form.component.ts index 36dd8ac6135..3ab391f43f3 100644 --- a/showcases/angular-showcase/src/app/components/form/form.component.ts +++ b/showcases/angular-showcase/src/app/components/form/form.component.ts @@ -1,4 +1,8 @@ -import { Component, NO_ERRORS_SCHEMA } from '@angular/core'; +import { + Component, + CUSTOM_ELEMENTS_SCHEMA, + NO_ERRORS_SCHEMA +} from '@angular/core'; import { FormControl, FormGroup, @@ -20,29 +24,32 @@ import { DBTextarea } from '../../../../../../output/angular/src'; import { DefaultComponent } from '../default.component'; +import { environment } from '../../../environments/environment'; @Component({ selector: 'app-form', templateUrl: './form.component.html', - imports: [ - FormsModule, - ReactiveFormsModule, - DefaultComponent, - DBInput, - DBTextarea, - DBSelect, - DBRadio, - DBTag, - DBCheckbox, - DBDivider, - DBButton, - DBTabs, - DBTabList, - DBTabItem, - DBTabPanel - ], + imports: environment.webComponents + ? [FormsModule, ReactiveFormsModule, DefaultComponent] + : [ + FormsModule, + ReactiveFormsModule, + DefaultComponent, + DBInput, + DBTextarea, + DBSelect, + DBRadio, + DBTag, + DBCheckbox, + DBDivider, + DBButton, + DBTabs, + DBTabList, + DBTabItem, + DBTabPanel + ], standalone: true, - schemas: [NO_ERRORS_SCHEMA] + schemas: [NO_ERRORS_SCHEMA, CUSTOM_ELEMENTS_SCHEMA] }) export class FormComponent { array = ['X', 'Y', 'Z']; diff --git a/showcases/angular-showcase/src/app/components/form/inputs/inputs.component.ts b/showcases/angular-showcase/src/app/components/form/inputs/inputs.component.ts index 92d62365a41..b3b0419795e 100644 --- a/showcases/angular-showcase/src/app/components/form/inputs/inputs.component.ts +++ b/showcases/angular-showcase/src/app/components/form/inputs/inputs.component.ts @@ -1,13 +1,17 @@ -import { Component } from '@angular/core'; +import { Component, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; import { FormControl, FormsModule, ReactiveFormsModule } from '@angular/forms'; import { WrapperComponent } from '../wrapper/wrapper.component'; -import { DBInput } from '../../../../../../../output/angular/src'; +import { DBInput, DBSelect } from '../../../../../../../output/angular/src'; +import { environment } from '../../../../environments/environment'; @Component({ selector: 'app-inputs', standalone: true, - imports: [WrapperComponent, DBInput, FormsModule, ReactiveFormsModule], - templateUrl: './inputs.component.html' + imports: environment.webComponents + ? [WrapperComponent, FormsModule, ReactiveFormsModule] + : [WrapperComponent, DBInput, FormsModule, ReactiveFormsModule], + templateUrl: './inputs.component.html', + schemas: [CUSTOM_ELEMENTS_SCHEMA] }) export class InputsComponent { plain = 'test1'; diff --git a/showcases/angular-showcase/src/app/components/form/selects/selects.component.ts b/showcases/angular-showcase/src/app/components/form/selects/selects.component.ts index a7aae117c4d..526b7cb61d8 100644 --- a/showcases/angular-showcase/src/app/components/form/selects/selects.component.ts +++ b/showcases/angular-showcase/src/app/components/form/selects/selects.component.ts @@ -1,13 +1,17 @@ -import { Component } from '@angular/core'; +import { Component, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; import { FormControl, FormsModule, ReactiveFormsModule } from '@angular/forms'; import { WrapperComponent } from '../wrapper/wrapper.component'; -import { DBSelect } from '../../../../../../../output/angular/src'; +import { DBSelect, DBTextarea } from '../../../../../../../output/angular/src'; +import { environment } from '../../../../environments/environment'; @Component({ selector: 'app-selects', standalone: true, - imports: [WrapperComponent, DBSelect, FormsModule, ReactiveFormsModule], - templateUrl: './selects.component.html' + imports: environment.webComponents + ? [WrapperComponent, FormsModule, ReactiveFormsModule] + : [WrapperComponent, DBSelect, FormsModule, ReactiveFormsModule], + templateUrl: './selects.component.html', + schemas: [CUSTOM_ELEMENTS_SCHEMA] }) export class SelectsComponent { plain = 'combobox-2'; diff --git a/showcases/angular-showcase/src/app/components/form/textareas/textareas.component.ts b/showcases/angular-showcase/src/app/components/form/textareas/textareas.component.ts index 1d60865a2a9..b2261331028 100644 --- a/showcases/angular-showcase/src/app/components/form/textareas/textareas.component.ts +++ b/showcases/angular-showcase/src/app/components/form/textareas/textareas.component.ts @@ -1,13 +1,24 @@ -import { Component } from '@angular/core'; +import { Component, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; import { FormControl, FormsModule, ReactiveFormsModule } from '@angular/forms'; import { WrapperComponent } from '../wrapper/wrapper.component'; -import { DBTextarea } from '../../../../../../../output/angular/src'; +import { + DBCheckbox, + DBInput, + DBRadio, + DBSelect, + DBTextarea +} from '../../../../../../../output/angular/src'; +import { environment } from '../../../../environments/environment'; +import { DefaultComponent } from '../../default.component'; @Component({ selector: 'app-textareas', standalone: true, - imports: [WrapperComponent, DBTextarea, FormsModule, ReactiveFormsModule], - templateUrl: './textareas.component.html' + imports: environment.webComponents + ? [WrapperComponent, FormsModule, ReactiveFormsModule] + : [WrapperComponent, DBTextarea, FormsModule, ReactiveFormsModule], + templateUrl: './textareas.component.html', + schemas: [CUSTOM_ELEMENTS_SCHEMA] }) export class TextareasComponent { plain = 'test1'; diff --git a/showcases/angular-showcase/src/app/components/header/header.component.ts b/showcases/angular-showcase/src/app/components/header/header.component.ts index 408c6c00e1d..51d9d66a3a1 100644 --- a/showcases/angular-showcase/src/app/components/header/header.component.ts +++ b/showcases/angular-showcase/src/app/components/header/header.component.ts @@ -1,4 +1,4 @@ -import { Component } from '@angular/core'; +import { Component, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; import defaultComponentVariants from '../../../../../shared/header.json'; import { DefaultComponent } from '../default.component'; import { @@ -13,24 +13,37 @@ import { NavigationDirective, SecondaryActionDirective } from '../../../../../../output/angular/src'; +import { environment } from '../../../environments/environment'; @Component({ selector: 'app-header', templateUrl: './header.component.html', - imports: [ - DefaultComponent, - DBBrand, - DBButton, - DBHeader, - DBLink, - DBNavigation, - DBNavigationItem, - SecondaryActionDirective, - NavigationDirective, - MetaNavigationDirective, - NavigationContentDirective - ], - standalone: true + imports: environment.webComponents + ? [ + DefaultComponent, + DBHeader, + DBNavigation, + DBNavigationItem, + SecondaryActionDirective, + NavigationDirective, + MetaNavigationDirective, + NavigationContentDirective + ] // TODO: Remove DBHeader,DBNavigation,DBNavigationItem,SecondaryActionDirective,NavigationDirective,MetaNavigationDirective,NavigationContentDirective after stencil component works + : [ + DefaultComponent, + DBBrand, + DBButton, + DBHeader, + DBLink, + DBNavigation, + DBNavigationItem, + SecondaryActionDirective, + NavigationDirective, + MetaNavigationDirective, + NavigationContentDirective + ], + standalone: true, + schemas: [CUSTOM_ELEMENTS_SCHEMA] }) export class HeaderComponent { variants = defaultComponentVariants; diff --git a/showcases/angular-showcase/src/app/components/home/home.component.ts b/showcases/angular-showcase/src/app/components/home/home.component.ts index 37bf3a8aa29..7ceb0979da7 100644 --- a/showcases/angular-showcase/src/app/components/home/home.component.ts +++ b/showcases/angular-showcase/src/app/components/home/home.component.ts @@ -1,4 +1,4 @@ -import { Component } from '@angular/core'; +import { Component, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; import { DBTabItem, DBTabList, @@ -10,21 +10,33 @@ import { FormComponent } from '../form/form.component'; import { TextareasComponent } from '../form/textareas/textareas.component'; import { SelectsComponent } from '../form/selects/selects.component'; import { CheckboxesComponent } from '../form/checkboxes/checkboxes.component'; +import { environment } from '../../../environments/environment'; +import { DefaultComponent } from '../default.component'; @Component({ selector: 'app-home', templateUrl: './home.component.html', - imports: [ - DBTabs, - DBTabItem, - DBTabList, - DBTabPanel, - InputsComponent, - FormComponent, - TextareasComponent, - SelectsComponent, - CheckboxesComponent - ], - standalone: true + imports: environment.webComponents + ? [ + DefaultComponent, + InputsComponent, + FormComponent, + TextareasComponent, + SelectsComponent, + CheckboxesComponent + ] + : [ + DBTabs, + DBTabItem, + DBTabList, + DBTabPanel, + InputsComponent, + FormComponent, + TextareasComponent, + SelectsComponent, + CheckboxesComponent + ], + standalone: true, + schemas: [CUSTOM_ELEMENTS_SCHEMA] }) export class HomeComponent {} diff --git a/showcases/angular-showcase/src/app/components/icon/icon.component.ts b/showcases/angular-showcase/src/app/components/icon/icon.component.ts index f456bbac71d..2acc55b1d7e 100644 --- a/showcases/angular-showcase/src/app/components/icon/icon.component.ts +++ b/showcases/angular-showcase/src/app/components/icon/icon.component.ts @@ -1,13 +1,17 @@ -import { Component } from '@angular/core'; +import { Component, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; import defaultComponentVariants from '../../../../../shared/icon.json'; import { DefaultComponent } from '../default.component'; import { DBIcon, DBInfotext } from '../../../../../../output/angular/src'; +import { environment } from '../../../environments/environment'; @Component({ selector: 'app-icon', templateUrl: './icon.component.html', - imports: [DefaultComponent, DBIcon, DBInfotext], - standalone: true + imports: environment.webComponents + ? [DefaultComponent] + : [DefaultComponent, DBIcon, DBInfotext], + standalone: true, + schemas: [CUSTOM_ELEMENTS_SCHEMA] }) export class IconComponent { variants = defaultComponentVariants; diff --git a/showcases/angular-showcase/src/app/components/infotext/infotext.component.ts b/showcases/angular-showcase/src/app/components/infotext/infotext.component.ts index 29ff2541e0d..b10531d48e7 100644 --- a/showcases/angular-showcase/src/app/components/infotext/infotext.component.ts +++ b/showcases/angular-showcase/src/app/components/infotext/infotext.component.ts @@ -1,13 +1,17 @@ -import { Component } from '@angular/core'; +import { Component, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; import defaultComponentVariants from '../../../../../shared/infotext.json'; import { DefaultComponent } from '../default.component'; import { DBInfotext } from '../../../../../../output/angular/src'; +import { environment } from '../../../environments/environment'; @Component({ selector: 'app-infotext', templateUrl: './infotext.component.html', - imports: [DefaultComponent, DBInfotext], - standalone: true + imports: environment.webComponents + ? [DefaultComponent] + : [DefaultComponent, DBInfotext], + standalone: true, + schemas: [CUSTOM_ELEMENTS_SCHEMA] }) export class InfotextComponent { variants = defaultComponentVariants; diff --git a/showcases/angular-showcase/src/app/components/input/input.component.html b/showcases/angular-showcase/src/app/components/input/input.component.html index 66feae2bb67..1545d0546f9 100644 --- a/showcases/angular-showcase/src/app/components/input/input.component.html +++ b/showcases/angular-showcase/src/app/components/input/input.component.html @@ -22,6 +22,7 @@ [value]="exampleProps?.value" [icon]="exampleProps?.icon" [iconAfter]="exampleProps?.iconAfter" + [readOnly]="exampleProps?.readOnly" [dataList]=" exampleProps?.dataList ? getDataList(exampleProps?.variant) diff --git a/showcases/angular-showcase/src/app/components/input/input.component.ts b/showcases/angular-showcase/src/app/components/input/input.component.ts index b5c4b102123..f49630e934a 100644 --- a/showcases/angular-showcase/src/app/components/input/input.component.ts +++ b/showcases/angular-showcase/src/app/components/input/input.component.ts @@ -1,4 +1,4 @@ -import { Component } from '@angular/core'; +import { Component, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; import defaultComponentVariants from '../../../../../shared/input.json'; import { DefaultComponent } from '../default.component'; import { @@ -6,12 +6,16 @@ import { LabelVariantType, ValueLabelType } from '../../../../../../output/angular/src'; +import { environment } from '../../../environments/environment'; @Component({ selector: 'app-input', templateUrl: './input.component.html', - imports: [DefaultComponent, DBInput], - standalone: true + imports: environment.webComponents + ? [DefaultComponent] + : [DefaultComponent, DBInput], + standalone: true, + schemas: [CUSTOM_ELEMENTS_SCHEMA] }) export class InputComponent { variants = defaultComponentVariants; diff --git a/showcases/angular-showcase/src/app/components/link/link.component.ts b/showcases/angular-showcase/src/app/components/link/link.component.ts index d2663d85c83..fc2b357014c 100644 --- a/showcases/angular-showcase/src/app/components/link/link.component.ts +++ b/showcases/angular-showcase/src/app/components/link/link.component.ts @@ -1,13 +1,17 @@ -import { Component } from '@angular/core'; +import { Component, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; import defaultComponentVariants from '../../../../../shared/link.json'; import { DefaultComponent } from '../default.component'; import { DBLink } from '../../../../../../output/angular/src'; +import { environment } from '../../../environments/environment'; @Component({ selector: 'app-link', templateUrl: './link.component.html', - imports: [DefaultComponent, DBLink], - standalone: true + imports: environment.webComponents + ? [DefaultComponent] + : [DefaultComponent, DBLink], + standalone: true, + schemas: [CUSTOM_ELEMENTS_SCHEMA] }) export class LinkComponent { variants = defaultComponentVariants; diff --git a/showcases/angular-showcase/src/app/components/navigation-item/navigation-item.component.ts b/showcases/angular-showcase/src/app/components/navigation-item/navigation-item.component.ts index 5cb9d12c6dc..c03c1c82619 100644 --- a/showcases/angular-showcase/src/app/components/navigation-item/navigation-item.component.ts +++ b/showcases/angular-showcase/src/app/components/navigation-item/navigation-item.component.ts @@ -1,15 +1,19 @@ -import { Component } from '@angular/core'; +import { Component, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; import defaultComponentVariants from '../../../../../shared/navigation-item.json'; import { DefaultComponent } from '../default.component'; import { DBNavigationItem, NavigationContentDirective } from '../../../../../../output/angular/src'; +import { environment } from '../../../environments/environment'; @Component({ selector: 'app-navigation-item', templateUrl: './navigation-item.component.html', - imports: [DefaultComponent, DBNavigationItem, NavigationContentDirective], + imports: environment.webComponents + ? [DefaultComponent, DBNavigationItem, NavigationContentDirective] // TODO: Remove DBNavigationItem,NavigationContentDirective after stencil component works + : [DefaultComponent, DBNavigationItem, NavigationContentDirective], + schemas: [CUSTOM_ELEMENTS_SCHEMA], standalone: true }) export class NavigationItemComponent { diff --git a/showcases/angular-showcase/src/app/components/navigation/navigation.component.ts b/showcases/angular-showcase/src/app/components/navigation/navigation.component.ts index cff17ce9383..75a7d1d2d16 100644 --- a/showcases/angular-showcase/src/app/components/navigation/navigation.component.ts +++ b/showcases/angular-showcase/src/app/components/navigation/navigation.component.ts @@ -1,4 +1,4 @@ -import { Component } from '@angular/core'; +import { Component, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; import defaultComponentVariants from '../../../../../shared/navigation.json'; import { DefaultComponent } from '../default.component'; import { @@ -7,17 +7,26 @@ import { DBNavigationItem, NavigationContentDirective } from '../../../../../../output/angular/src'; +import { environment } from '../../../environments/environment'; @Component({ selector: 'app-navigation', templateUrl: './navigation.component.html', - imports: [ - DefaultComponent, - DBNavigation, - DBNavigationItem, - NavigationContentDirective, - DBInfotext - ], + imports: environment.webComponents + ? [ + DefaultComponent, + DBNavigation, + DBNavigationItem, + NavigationContentDirective + ] // TODO: Remove DBNavigation,DBNavigationItem,NavigationContentDirective after stencil component works + : [ + DefaultComponent, + DBNavigation, + DBNavigationItem, + NavigationContentDirective, + DBInfotext + ], + schemas: [CUSTOM_ELEMENTS_SCHEMA], standalone: true }) export class NavigationComponent { diff --git a/showcases/angular-showcase/src/app/components/notification/notification.component.html b/showcases/angular-showcase/src/app/components/notification/notification.component.html index 9d2f6f60299..866f9110c59 100644 --- a/showcases/angular-showcase/src/app/components/notification/notification.component.html +++ b/showcases/angular-showcase/src/app/components/notification/notification.component.html @@ -21,11 +21,12 @@ (onClose)="showNotification(exampleName)" > @if (exampleProps?.link) { - Textlink + Textlink } @if (exampleProps?.img) { this is a fancy placeholder diff --git a/showcases/angular-showcase/src/app/components/notification/notification.component.ts b/showcases/angular-showcase/src/app/components/notification/notification.component.ts index 3f4b36f6f5d..03d8f5c41c5 100644 --- a/showcases/angular-showcase/src/app/components/notification/notification.component.ts +++ b/showcases/angular-showcase/src/app/components/notification/notification.component.ts @@ -1,12 +1,16 @@ -import { Component } from '@angular/core'; +import { Component, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; import { DBLink, DBNotification } from '../../../../../../output/angular/src'; import defaultComponentVariants from '../../../../../shared/notification.json'; import { DefaultComponent } from '../default.component'; +import { environment } from '../../../environments/environment'; @Component({ selector: 'app-notification', templateUrl: './notification.component.html', - imports: [DefaultComponent, DBNotification, DBLink], + imports: environment.webComponents + ? [DefaultComponent] + : [DefaultComponent, DBNotification, DBLink], + schemas: [CUSTOM_ELEMENTS_SCHEMA], standalone: true }) export class NotificationComponent { diff --git a/showcases/angular-showcase/src/app/components/popover/popover.component.html b/showcases/angular-showcase/src/app/components/popover/popover.component.html index ad17073d7db..694f9cf1fcb 100644 --- a/showcases/angular-showcase/src/app/components/popover/popover.component.html +++ b/showcases/angular-showcase/src/app/components/popover/popover.component.html @@ -19,7 +19,7 @@ [delay]="exampleProps?.delay" [id]="exampleProps?.id" > - + {{ exampleName }} @if (exampleProps?.content) { diff --git a/showcases/angular-showcase/src/app/components/popover/popover.component.ts b/showcases/angular-showcase/src/app/components/popover/popover.component.ts index 6201c45ed73..6436706c066 100644 --- a/showcases/angular-showcase/src/app/components/popover/popover.component.ts +++ b/showcases/angular-showcase/src/app/components/popover/popover.component.ts @@ -1,12 +1,20 @@ -import { Component } from '@angular/core'; +import { Component, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; import defaultComponentVariants from '../../../../../shared/popover.json'; import { DefaultComponent } from '../default.component'; -import { DBButton, DBPopover } from '../../../../../../output/angular/src'; +import { + DBButton, + DBPopover, + DBSwitch +} from '../../../../../../output/angular/src'; +import { environment } from '../../../environments/environment'; @Component({ selector: 'app-popover', templateUrl: './popover.component.html', - imports: [DefaultComponent, DBPopover, DBButton], + imports: environment.webComponents + ? [DefaultComponent] + : [DefaultComponent, DBPopover, DBButton], + schemas: [CUSTOM_ELEMENTS_SCHEMA], standalone: true }) export class PopoverComponent { diff --git a/showcases/angular-showcase/src/app/components/radio/radio.component.ts b/showcases/angular-showcase/src/app/components/radio/radio.component.ts index 451e440f06e..86bdf1666c6 100644 --- a/showcases/angular-showcase/src/app/components/radio/radio.component.ts +++ b/showcases/angular-showcase/src/app/components/radio/radio.component.ts @@ -1,12 +1,16 @@ -import { Component } from '@angular/core'; +import { Component, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; import defaultComponentVariants from '../../../../../shared/radio.json'; import { DefaultComponent } from '../default.component'; import { DBRadio } from '../../../../../../output/angular/src'; +import { environment } from '../../../environments/environment'; @Component({ selector: 'app-radio', templateUrl: './radio.component.html', - imports: [DefaultComponent, DBRadio], + imports: environment.webComponents + ? [DefaultComponent] + : [DefaultComponent, DBRadio], + schemas: [CUSTOM_ELEMENTS_SCHEMA], standalone: true }) export class RadioComponent { diff --git a/showcases/angular-showcase/src/app/components/section/section.component.ts b/showcases/angular-showcase/src/app/components/section/section.component.ts index 30569b6cd5b..ba4da159019 100644 --- a/showcases/angular-showcase/src/app/components/section/section.component.ts +++ b/showcases/angular-showcase/src/app/components/section/section.component.ts @@ -1,12 +1,16 @@ -import { Component } from '@angular/core'; +import { Component, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; import defaultComponentVariants from '../../../../../shared/section.json'; import { DefaultComponent } from '../default.component'; import { DBSection } from '../../../../../../output/angular/src'; +import { environment } from '../../../environments/environment'; @Component({ selector: 'app-section', templateUrl: './section.component.html', - imports: [DefaultComponent, DBSection], + imports: environment.webComponents + ? [DefaultComponent] + : [DefaultComponent, DBSection], + schemas: [CUSTOM_ELEMENTS_SCHEMA], standalone: true }) export class SectionComponent { diff --git a/showcases/angular-showcase/src/app/components/select/select.component.ts b/showcases/angular-showcase/src/app/components/select/select.component.ts index ee59858ff53..cd573a5aff5 100644 --- a/showcases/angular-showcase/src/app/components/select/select.component.ts +++ b/showcases/angular-showcase/src/app/components/select/select.component.ts @@ -1,12 +1,16 @@ -import { Component } from '@angular/core'; +import { Component, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; import defaultComponentVariants from '../../../../../shared/select.json'; import { DefaultComponent } from '../default.component'; import { DBSelect } from '../../../../../../output/angular/src'; +import { environment } from '../../../environments/environment'; @Component({ selector: 'app-select', templateUrl: './select.component.html', - imports: [DefaultComponent, DBSelect], + imports: environment.webComponents + ? [DefaultComponent] + : [DefaultComponent, DBSelect], + schemas: [CUSTOM_ELEMENTS_SCHEMA], standalone: true }) export class SelectComponent { diff --git a/showcases/angular-showcase/src/app/components/switch/switch.component.ts b/showcases/angular-showcase/src/app/components/switch/switch.component.ts index f2f032026e1..39ad33e4b99 100644 --- a/showcases/angular-showcase/src/app/components/switch/switch.component.ts +++ b/showcases/angular-showcase/src/app/components/switch/switch.component.ts @@ -1,13 +1,17 @@ -import { Component } from '@angular/core'; +import { Component, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; import { DefaultComponent } from '../default.component'; import defaultComponentVariants from '../../../../../shared/switch.json'; import { DBSwitch } from '../../../../../../output/angular/src/components/switch'; import { DBInfotext } from '../../../../../../output/angular/src/components/infotext'; +import { environment } from '../../../environments/environment'; @Component({ selector: 'app-switch', templateUrl: './switch.component.html', - imports: [DefaultComponent, DBSwitch, DBInfotext], + imports: environment.webComponents + ? [DefaultComponent] + : [DefaultComponent, DBSwitch, DBInfotext], + schemas: [CUSTOM_ELEMENTS_SCHEMA], standalone: true }) export class SwitchComponent { diff --git a/showcases/angular-showcase/src/app/components/tab-item/tab-item.component.ts b/showcases/angular-showcase/src/app/components/tab-item/tab-item.component.ts index 8813781130b..8057ba3c460 100644 --- a/showcases/angular-showcase/src/app/components/tab-item/tab-item.component.ts +++ b/showcases/angular-showcase/src/app/components/tab-item/tab-item.component.ts @@ -1,12 +1,16 @@ -import { Component } from '@angular/core'; +import { Component, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; import defaultComponentVariants from '../../../../../shared/tab-item.json'; import { DefaultComponent } from '../default.component'; import { DBTabItem, DBTabList } from '../../../../../../output/angular/src'; +import { environment } from '../../../environments/environment'; @Component({ selector: 'app-tab', templateUrl: './tab-item.component.html', - imports: [DefaultComponent, DBTabItem, DBTabList], + imports: environment.webComponents + ? [DefaultComponent] + : [DefaultComponent, DBTabItem, DBTabList], + schemas: [CUSTOM_ELEMENTS_SCHEMA], standalone: true }) export class TabItemComponent { diff --git a/showcases/angular-showcase/src/app/components/tabs/tabs.component.ts b/showcases/angular-showcase/src/app/components/tabs/tabs.component.ts index 16e9a50d022..53d95da7152 100644 --- a/showcases/angular-showcase/src/app/components/tabs/tabs.component.ts +++ b/showcases/angular-showcase/src/app/components/tabs/tabs.component.ts @@ -1,4 +1,4 @@ -import { Component } from '@angular/core'; +import { Component, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; import defaultComponentVariants from '../../../../../shared/tabs.json'; import { DefaultComponent } from '../default.component'; import { @@ -8,18 +8,22 @@ import { DBTabPanel, DBTabs } from '../../../../../../output/angular/src'; +import { environment } from '../../../environments/environment'; @Component({ selector: 'app-tabs', templateUrl: './tabs.component.html', - imports: [ - DefaultComponent, - DBTabs, - DBTabItem, - DBTabList, - DBTabPanel, - DBInfotext - ], + imports: environment.webComponents + ? [DefaultComponent] + : [ + DefaultComponent, + DBTabs, + DBTabItem, + DBTabList, + DBTabPanel, + DBInfotext + ], + schemas: [CUSTOM_ELEMENTS_SCHEMA], standalone: true }) export class TabsComponent { diff --git a/showcases/angular-showcase/src/app/components/tag/tag.component.html b/showcases/angular-showcase/src/app/components/tag/tag.component.html index f048ac594e7..20a01ec4719 100644 --- a/showcases/angular-showcase/src/app/components/tag/tag.component.html +++ b/showcases/angular-showcase/src/app/components/tag/tag.component.html @@ -10,7 +10,6 @@ > - + {{ exampleName }} } diff --git a/showcases/angular-showcase/src/app/components/tag/tag.component.ts b/showcases/angular-showcase/src/app/components/tag/tag.component.ts index 741621604ed..ed1e5f0a265 100644 --- a/showcases/angular-showcase/src/app/components/tag/tag.component.ts +++ b/showcases/angular-showcase/src/app/components/tag/tag.component.ts @@ -1,12 +1,16 @@ -import { Component } from '@angular/core'; +import { Component, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; import defaultComponentVariants from '../../../../../shared/tag.json'; import { DefaultComponent } from '../default.component'; import { DBTag } from '../../../../../../output/angular/src'; +import { environment } from '../../../environments/environment'; @Component({ selector: 'app-tag', templateUrl: './tag.component.html', - imports: [DefaultComponent, DBTag], + imports: environment.webComponents + ? [DefaultComponent] + : [DefaultComponent, DBTag], + schemas: [CUSTOM_ELEMENTS_SCHEMA], standalone: true }) export class TagComponent { diff --git a/showcases/angular-showcase/src/app/components/textarea/textarea.component.ts b/showcases/angular-showcase/src/app/components/textarea/textarea.component.ts index 96eb90220fc..8934363ff84 100644 --- a/showcases/angular-showcase/src/app/components/textarea/textarea.component.ts +++ b/showcases/angular-showcase/src/app/components/textarea/textarea.component.ts @@ -1,12 +1,16 @@ -import { Component } from '@angular/core'; +import { Component, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; import defaultComponentVariants from '../../../../../shared/textarea.json'; import { DefaultComponent } from '../default.component'; import { DBTextarea } from '../../../../../../output/angular/src'; +import { environment } from '../../../environments/environment'; @Component({ selector: 'app-textarea', templateUrl: './textarea.component.html', - imports: [DefaultComponent, DBTextarea], + imports: environment.webComponents + ? [DefaultComponent] + : [DefaultComponent, DBTextarea], + schemas: [CUSTOM_ELEMENTS_SCHEMA], standalone: true }) export class TextareaComponent { diff --git a/showcases/angular-showcase/src/app/components/tooltip/tooltip.component.ts b/showcases/angular-showcase/src/app/components/tooltip/tooltip.component.ts index 14c3f728a33..6724ac59a4f 100644 --- a/showcases/angular-showcase/src/app/components/tooltip/tooltip.component.ts +++ b/showcases/angular-showcase/src/app/components/tooltip/tooltip.component.ts @@ -1,12 +1,16 @@ -import { Component } from '@angular/core'; +import { Component, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; import defaultComponentVariants from '../../../../../shared/tooltip.json'; import { DefaultComponent } from '../default.component'; import { DBButton, DBTooltip } from '../../../../../../output/angular/src'; +import { environment } from '../../../environments/environment'; @Component({ selector: 'app-tooltip', templateUrl: './tooltip.component.html', - imports: [DefaultComponent, DBTooltip, DBButton], + imports: environment.webComponents + ? [DefaultComponent] + : [DefaultComponent, DBTooltip, DBButton], + schemas: [CUSTOM_ELEMENTS_SCHEMA], standalone: true }) export class TooltipComponent { diff --git a/showcases/angular-showcase/src/app/nav-item/nav-item.component.html b/showcases/angular-showcase/src/app/nav-item/nav-item.component.html index c577ab0d91c..fc7e243359f 100644 --- a/showcases/angular-showcase/src/app/nav-item/nav-item.component.html +++ b/showcases/angular-showcase/src/app/nav-item/nav-item.component.html @@ -1,7 +1,7 @@ @if (navItem) { @if (navItem.subNavigation) { - + @for (item of navItem.subNavigation; track item.label) { } diff --git a/showcases/angular-showcase/src/app/nav-item/nav-item.component.ts b/showcases/angular-showcase/src/app/nav-item/nav-item.component.ts index 12e293b5dfd..05b7d5b571e 100644 --- a/showcases/angular-showcase/src/app/nav-item/nav-item.component.ts +++ b/showcases/angular-showcase/src/app/nav-item/nav-item.component.ts @@ -1,10 +1,11 @@ import { RouterLink, RouterLinkActive } from '@angular/router'; -import { Component, Input } from '@angular/core'; +import { Component, CUSTOM_ELEMENTS_SCHEMA, Input } from '@angular/core'; import { NavItem } from '../utils/navigation-item'; import { DBNavigationItem, NavigationContentDirective } from '../../../../../output/angular/src'; +import { environment } from '../../environments/environment'; @Component({ selector: 'app-nav-item', @@ -15,6 +16,7 @@ import { DBNavigationItem, NavigationContentDirective ], + schemas: [CUSTOM_ELEMENTS_SCHEMA], standalone: true }) export class NavItemComponent { diff --git a/showcases/angular-showcase/src/environments/environment.ts b/showcases/angular-showcase/src/environments/environment.ts new file mode 100644 index 00000000000..0e68b0256a0 --- /dev/null +++ b/showcases/angular-showcase/src/environments/environment.ts @@ -0,0 +1,3 @@ +export const environment = { + webComponents: false +}; diff --git a/showcases/e2e/default.ts b/showcases/e2e/default.ts index d86f76d2c7a..7920f055699 100644 --- a/showcases/e2e/default.ts +++ b/showcases/e2e/default.ts @@ -21,14 +21,17 @@ export type DefaultA11yTestType = { axeDisableRules?: string[]; aCheckerDisableRules?: string[]; skipAxe?: boolean; + skipChecker?: boolean; preAxe?: (page: Page) => Promise; preChecker?: (page: Page) => Promise; } & DefaultTestType; +export const isStencil = (showcase: string): boolean => + showcase.startsWith('stencil'); + export const hasWebComponentSyntax = (showcase: string): boolean => { const isAngular = showcase.startsWith('angular'); - const isStencil = showcase.startsWith('stencil'); - return isAngular || isStencil; + return isAngular || isStencil(showcase); }; export const waitForDBPage = async (page: Page) => { @@ -37,7 +40,7 @@ export const waitForDBPage = async (page: Page) => { await dbPage.evaluate((element) => { element.style.transition = 'none'; }); - await expect(dbPage).toHaveAttribute('data-fonts-loaded', 'true'); + await expect(dbPage).not.toHaveAttribute('data-fonts-loaded', 'false'); await expect(dbPage).toHaveCSS('opacity', '1'); await expect(page.locator('html')).toHaveCSS('overflow', 'hidden'); }; @@ -112,7 +115,8 @@ export const getA11yTest = ({ skipAxe, preAxe, aCheckerDisableRules, - preChecker + preChecker, + skipChecker }: DefaultA11yTestType) => { for (const color of COLORS) { test(`should not have any A11y issues for color ${color}`, async ({ @@ -154,12 +158,14 @@ export const getA11yTest = ({ } test('test with accessibility checker', async ({ page }, { project }) => { - if (shouldSkipA11yTest(project)) { + if (skipChecker ?? shouldSkipA11yTest(project)) { // Checking complete DOM in Firefox and Webkit takes very long, we skip this test // we don't need to check for mobile device - it just changes the viewport test.skip(); } + test.slow(); // Easy way to triple the default timeout + await gotoPage(page, path, 'neutral-bg-basic-level-1', fixedHeight); if (preChecker) { diff --git a/showcases/e2e/header/header-a11y.spec.ts b/showcases/e2e/header/header-a11y.spec.ts index a66b2c7fdb8..65770f6a5a8 100644 --- a/showcases/e2e/header/header-a11y.spec.ts +++ b/showcases/e2e/header/header-a11y.spec.ts @@ -1,10 +1,12 @@ import { test } from '@playwright/test'; // @ts-expect-error - required for playwright -import { getA11yTest, hasWebComponentSyntax } from '../default.ts'; +import { getA11yTest, hasWebComponentSyntax, isStencil } from '../default.ts'; test.describe('DBHeader', () => { getA11yTest({ path: '01/header', - skipAxe: hasWebComponentSyntax(process.env.showcase) + skipAxe: hasWebComponentSyntax(process.env.showcase), + // TODO: We skip this for now until mitosis output is correct + skipChecker: hasWebComponentSyntax(process.env.showcase) }); }); diff --git a/showcases/e2e/header/header-snapshot.spec.ts b/showcases/e2e/header/header-snapshot.spec.ts index c3baaec7373..f4bcdc28eab 100644 --- a/showcases/e2e/header/header-snapshot.spec.ts +++ b/showcases/e2e/header/header-snapshot.spec.ts @@ -1,7 +1,11 @@ import { test } from '@playwright/test'; // @ts-expect-error - required for playwright -import { getDefaultScreenshotTest } from '../default.ts'; +import { getDefaultScreenshotTest, isStencil } from '../default.ts'; test.describe('DBHeader', () => { + if (isStencil(process.env.showcase)) { + test.skip(); + } + getDefaultScreenshotTest({ path: '01/header' }); }); diff --git a/showcases/e2e/home/showcase-home.spec.ts b/showcases/e2e/home/showcase-home.spec.ts index c98bbeb28f8..e2420e06845 100644 --- a/showcases/e2e/home/showcase-home.spec.ts +++ b/showcases/e2e/home/showcase-home.spec.ts @@ -1,6 +1,6 @@ import { expect, test, type Page } from '@playwright/test'; import { AxeBuilder } from '@axe-core/playwright'; -import { hasWebComponentSyntax, waitForDBPage } from '../default'; +import { hasWebComponentSyntax, isStencil, waitForDBPage } from '../default'; const testFormComponents = async ( page: Page, @@ -9,6 +9,7 @@ const testFormComponents = async ( ) => { await page.goto('./'); const tab = page.getByTestId(testId); + await expect(tab).toBeVisible(); await tab.click({ force: true }); const definition = await page .getByTestId('data-list') @@ -83,19 +84,37 @@ test.describe('Home', () => { expect(accessibilityScanResults.violations).toEqual([]); }); + const stencil = isStencil(process.env.showcase); + test('test inputs', async ({ page }) => { + if (stencil) { + test.skip(); + } + await testFormComponents(page, 'tab-inputs', 'textbox'); }); test('test textareas', async ({ page }) => { + if (stencil) { + test.skip(); + } + await testFormComponents(page, 'tab-textareas', 'textbox'); }); test('test selects', async ({ page }) => { + if (stencil) { + test.skip(); + } + await testFormComponents(page, 'tab-selects', 'combobox'); }); test('test checkboxes', async ({ page }) => { + if (stencil) { + test.skip(); + } + await testFormComponents(page, 'tab-checkboxes', 'checkbox'); }); }); diff --git a/showcases/e2e/link/link-a11y.spec.ts b/showcases/e2e/link/link-a11y.spec.ts index 791c5301003..a37f779bdaf 100644 --- a/showcases/e2e/link/link-a11y.spec.ts +++ b/showcases/e2e/link/link-a11y.spec.ts @@ -1,10 +1,15 @@ import { test } from '@playwright/test'; // @ts-expect-error - required for playwright -import { getA11yTest } from '../default.ts'; +import { getA11yTest, isStencil } from '../default.ts'; test.describe('DBLink', () => { getA11yTest({ path: '02/link', - aCheckerDisableRules: ['aria_attribute_valid'] // TODO: This is a false positive -> add an issue in https://github.com/IBMa/equal-access + axeDisableRules: isStencil(process.env.showcase) + ? ['color-contrast'] + : [], + aCheckerDisableRules: isStencil(process.env.showcase) + ? ['text_contrast_sufficient', 'aria_attribute_valid'] + : ['aria_attribute_valid'] // TODO: This is a false positive -> add an issue in https://github.com/IBMa/equal-access }); }); diff --git a/showcases/e2e/tab-item/tab-item-a11y.spec.ts b/showcases/e2e/tab-item/tab-item-a11y.spec.ts index 14fc6a8b552..bb34d67a2e3 100644 --- a/showcases/e2e/tab-item/tab-item-a11y.spec.ts +++ b/showcases/e2e/tab-item/tab-item-a11y.spec.ts @@ -1,6 +1,6 @@ import { test } from '@playwright/test'; // @ts-expect-error - required for playwright -import { getA11yTest } from '../default.ts'; +import { getA11yTest, isStencil } from '../default.ts'; test.describe('DBTabItem', () => { // TODO: There might be an issue in our implementation of which elements get which roles @@ -13,6 +13,8 @@ test.describe('DBTabItem', () => { 'aria_child_tabbable', 'input_checkboxes_grouped', 'aria_role_valid' - ] + ], + // TODO: We skip this for now until mitosis output is correct + skipChecker: isStencil(process.env.showcase) }); }); diff --git a/showcases/e2e/tabs/tabs-a11y.spec.ts b/showcases/e2e/tabs/tabs-a11y.spec.ts index c91b98ca2c2..ca50947bc7f 100644 --- a/showcases/e2e/tabs/tabs-a11y.spec.ts +++ b/showcases/e2e/tabs/tabs-a11y.spec.ts @@ -1,6 +1,6 @@ import { test } from '@playwright/test'; // @ts-expect-error - required for playwright -import { getA11yTest } from '../default.ts'; +import { getA11yTest, isStencil } from '../default.ts'; test.describe('DBTabs', () => { // TODO: There might be an issue in our implementation of which elements get which roles @@ -9,6 +9,8 @@ test.describe('DBTabs', () => { path: '04/tabs', // We need to change tabs anyway, we disable the rules for now axeDisableRules: ['aria-allowed-role'], - aCheckerDisableRules: ['input_checkboxes_grouped', 'aria_role_valid'] + aCheckerDisableRules: ['input_checkboxes_grouped', 'aria_role_valid'], + // TODO: We skip this for now until mitosis output is correct + skipChecker: isStencil(process.env.showcase) }); }); diff --git a/showcases/playwright.config.ts b/showcases/playwright.config.ts index c569a886fcc..189660b6d1a 100644 --- a/showcases/playwright.config.ts +++ b/showcases/playwright.config.ts @@ -1,11 +1,56 @@ import { devices, type PlaywrightTestConfig } from '@playwright/test'; +import { type Project } from 'playwright/types/test'; import showcaseConfig from './playwright.showcase'; -/** - * See https://playwright.dev/docs/test-configuration. - */ +const projects: Project[] = [ + { + name: 'chromium', + use: { + ...devices['Desktop Chrome'] + } + }, + { + name: 'chromium-highContrast', + use: { + browserName: 'chromium', + colorScheme: 'dark', + contextOptions: { forcedColors: 'active' } + } + }, + { + name: 'firefox', + use: { + ...devices['Desktop Firefox'] + } + }, + { + name: 'webkit', + use: { + ...devices['Desktop Safari'] + } + }, + /* Test against mobile viewports. */ + { + name: 'mobile_chrome', + use: { + ...devices['Pixel 5'], + isMobile: true + } + } +]; -// TIMINGS (chromium, firefox): 15m/4.2m +// There is an issue with stencil not working with webkit mobile +// Some screens differ for each snapshot +if (!process.env.showcase?.startsWith('stencil')) { + projects.push({ + name: 'mobile_safari', + use: { + ...devices['iPhone 12'], + isMobile: true, + deviceScaleFactor: 2 + } + }); +} const config: PlaywrightTestConfig = { testDir: './e2e', @@ -25,50 +70,7 @@ const config: PlaywrightTestConfig = { /* Reporter to use. See https://playwright.dev/docs/test-reporters */ reporter: process.env.CI ? 'blob' : [['list'], ['html', { open: 'never' }]], /* Configure projects for major browsers */ - projects: [ - { - name: 'chromium', - use: { - ...devices['Desktop Chrome'] - } - }, - { - name: 'chromium-highContrast', - use: { - browserName: 'chromium', - colorScheme: 'dark', - contextOptions: { forcedColors: 'active' } - } - }, - { - name: 'firefox', - use: { - ...devices['Desktop Firefox'] - } - }, - { - name: 'webkit', - use: { - ...devices['Desktop Safari'] - } - }, - /* Test against mobile viewports. */ - { - name: 'mobile_chrome', - use: { - ...devices['Pixel 5'], - isMobile: true - } - }, - { - name: 'mobile_safari', - use: { - ...devices['iPhone 12'], - isMobile: true, - deviceScaleFactor: 2 - } - } - ], + projects, ...showcaseConfig }; diff --git a/showcases/react-showcase/src/components/tag/index.tsx b/showcases/react-showcase/src/components/tag/index.tsx index c630034e066..94464f7908e 100644 --- a/showcases/react-showcase/src/components/tag/index.tsx +++ b/showcases/react-showcase/src/components/tag/index.tsx @@ -28,7 +28,6 @@ const getTag = ({ return ( { setCheckedState(event.target.checked); }} diff --git a/showcases/shared/default-component-data.ts b/showcases/shared/default-component-data.ts index 59db0f67842..f157d318f0a 100644 --- a/showcases/shared/default-component-data.ts +++ b/showcases/shared/default-component-data.ts @@ -16,6 +16,7 @@ export type DefaultComponentExample = { }; children?: DefaultComponentExample[]; density?: string; + class?: string; }; export type DefaultComponentVariants = { diff --git a/showcases/shared/select.json b/showcases/shared/select.json index df38323cab8..3bf104a7585 100644 --- a/showcases/shared/select.json +++ b/showcases/shared/select.json @@ -86,7 +86,8 @@ "props": { "options": [ { - "value": "Floating Label" + "value": "Floating Label", + "selected": true }, { "value": "Option 2" @@ -265,7 +266,8 @@ "props": { "options": [ { - "value": "Disabled" + "value": "Disabled", + "selected": true }, { "value": "Option 2" diff --git a/showcases/stencil-showcase/README.md b/showcases/stencil-showcase/README.md new file mode 100644 index 00000000000..f6c27449efc --- /dev/null +++ b/showcases/stencil-showcase/README.md @@ -0,0 +1,12 @@ +# Findings angular + +```json +/tsconfig.json + +"compilerOptions": { +… + "paths": { + "@angular/*": ["./node_modules/@angular/*"] + } +} +``` diff --git a/showcases/stencil-showcase/angular.json b/showcases/stencil-showcase/angular.json new file mode 100644 index 00000000000..49d8928a414 --- /dev/null +++ b/showcases/stencil-showcase/angular.json @@ -0,0 +1,92 @@ +{ + "$schema": "./node_modules/@angular/cli/lib/config/schema.json", + "version": 1, + "newProjectRoot": "projects", + "projects": { + "stencil-showcase": { + "projectType": "application", + "root": "", + "sourceRoot": "src", + "prefix": "app", + "architect": { + "build": { + "builder": "@angular-devkit/build-angular:application", + "options": { + "deleteOutputPath": false, + "outputPath": { + "browser": "stencil-showcase", + "base": "../../build-showcases" + }, + "index": "src/index.html", + "polyfills": ["zone.js"], + "tsConfig": "tsconfig.app.json", + "assets": ["src/assets"], + "styles": ["src/styles.css"], + "scripts": [], + "preserveSymlinks": true, + "browser": "src/main.ts", + "extractLicenses": false + }, + "configurations": { + "production": { + "budgets": [ + { + "type": "initial", + "maximumWarning": "500kb", + "maximumError": "5mb" + }, + { + "type": "anyComponentStyle", + "maximumWarning": "10kb", + "maximumError": "20kb" + } + ], + "outputHashing": "all", + "fileReplacements": [ + { + "replace": "../angular-showcase/src/environments/environment.ts", + "with": "src/environments/environment.stencil.ts" + } + ] + }, + "development": { + "optimization": false, + "extractLicenses": false, + "sourceMap": true, + "namedChunks": true, + "outputHashing": "media", + "fileReplacements": [ + { + "replace": "../angular-showcase/src/environments/environment.ts", + "with": "src/environments/environment.stencil.ts" + } + ] + } + }, + "defaultConfiguration": "production" + }, + "serve": { + "builder": "@angular-devkit/build-angular:dev-server", + "configurations": { + "production": { + "buildTarget": "stencil-showcase:build:production" + }, + "development": { + "buildTarget": "stencil-showcase:build:development" + } + }, + "defaultConfiguration": "development" + }, + "extract-i18n": { + "builder": "@angular-devkit/build-angular:extract-i18n", + "options": { + "buildTarget": "stencil-showcase:build" + } + } + } + } + }, + "cli": { + "analytics": false + } +} diff --git a/showcases/stencil-showcase/package.json b/showcases/stencil-showcase/package.json new file mode 100644 index 00000000000..a8697b2faea --- /dev/null +++ b/showcases/stencil-showcase/package.json @@ -0,0 +1,39 @@ +{ + "name": "stencil-showcase", + "version": "0.0.0", + "private": true, + "scripts": { + "build": "ng build", + "dev": "npm-run-all -p dev:*", + "dev:angular": "npm run start -- --open", + "dev:stencil": "npm run start --workspace @db-ui/web-components", + "ng": "ng", + "prebuild": "npm run build --workspace @db-ui/web-components", + "preview": "npx http-server ../../build-showcases", + "start": "ng serve --port 4202 --serve-path stencil-showcase", + "test:e2e": "cross-env showcase=stencil-showcase npx playwright test --config=../playwright.config.ts", + "watch": "ng build --watch --configuration development" + }, + "dependencies": { + "@angular/animations": "17.3.12", + "@angular/common": "17.3.12", + "@angular/compiler": "17.3.12", + "@angular/core": "17.3.12", + "@angular/forms": "17.3.12", + "@angular/platform-browser": "17.3.12", + "@angular/platform-browser-dynamic": "17.3.12", + "@angular/router": "17.3.12", + "@stencil/core": "4.21.0", + "rxjs": "~7.8.1", + "tslib": "^2.7.0", + "zone.js": "~0.14.10" + }, + "devDependencies": { + "@angular-devkit/build-angular": "17.3.9", + "@angular/cli": "17.3.9", + "@angular/compiler-cli": "17.3.12", + "ng-packagr": "17.3.0", + "npm-run-all": "4.1.5", + "typescript": "^5.4.5" + } +} diff --git a/showcases/stencil-showcase/src/assets/images/db_logo.svg b/showcases/stencil-showcase/src/assets/images/db_logo.svg new file mode 100644 index 00000000000..02278bee1b7 --- /dev/null +++ b/showcases/stencil-showcase/src/assets/images/db_logo.svg @@ -0,0 +1,4 @@ + diff --git a/showcases/stencil-showcase/src/assets/images/placeholder.jpg b/showcases/stencil-showcase/src/assets/images/placeholder.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7db984f5d42ac36c5d663b3360e819fad7c4c210 GIT binary patch literal 1315 zcmbVLOK1~O6g_XIF|njLp%Fz~j1XO=P*lWSLZS(g216R5RiT|szK}`7%#>~fyAa$K zT=?0v>cWi+SGrZ{RuBYjRiwCb;X)KekoNVy7n?-Mq|gg9bGY}M`t0co@A2AnOy#2Dl>7O*nqOqFfC_j9I%?Molht9 zsp-qQ{|kl?#C~Y-8>Z9BPNoX*v|n#QnSeKAB9|wve_*6kc1(cj6pouM+a)|p_{@Ua z68H|`uvs%ogdY=*+SDN7HQ_I|@mGPX5-S7|whQ?r%@!uCS9@@=2b(q9BF<^zL`qhZ z@+(tqToU-2z*b|PdXpw543?XhCg~fY=P1(1Ad4Jy6fuuF8gMa2-zIq+xZd z9I1+=s>3A3In2R=A@vadfH-8`-8z+1C#8!86M*j%=Rb}E{#(H266b&JbH4ciP(K3C zn_d0f3UKx(`IoxB$TD!?2Jm#X>nq*{p4|ivueS`_kabjgE0qfH{Sh!S4UE19hOe~u zMllh`!*@V|b~W(|xO)#cQKj5hJ?0LOptHAuoWJ|yACQ!XS{&@Xnnii+fwl2`l5U- zj_-KU6B1r@LsB4WX#dxkr5XXM%zTRIEgb4kP#KG{K?J2k@GP+})-K^mV6kItXJmO$ UXzKp9OQ+gyowf-B8X>~^HpNfSqW}N^ literal 0 HcmV?d00001 diff --git a/showcases/stencil-showcase/src/environments/environment.stencil.ts b/showcases/stencil-showcase/src/environments/environment.stencil.ts new file mode 100644 index 00000000000..28d92c5dec2 --- /dev/null +++ b/showcases/stencil-showcase/src/environments/environment.stencil.ts @@ -0,0 +1,3 @@ +export const environment = { + webComponents: true +}; diff --git a/showcases/stencil-showcase/src/index.html b/showcases/stencil-showcase/src/index.html new file mode 100644 index 00000000000..be66e7adb6b --- /dev/null +++ b/showcases/stencil-showcase/src/index.html @@ -0,0 +1,12 @@ + + + + + Showcase + + + + + + + diff --git a/showcases/stencil-showcase/src/main.ts b/showcases/stencil-showcase/src/main.ts new file mode 100644 index 00000000000..2976be911b6 --- /dev/null +++ b/showcases/stencil-showcase/src/main.ts @@ -0,0 +1,15 @@ +import { bootstrapApplication } from '@angular/platform-browser'; +import { provideRouter, withHashLocation } from '@angular/router'; +import { AppComponent } from '../../angular-showcase/src/app/app.component'; +import { getRoutes } from '../../angular-showcase/src/app/utils/navigation-item'; +import { defineCustomElements } from '../../../output/stencil/dist/loader'; + +defineCustomElements(undefined, { + // TODO: Fix issues with double slots to solve this issue + exclude: ['db-header', 'db-navigation', 'db-navigation-item', 'db-page'] +}); + +// eslint-disable-next-line @typescript-eslint/no-floating-promises +bootstrapApplication(AppComponent, { + providers: [provideRouter(getRoutes(), withHashLocation())] +}); diff --git a/showcases/stencil-showcase/src/styles.css b/showcases/stencil-showcase/src/styles.css new file mode 100644 index 00000000000..9dc587a8238 --- /dev/null +++ b/showcases/stencil-showcase/src/styles.css @@ -0,0 +1,3 @@ +@import url("@db-ui/components/build/styles/db-ui-42-rollup.css"); +@import url("@db-ui/foundations/build/css/colors/classes/all.css"); +@import url("../../showcase-styles.css"); diff --git a/showcases/stencil-showcase/tsconfig.app.json b/showcases/stencil-showcase/tsconfig.app.json new file mode 100644 index 00000000000..74bf261828e --- /dev/null +++ b/showcases/stencil-showcase/tsconfig.app.json @@ -0,0 +1,9 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "./out-tsc/app", + "types": ["node"] + }, + "files": ["src/main.ts"], + "include": ["src/**/*.d.ts"] +} diff --git a/showcases/stencil-showcase/tsconfig.json b/showcases/stencil-showcase/tsconfig.json new file mode 100644 index 00000000000..cadda2628cc --- /dev/null +++ b/showcases/stencil-showcase/tsconfig.json @@ -0,0 +1,31 @@ +{ + "compileOnSave": false, + "compilerOptions": { + "outDir": "./dist/out-tsc", + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": false, + "noImplicitAny": false, + "noPropertyAccessFromIndexSignature": true, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true, + "skipLibCheck": true, + "esModuleInterop": true, + "sourceMap": true, + "declaration": false, + "experimentalDecorators": true, + "moduleResolution": "node", + "importHelpers": true, + "resolveJsonModule": true, + "target": "ES2022", + "module": "ES2022", + "useDefineForClassFields": false, + "lib": ["ES2022", "dom"] + }, + "angularCompilerOptions": { + "enableI18nLegacyMessageIdFormat": false, + "strictInjectionParameters": false, + "strictInputAccessModifiers": false, + "strictTemplates": false + } +} diff --git a/showcases/vanilla-showcase/.gitignore b/showcases/vanilla-showcase/.gitignore deleted file mode 100644 index 41402314595..00000000000 --- a/showcases/vanilla-showcase/.gitignore +++ /dev/null @@ -1,26 +0,0 @@ -# Logs -logs -*.log -npm-debug.log* -yarn-debug.log* -yarn-error.log* -pnpm-debug.log* -lerna-debug.log* - -node_modules -dist -dist-ssr -*.local - -# Editor directories and files -.vscode/* -!.vscode/extensions.json -.idea -.DS_Store -*.suo -*.ntvs* -*.njsproj -*.sln -*.sw? - -public diff --git a/showcases/vanilla-showcase/index.html b/showcases/vanilla-showcase/index.html deleted file mode 100644 index 99a7ca9f23d..00000000000 --- a/showcases/vanilla-showcase/index.html +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - Vanilla Showcase - - - - - -
- - - diff --git a/showcases/vanilla-showcase/package.json b/showcases/vanilla-showcase/package.json deleted file mode 100644 index d1646f12888..00000000000 --- a/showcases/vanilla-showcase/package.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "name": "vanilla-showcase", - "version": "0.0.0", - "type": "module", - "private": true, - "scripts": { - "build": "npm-run-all build:*", - "build:01_vite": "vite build", - "build:02_generate": "node scripts/generate-routes.js", - "build:03_copy": "cpr dist ../../build-showcases/vanilla-showcase -o", - "copy:assets": "cpr ../../packages/foundations/assets ./public/assets -o", - "copy:colors": "cpr ../../packages/foundations/build/css/colors/classes/all.css ./public/styles/colors/classes/all.css -o", - "copy:components": "cpr ../../packages/components/build/components ./public/components -o", - "copy:styles": "cpr ../../packages/components/build/styles/db-ui-42.css ./public/styles/db-ui-42.css -o", - "dev": "vite --open", - "prebuild": "npm-run-all -p copy:*", - "predev": "npm-run-all -p copy:*", - "start": "vite" - }, - "devDependencies": { - "cpr": "3.0.1", - "npm-run-all": "4.1.5", - "vite": "^5.4.10" - } -} diff --git a/showcases/vanilla-showcase/scripts/generate-routes.js b/showcases/vanilla-showcase/scripts/generate-routes.js deleted file mode 100644 index 8fb0974d0a9..00000000000 --- a/showcases/vanilla-showcase/scripts/generate-routes.js +++ /dev/null @@ -1,35 +0,0 @@ -import FS from 'node:fs'; -import CPR from 'cpr'; -import { navigationPaths } from '../src/utils/navigation-paths.js'; - -const generateRoutes = () => { - for (const key of Object.keys(navigationPaths)) { - const splitPath = navigationPaths[key].split('/'); - let lastPath = ''; - for (const [index, path] of splitPath.entries()) { - lastPath += `/${path}`; - if (!FS.existsSync(`./dist${lastPath}`)) { - FS.mkdirSync(`./dist${lastPath}`); - } - - if (index === splitPath.length - 1) { - CPR( - `./dist/index.html`, - `./dist${lastPath}/index.html`, - { - deleteFirst: true, - overwrite: true, - confirm: true - }, - (error) => { - if (error) { - console.error(error); - } - } - ); - } - } - } -}; - -export default generateRoutes(); diff --git a/showcases/vanilla-showcase/src/action-bar.js b/showcases/vanilla-showcase/src/action-bar.js deleted file mode 100644 index 15420762f20..00000000000 --- a/showcases/vanilla-showcase/src/action-bar.js +++ /dev/null @@ -1,8 +0,0 @@ -const getActionBar = (mobile) => - `
- Profile - Notification - Help -
`; - -export default getActionBar; diff --git a/showcases/vanilla-showcase/src/app-shell.js b/showcases/vanilla-showcase/src/app-shell.js deleted file mode 100644 index ab3fc299c6c..00000000000 --- a/showcases/vanilla-showcase/src/app-shell.js +++ /dev/null @@ -1,114 +0,0 @@ -import '../../../output/webcomponent/src/components/page/page.js'; -import '../../../output/webcomponent/src/components/header/header.js'; -import '../../../output/webcomponent/src/components/brand/brand.js'; -import '../../showcase-styles.css'; -import getQueryParams from './utils/get-query-params.js'; -import getActionBar from './action-bar.js'; -import getNavigation from './navigation.js'; - -const getClassName = (density, color) => { - return `db-density-${density} db-${color}`; -}; - -const insertParameter = (queryParameters, key, value) => { - key = encodeURIComponent(key); - value = encodeURIComponent(value); - - queryParameters[key] = value; - - const keys = Object.keys(queryParameters).map((pKey) => { - return `${pKey}=${queryParameters[pKey]}`; - }); - - document.location.search = keys.join('&'); -}; - -onload = () => { - const selectDensities = Array.from( - document.querySelectorAll('#select-density') - ); - const selectColors = Array.from(document.querySelectorAll('#select-color')); - const content = document.querySelector('#content'); - const header = document.querySelector('#db-header'); - const queryParameters = getQueryParams(); - - const density = queryParameters.density ?? 'regular'; - const color = queryParameters.color ?? 'neutral-bg-basic-level-1'; - content.className = getClassName(density, color); - - for (const selectDensity of selectDensities) { - selectDensity.value = density; - selectDensity.addEventListener('change', (event) => { - insertParameter(queryParameters, 'density', event.target.value); - }); - } - - for (const selectColor of selectColors) { - selectColor.value = color; - selectColor.addEventListener('change', (event) => { - insertParameter(queryParameters, 'color', event.target.value); - }); - } - - if (header) { - header.props.onToggle = (open) => { - header.setAttribute('drawerOpen', open); - }; - } -}; - -const getMetaNavigation = (mobile) => { - return ` -
- - -
`; -}; - -const getAppShell = (content) => - ` - - - Vanilla Showcase - ${getNavigation(true)} - ${getNavigation(false)} - Search - ${getActionBar(true)} - ${getActionBar(false)} - ${getMetaNavigation(true)} - ${getMetaNavigation(false)} - -
- ${content} -
-
Footer
-
-`; - -export default getAppShell; diff --git a/showcases/vanilla-showcase/src/components/button/index.js b/showcases/vanilla-showcase/src/components/button/index.js deleted file mode 100644 index d4de4c844a5..00000000000 --- a/showcases/vanilla-showcase/src/components/button/index.js +++ /dev/null @@ -1,44 +0,0 @@ -import '../../../../../output/webcomponent/src/components/button/button.js'; -import '../../../../../output/webcomponent/src/components/icon/icon.js'; - -const getContent = () => { - window.addEventListener('load', () => { - const selectVariant = document.querySelector('#select-variant'); - - const buttons = Array.from(document.querySelectorAll('db-button')); - if (selectVariant) { - selectVariant.addEventListener('change', (event) => { - for (const button of buttons) { - button.setAttribute('variant', event.target.value); - } - }); - } - }); - - return ` -
-

Button

-
- - - Test - Test - Test - Test - Test - Test - Test -
-
`; -}; - -export default getContent; diff --git a/showcases/vanilla-showcase/src/components/form/index.js b/showcases/vanilla-showcase/src/components/form/index.js deleted file mode 100644 index ba397f828c0..00000000000 --- a/showcases/vanilla-showcase/src/components/form/index.js +++ /dev/null @@ -1,61 +0,0 @@ -import '../../../../../output/webcomponent/src/components/input/input.js'; -import '../../../../../output/webcomponent/src/components/button/button.js'; - -const getContent = () => { - window.addEventListener('load', () => { - const input = document.querySelector('#db-input'); - const button = document.querySelector('#db-button'); - const inputContainer = document.querySelector('#db-input-container'); - - if (input) { - input.props.onChange = (event) => { - inputContainer.innerHTML = event.target.value; - }; - } - - if (button) { - button.props.onClick = () => { - // eslint-disable-next-line no-alert - alert( - JSON.stringify({ - input: input.state._value - }) - ); - }; - } - }); - - return ` -
-
-
-
-

db-input:

- -

db-button:

- - Hi from Showcase! - - -
-
-
-
-

Output

-
-
inputs value
-
"No Input set"
-
-
-
- `; -}; - -export default getContent; diff --git a/showcases/vanilla-showcase/src/components/input/index.js b/showcases/vanilla-showcase/src/components/input/index.js deleted file mode 100644 index 1acb2f2894e..00000000000 --- a/showcases/vanilla-showcase/src/components/input/index.js +++ /dev/null @@ -1,102 +0,0 @@ -import '../../../../../output/webcomponent/src/components/input/input.js'; -import '../../../../../output/webcomponent/src/components/button/button.js'; -import getQueryParams from '../../utils/get-query-params.js'; - -const getContent = () => { - window.addEventListener('load', () => { - const queryParameters = getQueryParams(); - if ( - [ - 'primary', - 'secondary', - 'successful', - 'critical', - 'warning', - 'informational' - ].some((iBg) => iBg.includes(queryParameters.color ?? '')) - ) { - document.querySelector('#backgroundWarning').style.display = - 'block'; - } else { - document.querySelector('#backgroundWarning').style.display = 'none'; - } - }); - - return ` -
-

Input

- - - This background is not working with inputs! Please use light colors - as background. - -
-
- - - - - - - - - - - - - Submit -
-
-
`; -}; - -export default getContent; diff --git a/showcases/vanilla-showcase/src/main.js b/showcases/vanilla-showcase/src/main.js deleted file mode 100644 index 5a62933036b..00000000000 --- a/showcases/vanilla-showcase/src/main.js +++ /dev/null @@ -1,16 +0,0 @@ -import { navigationItems } from './utils/navigation-items.js'; -import getAppShell from './app-shell.js'; - -const getRouter = () => { - const foundNavItem = navigationItems - .filter((item) => item.path !== '/') - .find((item) => window.location.href.includes(item.path)); - - if (foundNavItem) { - return foundNavItem.component(); - } - - return navigationItems[0].component(); -}; - -document.querySelector('#app').innerHTML = getAppShell(getRouter()); diff --git a/showcases/vanilla-showcase/src/navigation.js b/showcases/vanilla-showcase/src/navigation.js deleted file mode 100644 index c20be18f8c9..00000000000 --- a/showcases/vanilla-showcase/src/navigation.js +++ /dev/null @@ -1,15 +0,0 @@ -import { navigationItems } from './utils/navigation-items.js'; - -const getNavigation = (mobile) => - ``; - -export default getNavigation; diff --git a/showcases/vanilla-showcase/src/utils/get-query-params.js b/showcases/vanilla-showcase/src/utils/get-query-params.js deleted file mode 100644 index 79354a789fd..00000000000 --- a/showcases/vanilla-showcase/src/utils/get-query-params.js +++ /dev/null @@ -1,18 +0,0 @@ -const getQueryParameters = () => { - return ( - document.location.search - .slice(1) - .split('&') - .filter((s) => s?.length > 0) - // eslint-disable-next-line unicorn/no-array-reduce - .reduce((previousValue, currentValue) => { - const splitQueryParameter = currentValue.split('='); - return { - ...previousValue, - [splitQueryParameter[0]]: splitQueryParameter[1] - }; - }, {}) - ); -}; - -export default getQueryParameters; diff --git a/showcases/vanilla-showcase/src/utils/navigation-items.js b/showcases/vanilla-showcase/src/utils/navigation-items.js deleted file mode 100644 index 817fcbeab99..00000000000 --- a/showcases/vanilla-showcase/src/utils/navigation-items.js +++ /dev/null @@ -1,10 +0,0 @@ -import Form from '../components/form/index'; -import Button from '../components/button/index'; -import Input from '../components/input/index'; -import { navigationPaths } from './navigation-paths.js'; - -export const navigationItems = [ - { path: '/', label: 'Home', component: Form }, - { path: navigationPaths.button, label: 'Button', component: Button }, - { path: navigationPaths.input, label: 'Input', component: Input } -]; diff --git a/showcases/vanilla-showcase/src/utils/navigation-paths.js b/showcases/vanilla-showcase/src/utils/navigation-paths.js deleted file mode 100644 index 513a92f6dff..00000000000 --- a/showcases/vanilla-showcase/src/utils/navigation-paths.js +++ /dev/null @@ -1 +0,0 @@ -export const navigationPaths = { button: '/button', input: '/input' }; diff --git a/showcases/vanilla-showcase/vite.config.js b/showcases/vanilla-showcase/vite.config.js deleted file mode 100644 index 76dd9e893a3..00000000000 --- a/showcases/vanilla-showcase/vite.config.js +++ /dev/null @@ -1,5 +0,0 @@ -import { defineConfig } from 'vite'; - -export default defineConfig({ - base: `${process.env.BASE_URL ?? ''}/vanilla-showcase` -}); diff --git a/showcases/vue-showcase/src/components/tag/Tag.vue b/showcases/vue-showcase/src/components/tag/Tag.vue index a8e62f8fc35..1548a9d3b81 100644 --- a/showcases/vue-showcase/src/components/tag/Tag.vue +++ b/showcases/vue-showcase/src/components/tag/Tag.vue @@ -16,7 +16,6 @@ const showAlert = (exampleName?: string) => { > { {{ exampleName }} From 039bbb817ba27415e2982d10c18b5327aaac809d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 30 Oct 2024 01:58:56 +0000 Subject: [PATCH 75/91] chore(deps-dev): bump the angular group with 2 updates (#3383) Bumps the angular group with 2 updates: [@angular-devkit/build-angular](https://github.com/angular/angular-cli) and [@angular/cli](https://github.com/angular/angular-cli). Updates `@angular-devkit/build-angular` from 17.3.9 to 17.3.11 - [Release notes](https://github.com/angular/angular-cli/releases) - [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md) - [Commits](https://github.com/angular/angular-cli/compare/17.3.9...17.3.11) Updates `@angular/cli` from 17.3.9 to 17.3.11 - [Release notes](https://github.com/angular/angular-cli/releases) - [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md) - [Commits](https://github.com/angular/angular-cli/compare/17.3.9...17.3.11) --- updated-dependencies: - dependency-name: "@angular-devkit/build-angular" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: angular - dependency-name: "@angular/cli" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: angular ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 1739 ++--------------------- showcases/stencil-showcase/package.json | 4 +- 2 files changed, 105 insertions(+), 1638 deletions(-) diff --git a/package-lock.json b/package-lock.json index bfed713ce2f..9d3cb1ae105 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5023,6 +5023,7 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/@custom-elements-manifest/to-markdown/-/to-markdown-0.1.0.tgz", "integrity": "sha512-Bq7ppygs7H0Mbrhuj23cfwWC4krw+ZWQAmIvOYBSbt0xQVWpkDxxXlX1xdgvEEHE2vDxThPELW2VvlUYf0DKjw==", + "dev": true, "dependencies": { "mdast-builder": "^1.1.1", "mdast-util-from-markdown": "^1.0.4", @@ -5037,6 +5038,7 @@ "version": "3.0.15", "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.15.tgz", "integrity": "sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==", + "dev": true, "dependencies": { "@types/unist": "^2" } @@ -5044,12 +5046,14 @@ "node_modules/@custom-elements-manifest/to-markdown/node_modules/@types/unist": { "version": "2.0.11", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==" + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", + "dev": true }, "node_modules/@custom-elements-manifest/to-markdown/node_modules/bail": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", + "dev": true, "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -5059,6 +5063,7 @@ "version": "1.2.4", "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "dev": true, "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -5068,6 +5073,7 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "dev": true, "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -5077,6 +5083,7 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "dev": true, "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -5086,6 +5093,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "dev": true, "engines": { "node": ">=12" }, @@ -5097,6 +5105,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "dev": true, "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -5106,6 +5115,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dev": true, "dependencies": { "is-alphabetical": "^1.0.0", "is-decimal": "^1.0.0" @@ -5119,6 +5129,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "dev": true, "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -5128,6 +5139,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "dev": true, "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -5137,6 +5149,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "dev": true, "engines": { "node": ">=8" } @@ -5145,6 +5158,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.4.tgz", "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==", + "dev": true, "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -5154,6 +5168,7 @@ "version": "2.2.2", "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-2.2.2.tgz", "integrity": "sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==", + "dev": true, "dependencies": { "@types/mdast": "^3.0.0", "escape-string-regexp": "^5.0.0", @@ -5169,6 +5184,7 @@ "version": "1.3.1", "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz", "integrity": "sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==", + "dev": true, "dependencies": { "@types/mdast": "^3.0.0", "@types/unist": "^2.0.0", @@ -5192,6 +5208,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-1.0.0.tgz", "integrity": "sha512-JY4qImsTqivQ0Gl3qvdaizCpomFaNrHnjEhNjNNKeNEA5jZHAJDYu1+yO4V9jn4/ti8GrKdAScaT4F71knoxsA==", + "dev": true, "dependencies": { "mdast-util-gfm-autolink-literal": "^1.0.0", "mdast-util-gfm-strikethrough": "^1.0.0", @@ -5207,6 +5224,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-1.0.3.tgz", "integrity": "sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==", + "dev": true, "dependencies": { "@types/mdast": "^3.0.0", "ccount": "^2.0.0", @@ -5222,6 +5240,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.3.tgz", "integrity": "sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==", + "dev": true, "dependencies": { "@types/mdast": "^3.0.0", "mdast-util-to-markdown": "^1.3.0" @@ -5235,6 +5254,7 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.7.tgz", "integrity": "sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==", + "dev": true, "dependencies": { "@types/mdast": "^3.0.0", "markdown-table": "^3.0.0", @@ -5250,6 +5270,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-1.0.2.tgz", "integrity": "sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==", + "dev": true, "dependencies": { "@types/mdast": "^3.0.0", "mdast-util-to-markdown": "^1.3.0" @@ -5263,6 +5284,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-3.0.1.tgz", "integrity": "sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==", + "dev": true, "dependencies": { "@types/mdast": "^3.0.0", "unist-util-is": "^5.0.0" @@ -5276,6 +5298,7 @@ "version": "1.5.0", "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.5.0.tgz", "integrity": "sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==", + "dev": true, "dependencies": { "@types/mdast": "^3.0.0", "@types/unist": "^2.0.0", @@ -5295,6 +5318,7 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz", "integrity": "sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==", + "dev": true, "dependencies": { "@types/mdast": "^3.0.0" }, @@ -5307,6 +5331,7 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.2.0.tgz", "integrity": "sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==", + "dev": true, "funding": [ { "type": "GitHub Sponsors", @@ -5341,6 +5366,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz", "integrity": "sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==", + "dev": true, "funding": [ { "type": "GitHub Sponsors", @@ -5374,6 +5400,7 @@ "version": "0.3.3", "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-0.3.3.tgz", "integrity": "sha512-oVN4zv5/tAIA+l3GbMi7lWeYpJ14oQyJ3uEim20ktYFAcfX1x3LNlFGGlmrZHt7u9YlKExmyJdDGaTt6cMSR/A==", + "dev": true, "dependencies": { "micromark": "~2.11.0", "micromark-extension-gfm-autolink-literal": "~0.5.0", @@ -5391,6 +5418,7 @@ "version": "0.5.7", "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-0.5.7.tgz", "integrity": "sha512-ePiDGH0/lhcngCe8FtH4ARFoxKTUelMp4L7Gg2pujYD5CSMb9PbblnyL+AAMud/SNMyusbS2XDSiPIRcQoNFAw==", + "dev": true, "dependencies": { "micromark": "~2.11.3" }, @@ -5403,6 +5431,7 @@ "version": "2.11.4", "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz", "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==", + "dev": true, "funding": [ { "type": "GitHub Sponsors", @@ -5422,6 +5451,7 @@ "version": "0.6.5", "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-0.6.5.tgz", "integrity": "sha512-PpOKlgokpQRwUesRwWEp+fHjGGkZEejj83k9gU5iXCbDG+XBA92BqnRKYJdfqfkrRcZRgGuPuXb7DaK/DmxOhw==", + "dev": true, "dependencies": { "micromark": "~2.11.0" }, @@ -5434,6 +5464,7 @@ "version": "2.11.4", "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz", "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==", + "dev": true, "funding": [ { "type": "GitHub Sponsors", @@ -5453,6 +5484,7 @@ "version": "0.4.3", "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-0.4.3.tgz", "integrity": "sha512-hVGvESPq0fk6ALWtomcwmgLvH8ZSVpcPjzi0AjPclB9FsVRgMtGZkUcpE0zgjOCFAznKepF4z3hX8z6e3HODdA==", + "dev": true, "dependencies": { "micromark": "~2.11.0" }, @@ -5465,6 +5497,7 @@ "version": "2.11.4", "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz", "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==", + "dev": true, "funding": [ { "type": "GitHub Sponsors", @@ -5484,6 +5517,7 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-0.3.0.tgz", "integrity": "sha512-9GU0xBatryXifL//FJH+tAZ6i240xQuFrSL7mYi8f4oZSbc+NvXjkrHemeYP0+L4ZUT+Ptz3b95zhUZnMtoi/Q==", + "dev": true, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" @@ -5493,6 +5527,7 @@ "version": "0.3.3", "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-0.3.3.tgz", "integrity": "sha512-0zvM5iSLKrc/NQl84pZSjGo66aTGd57C1idmlWmE87lkMcXrTxg1uXa/nXomxJytoje9trP0NDLvw4bZ/Z/XCQ==", + "dev": true, "dependencies": { "micromark": "~2.11.0" }, @@ -5505,6 +5540,7 @@ "version": "2.11.4", "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz", "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==", + "dev": true, "funding": [ { "type": "GitHub Sponsors", @@ -5524,6 +5560,7 @@ "version": "2.11.4", "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz", "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==", + "dev": true, "funding": [ { "type": "GitHub Sponsors", @@ -5543,6 +5580,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.1.0.tgz", "integrity": "sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==", + "dev": true, "funding": [ { "type": "GitHub Sponsors", @@ -5563,6 +5601,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.1.0.tgz", "integrity": "sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==", + "dev": true, "funding": [ { "type": "GitHub Sponsors", @@ -5584,6 +5623,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz", "integrity": "sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==", + "dev": true, "funding": [ { "type": "GitHub Sponsors", @@ -5603,6 +5643,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.1.0.tgz", "integrity": "sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==", + "dev": true, "funding": [ { "type": "GitHub Sponsors", @@ -5624,6 +5665,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.1.0.tgz", "integrity": "sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==", + "dev": true, "funding": [ { "type": "GitHub Sponsors", @@ -5645,6 +5687,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz", "integrity": "sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==", + "dev": true, "funding": [ { "type": "GitHub Sponsors", @@ -5664,6 +5707,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.1.0.tgz", "integrity": "sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==", + "dev": true, "funding": [ { "type": "GitHub Sponsors", @@ -5682,6 +5726,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.1.0.tgz", "integrity": "sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==", + "dev": true, "funding": [ { "type": "GitHub Sponsors", @@ -5702,6 +5747,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.1.0.tgz", "integrity": "sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==", + "dev": true, "funding": [ { "type": "GitHub Sponsors", @@ -5721,6 +5767,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz", "integrity": "sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==", + "dev": true, "funding": [ { "type": "GitHub Sponsors", @@ -5739,6 +5786,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz", "integrity": "sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==", + "dev": true, "funding": [ { "type": "GitHub Sponsors", @@ -5760,6 +5808,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.1.0.tgz", "integrity": "sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==", + "dev": true, "funding": [ { "type": "GitHub Sponsors", @@ -5775,6 +5824,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz", "integrity": "sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==", + "dev": true, "funding": [ { "type": "GitHub Sponsors", @@ -5790,6 +5840,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.1.0.tgz", "integrity": "sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==", + "dev": true, "funding": [ { "type": "GitHub Sponsors", @@ -5808,6 +5859,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.1.0.tgz", "integrity": "sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==", + "dev": true, "funding": [ { "type": "GitHub Sponsors", @@ -5826,6 +5878,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz", "integrity": "sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==", + "dev": true, "funding": [ { "type": "GitHub Sponsors", @@ -5846,6 +5899,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.1.0.tgz", "integrity": "sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==", + "dev": true, "funding": [ { "type": "GitHub Sponsors", @@ -5867,6 +5921,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz", "integrity": "sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==", + "dev": true, "funding": [ { "type": "GitHub Sponsors", @@ -5882,6 +5937,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==", + "dev": true, "funding": [ { "type": "GitHub Sponsors", @@ -5897,6 +5953,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "dev": true, "dependencies": { "character-entities": "^1.0.0", "character-entities-legacy": "^1.0.0", @@ -5914,6 +5971,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-1.0.0.tgz", "integrity": "sha512-KfexHJCiqvrdBZVbQ6RopMZGwaXz6wFJEfByIuEwGf0arvITHjiKKZ1dpXujjH9KZdm1//XJQwgfnJ3lmXaDPA==", + "dev": true, "dependencies": { "mdast-util-gfm": "^0.1.0", "micromark-extension-gfm": "^0.3.0" @@ -5927,6 +5985,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz", "integrity": "sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==", + "dev": true, "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -5936,6 +5995,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, "engines": { "node": ">=10" }, @@ -5947,6 +6007,7 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==", + "dev": true, "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -5956,6 +6017,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz", "integrity": "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==", + "dev": true, "dependencies": { "repeat-string": "^1.0.0" }, @@ -5968,6 +6030,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-1.1.1.tgz", "integrity": "sha512-9cKl33Y21lyckGzpSmEQnIDjEfeeWelN5s1kUW1LwdB0Fkuq2u+4GdqcGEygYxJE8GVqCl0741bYXHgamfWAZA==", + "dev": true, "dependencies": { "escape-string-regexp": "^4.0.0", "unist-util-is": "^4.0.0", @@ -5982,6 +6045,7 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-0.1.2.tgz", "integrity": "sha512-NNkhDx/qYcuOWB7xHUGWZYVXvjPFFd6afg6/e2g+SV4r9q5XUcCbV4Wfa3DLYIiD+xAEZc6K4MGaE/m0KDcPwQ==", + "dev": true, "dependencies": { "mdast-util-gfm-autolink-literal": "^0.1.0", "mdast-util-gfm-strikethrough": "^0.2.0", @@ -5998,6 +6062,7 @@ "version": "0.1.3", "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-0.1.3.tgz", "integrity": "sha512-GjmLjWrXg1wqMIO9+ZsRik/s7PLwTaeCHVB7vRxUwLntZc8mzmTsLVr6HW1yLokcnhfURsn5zmSVdi3/xWWu1A==", + "dev": true, "dependencies": { "ccount": "^1.0.0", "mdast-util-find-and-replace": "^1.1.0", @@ -6012,6 +6077,7 @@ "version": "0.2.3", "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-0.2.3.tgz", "integrity": "sha512-5OQLXpt6qdbttcDG/UxYY7Yjj3e8P7X16LzvpX8pIQPYJ/C2Z1qFGMmcw+1PZMUM3Z8wt8NRfYTvCni93mgsgA==", + "dev": true, "dependencies": { "mdast-util-to-markdown": "^0.6.0" }, @@ -6024,6 +6090,7 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-0.1.6.tgz", "integrity": "sha512-j4yDxQ66AJSBwGkbpFEp9uG/LS1tZV3P33fN1gkyRB2LoRL+RR3f76m0HPHaby6F4Z5xr9Fv1URmATlRRUIpRQ==", + "dev": true, "dependencies": { "markdown-table": "^2.0.0", "mdast-util-to-markdown": "~0.6.0" @@ -6037,6 +6104,7 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-0.1.6.tgz", "integrity": "sha512-/d51FFIfPsSmCIRNp7E6pozM9z1GYPIkSy1urQ8s/o4TC22BZ7DqfHFWiqBD23bc7J3vV1Fc9O4QIHBlfuit8A==", + "dev": true, "dependencies": { "mdast-util-to-markdown": "~0.6.0" }, @@ -6049,6 +6117,7 @@ "version": "0.6.5", "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz", "integrity": "sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==", + "dev": true, "dependencies": { "@types/unist": "^2.0.0", "longest-streak": "^2.0.0", @@ -6066,6 +6135,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==", + "dev": true, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" @@ -6075,6 +6145,7 @@ "version": "2.11.4", "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz", "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==", + "dev": true, "funding": [ { "type": "GitHub Sponsors", @@ -6094,6 +6165,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", + "dev": true, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" @@ -6103,6 +6175,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", + "dev": true, "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^4.0.0" @@ -6116,6 +6189,7 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==", + "dev": true, "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -6125,6 +6199,7 @@ "version": "9.0.1", "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-9.0.1.tgz", "integrity": "sha512-mWmNg3ZtESvZS8fv5PTvaPckdL4iNlCHTt8/e/8oN08nArHRHjNZMKzA/YW3+p7/lYqIw4nx1XsjCBo/AxNChg==", + "dev": true, "dependencies": { "mdast-util-to-markdown": "^0.6.0" }, @@ -6137,6 +6212,7 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==", + "dev": true, "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -6146,6 +6222,7 @@ "version": "0.6.5", "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz", "integrity": "sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==", + "dev": true, "dependencies": { "@types/unist": "^2.0.0", "longest-streak": "^2.0.0", @@ -6163,6 +6240,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==", + "dev": true, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" @@ -6172,6 +6250,7 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==", + "dev": true, "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -6181,6 +6260,7 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", + "dev": true, "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -6190,6 +6270,7 @@ "version": "9.2.2", "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.2.tgz", "integrity": "sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==", + "dev": true, "dependencies": { "bail": "^1.0.0", "extend": "^3.0.0", @@ -6207,6 +6288,7 @@ "version": "5.2.1", "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", + "dev": true, "dependencies": { "@types/unist": "^2.0.0" }, @@ -6219,6 +6301,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "dev": true, "dependencies": { "@types/unist": "^2.0.0" }, @@ -6231,6 +6314,7 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", + "dev": true, "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^5.0.0", @@ -6245,6 +6329,7 @@ "version": "5.1.3", "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", + "dev": true, "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^5.0.0" @@ -6258,6 +6343,7 @@ "version": "4.2.1", "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", + "dev": true, "dependencies": { "@types/unist": "^2.0.0", "is-buffer": "^2.0.0", @@ -6273,6 +6359,7 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", + "dev": true, "dependencies": { "@types/unist": "^2.0.0", "unist-util-stringify-position": "^2.0.0" @@ -6286,6 +6373,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", + "dev": true, "dependencies": { "@types/unist": "^2.0.2" }, @@ -6298,6 +6386,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", + "dev": true, "dependencies": { "@types/unist": "^2.0.2" }, @@ -22992,6 +23081,7 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "dev": true, "funding": [ { "type": "github", @@ -25819,6 +25909,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/mdast-builder/-/mdast-builder-1.1.1.tgz", "integrity": "sha512-a3KBk/LmYD6wKsWi8WJrGU/rXR4yuF4Men0JO0z6dSZCm5FrXXWTRDjqK0vGSqa+1M6p9edeuypZAZAzSehTUw==", + "dev": true, "dependencies": { "@types/unist": "^2.0.3" } @@ -25826,7 +25917,8 @@ "node_modules/mdast-builder/node_modules/@types/unist": { "version": "2.0.11", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==" + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", + "dev": true }, "node_modules/mdast-util-find-and-replace": { "version": "3.0.1", @@ -33472,6 +33564,7 @@ "version": "1.6.1", "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "dev": true, "engines": { "node": ">=0.10" } @@ -33950,6 +34043,7 @@ "version": "1.8.1", "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", + "dev": true, "dependencies": { "mri": "^1.1.0" }, @@ -37968,6 +38062,7 @@ "version": "0.5.6", "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz", "integrity": "sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==", + "dev": true, "dependencies": { "dequal": "^2.0.0", "diff": "^5.0.0", @@ -37985,6 +38080,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "dev": true, "engines": { "node": ">=0.3.1" } @@ -37993,6 +38089,7 @@ "version": "4.1.5", "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", + "dev": true, "engines": { "node": ">=6" } @@ -40666,11 +40763,9 @@ "name": "@db-ui/web-components", "version": "0.0.0", "license": "Apache-2.0", - "dependencies": { - "@custom-elements-manifest/to-markdown": "^0.1.0" - }, "devDependencies": { "@custom-elements-manifest/analyzer": "^0.10.3", + "@custom-elements-manifest/to-markdown": "^0.1.0", "@stencil/core": "4.21.0", "cem-plugin-expanded-types": "^1.3.2", "custom-element-jet-brains-integration": "^1.6.2", @@ -41071,7 +41166,7 @@ }, "showcases/next-showcase": { "dependencies": { - "next": "latest", + "next": "*", "react": "18.3.1", "react-dom": "18.3.1" }, @@ -41581,1642 +41676,14 @@ "zone.js": "~0.14.10" }, "devDependencies": { - "@angular-devkit/build-angular": "17.3.9", - "@angular/cli": "17.3.9", + "@angular-devkit/build-angular": "17.3.11", + "@angular/cli": "17.3.11", "@angular/compiler-cli": "17.3.12", "ng-packagr": "17.3.0", "npm-run-all": "4.1.5", "typescript": "^5.4.5" } }, - "showcases/stencil-showcase/node_modules/@angular-devkit/architect": { - "version": "0.1703.9", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1703.9.tgz", - "integrity": "sha512-kEPfTOVnzrJxPGTvaXy8653HU9Fucxttx9gVfQR1yafs+yIEGx3fKGKe89YPmaEay32bIm7ZUpxDF1FO14nkdQ==", - "dev": true, - "dependencies": { - "@angular-devkit/core": "17.3.9", - "rxjs": "7.8.1" - }, - "engines": { - "node": "^18.13.0 || >=20.9.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - } - }, - "showcases/stencil-showcase/node_modules/@angular-devkit/build-angular": { - "version": "17.3.9", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-17.3.9.tgz", - "integrity": "sha512-EuAPSC4c2DSJLlL4ieviKLx1faTyY+ymWycq6KFwoxu1FgWly/dqBeWyXccYinLhPVZmoh6+A/5S4YWXlOGSnA==", - "dev": true, - "dependencies": { - "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "0.1703.9", - "@angular-devkit/build-webpack": "0.1703.9", - "@angular-devkit/core": "17.3.9", - "@babel/core": "7.24.0", - "@babel/generator": "7.23.6", - "@babel/helper-annotate-as-pure": "7.22.5", - "@babel/helper-split-export-declaration": "7.22.6", - "@babel/plugin-transform-async-generator-functions": "7.23.9", - "@babel/plugin-transform-async-to-generator": "7.23.3", - "@babel/plugin-transform-runtime": "7.24.0", - "@babel/preset-env": "7.24.0", - "@babel/runtime": "7.24.0", - "@discoveryjs/json-ext": "0.5.7", - "@ngtools/webpack": "17.3.9", - "@vitejs/plugin-basic-ssl": "1.1.0", - "ansi-colors": "4.1.3", - "autoprefixer": "10.4.18", - "babel-loader": "9.1.3", - "babel-plugin-istanbul": "6.1.1", - "browserslist": "^4.21.5", - "copy-webpack-plugin": "11.0.0", - "critters": "0.0.22", - "css-loader": "6.10.0", - "esbuild-wasm": "0.20.1", - "fast-glob": "3.3.2", - "http-proxy-middleware": "2.0.6", - "https-proxy-agent": "7.0.4", - "inquirer": "9.2.15", - "jsonc-parser": "3.2.1", - "karma-source-map-support": "1.4.0", - "less": "4.2.0", - "less-loader": "11.1.0", - "license-webpack-plugin": "4.0.2", - "loader-utils": "3.2.1", - "magic-string": "0.30.8", - "mini-css-extract-plugin": "2.8.1", - "mrmime": "2.0.0", - "open": "8.4.2", - "ora": "5.4.1", - "parse5-html-rewriting-stream": "7.0.0", - "picomatch": "4.0.1", - "piscina": "4.4.0", - "postcss": "8.4.35", - "postcss-loader": "8.1.1", - "resolve-url-loader": "5.0.0", - "rxjs": "7.8.1", - "sass": "1.71.1", - "sass-loader": "14.1.1", - "semver": "7.6.0", - "source-map-loader": "5.0.0", - "source-map-support": "0.5.21", - "terser": "5.29.1", - "tree-kill": "1.2.2", - "tslib": "2.6.2", - "undici": "6.11.1", - "vite": "5.1.7", - "watchpack": "2.4.0", - "webpack": "5.94.0", - "webpack-dev-middleware": "6.1.2", - "webpack-dev-server": "4.15.1", - "webpack-merge": "5.10.0", - "webpack-subresource-integrity": "5.1.0" - }, - "engines": { - "node": "^18.13.0 || >=20.9.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - }, - "optionalDependencies": { - "esbuild": "0.20.1" - }, - "peerDependencies": { - "@angular/compiler-cli": "^17.0.0", - "@angular/localize": "^17.0.0", - "@angular/platform-server": "^17.0.0", - "@angular/service-worker": "^17.0.0", - "@web/test-runner": "^0.18.0", - "browser-sync": "^3.0.2", - "jest": "^29.5.0", - "jest-environment-jsdom": "^29.5.0", - "karma": "^6.3.0", - "ng-packagr": "^17.0.0", - "protractor": "^7.0.0", - "tailwindcss": "^2.0.0 || ^3.0.0", - "typescript": ">=5.2 <5.5" - }, - "peerDependenciesMeta": { - "@angular/localize": { - "optional": true - }, - "@angular/platform-server": { - "optional": true - }, - "@angular/service-worker": { - "optional": true - }, - "@web/test-runner": { - "optional": true - }, - "browser-sync": { - "optional": true - }, - "jest": { - "optional": true - }, - "jest-environment-jsdom": { - "optional": true - }, - "karma": { - "optional": true - }, - "ng-packagr": { - "optional": true - }, - "protractor": { - "optional": true - }, - "tailwindcss": { - "optional": true - } - } - }, - "showcases/stencil-showcase/node_modules/@angular-devkit/build-angular/node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", - "dev": true - }, - "showcases/stencil-showcase/node_modules/@angular-devkit/build-webpack": { - "version": "0.1703.9", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1703.9.tgz", - "integrity": "sha512-3b0LND39Nc+DwCQ0N7Tbsd7RAFWTeIc4VDwk/7RO8EMYTP5Kfgr/TK66nwTBypHsjmD69IMKHZZaZuiDfGfx2A==", - "dev": true, - "dependencies": { - "@angular-devkit/architect": "0.1703.9", - "rxjs": "7.8.1" - }, - "engines": { - "node": "^18.13.0 || >=20.9.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - }, - "peerDependencies": { - "webpack": "^5.30.0", - "webpack-dev-server": "^4.0.0" - } - }, - "showcases/stencil-showcase/node_modules/@angular-devkit/core": { - "version": "17.3.9", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-17.3.9.tgz", - "integrity": "sha512-/iKyn5YT7NW5ylrg9yufUydS8byExeQ2HHIwFC4Ebwb/JYYCz+k4tBf2LdP+zXpemDpLznXTQGWia0/yJjG8Vg==", - "dev": true, - "dependencies": { - "ajv": "8.12.0", - "ajv-formats": "2.1.1", - "jsonc-parser": "3.2.1", - "picomatch": "4.0.1", - "rxjs": "7.8.1", - "source-map": "0.7.4" - }, - "engines": { - "node": "^18.13.0 || >=20.9.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - }, - "peerDependencies": { - "chokidar": "^3.5.2" - }, - "peerDependenciesMeta": { - "chokidar": { - "optional": true - } - } - }, - "showcases/stencil-showcase/node_modules/@angular-devkit/schematics": { - "version": "17.3.9", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-17.3.9.tgz", - "integrity": "sha512-9qg+uWywgAtaQlvbnCQv47hcL6ZuA+d9ucgZ0upZftBllZ2vp5WIthCPb2mB0uBkj84Csmtz9MsErFjOQtTj4g==", - "dev": true, - "dependencies": { - "@angular-devkit/core": "17.3.9", - "jsonc-parser": "3.2.1", - "magic-string": "0.30.8", - "ora": "5.4.1", - "rxjs": "7.8.1" - }, - "engines": { - "node": "^18.13.0 || >=20.9.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - } - }, - "showcases/stencil-showcase/node_modules/@angular/cli": { - "version": "17.3.9", - "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-17.3.9.tgz", - "integrity": "sha512-b5RGu5RO4VKZlMQDatwABAn1qocgD9u4IrGN2dvHDcrz5apTKYftUdGyG42vngyDNBCg1mWkSDQEWK4f2HfuGg==", - "dev": true, - "dependencies": { - "@angular-devkit/architect": "0.1703.9", - "@angular-devkit/core": "17.3.9", - "@angular-devkit/schematics": "17.3.9", - "@schematics/angular": "17.3.9", - "@yarnpkg/lockfile": "1.1.0", - "ansi-colors": "4.1.3", - "ini": "4.1.2", - "inquirer": "9.2.15", - "jsonc-parser": "3.2.1", - "npm-package-arg": "11.0.1", - "npm-pick-manifest": "9.0.0", - "open": "8.4.2", - "ora": "5.4.1", - "pacote": "17.0.6", - "resolve": "1.22.8", - "semver": "7.6.0", - "symbol-observable": "4.0.0", - "yargs": "17.7.2" - }, - "bin": { - "ng": "bin/ng.js" - }, - "engines": { - "node": "^18.13.0 || >=20.9.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - } - }, - "showcases/stencil-showcase/node_modules/@esbuild/aix-ppc64": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.1.tgz", - "integrity": "sha512-m55cpeupQ2DbuRGQMMZDzbv9J9PgVelPjlcmM5kxHnrBdBx6REaEd7LamYV7Dm8N7rCyR/XwU6rVP8ploKtIkA==", - "cpu": [ - "ppc64" - ], - "dev": true, - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=12" - } - }, - "showcases/stencil-showcase/node_modules/@esbuild/android-arm": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.1.tgz", - "integrity": "sha512-4j0+G27/2ZXGWR5okcJi7pQYhmkVgb4D7UKwxcqrjhvp5TKWx3cUjgB1CGj1mfdmJBQ9VnUGgUhign+FPF2Zgw==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "showcases/stencil-showcase/node_modules/@esbuild/android-arm64": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.1.tgz", - "integrity": "sha512-hCnXNF0HM6AjowP+Zou0ZJMWWa1VkD77BXe959zERgGJBBxB+sV+J9f/rcjeg2c5bsukD/n17RKWXGFCO5dD5A==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "showcases/stencil-showcase/node_modules/@esbuild/android-x64": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.1.tgz", - "integrity": "sha512-MSfZMBoAsnhpS+2yMFYIQUPs8Z19ajwfuaSZx+tSl09xrHZCjbeXXMsUF/0oq7ojxYEpsSo4c0SfjxOYXRbpaA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "showcases/stencil-showcase/node_modules/@esbuild/darwin-arm64": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.1.tgz", - "integrity": "sha512-Ylk6rzgMD8klUklGPzS414UQLa5NPXZD5tf8JmQU8GQrj6BrFA/Ic9tb2zRe1kOZyCbGl+e8VMbDRazCEBqPvA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "showcases/stencil-showcase/node_modules/@esbuild/darwin-x64": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.1.tgz", - "integrity": "sha512-pFIfj7U2w5sMp52wTY1XVOdoxw+GDwy9FsK3OFz4BpMAjvZVs0dT1VXs8aQm22nhwoIWUmIRaE+4xow8xfIDZA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "showcases/stencil-showcase/node_modules/@esbuild/freebsd-arm64": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.1.tgz", - "integrity": "sha512-UyW1WZvHDuM4xDz0jWun4qtQFauNdXjXOtIy7SYdf7pbxSWWVlqhnR/T2TpX6LX5NI62spt0a3ldIIEkPM6RHw==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "showcases/stencil-showcase/node_modules/@esbuild/freebsd-x64": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.1.tgz", - "integrity": "sha512-itPwCw5C+Jh/c624vcDd9kRCCZVpzpQn8dtwoYIt2TJF3S9xJLiRohnnNrKwREvcZYx0n8sCSbvGH349XkcQeg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "showcases/stencil-showcase/node_modules/@esbuild/linux-arm": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.1.tgz", - "integrity": "sha512-LojC28v3+IhIbfQ+Vu4Ut5n3wKcgTu6POKIHN9Wpt0HnfgUGlBuyDDQR4jWZUZFyYLiz4RBBBmfU6sNfn6RhLw==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "showcases/stencil-showcase/node_modules/@esbuild/linux-arm64": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.1.tgz", - "integrity": "sha512-cX8WdlF6Cnvw/DO9/X7XLH2J6CkBnz7Twjpk56cshk9sjYVcuh4sXQBy5bmTwzBjNVZze2yaV1vtcJS04LbN8w==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "showcases/stencil-showcase/node_modules/@esbuild/linux-ia32": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.1.tgz", - "integrity": "sha512-4H/sQCy1mnnGkUt/xszaLlYJVTz3W9ep52xEefGtd6yXDQbz/5fZE5dFLUgsPdbUOQANcVUa5iO6g3nyy5BJiw==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "showcases/stencil-showcase/node_modules/@esbuild/linux-loong64": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.1.tgz", - "integrity": "sha512-c0jgtB+sRHCciVXlyjDcWb2FUuzlGVRwGXgI+3WqKOIuoo8AmZAddzeOHeYLtD+dmtHw3B4Xo9wAUdjlfW5yYA==", - "cpu": [ - "loong64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "showcases/stencil-showcase/node_modules/@esbuild/linux-mips64el": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.1.tgz", - "integrity": "sha512-TgFyCfIxSujyuqdZKDZ3yTwWiGv+KnlOeXXitCQ+trDODJ+ZtGOzLkSWngynP0HZnTsDyBbPy7GWVXWaEl6lhA==", - "cpu": [ - "mips64el" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "showcases/stencil-showcase/node_modules/@esbuild/linux-ppc64": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.1.tgz", - "integrity": "sha512-b+yuD1IUeL+Y93PmFZDZFIElwbmFfIKLKlYI8M6tRyzE6u7oEP7onGk0vZRh8wfVGC2dZoy0EqX1V8qok4qHaw==", - "cpu": [ - "ppc64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "showcases/stencil-showcase/node_modules/@esbuild/linux-riscv64": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.1.tgz", - "integrity": "sha512-wpDlpE0oRKZwX+GfomcALcouqjjV8MIX8DyTrxfyCfXxoKQSDm45CZr9fanJ4F6ckD4yDEPT98SrjvLwIqUCgg==", - "cpu": [ - "riscv64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "showcases/stencil-showcase/node_modules/@esbuild/linux-s390x": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.1.tgz", - "integrity": "sha512-5BepC2Au80EohQ2dBpyTquqGCES7++p7G+7lXe1bAIvMdXm4YYcEfZtQrP4gaoZ96Wv1Ute61CEHFU7h4FMueQ==", - "cpu": [ - "s390x" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "showcases/stencil-showcase/node_modules/@esbuild/linux-x64": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.1.tgz", - "integrity": "sha512-5gRPk7pKuaIB+tmH+yKd2aQTRpqlf1E4f/mC+tawIm/CGJemZcHZpp2ic8oD83nKgUPMEd0fNanrnFljiruuyA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "showcases/stencil-showcase/node_modules/@esbuild/netbsd-x64": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.1.tgz", - "integrity": "sha512-4fL68JdrLV2nVW2AaWZBv3XEm3Ae3NZn/7qy2KGAt3dexAgSVT+Hc97JKSZnqezgMlv9x6KV0ZkZY7UO5cNLCg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "showcases/stencil-showcase/node_modules/@esbuild/openbsd-x64": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.1.tgz", - "integrity": "sha512-GhRuXlvRE+twf2ES+8REbeCb/zeikNqwD3+6S5y5/x+DYbAQUNl0HNBs4RQJqrechS4v4MruEr8ZtAin/hK5iw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "showcases/stencil-showcase/node_modules/@esbuild/sunos-x64": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.1.tgz", - "integrity": "sha512-ZnWEyCM0G1Ex6JtsygvC3KUUrlDXqOihw8RicRuQAzw+c4f1D66YlPNNV3rkjVW90zXVsHwZYWbJh3v+oQFM9Q==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "showcases/stencil-showcase/node_modules/@esbuild/win32-arm64": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.1.tgz", - "integrity": "sha512-QZ6gXue0vVQY2Oon9WyLFCdSuYbXSoxaZrPuJ4c20j6ICedfsDilNPYfHLlMH7vGfU5DQR0czHLmJvH4Nzis/A==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "showcases/stencil-showcase/node_modules/@esbuild/win32-ia32": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.1.tgz", - "integrity": "sha512-HzcJa1NcSWTAU0MJIxOho8JftNp9YALui3o+Ny7hCh0v5f90nprly1U3Sj1Ldj/CvKKdvvFsCRvDkpsEMp4DNw==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "showcases/stencil-showcase/node_modules/@esbuild/win32-x64": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.1.tgz", - "integrity": "sha512-0MBh53o6XtI6ctDnRMeQ+xoCN8kD2qI1rY1KgF/xdWQwoFeKou7puvDfV8/Wv4Ctx2rRpET/gGdz3YlNtNACSA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "showcases/stencil-showcase/node_modules/@ngtools/webpack": { - "version": "17.3.9", - "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-17.3.9.tgz", - "integrity": "sha512-2+NvEQuYKRWdZaJbRJWEnR48tpW0uYbhwfHBHLDI9Kazb3mb0oAwYBVXdq+TtDLBypXnMsFpCewjRHTvkVx4/A==", - "dev": true, - "engines": { - "node": "^18.13.0 || >=20.9.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - }, - "peerDependencies": { - "@angular/compiler-cli": "^17.0.0", - "typescript": ">=5.2 <5.5", - "webpack": "^5.54.0" - } - }, - "showcases/stencil-showcase/node_modules/@schematics/angular": { - "version": "17.3.9", - "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-17.3.9.tgz", - "integrity": "sha512-q6N8mbcYC6cgPyjTrMH7ehULQoUUwEYN4g7uo4ylZ/PFklSLJvpSp4BuuxANgW449qHSBvQfdIoui9ayAUXQzA==", - "dev": true, - "dependencies": { - "@angular-devkit/core": "17.3.9", - "@angular-devkit/schematics": "17.3.9", - "jsonc-parser": "3.2.1" - }, - "engines": { - "node": "^18.13.0 || >=20.9.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - } - }, - "showcases/stencil-showcase/node_modules/@types/express": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", - "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "showcases/stencil-showcase/node_modules/@types/express-serve-static-core": { - "version": "4.19.6", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", - "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" - } - }, - "showcases/stencil-showcase/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "showcases/stencil-showcase/node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "showcases/stencil-showcase/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "showcases/stencil-showcase/node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "showcases/stencil-showcase/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "showcases/stencil-showcase/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "showcases/stencil-showcase/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "showcases/stencil-showcase/node_modules/define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "showcases/stencil-showcase/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "showcases/stencil-showcase/node_modules/esbuild": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.1.tgz", - "integrity": "sha512-OJwEgrpWm/PCMsLVWXKqvcjme3bHNpOgN7Tb6cQnR5n0TPbQx1/Xrn7rqM+wn17bYeT6MGB5sn1Bh5YiGi70nA==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.20.1", - "@esbuild/android-arm": "0.20.1", - "@esbuild/android-arm64": "0.20.1", - "@esbuild/android-x64": "0.20.1", - "@esbuild/darwin-arm64": "0.20.1", - "@esbuild/darwin-x64": "0.20.1", - "@esbuild/freebsd-arm64": "0.20.1", - "@esbuild/freebsd-x64": "0.20.1", - "@esbuild/linux-arm": "0.20.1", - "@esbuild/linux-arm64": "0.20.1", - "@esbuild/linux-ia32": "0.20.1", - "@esbuild/linux-loong64": "0.20.1", - "@esbuild/linux-mips64el": "0.20.1", - "@esbuild/linux-ppc64": "0.20.1", - "@esbuild/linux-riscv64": "0.20.1", - "@esbuild/linux-s390x": "0.20.1", - "@esbuild/linux-x64": "0.20.1", - "@esbuild/netbsd-x64": "0.20.1", - "@esbuild/openbsd-x64": "0.20.1", - "@esbuild/sunos-x64": "0.20.1", - "@esbuild/win32-arm64": "0.20.1", - "@esbuild/win32-ia32": "0.20.1", - "@esbuild/win32-x64": "0.20.1" - } - }, - "showcases/stencil-showcase/node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "showcases/stencil-showcase/node_modules/http-proxy-middleware": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", - "dev": true, - "dependencies": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "@types/express": "^4.17.13" - }, - "peerDependenciesMeta": { - "@types/express": { - "optional": true - } - } - }, - "showcases/stencil-showcase/node_modules/https-proxy-agent": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz", - "integrity": "sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==", - "dev": true, - "dependencies": { - "agent-base": "^7.0.2", - "debug": "4" - }, - "engines": { - "node": ">= 14" - } - }, - "showcases/stencil-showcase/node_modules/ini": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.2.tgz", - "integrity": "sha512-AMB1mvwR1pyBFY/nSevUX6y8nJWS63/SzUKD3JyQn97s4xgIdgQPT75IRouIiBAN4yLQBUShNYVW0+UG25daCw==", - "dev": true, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "showcases/stencil-showcase/node_modules/inquirer": { - "version": "9.2.15", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.2.15.tgz", - "integrity": "sha512-vI2w4zl/mDluHt9YEQ/543VTCwPKWiHzKtm9dM2V0NdFcqEexDAjUHzO1oA60HRNaVifGXXM1tRRNluLVHa0Kg==", - "dev": true, - "dependencies": { - "@ljharb/through": "^2.3.12", - "ansi-escapes": "^4.3.2", - "chalk": "^5.3.0", - "cli-cursor": "^3.1.0", - "cli-width": "^4.1.0", - "external-editor": "^3.1.0", - "figures": "^3.2.0", - "lodash": "^4.17.21", - "mute-stream": "1.0.0", - "ora": "^5.4.1", - "run-async": "^3.0.0", - "rxjs": "^7.8.1", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^6.2.0" - }, - "engines": { - "node": ">=18" - } - }, - "showcases/stencil-showcase/node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true, - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "showcases/stencil-showcase/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "showcases/stencil-showcase/node_modules/is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "showcases/stencil-showcase/node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "showcases/stencil-showcase/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "showcases/stencil-showcase/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "showcases/stencil-showcase/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "showcases/stencil-showcase/node_modules/open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", - "dev": true, - "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "showcases/stencil-showcase/node_modules/picomatch": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.1.tgz", - "integrity": "sha512-xUXwsxNjwTQ8K3GnT4pCJm+xq3RUPQbmkYJTP5aFIfNIvbcc/4MUxgBaaRSZJ6yGJZiGSyYlM6MzwTsRk8SYCg==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "showcases/stencil-showcase/node_modules/postcss": { - "version": "8.4.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.35.tgz", - "integrity": "sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "showcases/stencil-showcase/node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "showcases/stencil-showcase/node_modules/sass": { - "version": "1.71.1", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.71.1.tgz", - "integrity": "sha512-wovtnV2PxzteLlfNzbgm1tFXPLoZILYAMJtvoXXkD7/+1uP41eKkIt1ypWq5/q2uT94qHjXehEYfmjKOvjL9sg==", - "dev": true, - "dependencies": { - "chokidar": ">=3.0.0 <4.0.0", - "immutable": "^4.0.0", - "source-map-js": ">=0.6.2 <2.0.0" - }, - "bin": { - "sass": "sass.js" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "showcases/stencil-showcase/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "showcases/stencil-showcase/node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "showcases/stencil-showcase/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "showcases/stencil-showcase/node_modules/terser": { - "version": "5.29.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.29.1.tgz", - "integrity": "sha512-lZQ/fyaIGxsbGxApKmoPTODIzELy3++mXhS5hOqaAWZjQtpq/hFHAc+rm29NND1rYRxRWKcjuARNwULNXa5RtQ==", - "dev": true, - "dependencies": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "showcases/stencil-showcase/node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "showcases/stencil-showcase/node_modules/vite": { - "version": "5.1.7", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.1.7.tgz", - "integrity": "sha512-sgnEEFTZYMui/sTlH1/XEnVNHMujOahPLGMxn1+5sIT45Xjng1Ec1K78jRP15dSmVgg5WBin9yO81j3o9OxofA==", - "dev": true, - "dependencies": { - "esbuild": "^0.19.3", - "postcss": "^8.4.35", - "rollup": "^4.2.0" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": "^18.0.0 || >=20.0.0" - }, - "funding": { - "url": "https://github.com/vitejs/vite?sponsor=1" - }, - "optionalDependencies": { - "fsevents": "~2.3.3" - }, - "peerDependencies": { - "@types/node": "^18.0.0 || >=20.0.0", - "less": "*", - "lightningcss": "^1.21.0", - "sass": "*", - "stylus": "*", - "sugarss": "*", - "terser": "^5.4.0" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "less": { - "optional": true - }, - "lightningcss": { - "optional": true - }, - "sass": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "terser": { - "optional": true - } - } - }, - "showcases/stencil-showcase/node_modules/vite/node_modules/@esbuild/aix-ppc64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz", - "integrity": "sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==", - "cpu": [ - "ppc64" - ], - "dev": true, - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=12" - } - }, - "showcases/stencil-showcase/node_modules/vite/node_modules/@esbuild/android-arm": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.12.tgz", - "integrity": "sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "showcases/stencil-showcase/node_modules/vite/node_modules/@esbuild/android-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz", - "integrity": "sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "showcases/stencil-showcase/node_modules/vite/node_modules/@esbuild/android-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.12.tgz", - "integrity": "sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "showcases/stencil-showcase/node_modules/vite/node_modules/@esbuild/darwin-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz", - "integrity": "sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "showcases/stencil-showcase/node_modules/vite/node_modules/@esbuild/darwin-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz", - "integrity": "sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "showcases/stencil-showcase/node_modules/vite/node_modules/@esbuild/freebsd-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz", - "integrity": "sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "showcases/stencil-showcase/node_modules/vite/node_modules/@esbuild/freebsd-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz", - "integrity": "sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "showcases/stencil-showcase/node_modules/vite/node_modules/@esbuild/linux-arm": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz", - "integrity": "sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "showcases/stencil-showcase/node_modules/vite/node_modules/@esbuild/linux-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz", - "integrity": "sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "showcases/stencil-showcase/node_modules/vite/node_modules/@esbuild/linux-ia32": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz", - "integrity": "sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "showcases/stencil-showcase/node_modules/vite/node_modules/@esbuild/linux-loong64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz", - "integrity": "sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==", - "cpu": [ - "loong64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "showcases/stencil-showcase/node_modules/vite/node_modules/@esbuild/linux-mips64el": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz", - "integrity": "sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==", - "cpu": [ - "mips64el" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "showcases/stencil-showcase/node_modules/vite/node_modules/@esbuild/linux-ppc64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz", - "integrity": "sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==", - "cpu": [ - "ppc64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "showcases/stencil-showcase/node_modules/vite/node_modules/@esbuild/linux-riscv64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz", - "integrity": "sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==", - "cpu": [ - "riscv64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "showcases/stencil-showcase/node_modules/vite/node_modules/@esbuild/linux-s390x": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz", - "integrity": "sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==", - "cpu": [ - "s390x" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "showcases/stencil-showcase/node_modules/vite/node_modules/@esbuild/linux-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz", - "integrity": "sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "showcases/stencil-showcase/node_modules/vite/node_modules/@esbuild/netbsd-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz", - "integrity": "sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "showcases/stencil-showcase/node_modules/vite/node_modules/@esbuild/openbsd-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz", - "integrity": "sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "showcases/stencil-showcase/node_modules/vite/node_modules/@esbuild/sunos-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz", - "integrity": "sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "showcases/stencil-showcase/node_modules/vite/node_modules/@esbuild/win32-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz", - "integrity": "sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "showcases/stencil-showcase/node_modules/vite/node_modules/@esbuild/win32-ia32": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz", - "integrity": "sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "showcases/stencil-showcase/node_modules/vite/node_modules/@esbuild/win32-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz", - "integrity": "sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "showcases/stencil-showcase/node_modules/vite/node_modules/esbuild": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz", - "integrity": "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==", - "dev": true, - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.19.12", - "@esbuild/android-arm": "0.19.12", - "@esbuild/android-arm64": "0.19.12", - "@esbuild/android-x64": "0.19.12", - "@esbuild/darwin-arm64": "0.19.12", - "@esbuild/darwin-x64": "0.19.12", - "@esbuild/freebsd-arm64": "0.19.12", - "@esbuild/freebsd-x64": "0.19.12", - "@esbuild/linux-arm": "0.19.12", - "@esbuild/linux-arm64": "0.19.12", - "@esbuild/linux-ia32": "0.19.12", - "@esbuild/linux-loong64": "0.19.12", - "@esbuild/linux-mips64el": "0.19.12", - "@esbuild/linux-ppc64": "0.19.12", - "@esbuild/linux-riscv64": "0.19.12", - "@esbuild/linux-s390x": "0.19.12", - "@esbuild/linux-x64": "0.19.12", - "@esbuild/netbsd-x64": "0.19.12", - "@esbuild/openbsd-x64": "0.19.12", - "@esbuild/sunos-x64": "0.19.12", - "@esbuild/win32-arm64": "0.19.12", - "@esbuild/win32-ia32": "0.19.12", - "@esbuild/win32-x64": "0.19.12" - } - }, - "showcases/stencil-showcase/node_modules/watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "dev": true, - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "showcases/stencil-showcase/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "showcases/stencil-showcase/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "showcases/vanilla-showcase": { "version": "0.0.0", "extraneous": true, diff --git a/showcases/stencil-showcase/package.json b/showcases/stencil-showcase/package.json index a8697b2faea..85d01dad070 100644 --- a/showcases/stencil-showcase/package.json +++ b/showcases/stencil-showcase/package.json @@ -29,8 +29,8 @@ "zone.js": "~0.14.10" }, "devDependencies": { - "@angular-devkit/build-angular": "17.3.9", - "@angular/cli": "17.3.9", + "@angular-devkit/build-angular": "17.3.11", + "@angular/cli": "17.3.11", "@angular/compiler-cli": "17.3.12", "ng-packagr": "17.3.0", "npm-run-all": "4.1.5", From 443fc85df9eb244437cd7c4ded0a65911a097eeb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 30 Oct 2024 03:07:02 +0000 Subject: [PATCH 76/91] chore(deps-dev): bump @types/node from 22.8.2 to 22.8.4 (#3387) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.8.2 to 22.8.4. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 12 ++++++------ showcases/angular-ssr-showcase/package.json | 2 +- showcases/next-showcase/package.json | 2 +- showcases/patternhub/package.json | 2 +- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9d3cb1ae105..beea8f0d169 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11925,9 +11925,9 @@ "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==" }, "node_modules/@types/node": { - "version": "22.8.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.8.2.tgz", - "integrity": "sha512-NzaRNFV+FZkvK/KLCsNdTvID0SThyrs5SHB6tsD/lajr22FGC73N2QeDPM2wHtVde8mgcXuSsHQkH5cX1pbPLw==", + "version": "22.8.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.8.4.tgz", + "integrity": "sha512-SpNNxkftTJOPk0oN+y2bIqurEXHTA2AOZ3EJDDKeJ5VzkvvORSvmQXGQarcOzWV1ac7DCaPBEdMDxBsM+d8jWw==", "dependencies": { "undici-types": "~6.19.8" } @@ -41158,7 +41158,7 @@ "@angular/cli": "17.3.11", "@angular/compiler-cli": "17.3.12", "@types/express": "^5.0.0", - "@types/node": "^22.8.2", + "@types/node": "^22.8.4", "cpr": "3.0.1", "ng-packagr": "17.3.0", "typescript": "^5.4.5" @@ -41171,7 +41171,7 @@ "react-dom": "18.3.1" }, "devDependencies": { - "@types/node": "^22.8.2", + "@types/node": "^22.8.4", "@types/react": "^18.3.12", "npm-run-all": "^4.1.5", "open-cli": "^8.0.0", @@ -41207,7 +41207,7 @@ "@mdx-js/react": "^3.1.0", "@next/mdx": "^15.0.1", "@types/dompurify": "3.0.5", - "@types/node": "22.8.2", + "@types/node": "22.8.4", "@types/react": "18.3.12", "@types/react-dom": "18.3.1", "esbuild": "0.24.0", diff --git a/showcases/angular-ssr-showcase/package.json b/showcases/angular-ssr-showcase/package.json index aec9cc59b29..d4dd97e8066 100644 --- a/showcases/angular-ssr-showcase/package.json +++ b/showcases/angular-ssr-showcase/package.json @@ -32,7 +32,7 @@ "@angular/cli": "17.3.11", "@angular/compiler-cli": "17.3.12", "@types/express": "^5.0.0", - "@types/node": "^22.8.2", + "@types/node": "^22.8.4", "cpr": "3.0.1", "ng-packagr": "17.3.0", "typescript": "^5.4.5" diff --git a/showcases/next-showcase/package.json b/showcases/next-showcase/package.json index 6fcc010c8f1..3cb1e39956c 100644 --- a/showcases/next-showcase/package.json +++ b/showcases/next-showcase/package.json @@ -17,7 +17,7 @@ "react-dom": "18.3.1" }, "devDependencies": { - "@types/node": "^22.8.2", + "@types/node": "^22.8.4", "@types/react": "^18.3.12", "npm-run-all": "^4.1.5", "open-cli": "^8.0.0", diff --git a/showcases/patternhub/package.json b/showcases/patternhub/package.json index 7bf32169b2a..e3b75056d82 100644 --- a/showcases/patternhub/package.json +++ b/showcases/patternhub/package.json @@ -37,7 +37,7 @@ "@mdx-js/react": "^3.1.0", "@next/mdx": "^15.0.1", "@types/dompurify": "3.0.5", - "@types/node": "22.8.2", + "@types/node": "22.8.4", "@types/react": "18.3.12", "@types/react-dom": "18.3.1", "esbuild": "0.24.0", From edb453742e232d2ffcd7f3d00c73ed0d9c1770c9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 30 Oct 2024 03:56:35 +0000 Subject: [PATCH 77/91] chore(deps-dev): bump the builder-io group with 2 updates (#3385) Bumps the builder-io group with 2 updates: [@builder.io/mitosis](https://github.com/BuilderIO/mitosis) and [@builder.io/mitosis-cli](https://github.com/BuilderIO/mitosis). Updates `@builder.io/mitosis` from 0.5.12 to 0.5.14 - [Release notes](https://github.com/BuilderIO/mitosis/releases) - [Commits](https://github.com/BuilderIO/mitosis/compare/@builder.io/mitosis@0.5.12...@builder.io/mitosis@0.5.14) Updates `@builder.io/mitosis-cli` from 0.5.12 to 0.5.14 - [Release notes](https://github.com/BuilderIO/mitosis/releases) - [Commits](https://github.com/BuilderIO/mitosis/compare/@builder.io/mitosis-cli@0.5.12...@builder.io/mitosis-cli@0.5.14) --- updated-dependencies: - dependency-name: "@builder.io/mitosis" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: builder-io - dependency-name: "@builder.io/mitosis-cli" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: builder-io ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 18 +++++++++--------- packages/components/package.json | 4 ++-- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/package-lock.json b/package-lock.json index beea8f0d169..c45d5a2fa99 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4353,9 +4353,9 @@ } }, "node_modules/@builder.io/mitosis": { - "version": "0.5.12", - "resolved": "https://registry.npmjs.org/@builder.io/mitosis/-/mitosis-0.5.12.tgz", - "integrity": "sha512-JP6xGPJy1HMGMFFyWN4keJpVAMH2rPce7tYes9r/V/C+jvhuwWJhO8Dhex0lHPdsZOG5RRZixsWjRrkdmKmaDQ==", + "version": "0.5.14", + "resolved": "https://registry.npmjs.org/@builder.io/mitosis/-/mitosis-0.5.14.tgz", + "integrity": "sha512-kxUKKne9V5NvLSxilb3X9BxIaUKwKsm4PLpkvaQnXZMHbh7qN4+1Bn0jT779HcuN1I15TQOrgAP3kD7CaDBJ8Q==", "dev": true, "dependencies": { "@angular/compiler": "^11.2.11", @@ -4384,12 +4384,12 @@ } }, "node_modules/@builder.io/mitosis-cli": { - "version": "0.5.12", - "resolved": "https://registry.npmjs.org/@builder.io/mitosis-cli/-/mitosis-cli-0.5.12.tgz", - "integrity": "sha512-Dzk+BTijvC/AglDs4NBIkeRGdXZt6fCwdg3Zk7lD32pS6H/ttwLvyyJvuLdnEASVa6wn6YyNkyDrH3nyfncOew==", + "version": "0.5.14", + "resolved": "https://registry.npmjs.org/@builder.io/mitosis-cli/-/mitosis-cli-0.5.14.tgz", + "integrity": "sha512-qo56FIEYIGul+1rEkdeX33ar8H1mLYWl/Yw5KMS5IFpRFO85xIZNTVRmucK//xC+RjkiLxRtvVimZ5G3mVpQYw==", "dev": true, "dependencies": { - "@builder.io/mitosis": "0.5.12", + "@builder.io/mitosis": "0.5.14", "debug": "^4.3.4", "dedent": "^0.7.0", "esbuild": "^0.12.16", @@ -40806,8 +40806,8 @@ }, "devDependencies": { "@builder.io/eslint-plugin-mitosis": "^0.0.16", - "@builder.io/mitosis": "^0.5.12", - "@builder.io/mitosis-cli": "^0.5.12", + "@builder.io/mitosis": "^0.5.14", + "@builder.io/mitosis-cli": "^0.5.14", "@react-docgen/cli": "^2.0.4", "cpr": "3.0.1", "cssnano": "^7.0.6", diff --git a/packages/components/package.json b/packages/components/package.json index 180fb509909..27512cbf593 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -49,8 +49,8 @@ }, "devDependencies": { "@builder.io/eslint-plugin-mitosis": "^0.0.16", - "@builder.io/mitosis": "^0.5.12", - "@builder.io/mitosis-cli": "^0.5.12", + "@builder.io/mitosis": "^0.5.14", + "@builder.io/mitosis-cli": "^0.5.14", "@react-docgen/cli": "^2.0.4", "cpr": "3.0.1", "cssnano": "^7.0.6", From 860cff6bffd2acb09034bd8806c8b89587d7447e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 30 Oct 2024 04:38:24 +0000 Subject: [PATCH 78/91] chore(deps): bump the next group with 3 updates (#3384) Bumps the next group with 3 updates: [next](https://github.com/vercel/next.js), [@next/mdx](https://github.com/vercel/next.js/tree/HEAD/packages/next-mdx) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next). Updates `next` from 15.0.1 to 15.0.2 - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/compare/v15.0.1...v15.0.2) Updates `@next/mdx` from 15.0.1 to 15.0.2 - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/commits/v15.0.2/packages/next-mdx) Updates `eslint-config-next` from 15.0.1 to 15.0.2 - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/commits/v15.0.2/packages/eslint-config-next) --- updated-dependencies: - dependency-name: next dependency-type: direct:production update-type: version-update:semver-patch dependency-group: next - dependency-name: "@next/mdx" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: next - dependency-name: eslint-config-next dependency-type: direct:development update-type: version-update:semver-patch dependency-group: next ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 108 +++++++++++++++--------------- showcases/patternhub/package.json | 6 +- 2 files changed, 57 insertions(+), 57 deletions(-) diff --git a/package-lock.json b/package-lock.json index c45d5a2fa99..519e8fdf9fb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8953,14 +8953,14 @@ } }, "node_modules/@next/env": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@next/env/-/env-15.0.1.tgz", - "integrity": "sha512-lc4HeDUKO9gxxlM5G2knTRifqhsY6yYpwuHspBZdboZe0Gp+rZHBNNSIjmQKDJIdRXiXGyVnSD6gafrbQPvILQ==" + "version": "15.0.2", + "resolved": "https://registry.npmjs.org/@next/env/-/env-15.0.2.tgz", + "integrity": "sha512-c0Zr0ModK5OX7D4ZV8Jt/wqoXtitLNPwUfG9zElCZztdaZyNVnN40rDXVZ/+FGuR4CcNV5AEfM6N8f+Ener7Dg==" }, "node_modules/@next/eslint-plugin-next": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-15.0.1.tgz", - "integrity": "sha512-bKWsMaGPbiFAaGqrDJvbE8b4Z0uKicGVcgOI77YM2ui3UfjHMr4emFPrZTLeZVchi7fT1mooG2LxREfUUClIKw==", + "version": "15.0.2", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-15.0.2.tgz", + "integrity": "sha512-R9Jc7T6Ge0txjmqpPwqD8vx6onQjynO9JT73ArCYiYPvSrwYXepH/UY/WdKDY8JPWJl72sAE4iGMHPeQ5xdEWg==", "dev": true, "dependencies": { "fast-glob": "3.3.1" @@ -8995,9 +8995,9 @@ } }, "node_modules/@next/mdx": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@next/mdx/-/mdx-15.0.1.tgz", - "integrity": "sha512-tqIQKLd7pwiZ2fiU8Jr1qvIBLgXnF/HHW9o9IYS/z5GBxID40fNkS/3fv5k4PWeUXdWv6JD5X34rd0EonyhHcQ==", + "version": "15.0.2", + "resolved": "https://registry.npmjs.org/@next/mdx/-/mdx-15.0.2.tgz", + "integrity": "sha512-CANCD3snLdLJxCcqn0DBAl5qMUBvAPdWA2cWljt+lnVtcvIfGXRVLwraqSOHBjddvZ3ClCYcf3AvjEBHA4NBxA==", "dev": true, "dependencies": { "source-map": "^0.7.0" @@ -9016,9 +9016,9 @@ } }, "node_modules/@next/swc-darwin-arm64": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-15.0.1.tgz", - "integrity": "sha512-C9k/Xv4sxkQRTA37Z6MzNq3Yb1BJMmSqjmwowoWEpbXTkAdfOwnoKOpAb71ItSzoA26yUTIo6ZhN8rKGu4ExQw==", + "version": "15.0.2", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-15.0.2.tgz", + "integrity": "sha512-GK+8w88z+AFlmt+ondytZo2xpwlfAR8U6CRwXancHImh6EdGfHMIrTSCcx5sOSBei00GyLVL0ioo1JLKTfprgg==", "cpu": [ "arm64" ], @@ -9031,9 +9031,9 @@ } }, "node_modules/@next/swc-darwin-x64": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-15.0.1.tgz", - "integrity": "sha512-uHl13HXOuq1G7ovWFxCACDJHTSDVbn/sbLv8V1p+7KIvTrYQ5HNoSmKBdYeEKRRCbEmd+OohOgg9YOp8Ux3MBg==", + "version": "15.0.2", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-15.0.2.tgz", + "integrity": "sha512-KUpBVxIbjzFiUZhiLIpJiBoelqzQtVZbdNNsehhUn36e2YzKHphnK8eTUW1s/4aPy5kH/UTid8IuVbaOpedhpw==", "cpu": [ "x64" ], @@ -9046,9 +9046,9 @@ } }, "node_modules/@next/swc-linux-arm64-gnu": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-15.0.1.tgz", - "integrity": "sha512-LvyhvxHOihFTEIbb35KxOc3q8w8G4xAAAH/AQnsYDEnOvwawjL2eawsB59AX02ki6LJdgDaHoTEnC54Gw+82xw==", + "version": "15.0.2", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-15.0.2.tgz", + "integrity": "sha512-9J7TPEcHNAZvwxXRzOtiUvwtTD+fmuY0l7RErf8Yyc7kMpE47MIQakl+3jecmkhOoIyi/Rp+ddq7j4wG6JDskQ==", "cpu": [ "arm64" ], @@ -9061,9 +9061,9 @@ } }, "node_modules/@next/swc-linux-arm64-musl": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-15.0.1.tgz", - "integrity": "sha512-vFmCGUFNyk/A5/BYcQNhAQqPIw01RJaK6dRO+ZEhz0DncoW+hJW1kZ8aH2UvTX27zPq3m85zN5waMSbZEmANcQ==", + "version": "15.0.2", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-15.0.2.tgz", + "integrity": "sha512-BjH4ZSzJIoTTZRh6rG+a/Ry4SW0HlizcPorqNBixBWc3wtQtj4Sn9FnRZe22QqrPnzoaW0ctvSz4FaH4eGKMww==", "cpu": [ "arm64" ], @@ -9076,9 +9076,9 @@ } }, "node_modules/@next/swc-linux-x64-gnu": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-15.0.1.tgz", - "integrity": "sha512-5by7IYq0NCF8rouz6Qg9T97jYU68kaClHPfGpQG2lCZpSYHtSPQF1kjnqBTd34RIqPKMbCa4DqCufirgr8HM5w==", + "version": "15.0.2", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-15.0.2.tgz", + "integrity": "sha512-i3U2TcHgo26sIhcwX/Rshz6avM6nizrZPvrDVDY1bXcLH1ndjbO8zuC7RoHp0NSK7wjJMPYzm7NYL1ksSKFreA==", "cpu": [ "x64" ], @@ -9091,9 +9091,9 @@ } }, "node_modules/@next/swc-linux-x64-musl": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-15.0.1.tgz", - "integrity": "sha512-lmYr6H3JyDNBJLzklGXLfbehU3ay78a+b6UmBGlHls4xhDXBNZfgb0aI67sflrX+cGBnv1LgmWzFlYrAYxS1Qw==", + "version": "15.0.2", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-15.0.2.tgz", + "integrity": "sha512-AMfZfSVOIR8fa+TXlAooByEF4OB00wqnms1sJ1v+iu8ivwvtPvnkwdzzFMpsK5jA2S9oNeeQ04egIWVb4QWmtQ==", "cpu": [ "x64" ], @@ -9106,9 +9106,9 @@ } }, "node_modules/@next/swc-win32-arm64-msvc": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-15.0.1.tgz", - "integrity": "sha512-DS8wQtl6diAj0eZTdH0sefykm4iXMbHT4MOvLwqZiIkeezKpkgPFcEdFlz3vKvXa2R/2UEgMh48z1nEpNhjeOQ==", + "version": "15.0.2", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-15.0.2.tgz", + "integrity": "sha512-JkXysDT0/hEY47O+Hvs8PbZAeiCQVxKfGtr4GUpNAhlG2E0Mkjibuo8ryGD29Qb5a3IOnKYNoZlh/MyKd2Nbww==", "cpu": [ "arm64" ], @@ -9121,9 +9121,9 @@ } }, "node_modules/@next/swc-win32-x64-msvc": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-15.0.1.tgz", - "integrity": "sha512-4Ho2ggvDdMKlZ/0e9HNdZ9ngeaBwtc+2VS5oCeqrbXqOgutX6I4U2X/42VBw0o+M5evn4/7v3zKgGHo+9v/VjA==", + "version": "15.0.2", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-15.0.2.tgz", + "integrity": "sha512-foaUL0NqJY/dX0Pi/UcZm5zsmSk5MtP/gxx3xOPyREkMFN+CTjctPfu3QaqrQHinaKdPnMWPJDKt4VjDfTBe/Q==", "cpu": [ "x64" ], @@ -18630,12 +18630,12 @@ } }, "node_modules/eslint-config-next": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-15.0.1.tgz", - "integrity": "sha512-3cYCrgbH6GS/ufApza7XCKz92vtq4dAdYhx++rMFNlH2cAV+/GsAKkrr4+bohYOACmzG2nAOR+uWprKC1Uld6A==", + "version": "15.0.2", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-15.0.2.tgz", + "integrity": "sha512-N8o6cyUXzlMmQbdc2Kc83g1qomFi3ITqrAZfubipVKET2uR2mCStyGRcx/r8WiAIVMul2KfwRiCHBkTpBvGBmA==", "dev": true, "dependencies": { - "@next/eslint-plugin-next": "15.0.1", + "@next/eslint-plugin-next": "15.0.2", "@rushstack/eslint-patch": "^1.10.3", "@typescript-eslint/eslint-plugin": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0", "@typescript-eslint/parser": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0", @@ -27555,11 +27555,11 @@ } }, "node_modules/next": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/next/-/next-15.0.1.tgz", - "integrity": "sha512-PSkFkr/w7UnFWm+EP8y/QpHrJXMqpZzAXpergB/EqLPOh4SGPJXv1wj4mslr2hUZBAS9pX7/9YLIdxTv6fwytw==", + "version": "15.0.2", + "resolved": "https://registry.npmjs.org/next/-/next-15.0.2.tgz", + "integrity": "sha512-rxIWHcAu4gGSDmwsELXacqAPUk+j8dV/A9cDF5fsiCMpkBDYkO2AEaL1dfD+nNmDiU6QMCFN8Q30VEKapT9UHQ==", "dependencies": { - "@next/env": "15.0.1", + "@next/env": "15.0.2", "@swc/counter": "0.1.3", "@swc/helpers": "0.5.13", "busboy": "1.6.0", @@ -27574,22 +27574,22 @@ "node": ">=18.18.0" }, "optionalDependencies": { - "@next/swc-darwin-arm64": "15.0.1", - "@next/swc-darwin-x64": "15.0.1", - "@next/swc-linux-arm64-gnu": "15.0.1", - "@next/swc-linux-arm64-musl": "15.0.1", - "@next/swc-linux-x64-gnu": "15.0.1", - "@next/swc-linux-x64-musl": "15.0.1", - "@next/swc-win32-arm64-msvc": "15.0.1", - "@next/swc-win32-x64-msvc": "15.0.1", + "@next/swc-darwin-arm64": "15.0.2", + "@next/swc-darwin-x64": "15.0.2", + "@next/swc-linux-arm64-gnu": "15.0.2", + "@next/swc-linux-arm64-musl": "15.0.2", + "@next/swc-linux-x64-gnu": "15.0.2", + "@next/swc-linux-x64-musl": "15.0.2", + "@next/swc-win32-arm64-msvc": "15.0.2", + "@next/swc-win32-x64-msvc": "15.0.2", "sharp": "^0.33.5" }, "peerDependencies": { "@opentelemetry/api": "^1.1.0", "@playwright/test": "^1.41.2", "babel-plugin-react-compiler": "*", - "react": "^18.2.0 || 19.0.0-rc-69d4b800-20241021", - "react-dom": "^18.2.0 || 19.0.0-rc-69d4b800-20241021", + "react": "^18.2.0 || 19.0.0-rc-02c0e824-20241028", + "react-dom": "^18.2.0 || 19.0.0-rc-02c0e824-20241028", "sass": "^1.3.0" }, "peerDependenciesMeta": { @@ -41195,7 +41195,7 @@ "dependencies": { "dompurify": "3.1.7", "highlight.js": "^11.10.0", - "next": "15.0.1", + "next": "15.0.2", "react": "18.3.1", "react-archer": "^4.4.0", "react-dom": "18.3.1", @@ -41205,14 +41205,14 @@ "devDependencies": { "@mdx-js/loader": "^3.1.0", "@mdx-js/react": "^3.1.0", - "@next/mdx": "^15.0.1", + "@next/mdx": "^15.0.2", "@types/dompurify": "3.0.5", "@types/node": "22.8.4", "@types/react": "18.3.12", "@types/react-dom": "18.3.1", "esbuild": "0.24.0", "eslint": "8.57.0", - "eslint-config-next": "15.0.1", + "eslint-config-next": "15.0.2", "iframe-resizer": "^5.3.2", "open-cli": "^8.0.0", "sass": "1.77.4", diff --git a/showcases/patternhub/package.json b/showcases/patternhub/package.json index e3b75056d82..a869f21068b 100644 --- a/showcases/patternhub/package.json +++ b/showcases/patternhub/package.json @@ -25,7 +25,7 @@ "dependencies": { "dompurify": "3.1.7", "highlight.js": "^11.10.0", - "next": "15.0.1", + "next": "15.0.2", "react": "18.3.1", "react-archer": "^4.4.0", "react-dom": "18.3.1", @@ -35,14 +35,14 @@ "devDependencies": { "@mdx-js/loader": "^3.1.0", "@mdx-js/react": "^3.1.0", - "@next/mdx": "^15.0.1", + "@next/mdx": "^15.0.2", "@types/dompurify": "3.0.5", "@types/node": "22.8.4", "@types/react": "18.3.12", "@types/react-dom": "18.3.1", "esbuild": "0.24.0", "eslint": "8.57.0", - "eslint-config-next": "15.0.1", + "eslint-config-next": "15.0.2", "iframe-resizer": "^5.3.2", "open-cli": "^8.0.0", "sass": "1.77.4", From d8f679cd96bc2aed3fc60592a390125fc6099612 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 30 Oct 2024 07:33:26 +0100 Subject: [PATCH 79/91] chore(deps): bump @stencil/core from 4.21.0 to 4.22.2 (#3386) Bumps [@stencil/core](https://github.com/ionic-team/stencil) from 4.21.0 to 4.22.2. - [Release notes](https://github.com/ionic-team/stencil/releases) - [Changelog](https://github.com/ionic-team/stencil/blob/main/CHANGELOG.md) - [Commits](https://github.com/ionic-team/stencil/compare/v4.21.0...v4.22.2) --- updated-dependencies: - dependency-name: "@stencil/core" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- output/stencil/package.json | 2 +- package-lock.json | 10 +++++----- showcases/stencil-showcase/package.json | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/output/stencil/package.json b/output/stencil/package.json index b1ef700251b..aac832dad05 100644 --- a/output/stencil/package.json +++ b/output/stencil/package.json @@ -32,7 +32,7 @@ "devDependencies": { "@custom-elements-manifest/analyzer": "^0.10.3", "@custom-elements-manifest/to-markdown": "^0.1.0", - "@stencil/core": "4.21.0", + "@stencil/core": "4.22.2", "cem-plugin-expanded-types": "^1.3.2", "custom-element-jet-brains-integration": "^1.6.2", "custom-element-vs-code-integration": "^1.4.1", diff --git a/package-lock.json b/package-lock.json index 519e8fdf9fb..d044bd3b366 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11502,9 +11502,9 @@ } }, "node_modules/@stencil/core": { - "version": "4.21.0", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.21.0.tgz", - "integrity": "sha512-v50lnVbzS8mpMSnEVxR+G75XpvxHKtkJaQrNPE8+/fF6Ppr5z4bcdcBhcP8LPfEW+4BZcic6VifMXRwTopc+kw==", + "version": "4.22.2", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.22.2.tgz", + "integrity": "sha512-eq2pYrrnzcLyBRANk0X/VVOfCtD0nCxWnEZ0AVdscuqfDkOjxa6SSZOfEhR9FAvrmESHp8y5jRCVPnf4n5CC4A==", "bin": { "stencil": "bin/stencil" }, @@ -40766,7 +40766,7 @@ "devDependencies": { "@custom-elements-manifest/analyzer": "^0.10.3", "@custom-elements-manifest/to-markdown": "^0.1.0", - "@stencil/core": "4.21.0", + "@stencil/core": "4.22.2", "cem-plugin-expanded-types": "^1.3.2", "custom-element-jet-brains-integration": "^1.6.2", "custom-element-vs-code-integration": "^1.4.1", @@ -41670,7 +41670,7 @@ "@angular/platform-browser": "17.3.12", "@angular/platform-browser-dynamic": "17.3.12", "@angular/router": "17.3.12", - "@stencil/core": "4.21.0", + "@stencil/core": "4.22.2", "rxjs": "~7.8.1", "tslib": "^2.7.0", "zone.js": "~0.14.10" diff --git a/showcases/stencil-showcase/package.json b/showcases/stencil-showcase/package.json index 85d01dad070..65bfacf3635 100644 --- a/showcases/stencil-showcase/package.json +++ b/showcases/stencil-showcase/package.json @@ -23,7 +23,7 @@ "@angular/platform-browser": "17.3.12", "@angular/platform-browser-dynamic": "17.3.12", "@angular/router": "17.3.12", - "@stencil/core": "4.21.0", + "@stencil/core": "4.22.2", "rxjs": "~7.8.1", "tslib": "^2.7.0", "zone.js": "~0.14.10" From 52b63f9112c9074c9addad7851e9c188fc20ce51 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 30 Oct 2024 08:36:30 +0000 Subject: [PATCH 80/91] chore(deps-dev): bump workbox-build from 4.3.1 to 7.3.0 (#3388) Bumps [workbox-build](https://github.com/googlechrome/workbox) from 4.3.1 to 7.3.0. - [Release notes](https://github.com/googlechrome/workbox/releases) - [Commits](https://github.com/googlechrome/workbox/compare/v4.3.1...v7.3.0) --- updated-dependencies: - dependency-name: workbox-build dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- output/stencil/package.json | 2 +- package-lock.json | 980 +++++++++++++++++++++--------------- 2 files changed, 586 insertions(+), 396 deletions(-) diff --git a/output/stencil/package.json b/output/stencil/package.json index aac832dad05..e1967364cc6 100644 --- a/output/stencil/package.json +++ b/output/stencil/package.json @@ -36,7 +36,7 @@ "cem-plugin-expanded-types": "^1.3.2", "custom-element-jet-brains-integration": "^1.6.2", "custom-element-vs-code-integration": "^1.4.1", - "workbox-build": "4.3.1" + "workbox-build": "7.3.0" }, "publishConfig": { "registry": "https://registry.npmjs.org/", diff --git a/package-lock.json b/package-lock.json index d044bd3b366..12799e89a7e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2233,6 +2233,23 @@ "url": "https://github.com/sponsors/antfu" } }, + "node_modules/@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "dev": true, + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, "node_modules/@axe-core/playwright": { "version": "4.10.0", "resolved": "https://registry.npmjs.org/@axe-core/playwright/-/playwright-4.10.0.tgz", @@ -2246,11 +2263,12 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", - "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.0.tgz", + "integrity": "sha512-INCKxTtbXtcNbUZ3YXutwMpEleqttcswhAdee7dhuoVrD2cnuc3PqtERBtxkX5nziX9vnBL8WXmSGwv8CuPV6g==", "dependencies": { - "@babel/highlight": "^7.24.7", + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", "picocolors": "^1.0.0" }, "engines": { @@ -2258,9 +2276,9 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.25.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.4.tgz", - "integrity": "sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.0.tgz", + "integrity": "sha512-qETICbZSLe7uXv9VE8T/RWOdIE5qqyTucOt4zLYMafj2MRO271VGgLd4RACJMeBO37UPWhXiKMBk7YlJ0fOzQA==", "engines": { "node": ">=6.9.0" } @@ -2369,13 +2387,13 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.25.2", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz", - "integrity": "sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz", + "integrity": "sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==", "dependencies": { - "@babel/compat-data": "^7.25.2", - "@babel/helper-validator-option": "^7.24.8", - "browserslist": "^4.23.1", + "@babel/compat-data": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" }, @@ -2558,26 +2576,25 @@ } }, "node_modules/@babel/helper-module-imports": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", - "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", + "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", "dependencies": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.25.2", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz", - "integrity": "sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", + "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", "dependencies": { - "@babel/helper-module-imports": "^7.24.7", - "@babel/helper-simple-access": "^7.24.7", - "@babel/helper-validator-identifier": "^7.24.7", - "@babel/traverse": "^7.25.2" + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -2654,6 +2671,7 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", + "dev": true, "dependencies": { "@babel/traverse": "^7.24.7", "@babel/types": "^7.24.7" @@ -2687,25 +2705,25 @@ } }, "node_modules/@babel/helper-string-parser": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", - "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", - "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", - "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", + "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", "engines": { "node": ">=6.9.0" } @@ -2726,77 +2744,23 @@ } }, "node_modules/@babel/helpers": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.0.tgz", - "integrity": "sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.0.tgz", + "integrity": "sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==", "dependencies": { - "@babel/template": "^7.25.0", - "@babel/types": "^7.25.0" + "@babel/template": "^7.25.9", + "@babel/types": "^7.26.0" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/highlight": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", - "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.24.7", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@babel/highlight/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/@babel/parser": { - "version": "7.25.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.6.tgz", - "integrity": "sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==", + "version": "7.26.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.1.tgz", + "integrity": "sha512-reoQYNiAJreZNsJzyrDNzFQ+IQ5JFiIzAHJg9bn94S3l+4++J7RsIhNMoB+lgP/9tpmiAQqspv+xfdxTSzREOw==", "dependencies": { - "@babel/types": "^7.25.6" + "@babel/types": "^7.26.0" }, "bin": { "parser": "bin/babel-parser.js" @@ -4253,28 +4217,28 @@ } }, "node_modules/@babel/template": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", - "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz", + "integrity": "sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==", "dependencies": { - "@babel/code-frame": "^7.24.7", - "@babel/parser": "^7.25.0", - "@babel/types": "^7.25.0" + "@babel/code-frame": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.25.6", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.6.tgz", - "integrity": "sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ==", - "dependencies": { - "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.25.6", - "@babel/parser": "^7.25.6", - "@babel/template": "^7.25.0", - "@babel/types": "^7.25.6", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", + "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", + "dependencies": { + "@babel/code-frame": "^7.25.9", + "@babel/generator": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/template": "^7.25.9", + "@babel/types": "^7.25.9", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -4283,14 +4247,15 @@ } }, "node_modules/@babel/traverse/node_modules/@babel/generator": { - "version": "7.25.6", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.6.tgz", - "integrity": "sha512-VPC82gr1seXOpkjAAKoLhP50vx4vGNlF4msF64dSFq1P8RfB+QAuJWGHPXXPc8QyfVWwwB/TNNU4+ayZmHNbZw==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.0.tgz", + "integrity": "sha512-/AIkAmInnWwgEAJGQr9vY0c66Mj6kjkE2ZPB1PurTRaRAh3U+J45sAQMjQDJdh4WbR3l0x5xkimXBKyBXXAu2w==", "dependencies": { - "@babel/types": "^7.25.6", + "@babel/parser": "^7.26.0", + "@babel/types": "^7.26.0", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" + "jsesc": "^3.0.2" }, "engines": { "node": ">=6.9.0" @@ -4304,25 +4269,13 @@ "node": ">=4" } }, - "node_modules/@babel/traverse/node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/@babel/types": { - "version": "7.25.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.6.tgz", - "integrity": "sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.0.tgz", + "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==", "dependencies": { - "@babel/helper-string-parser": "^7.24.8", - "@babel/helper-validator-identifier": "^7.24.7", - "to-fast-properties": "^2.0.0" + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -7051,50 +7004,6 @@ "@playwright/test": "^1.40.1" } }, - "node_modules/@hapi/address": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", - "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==", - "deprecated": "Moved to 'npm install @sideway/address'", - "dev": true - }, - "node_modules/@hapi/bourne": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", - "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==", - "deprecated": "This version has been deprecated and is no longer supported or maintained", - "dev": true - }, - "node_modules/@hapi/hoek": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", - "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==", - "deprecated": "This version has been deprecated and is no longer supported or maintained", - "dev": true - }, - "node_modules/@hapi/joi": { - "version": "15.1.1", - "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", - "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", - "deprecated": "Switch to 'npm install joi'", - "dev": true, - "dependencies": { - "@hapi/address": "2.x.x", - "@hapi/bourne": "1.x.x", - "@hapi/hoek": "8.x.x", - "@hapi/topo": "3.x.x" - } - }, - "node_modules/@hapi/topo": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", - "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", - "deprecated": "This version has been deprecated and is no longer supported or maintained", - "dev": true, - "dependencies": { - "@hapi/hoek": "^8.3.0" - } - }, "node_modules/@humanwhocodes/config-array": { "version": "0.11.14", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", @@ -11535,6 +11444,39 @@ "stylelint": "^16.8.0" } }, + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "dev": true, + "dependencies": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "node_modules/@surma/rollup-plugin-off-main-thread/node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@surma/rollup-plugin-off-main-thread/node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dev": true, + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, "node_modules/@swc/counter": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", @@ -13794,6 +13736,7 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, "dependencies": { "color-convert": "^1.9.0" }, @@ -14394,18 +14337,6 @@ "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.6.tgz", "integrity": "sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==" }, - "node_modules/babel-extract-comments": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz", - "integrity": "sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==", - "dev": true, - "dependencies": { - "babylon": "^6.18.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/babel-loader": { "version": "9.1.3", "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.3.tgz", @@ -14591,38 +14522,6 @@ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/babel-plugin-syntax-object-rest-spread": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", - "integrity": "sha512-C4Aq+GaAj83pRQ0EFgTvw5YO6T3Qz2KGrNRwIj9mSoNHVvdZY4KO2uA6HNtNXCw993iSZnckY1aLW8nOi8i4+w==", - "dev": true - }, - "node_modules/babel-plugin-transform-object-rest-spread": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", - "integrity": "sha512-ocgA9VJvyxwt+qJB0ncxV8kb/CjfTcECUY4tQ5VT7nP6Aohzobm8CDFaQ5FHdvZQzLmf0sgDxB8iRXZXxwZcyA==", - "dev": true, - "dependencies": { - "babel-plugin-syntax-object-rest-spread": "^6.8.0", - "babel-runtime": "^6.26.0" - } - }, - "node_modules/babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==", - "dev": true, - "dependencies": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - } - }, - "node_modules/babel-runtime/node_modules/regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", - "dev": true - }, "node_modules/babel-walk": { "version": "3.0.0-canary-5", "resolved": "https://registry.npmjs.org/babel-walk/-/babel-walk-3.0.0-canary-5.tgz", @@ -14635,15 +14534,6 @@ "node": ">= 10.0.0" } }, - "node_modules/babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", - "dev": true, - "bin": { - "babylon": "bin/babylon.js" - } - }, "node_modules/bail": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", @@ -14997,9 +14887,9 @@ } }, "node_modules/browserslist": { - "version": "4.23.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", - "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", + "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", "funding": [ { "type": "opencollective", @@ -15015,10 +14905,10 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001646", - "electron-to-chromium": "^1.5.4", + "caniuse-lite": "^1.0.30001669", + "electron-to-chromium": "^1.5.41", "node-releases": "^2.0.18", - "update-browserslist-db": "^1.1.0" + "update-browserslist-db": "^1.1.1" }, "bin": { "browserslist": "cli.js" @@ -15364,9 +15254,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001651", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001651.tgz", - "integrity": "sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==", + "version": "1.0.30001674", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001674.tgz", + "integrity": "sha512-jOsKlZVRnzfhLojb+Ykb+gyUSp9Xb57So+fAiFlLzzTKpqg8xxSav0e40c8/4F/v9N8QSvrRRaLeVzQbLqomYw==", "funding": [ { "type": "opencollective", @@ -16101,6 +15991,7 @@ "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, "dependencies": { "color-name": "1.1.3" } @@ -16108,7 +15999,8 @@ "node_modules/color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "devOptional": true }, "node_modules/color-string": { "version": "1.9.1", @@ -16606,14 +16498,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/core-js": { - "version": "2.6.12", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", - "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", - "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", - "dev": true, - "hasInstallScript": true - }, "node_modules/core-js-compat": { "version": "3.37.1", "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.1.tgz", @@ -18095,9 +17979,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.6", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.6.tgz", - "integrity": "sha512-jwXWsM5RPf6j9dPYzaorcBSUg6AiqocPEyMpkchkvntaH9HGfOOMZwxMJjDY/XEs3T5dM7uyH1VhRMkqUU9qVw==" + "version": "1.5.49", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.49.tgz", + "integrity": "sha512-ZXfs1Of8fDb6z7WEYZjXpgIRF6MEu8JdeGA0A40aZq6OQbS+eJpnnV49epZRna2DU/YsEjSQuGtQPPtvt6J65A==" }, "node_modules/emoji-regex": { "version": "9.2.2", @@ -18504,9 +18388,9 @@ } }, "node_modules/escalade": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", "engines": { "node": ">=6" } @@ -22540,6 +22424,12 @@ "postcss": "^8.1.0" } }, + "node_modules/idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==", + "dev": true + }, "node_modules/ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", @@ -24217,7 +24107,6 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", - "dev": true, "bin": { "jsesc": "bin/jsesc" }, @@ -24243,6 +24132,12 @@ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", "devOptional": true }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "dev": true + }, "node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", @@ -24612,6 +24507,15 @@ "node": ">=0.10.0" } }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/levn": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", @@ -25189,12 +25093,6 @@ "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", "dev": true }, - "node_modules/lodash._reinterpolate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "integrity": "sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA==", - "dev": true - }, "node_modules/lodash.camelcase": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", @@ -25342,31 +25240,18 @@ "integrity": "sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==", "dev": true }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", + "dev": true + }, "node_modules/lodash.startcase": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/lodash.startcase/-/lodash.startcase-4.4.0.tgz", "integrity": "sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==", "dev": true }, - "node_modules/lodash.template": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", - "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", - "dev": true, - "dependencies": { - "lodash._reinterpolate": "^3.0.0", - "lodash.templatesettings": "^4.0.0" - } - }, - "node_modules/lodash.templatesettings": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", - "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", - "dev": true, - "dependencies": { - "lodash._reinterpolate": "^3.0.0" - } - }, "node_modules/lodash.trim": { "version": "4.5.1", "resolved": "https://registry.npmjs.org/lodash.trim/-/lodash.trim-4.5.1.tgz", @@ -34965,6 +34850,13 @@ "node": ">=0.10.0" } }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "deprecated": "Please use @jridgewell/sourcemap-codec instead", + "dev": true + }, "node_modules/space-separated-tokens": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", @@ -35430,16 +35322,12 @@ } }, "node_modules/strip-comments": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz", - "integrity": "sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", "dev": true, - "dependencies": { - "babel-extract-comments": "^1.0.0", - "babel-plugin-transform-object-rest-spread": "^6.26.0" - }, "engines": { - "node": ">=4" + "node": ">=10" } }, "node_modules/strip-eof": { @@ -36887,6 +36775,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, "engines": { "node": ">=4" } @@ -37949,10 +37838,20 @@ "safe-buffer": "~5.1.0" } }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true, + "engines": { + "node": ">=4", + "yarn": "*" + } + }, "node_modules/update-browserslist-db": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", - "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", "funding": [ { "type": "opencollective", @@ -37968,8 +37867,8 @@ } ], "dependencies": { - "escalade": "^3.1.2", - "picocolors": "^1.0.1" + "escalade": "^3.2.0", + "picocolors": "^1.1.0" }, "bin": { "update-browserslist-db": "cli.js" @@ -39678,66 +39577,211 @@ } }, "node_modules/workbox-background-sync": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-4.3.1.tgz", - "integrity": "sha512-1uFkvU8JXi7L7fCHVBEEnc3asPpiAL33kO495UMcD5+arew9IbKW2rV5lpzhoWcm/qhGB89YfO4PmB/0hQwPRg==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-7.3.0.tgz", + "integrity": "sha512-PCSk3eK7Mxeuyatb22pcSx9dlgWNv3+M8PqPaYDokks8Y5/FX4soaOqj3yhAZr5k6Q5JWTOMYgaJBpbw11G9Eg==", "dev": true, "dependencies": { - "workbox-core": "^4.3.1" + "idb": "^7.0.1", + "workbox-core": "7.3.0" } }, "node_modules/workbox-broadcast-update": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-4.3.1.tgz", - "integrity": "sha512-MTSfgzIljpKLTBPROo4IpKjESD86pPFlZwlvVG32Kb70hW+aob4Jxpblud8EhNb1/L5m43DUM4q7C+W6eQMMbA==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-7.3.0.tgz", + "integrity": "sha512-T9/F5VEdJVhwmrIAE+E/kq5at2OY6+OXXgOWQevnubal6sO92Gjo24v6dCVwQiclAF5NS3hlmsifRrpQzZCdUA==", "dev": true, "dependencies": { - "workbox-core": "^4.3.1" + "workbox-core": "7.3.0" } }, "node_modules/workbox-build": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-4.3.1.tgz", - "integrity": "sha512-UHdwrN3FrDvicM3AqJS/J07X0KXj67R8Cg0waq1MKEOqzo89ap6zh6LmaLnRAjpB+bDIz+7OlPye9iii9KBnxw==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-7.3.0.tgz", + "integrity": "sha512-JGL6vZTPlxnlqZRhR/K/msqg3wKP+m0wfEUVosK7gsYzSgeIxvZLi1ViJJzVL7CEeI8r7rGFV973RiEqkP3lWQ==", "dev": true, "dependencies": { - "@babel/runtime": "^7.3.4", - "@hapi/joi": "^15.0.0", + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.24.4", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^15.2.3", + "@rollup/plugin-replace": "^2.4.1", + "@rollup/plugin-terser": "^0.4.3", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", "common-tags": "^1.8.0", - "fs-extra": "^4.0.2", - "glob": "^7.1.3", - "lodash.template": "^4.4.0", - "pretty-bytes": "^5.1.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "source-map": "^0.8.0-beta.0", "stringify-object": "^3.3.0", - "strip-comments": "^1.0.2", - "workbox-background-sync": "^4.3.1", - "workbox-broadcast-update": "^4.3.1", - "workbox-cacheable-response": "^4.3.1", - "workbox-core": "^4.3.1", - "workbox-expiration": "^4.3.1", - "workbox-google-analytics": "^4.3.1", - "workbox-navigation-preload": "^4.3.1", - "workbox-precaching": "^4.3.1", - "workbox-range-requests": "^4.3.1", - "workbox-routing": "^4.3.1", - "workbox-strategies": "^4.3.1", - "workbox-streams": "^4.3.1", - "workbox-sw": "^4.3.1", - "workbox-window": "^4.3.1" + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "7.3.0", + "workbox-broadcast-update": "7.3.0", + "workbox-cacheable-response": "7.3.0", + "workbox-core": "7.3.0", + "workbox-expiration": "7.3.0", + "workbox-google-analytics": "7.3.0", + "workbox-navigation-preload": "7.3.0", + "workbox-precaching": "7.3.0", + "workbox-range-requests": "7.3.0", + "workbox-recipes": "7.3.0", + "workbox-routing": "7.3.0", + "workbox-strategies": "7.3.0", + "workbox-streams": "7.3.0", + "workbox-sw": "7.3.0", + "workbox-window": "7.3.0" }, "engines": { - "node": ">=4.0.0" + "node": ">=16.0.0" } }, + "node_modules/workbox-build/node_modules/@babel/core": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz", + "integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.26.0", + "@babel/generator": "^7.26.0", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.0", + "@babel/parser": "^7.26.0", + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.26.0", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/workbox-build/node_modules/@babel/generator": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.0.tgz", + "integrity": "sha512-/AIkAmInnWwgEAJGQr9vY0c66Mj6kjkE2ZPB1PurTRaRAh3U+J45sAQMjQDJdh4WbR3l0x5xkimXBKyBXXAu2w==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.26.0", + "@babel/types": "^7.26.0", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/workbox-build/node_modules/@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" + }, + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + } + } + }, + "node_modules/workbox-build/node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/workbox-build/node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dev": true, + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/workbox-build/node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "dev": true + }, + "node_modules/workbox-build/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, + "node_modules/workbox-build/node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/workbox-build/node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "dev": true + }, "node_modules/workbox-build/node_modules/fs-extra": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", - "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "dev": true, "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" } }, "node_modules/workbox-build/node_modules/glob": { @@ -39761,13 +39805,37 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/workbox-build/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "node_modules/workbox-build/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "dev": true, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/workbox-build/node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/workbox-build/node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dev": true, + "dependencies": { + "sourcemap-codec": "^1.4.8" } }, "node_modules/workbox-build/node_modules/pretty-bytes": { @@ -39782,119 +39850,241 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/workbox-build/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "node_modules/workbox-build/node_modules/rollup": { + "version": "2.79.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.2.tgz", + "integrity": "sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==", "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, "engines": { - "node": ">= 4.0.0" + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/workbox-build/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "dev": true, + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-build/node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/workbox-build/node_modules/tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "dev": true, + "dependencies": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/workbox-build/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/workbox-build/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/workbox-build/node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dev": true, + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/workbox-build/node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "node_modules/workbox-build/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" } }, "node_modules/workbox-cacheable-response": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-4.3.1.tgz", - "integrity": "sha512-Rp5qlzm6z8IOvnQNkCdO9qrDgDpoPNguovs0H8C+wswLuPgSzSp9p2afb5maUt9R1uTIwOXrVQMmPfPypv+npw==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-7.3.0.tgz", + "integrity": "sha512-eAFERIg6J2LuyELhLlmeRcJFa5e16Mj8kL2yCDbhWE+HUun9skRQrGIFVUagqWj4DMaaPSMWfAolM7XZZxNmxA==", "dev": true, "dependencies": { - "workbox-core": "^4.3.1" + "workbox-core": "7.3.0" } }, "node_modules/workbox-core": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-4.3.1.tgz", - "integrity": "sha512-I3C9jlLmMKPxAC1t0ExCq+QoAMd0vAAHULEgRZ7kieCdUd919n53WC0AfvokHNwqRhGn+tIIj7vcb5duCjs2Kg==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-7.3.0.tgz", + "integrity": "sha512-Z+mYrErfh4t3zi7NVTvOuACB0A/jA3bgxUN3PwtAVHvfEsZxV9Iju580VEETug3zYJRc0Dmii/aixI/Uxj8fmw==", "dev": true }, "node_modules/workbox-expiration": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-4.3.1.tgz", - "integrity": "sha512-vsJLhgQsQouv9m0rpbXubT5jw0jMQdjpkum0uT+d9tTwhXcEZks7qLfQ9dGSaufTD2eimxbUOJfWLbNQpIDMPw==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-7.3.0.tgz", + "integrity": "sha512-lpnSSLp2BM+K6bgFCWc5bS1LR5pAwDWbcKt1iL87/eTSJRdLdAwGQznZE+1czLgn/X05YChsrEegTNxjM067vQ==", "dev": true, "dependencies": { - "workbox-core": "^4.3.1" + "idb": "^7.0.1", + "workbox-core": "7.3.0" } }, "node_modules/workbox-google-analytics": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-4.3.1.tgz", - "integrity": "sha512-xzCjAoKuOb55CBSwQrbyWBKqp35yg1vw9ohIlU2wTy06ZrYfJ8rKochb1MSGlnoBfXGWss3UPzxR5QL5guIFdg==", - "deprecated": "It is not compatible with newer versions of GA starting with v4, as long as you are using GAv3 it should be ok, but the package is not longer being maintained", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-7.3.0.tgz", + "integrity": "sha512-ii/tSfFdhjLHZ2BrYgFNTrb/yk04pw2hasgbM70jpZfLk0vdJAXgaiMAWsoE+wfJDNWoZmBYY0hMVI0v5wWDbg==", "dev": true, "dependencies": { - "workbox-background-sync": "^4.3.1", - "workbox-core": "^4.3.1", - "workbox-routing": "^4.3.1", - "workbox-strategies": "^4.3.1" + "workbox-background-sync": "7.3.0", + "workbox-core": "7.3.0", + "workbox-routing": "7.3.0", + "workbox-strategies": "7.3.0" } }, "node_modules/workbox-navigation-preload": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-4.3.1.tgz", - "integrity": "sha512-K076n3oFHYp16/C+F8CwrRqD25GitA6Rkd6+qAmLmMv1QHPI2jfDwYqrytOfKfYq42bYtW8Pr21ejZX7GvALOw==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-7.3.0.tgz", + "integrity": "sha512-fTJzogmFaTv4bShZ6aA7Bfj4Cewaq5rp30qcxl2iYM45YD79rKIhvzNHiFj1P+u5ZZldroqhASXwwoyusnr2cg==", "dev": true, "dependencies": { - "workbox-core": "^4.3.1" + "workbox-core": "7.3.0" } }, "node_modules/workbox-precaching": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-4.3.1.tgz", - "integrity": "sha512-piSg/2csPoIi/vPpp48t1q5JLYjMkmg5gsXBQkh/QYapCdVwwmKlU9mHdmy52KsDGIjVaqEUMFvEzn2LRaigqQ==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-7.3.0.tgz", + "integrity": "sha512-ckp/3t0msgXclVAYaNndAGeAoWQUv7Rwc4fdhWL69CCAb2UHo3Cef0KIUctqfQj1p8h6aGyz3w8Cy3Ihq9OmIw==", "dev": true, "dependencies": { - "workbox-core": "^4.3.1" + "workbox-core": "7.3.0", + "workbox-routing": "7.3.0", + "workbox-strategies": "7.3.0" } }, "node_modules/workbox-range-requests": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-4.3.1.tgz", - "integrity": "sha512-S+HhL9+iTFypJZ/yQSl/x2Bf5pWnbXdd3j57xnb0V60FW1LVn9LRZkPtneODklzYuFZv7qK6riZ5BNyc0R0jZA==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-7.3.0.tgz", + "integrity": "sha512-EyFmM1KpDzzAouNF3+EWa15yDEenwxoeXu9bgxOEYnFfCxns7eAxA9WSSaVd8kujFFt3eIbShNqa4hLQNFvmVQ==", "dev": true, "dependencies": { - "workbox-core": "^4.3.1" + "workbox-core": "7.3.0" + } + }, + "node_modules/workbox-recipes": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-7.3.0.tgz", + "integrity": "sha512-BJro/MpuW35I/zjZQBcoxsctgeB+kyb2JAP5EB3EYzePg8wDGoQuUdyYQS+CheTb+GhqJeWmVs3QxLI8EBP1sg==", + "dev": true, + "dependencies": { + "workbox-cacheable-response": "7.3.0", + "workbox-core": "7.3.0", + "workbox-expiration": "7.3.0", + "workbox-precaching": "7.3.0", + "workbox-routing": "7.3.0", + "workbox-strategies": "7.3.0" } }, "node_modules/workbox-routing": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-4.3.1.tgz", - "integrity": "sha512-FkbtrODA4Imsi0p7TW9u9MXuQ5P4pVs1sWHK4dJMMChVROsbEltuE79fBoIk/BCztvOJ7yUpErMKa4z3uQLX+g==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-7.3.0.tgz", + "integrity": "sha512-ZUlysUVn5ZUzMOmQN3bqu+gK98vNfgX/gSTZ127izJg/pMMy4LryAthnYtjuqcjkN4HEAx1mdgxNiKJMZQM76A==", "dev": true, "dependencies": { - "workbox-core": "^4.3.1" + "workbox-core": "7.3.0" } }, "node_modules/workbox-strategies": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-4.3.1.tgz", - "integrity": "sha512-F/+E57BmVG8dX6dCCopBlkDvvhg/zj6VDs0PigYwSN23L8hseSRwljrceU2WzTvk/+BSYICsWmRq5qHS2UYzhw==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-7.3.0.tgz", + "integrity": "sha512-tmZydug+qzDFATwX7QiEL5Hdf7FrkhjaF9db1CbB39sDmEZJg3l9ayDvPxy8Y18C3Y66Nrr9kkN1f/RlkDgllg==", "dev": true, "dependencies": { - "workbox-core": "^4.3.1" + "workbox-core": "7.3.0" } }, "node_modules/workbox-streams": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-4.3.1.tgz", - "integrity": "sha512-4Kisis1f/y0ihf4l3u/+ndMkJkIT4/6UOacU3A4BwZSAC9pQ9vSvJpIi/WFGQRH/uPXvuVjF5c2RfIPQFSS2uA==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-7.3.0.tgz", + "integrity": "sha512-SZnXucyg8x2Y61VGtDjKPO5EgPUG5NDn/v86WYHX+9ZqvAsGOytP0Jxp1bl663YUuMoXSAtsGLL+byHzEuMRpw==", "dev": true, "dependencies": { - "workbox-core": "^4.3.1" + "workbox-core": "7.3.0", + "workbox-routing": "7.3.0" } }, "node_modules/workbox-sw": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-4.3.1.tgz", - "integrity": "sha512-0jXdusCL2uC5gM3yYFT6QMBzKfBr2XTk0g5TPAV4y8IZDyVNDyj1a8uSXy3/XrvkVTmQvLN4O5k3JawGReXr9w==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-7.3.0.tgz", + "integrity": "sha512-aCUyoAZU9IZtH05mn0ACUpyHzPs0lMeJimAYkQkBsOWiqaJLgusfDCR+yllkPkFRxWpZKF8vSvgHYeG7LwhlmA==", "dev": true }, "node_modules/workbox-window": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-4.3.1.tgz", - "integrity": "sha512-C5gWKh6I58w3GeSc0wp2Ne+rqVw8qwcmZnQGpjiek8A2wpbxSJb1FdCoQVO+jDJs35bFgo/WETgl1fqgsxN0Hg==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-7.3.0.tgz", + "integrity": "sha512-qW8PDy16OV1UBaUNGlTVcepzrlzyzNW/ZJvFQQs2j2TzGsg6IKjcpZC1RSquqQnTOafl5pCj5bGfAHlCjOOjdA==", "dev": true, "dependencies": { - "workbox-core": "^4.3.1" + "@types/trusted-types": "^2.0.2", + "workbox-core": "7.3.0" } }, "node_modules/wrap-ansi": { @@ -40770,7 +40960,7 @@ "cem-plugin-expanded-types": "^1.3.2", "custom-element-jet-brains-integration": "^1.6.2", "custom-element-vs-code-integration": "^1.4.1", - "workbox-build": "4.3.1" + "workbox-build": "7.3.0" } }, "output/vue": { From 7ac4887bc498e203d024d66a4d40fa3c3617ca8a Mon Sep 17 00:00:00 2001 From: Nicolas Merget <104347736+nmerget@users.noreply.github.com> Date: Wed, 30 Oct 2024 21:32:47 +0100 Subject: [PATCH 81/91] fix: issue with gh-pages latest site (#3390) --- .github/scripts/build-gh-page.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/scripts/build-gh-page.sh b/.github/scripts/build-gh-page.sh index c3021eb4266..e4df3ffde06 100755 --- a/.github/scripts/build-gh-page.sh +++ b/.github/scripts/build-gh-page.sh @@ -35,7 +35,7 @@ if [[ $PRE_RELEASE == "true" || $RELEASE == "true" ]]; then rm -rf ./public/version/latest fi mkdir ./public/version/latest - cp ./out ./public/version/latest + cp -RT ./out ./public/version/latest echo " Copied dir out to ./public/version/latest" fi mv ./out ./public/version/"$NAME" From b591791d63b4a9f48a10c5dfd25f049ab6878fb4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 31 Oct 2024 02:03:35 +0000 Subject: [PATCH 82/91] chore(deps-dev): bump the builder-io group with 2 updates (#3393) Bumps the builder-io group with 2 updates: [@builder.io/mitosis](https://github.com/BuilderIO/mitosis) and [@builder.io/mitosis-cli](https://github.com/BuilderIO/mitosis). Updates `@builder.io/mitosis` from 0.5.14 to 0.5.15 - [Release notes](https://github.com/BuilderIO/mitosis/releases) - [Commits](https://github.com/BuilderIO/mitosis/compare/@builder.io/mitosis@0.5.14...@builder.io/mitosis@0.5.15) Updates `@builder.io/mitosis-cli` from 0.5.14 to 0.5.15 - [Release notes](https://github.com/BuilderIO/mitosis/releases) - [Commits](https://github.com/BuilderIO/mitosis/compare/@builder.io/mitosis-cli@0.5.14...@builder.io/mitosis-cli@0.5.15) --- updated-dependencies: - dependency-name: "@builder.io/mitosis" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: builder-io - dependency-name: "@builder.io/mitosis-cli" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: builder-io ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 18 +++++++++--------- packages/components/package.json | 4 ++-- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/package-lock.json b/package-lock.json index 12799e89a7e..59bc15b38c4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4306,9 +4306,9 @@ } }, "node_modules/@builder.io/mitosis": { - "version": "0.5.14", - "resolved": "https://registry.npmjs.org/@builder.io/mitosis/-/mitosis-0.5.14.tgz", - "integrity": "sha512-kxUKKne9V5NvLSxilb3X9BxIaUKwKsm4PLpkvaQnXZMHbh7qN4+1Bn0jT779HcuN1I15TQOrgAP3kD7CaDBJ8Q==", + "version": "0.5.15", + "resolved": "https://registry.npmjs.org/@builder.io/mitosis/-/mitosis-0.5.15.tgz", + "integrity": "sha512-n4ke6mBcBPdJH3Nb9+BlfNrcnlDl6IzHe5O0wCLAcdnVnYTHf7S6Cws4OyWrlMwQ/Exs/e8q95EgfHS8gfF/PQ==", "dev": true, "dependencies": { "@angular/compiler": "^11.2.11", @@ -4337,12 +4337,12 @@ } }, "node_modules/@builder.io/mitosis-cli": { - "version": "0.5.14", - "resolved": "https://registry.npmjs.org/@builder.io/mitosis-cli/-/mitosis-cli-0.5.14.tgz", - "integrity": "sha512-qo56FIEYIGul+1rEkdeX33ar8H1mLYWl/Yw5KMS5IFpRFO85xIZNTVRmucK//xC+RjkiLxRtvVimZ5G3mVpQYw==", + "version": "0.5.15", + "resolved": "https://registry.npmjs.org/@builder.io/mitosis-cli/-/mitosis-cli-0.5.15.tgz", + "integrity": "sha512-tagVQhzutaCC1L+Bd9s0JA4bJpj+8xfAlawCYhfBNwBxfZvSF88l4x1IjDED6J3o1gSFakpdKifs6w8ve81Mkg==", "dev": true, "dependencies": { - "@builder.io/mitosis": "0.5.14", + "@builder.io/mitosis": "0.5.15", "debug": "^4.3.4", "dedent": "^0.7.0", "esbuild": "^0.12.16", @@ -40996,8 +40996,8 @@ }, "devDependencies": { "@builder.io/eslint-plugin-mitosis": "^0.0.16", - "@builder.io/mitosis": "^0.5.14", - "@builder.io/mitosis-cli": "^0.5.14", + "@builder.io/mitosis": "^0.5.15", + "@builder.io/mitosis-cli": "^0.5.15", "@react-docgen/cli": "^2.0.4", "cpr": "3.0.1", "cssnano": "^7.0.6", diff --git a/packages/components/package.json b/packages/components/package.json index 27512cbf593..e02abce6b6f 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -49,8 +49,8 @@ }, "devDependencies": { "@builder.io/eslint-plugin-mitosis": "^0.0.16", - "@builder.io/mitosis": "^0.5.14", - "@builder.io/mitosis-cli": "^0.5.14", + "@builder.io/mitosis": "^0.5.15", + "@builder.io/mitosis-cli": "^0.5.15", "@react-docgen/cli": "^2.0.4", "cpr": "3.0.1", "cssnano": "^7.0.6", From 59e18108ed93f0c06325d5fb8391913dc845a32c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 31 Oct 2024 02:44:02 +0000 Subject: [PATCH 83/91] chore(deps-dev): bump vue-tsc from 2.1.8 to 2.1.10 (#3395) Bumps [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) from 2.1.8 to 2.1.10. - [Release notes](https://github.com/vuejs/language-tools/releases) - [Changelog](https://github.com/vuejs/language-tools/blob/master/CHANGELOG.md) - [Commits](https://github.com/vuejs/language-tools/commits/v2.1.10/packages/tsc) --- updated-dependencies: - dependency-name: vue-tsc dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- output/vue/package.json | 2 +- package-lock.json | 18 +++++++++--------- showcases/vue-showcase/package.json | 2 +- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/output/vue/package.json b/output/vue/package.json index a8e90d2c42d..2e38568b021 100644 --- a/output/vue/package.json +++ b/output/vue/package.json @@ -45,7 +45,7 @@ "typescript": "^5.4.5", "vite": "^5.4.10", "vue": "^3.5.12", - "vue-tsc": "^2.1.8" + "vue-tsc": "^2.1.10" }, "publishConfig": { "registry": "https://registry.npmjs.org/", diff --git a/package-lock.json b/package-lock.json index 59bc15b38c4..6ed5e73c483 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13203,9 +13203,9 @@ } }, "node_modules/@vue/language-core": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-2.1.8.tgz", - "integrity": "sha512-DtPUKrIRqqzY1joGfVHxHWZoxXZbCQLmVtW+QTifuPInfcs1R/3UAdlJXDp+lpSpP9lI5m+jMYYlwDXXu3KSTg==", + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-2.1.10.tgz", + "integrity": "sha512-DAI289d0K3AB5TUG3xDp9OuQ71CnrujQwJrQnfuZDwo6eGNf0UoRlPuaVNO+Zrn65PC3j0oB2i7mNmVPggeGeQ==", "devOptional": true, "dependencies": { "@volar/language-core": "~2.4.8", @@ -38838,13 +38838,13 @@ "link": true }, "node_modules/vue-tsc": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-2.1.8.tgz", - "integrity": "sha512-6+vjb7JLxKIzeD/1ktoUBZGAr+148FQoEFl8Lv5EpDJLO2PrUalhp7atMEuzEkLnoooM5bg3pJqjZI+oobxIaQ==", + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-2.1.10.tgz", + "integrity": "sha512-RBNSfaaRHcN5uqVqJSZh++Gy/YUzryuv9u1aFWhsammDJXNtUiJMNoJ747lZcQ68wUQFx6E73y4FY3D8E7FGMA==", "devOptional": true, "dependencies": { "@volar/typescript": "~2.4.8", - "@vue/language-core": "2.1.8", + "@vue/language-core": "2.1.10", "semver": "^7.5.4" }, "bin": { @@ -40975,7 +40975,7 @@ "typescript": "^5.4.5", "vite": "^5.4.10", "vue": "^3.5.12", - "vue-tsc": "^2.1.8" + "vue-tsc": "^2.1.10" } }, "output/webcomponent": { @@ -41895,7 +41895,7 @@ "cross-env": "^7.0.3", "typescript": "^5.4.5", "vite": "^5.4.10", - "vue-tsc": "^2.1.8" + "vue-tsc": "^2.1.10" } } } diff --git a/showcases/vue-showcase/package.json b/showcases/vue-showcase/package.json index 9755284f742..0fcdb539df8 100644 --- a/showcases/vue-showcase/package.json +++ b/showcases/vue-showcase/package.json @@ -21,6 +21,6 @@ "cross-env": "^7.0.3", "typescript": "^5.4.5", "vite": "^5.4.10", - "vue-tsc": "^2.1.8" + "vue-tsc": "^2.1.10" } } From 150739919f23579b5463124cf03653bf2114feaa Mon Sep 17 00:00:00 2001 From: Nicolas Merget <104347736+nmerget@users.noreply.github.com> Date: Thu, 31 Oct 2024 08:12:54 +0100 Subject: [PATCH 84/91] fix: popover no animation (#3392) * fix: popover no animation * refactor: recreated screenshots * refactor: recreated screenshots --------- Co-authored-by: Maximilian Franzke <787658+mfranzke@users.noreply.github.com> Co-authored-by: Maximilian --- ...ver-after-open-should-match-screenshot.png | Bin 4500 -> 4391 bytes ...ver-after-open-should-match-screenshot.png | Bin 7538 -> 7509 bytes ...ver-after-open-should-match-screenshot.png | Bin 4500 -> 4391 bytes .../DBPopover-should-match-screenshot.png | Bin 126929 -> 126401 bytes .../DBPopover-should-match-screenshot.png | Bin 180521 -> 179417 bytes .../DBPopover-should-match-screenshot.png | Bin 321321 -> 315869 bytes .../DBPopover-should-match-screenshot.png | Bin 117282 -> 118171 bytes .../DBPopover-should-match-screenshot.png | Bin 140465 -> 141165 bytes .../DBPopover-should-match-screenshot.png | Bin 216435 -> 215512 bytes .../src/styles/_popover-component.scss | 4 ++++ 10 files changed, 4 insertions(+) diff --git a/__snapshots__/popover/component/chromium/DBPopover-after-open-should-match-screenshot.png b/__snapshots__/popover/component/chromium/DBPopover-after-open-should-match-screenshot.png index bfebaa1fd5e62f597e5dc9a00f9d643bc5e8cdd3..54fa18a79dfd80fc1e5b244b02b18613aec81dcd 100644 GIT binary patch literal 4391 zcmeHLXEdB$*B*HYQNoafAeeDSNwh>4-7qtrAbJfFy|*ACOpsu7BU%IrBhd*4AzBc< z6TOcfL>n0f?>y`K`K|9;@1OVI`{$Ik_BrR;XPv#TeI4{8Z8!rhJ1qzVVn8BbdLR%* zICGPR1BWK-<}QfWbqH~*emn9UE*pZIMK-_ zq~F2(=$Ay>phP(PuR~4xD~w4}{mm44a2dYv!5^s)!$idyup#62mURaA;LBZuFX&xz2={rPsWsP+<5YkzV5@>i{pcLG4SH-#_xL> z^XG@QksZsFpytck+Y}&>yBY@c3W8t;iBTdifx>x^pk^lE3WzNfpa7{Q03d4`3?+zO z<-bP%))m|%Eqmb{5Q%i>=f1uXD4#{lR9N{_`zLb*Zc#7W=}|7q1*rzW$-`%B^(;FaI&|~R z3&Tn-A1yX%-=*5(dmGLJ$)w>!>zvrDRPcO_+ODP>9QfN>oZgD1l7m}_O{HCALyP3HGm73!v0s8}q` z<@vA0o%iir?z>o~%nkkF;dPqRb3E4GgOU(DPNu3%4oelanmpd?V2Fjw$;laJYEvcg z*WVB|`_pRIuFOyyQ(x zPrZ+3WPLUjC+^ur?YL7Z`IqK?-0Pf5E!t9?fEc5f>5J~zyA~@2PmP2DA)6AxOFyT^ z)L^AEt}C65@k&__9QwD)#@5T>FbTVE{J2$7fk3wT#gO942hy=mT@ie22!uFA%K7d< z!CIM)#&Hr7T&CX~KNhMLcr5x1+>#A2Am+M!mx0P{t6-Fa*md+Sj#QxC`Ah_Lup4 ztqgUhk-kLqpR8Z(%V<#dc;Z>w& z=(^hp_AvkrTv=kK15>f5*3<6q)2+IDv4C}_%`5+z&{{dugM%#1jVe|@L`1fwOik)% zmah5xT}35CMv}63gM41tO-hW9s*We=2wR^14EA4GJ$4Jm)$)ioEug3DcMBMcSW~rp zw1RTHThF!k=5jB^+@F{WW_s$=*Bi=CtXRmOFsX4v2Vn;w8I}2+LrVlS%m|(+4)QL9Dyhm|K%TAE7y-i z@$#d0uO{3vxqbWZLrFJFGhD%ow%89#l7W830?d&J0kfv#M>eekDR@Ry!Z+#~?%$EH zxWc*={f=PY%@MbiONkRF=W(B2>p$3vF=ng|J~18nsFimKj8?2UhFBTDdaHurYU|tH zb|2VK!{r&}Sa0pr_~TG0tNCSjRy0CDMDz<7Jn7KuO$)pBtR{e2vDbM30kTBN2%ewiIA3=Tjm*4Ai%1Z5aZrAY|}qd-|B z^zr`sVr-=Tuzt+bkjS?Flxh$-vFYe7+1O=>zC*1^48`8$4XqLWbm{K*zC$S*WPAE>ysExg zbym?6hcl1tG&U~c?CKF+-}5VyyT%euQkXeorTRcy{J$w^<_gGNf2;axSj&g*W2(y# zWZfqT#4Lwp#7qBcnga=dLexAaA#6HTKmBw4mW|jdKSh>i`lSE)=?BA<)hej~z}pY+K%IyWF*_o_wgbjI1yhC$(?{g>cAL(-S-K zU8O#2a-SZi7ZV%{QYLaM9R{@gWLG2;0VLVP3(20E4vy6@OxF^LBc&|Ywk>@ZU#|4(*CumoAqgjPr9p(2=TqJpe3O@-bU_?1(1D>^nQeglj=30D5)35!+ zYZ+4a?lPnEajCXqZ1k7^>hQty1>`x3|D9=JBF$|-3|T;9UZT*Lld-q(h$CbRyuSkgm>tkUxcqX59ez6Z&yzGt>Do!_P) zd2r8VHBBPA`M_BuF*0(EC=qSl*PDh2B7au(^5|n z_DS_y`1DfyW1^#w6jPk7S?>+QajF7rG3MkXtb}VfUBtua(@{M4g&J;+-7-$0eqdfn zOw1bGyKf}jKYOTl%I_XE=hEW)07ZQB8NRKehbQo=<42?gHOLP~J=Uur_^~1J*G*?e znNX{mDp~Iids}kQTHjB9TjKt{-YFvv0~}bK*X6aIHm!+NKYJcnMzy;vu2Gb6+?C>= z1fT&yuJ~AP8=~&y;cYu{x_$n9g$0^#3aMq5X93^;xJI`_J?`Az5r81g^6G&N_>u_b z+m~BcBdDpV1IsLYuAjF|z>EJm+~tg7fEdlv;gFY?m)>XpBI&^%J-O~&{Mf8tyP>X{ zfsHwoz;)c5Op7^ml;E3B*WWhf@l6049_=tOB>}!3yG=Uwm4bY;FDdB@vD^rZ6vKf)IZkIr>ZvzCi^2q_NXAQK6*#d^*TUlPG)R4*zr9Ev*A(pk^Y}iuBMSk;qkgG` z`nbORQTD*r(J|F%)@747fXXn5zsAEvVrx%zeAKBjt88v8=h>&-(YUc>yAcb0y6B!& z!|gxvu(`(rsX~*BH_oUn1@C5_;rEYcH{-7Ms$zI#mo|ipET@Ex+%86EiPJjO*Kkes zezTU`U@*@0tShjk-B&o%VV3{c)pD^4yiz7R>iZn0=2<*5KfAnrZn(Ys;wsHMG7vpg z;lM40xI*I#=kQro)!_C`*622UhCWLuE!AHt(3U$)rrz%>Q|0wtbpy@V6v`VIkb8mh zIqOAMM+RYJPI@{h8g*5NTemTfl>BaZZ1?;FsVyh@Zc3AhDJBeP2~xxGIH~T{)y*2B zk7>$RJ3GdIIhDFPrpOi*pe1nL1t;bTWRteF+$eICl?_g5LAeP4B2KK*PbVlg*LUO~ue9Ke zcy`I$9F%t7r4>D=bM8bO(YdjzWLeiZWOfkUmuv*hd9R)^Zwg~5(%k>7crao=BYq|P zO=`+0-wH1LZK?-dMC->#j-H-_{$HDlt6*Z0>i-d9W+}CeY-27AeHLIgFa{gcy<6U5&F0%QfEJIhTZCNsCm4v5 z+Akk$(g$AG*zgSjLy!RwC7Q5hnXKjSi;+{yF+!Yizd1k0ln`VRpns5Cq2E3&$iyv^ zQ)<1USUv&9TOVxG?D!V`gLmo~C33j2jcZTd1J4i^2Ej$JPsWBY4RGKirgAh-LI9`q z3TYvwS6OQ>vevl2*gv!Sr5jk4`1m)$e)0!ftVY%v3-?*Pm=gyEYpUiKO1_XT+X@q* z^o{T77h7b;*xgUAZ+!Ll(efRlzXI-TV zWSnIn~ONp=lG4N zmMUs4M8?85u4!tL_x#%fcP0sTqB)-H2_4e7TywY)^4X)?8yT$azT&-vxkKevcltzR zM!1{dqFaPnd-Cuvbew z>-FN;Zp-0vI1}$JRm`*4zHCKJtOJ61=Erw5$2#XfQog0to#H$-GC4fDI%eh zh|-Zz0z`oT(p!kMgwBa)=FFU%|6H7z|L(up`*~--v);AV?Du(|SqV2Sj5$~ZSQ!`? zIG`pFD+UI}cslN4IYocEb`A>AUyK1(#`+8uc%fwm2A~BLqGuDDLncMvB!uL3ZiHZ= zyJreevU+LLe&A^q7rF43*fM?Jve2@b?FtRYo#rp27ab`*wE^kmAH3rYW7)q5xy$y> z!}vz42=rt_td?h`LSTrjwl%7WweGa5_^!a;ipZhT4_i3ENOjYpW*&>Aq-?HQArxn@4Qx`!Q8Wm*L_L$1UUI(2eS`I6oCR ziJ;CzGX-w05fSF;yg}rLsGVe|e98F1RhazwAbDtPe9(y2*qdGMutf0=w{aHjz-BlN2^0&OP0~9L((mdSBd0}qpiHGcPF#Vmf{^0|AWog*|nl| zTn=(`a|&;JB{<~HuaiOJ%NXPFF?^X;F6$*#?{+g@UEF;`(;i4zFYa*8xKj{!JT&=h z+no3#$p&-w`JiIQo8eGYBK&yS*X>-a(c};*>fw=D(bfXKe9R#;{qoBCX^Rnf1OD`zkT+^0q-TI|?o}OG}?! zd(gE|C?v2W1st<~|0~=ytH+-h{mYu>PrTQLdj%vv4UQ8taXsg-*}AI z1ND#$&w$`_4E+BGNZ3G=u7O(4+UhviDqYM^l={-1Rp&P=r>jscV3W%()^Rso?Yvbb zVbZ3_m6X*N)Z*EH3Sj;ELo0x-Hs6D?w%h1I3*ZHTI=kaI)?aEp>eYU+Tv|JiTMnBx zdS=N16*#4$St(`=1|dacO|1I6IW2z9zvG@JUeLuf#8*>EuX91 z@oMA4?Bj1>JeAQ~*ArLqIHwa+i@%YQHuqBqqG`PSnQqxyh3vKg1;GUqKz z7g8`s2dj^$YjKKByek(nrj$o`%|k(Nz)&k+GxEZ#*l#O~NaO8SOb}LEsDY&BO0B$7 zX-V{S%=?_62syili4d@x??gy_?E;?};mo9o@XKJK8Z$@+@?$)qQ}^0YH}zDiiDx9P zTJZr9ueOzLkenas5>gL>fkEAaLn_~hJYx6h-LDS_Z6ZBg@C(aJD5>-BcWTNOCC!gJ zWl4g#0$87LC%}KGZk2<8JGE+K2H3s_7E+)~(phjg%Yiq*;PnTTGI&u@zWNmelCmY? zCu6Mt@NSJhGX5Kh;P<{m5eUpAAPu>oU{HYznqUr5M9Y1;xcRoUu8wwA-7z2l0z%@| z)f(XNoMbea3z%8`$kFJ~l+o|m_whJjcxW~pek07wZjn26#0~W(_=(7b&A?-+m*4k} zzz&aXxi4!LWq9{Kjck+0S7=}*qrWDbUCD?Xu=frTa=tU*e%UOA_ay|3pSbDxj(cgV8ZKyjtBSqNU4|%MetpND4l@>kzy|6J)(Jg++;tKL(+{ z|2}WH@l?@GwX+pv#0mToqvKVV?Twv=H zwnK8O&MDAYk2ow6MINa>n|nD!SSR@LMuA}u`jJu)_u%$L?z0h^C`lxY`BY35f@!@c zSxr(+fL`PvODuqenOW~O?B!Fzk8OSK&>;eW0$$$ZksHO?$g*U$C-NqL!&rHFjSsqZ zuB_-*jyaS*zA7z!QQ_fDKAzf3NI~${!BNlhfSaM%je9CcqVc72TR9eeW&X7B50Uhc zrfbp(@Q=E_j=Cq6vw@BvQ)s3==1cYd_oLN2vff_WmDFdc^qQTT-7QD(J!xs$UIo_> zAtw|ps352H6Y^U)SP33^Eq{taqaTwnAe;O%NWk75QR7%{fhJ5A5tjAenw45Y}Ov zoHT%7=DnVr+^-&+{WBDb`m#%!0t}*gl-$fM!n*=qD5TCkOzmIX3U5JzZ#S*)uV+X{ z^~^mFjZ+c7rf8x2&2Hvp=+(*Wx`X}w2{NB{X9`d{$?UwLilU;0gZc|9%dMH~PL`G^ zD!W8)j=PYcZ;3DV&lJbvOyHQqsLkO5&{B+l!oL8uMl?Q(nI4zpy}DIT7RLv|er`x; zLXlvSA8DAS5to(fD&Uo*4tFdMZmVcD81%$!oEcOb)o8!e9kvti^kg;2ab6>2X@-SO zQtEzmI(Yn~sq*RZ9nmHoZ03bh$vuMi8)R`&mZ)k+nU39u+Xw5xtMg^vx9vFdu8nV- z+r^et+EagQ1w3M3(chb!Kl?7hg@! z%y@fQ(sgE6+*$vprMD(DDk_SkL;L}SW(>FLAjLMdw3;eiTCRA^Fo&VQQ)gesO+>cs z#xd-FDZWuve8XO|>o(7lQY5WUR84?;SY)L&>D&hCI0BJ_6fJ$uwGs2yFYaFIn>pG+ z6!w{lIBQB@vWip}B8#mly~^z-?+ z_J?arv_TiHG|R%;;uyuD%FdSIswqRCT}6=0amDLw;yU^&0fzU_A(_AP6sa%B2x~8h z|7$Ou)QBd(*n}M~W4&hgA~uWYXdAwWd+;kDrg5 zYp){UCTb4yo}6dd#h?I(1YW0tNK;dA0mRJ0g8D~s5L*_S+;T{xEa)Qlu0PbsU>@un z30=CLIJfQ}7^o59>SWwE^wj)6E^rA|0;p za~ufKjX@O|jayTw@YFa7>U|VZ_o-TntEgN%@^_bGqPs)X`<5?-N3)yv)|q1WUxTOH zNL7_%J{QC0McuMEz{NZjw=)!SD@rM1ppeS4wQ$>o45*-Ez`kVOcx<>H0!&a|%&_8^@hTOg&(e;l30ANE_ zijc>W9~6S@{k@b938+qhcOi3)@C%Jne5t*XrBSEv*1rbdHO#q%t!w--WWVt^&)c)( zQ-0dI`)dd{5C|1UA4km-U~V6D^6Ea1+E6DmK-@sfO{4-v9+h>u!NZ#G@RJDQ#;f4M zb&}6LjWn8o)g-p>?;T#pVy_v~b~M8pJUMr7&e5h*5D2@;KekVqeDnZ+L?%9dm;D!R z^KN~?w&KVC^|!|HHe%r`7^5G~srIqpR=~x&d&x%JL3N7*nT0;PKjXozV$VrQ2D(PM zjFtLnE^q&Cs_KG$12F5!v4|k-$o?WfW;Z-f>s@dn`-=%3zx_JU?Zv7`|2(k#oX(!Z zc}uNyswgLPOUz#I7NTDy2uf$j6QfmLT-jevy~!E8TI*Cc(gnj9rt|9~?+&E7e&6I? z!Z?=OmPP$|@EA8-N_FQ9{#@u4Im4f8fgbTR$Uj0TtI$<{`nmAA45C1I%j8|m;`VrFJWDhc-CedS(%FlJG}ek-3W zunFVOFCng`3#&hX3pPI&WY0R(=5Fq#3t8l~z4-|+bf4PT8)R*oe@Rn(Qn}+DfDdiw zZ-eNJ*cv5|`-B{{SG1|j?D{9rg~$R~O(|Z(h{J@$pvvc;B+YThTo(hdblutvr&A)4 z96aSm+T3Gux${+&r9=a53)l|VE92?NOnQ=(Ci0>J=_jAS+3dl^o@x}ZNXcxb6cb2$ zw~;VG_A|ICC8DW=y)p!gUT z09?095$)FbrYH!b*M8eQJuSDs3IR;CEU8kySV^snWcTI`Z)2r1S3#RhU^^I>2>od% zp;V)RLg>DVkzQ(7rjw)GCsU>jlX6!m3QeH_>9jZvT*8GE`yd`LVTHI-JXK%Poz~X( z3s&>?L(iN568P8P(CyG;D-^_%5gH5Zyw}N5aQg3HVcMha-!)=5)aB*68OqO7c8fmB OV1OE0Kq~a_#{L(`OJlGA diff --git a/__snapshots__/popover/component/firefox/DBPopover-after-open-should-match-screenshot.png b/__snapshots__/popover/component/firefox/DBPopover-after-open-should-match-screenshot.png index 968cc1891cf3ea9ac34a2c4edd5895dfc71ea7e4..24d343aeece539dc5d0acc42c2b9a53a92f6a788 100644 GIT binary patch literal 7509 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 diff --git a/__snapshots__/popover/component/mobile-chrome/DBPopover-after-open-should-match-screenshot.png b/__snapshots__/popover/component/mobile-chrome/DBPopover-after-open-should-match-screenshot.png index bfebaa1fd5e62f597e5dc9a00f9d643bc5e8cdd3..54fa18a79dfd80fc1e5b244b02b18613aec81dcd 100644 GIT binary patch literal 4391 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 OV1OE0Kq~a_#{L(`OJlGA diff --git a/__snapshots__/popover/showcase/chromium-highContrast/DBPopover-should-match-screenshot-1/DBPopover-should-match-screenshot.png b/__snapshots__/popover/showcase/chromium-highContrast/DBPopover-should-match-screenshot-1/DBPopover-should-match-screenshot.png index cceb8927fa6f5cecd3da1fbcd44dbb2763adced7..f55408534dd73208844d8b671b9a0283b9f92219 100644 GIT binary patch delta 21057 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 Vy=@0EuoQfREKF^$R9y0k{~tIFCx8F| diff --git a/__snapshots__/popover/showcase/chromium/DBPopover-should-match-screenshot-1/DBPopover-should-match-screenshot.png b/__snapshots__/popover/showcase/chromium/DBPopover-should-match-screenshot-1/DBPopover-should-match-screenshot.png index 849f7d9c9d0d412524d18a6233db12d0428169f9..08877a11d367e3ace5b5bb19d9b8dd2fdeb1783e 100644 GIT binary patch delta 31448 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 delta 32579 zcmc$_Wmr|ww>JukNJuK6q=+OeLexpSYQY#{$yyCWwEr0b6 z_JFF~5xqd;76uN7xQI#3E6qpW(b*!sPaUS1=NfRH_+(e#f5eI($#PppOYv!{>H`vU zT;1}FjIi|A;nOs?VVkmjTI1_7iq_a zbaO)TGW{k6iD6+Zc#w|aaL?RMHgfikA}*2e;Rmm6xpAdOs@N(&)f#H2=tt@7HcE}l zbAkfoMu`Z?N$x##)Lf;91^%f%&g~)0D_bALraQe&Prryu#BbngR-t%6lbAf#pv@?z zbLF*Vr&QbND6Li@TRD06L?ugY+V@4_oyk|Piri#OscX*;2J)ah4@-5SibGh_dw5A* z{!esXY%_0kp42sAd&Mxq)W=R9@ZgLrriV{*QOQqHO(P|6<@1O~eCDm%`bCK@`aRW( zN?#%(6V)EU>h91CHP!l#u3h$%$;xBl5o$ht%6Ri9o7A~g?}C?|QVKdcQ$(PL=j_Bc zCGZ#FBY0~IA{;VR)%d0tH!vaIfBNIrt-$mA{Bz4FfvZ|UdKoODKM1ia@7%X0Habc9 zcOUIHKJ{hxBo|(t^+JbXeQuqV#b${oSEKk3-2+|2-V`df9_j9J^ zS}Z8i5T-WU&U;u8t2A+!Ia2m@AdcdPFT}e2iT&Y~4Vs3~sunqQ1v}*j=>lRH243O< zX6VUD*6HIA-N;Y;xzjsdO1WS5%gf7Ii0%y|`btS0@&txd%!c#a@wdqy`(aUWm1ap} z_2ym`Co<8B4S3I1(C6dYyJxAYbsEQs4UPDc=JV@B^KX6dXFsg3{8?s-v=ZixjqrAMRB(mF$EG2qlZU>_cfh+@{!S6X~}&v%LhndV?*$ zIKc+pHtt2SGg5w{pZ8h0hZe?&W6<1{J)h-OZu{n|l>Q4;@WqRZkA-=C)LJi*O0jH? zf1c<^SfQakM0+hJqUuB9P^Wz9e&706?w|z>V?W6=sZRHDqWKL6TcA8TTFo5o8}BoV z7p@(N;WF{iB#w4=-S0^^`@%BqcbLTdUaP}&;;-IB!EH7pc_KgIrmCR5%6#IDj&_)g zAG|CH%l+}iPQ(!ht)1l7vl;n(B%Df-<{*@Zot>S+6u#+cegDTM?-4F}utZw#$e*-< zB)r`vwh1KXAUCP)6g(=$i~HaA!X54?Lmvujw*~A1jSsJ6PKfY z7@e(4gi&-v1f3Gv&BE+Cc*&Y+BA)O@9_?JgT4nv5Km}sen%80FI6N4y)x=@i;2E#M zy|_WfsR{qO1#vkftvEvPti|MRt0{Hamd|2t7m>rh`_I!~Kdy)SQIGjmZ=kW{_F4z} zu6hN8{~WPuIre+}nI%CxK3NaaCBKp76OYR*o12o8@RTvfU=uqNeIV{qp!G!6VzDNx z=FIbTW->|iJJlcIE)er3PFaRu124nW?>Jl379!(Hy)MQjN~=?E;?a@r`JLj{N>>N6 ztq8J;jkfXPAbl0M>npsCp>?*Ad}Y#T0%A4jd;qDTUKo1gzHLZ!^vZmjLhH|;QdjxT zbv9lv->+|AeCOn4naU-7{3Z5d_+3VM2}yCSI?4M~ByJlcyWj%%%Auz^!bb{;vY{WX z5Y{g!NJcM0K(7l+>{xNY3mI@+vla?7g4w-6KMIndQ*Mn;Buuu~`N&BoE< z-4aO}n__1*Q&DhBRh>a&XDzw9=O3X_rRQ?LN0oL(er;7C%L}w;(V3{JzYw>cPfPnM z-Q*zzq0jg86ZJ*=TNM(VB3hTJ2NV=47X5m9dN%pZlRPL}szG%f<@(o#rcthW7V9=% zvzwc`ISj8At~{1qrZ*Mj-PWP2L3o9Fm(6jpVOe5~ik{7V$8l>VrO)cY>tayIYS1Y! z^7QxCWF5if-a0dT!y6qPtHJ7O=4L#O=i?f4uG9scW1M7R0KjP{Jnpan$?U9=P z;Jwty#xPe8kGR{}WtfHTR_*cRBvoG`ycF6GszMJ|)vGI{u^&<0=g4~RR-k703_kOI z#$*$2q%RHM_UpzQqJAY|Z*LE26rFhXFLg1>$LH_&4z|`;ijXm^UU|FccqKray8VN1 z$`q>IbkCaduI>&FQxk2{*--KBY}HAW!%2+4f7;vIYq~W3ek6QuyEd?T$}|2PEHrK` zT->@EjiT|}1n}NRf8O`v;^0(SPw)0$Uc|)2;QgtEzoACJux9bkzHUO}l6UGCNkNSK zLe8pb>#LrbR$wb<{CaVL65dKloWvneEIB>6WTc^?DT3^yZaQ}xiP}k{-{Dmmw5OY=WF6ve>a4K1Uau-72i|D_?muA;(bbRfwTDqiT zBcf>Fy>D8faFN4hl+n+*MA^H3U}9o&%m2rZjIqN_pNsQ>;PVSlWCZ>Rw|7EB#HtLt zB^UYR>ZdZfxNL1M1e_zr6N&UERK~NS{(_sb83fjLtaQ_~fly1q@H)G0ZM?qgbN*6Y z15~EGHAMIF_U;n@3U0gDyu@W6QG81(1LIXU7TnNkBKz~n;S3yN9?4%@)nCO@n)MIT zoB9>!;po`sa%1D?u*QRxyn9_@Qsc>KP$n5^1bED6`c%4SB98_FT1N5EjJxWcq7sjp ztY3nYT>a(gCzZv_T$3K0cIqEcTd3l=D;_MLmFE~Hb@~-D z8VLc_WjXthTq>>ije6$r%AJ&N1qoyPuH^qlEO1V-c09Fjm@>GGD3V@P+^skfv0IuJ zWMXO@VJj~PAH(N`xxTSg+Rc#0ZpksI1C=E{e~!Ai!?@4fiHW2K^-7d>O6N8b{lT6Z z6L?c3&|+ivdQz7~D$jk26X=YuvcX&Qt4o^HHPly6m-#zqn2*pXem(V`9VO@4;~{JAwh3aqE^9s~@{DOp*~j9y zxt{%d1d-@kJF(Qd|R=yI>wJI~-If#kn4YD&15UK6(CJ)cenmy@-e;)nd# zT`HS35AQpgzY=Qqc`pho6-FWA9UT#((6`ZhVuTQ7e0$-2G(z!SGa4FN6ob@_S5Y&P zH=H5+68pimuwty$B3&_6SdmbV;1vvH$+B^iAoixy)2Yu#E+3nO9&uz^R#ArvaTlz# z+%n_Ib$4?+S^7auOuD<(XA%-$Cy}NZ740}Yd8FrpG?VPsfVG2wYk9g5f4Sw4VTVJE z(LFc6fr)0D{Uc}!2OFDv1+VF9x2;7y2)Yt-S_|sY5U5iciaGc_(b}4>lqMk`d#p$Y zUB$=8Z$rns$`%$V)2{f*ayXae5Z6@D=?I z68MDP-TH&dacHb*T2Cdf!=a~%km$ku%n9kedr}E!`};9=yTby!Q&=^zcj}#XrjTbV zxD;WRk$KUVyTg-zl2N6lUA zj)&gFB^5fPhTdv~|9vuOTK2V>Iv_wPffILFvj&Q78r{r<~yPGNRo zPR_FG>Q=UX$AlA1Ow3A~$=r7gHWaXKO0>PH8w3*QcU-Z$d|W<0swH)y z(Mde5^G}QKXeWgE`C;JFf;26xv)jvBh5zy6YV@DHo((<+TwL6YZ<#&OgLy8~X%-e~ zZ6Tqbw*J&uRz>6$>XN8K{eeYY`e5Qz6cr7q_kyn)M=P`me6I`4<oyodInaH?F&CWB-5min!0+V`*9WZWZmF?Fm?PhyOrX)-&dXo z(?w37&Z72Do8S4m;8RhP^rxttAJ9n#53M?Gv*|j6XvLw0G6i?9!@hI+s`<-enEUaL z;88G~hD6{vg!bg*M8MgL$9N>LeFfiT5{dBgYNQWp7&{p%m)+piucKSA!mnvd@~qX^ z_M-8uhMn>!73jR!yS&ZhC2849mM#nz@d?OKvgD(_ey!hIgFt*jSM#A`k}snYCfOdrS4)r5zwNstmkTGSyv#my z7`t1}rdF>P3fs;k1AuopUhpkt_QUJ-4CosN2M4&i?qKD`!7gJIn|9$KoY~9YVRRIn zadp{a`GPfImq3Wicm)e3tnYRpOvSIu*w9$gDTg>eg2;mpb({~)m^EIj2-(gU*qXck zkSSQx!N(y{kkA5zb+9yvT#H>_2JQQ+e3l zxef=;B2V|#^VAafojp%;AV%nHQ|i~dn|*IswJ^Hl&Sb^JT*DdUK)xwdd@@vYm3v4u zUTMMUxI(yU`k1!0J7HS4TJfdL#{KY){ma|T62X+C4IVrdTF5r4Dwnm9=TBEVKL*DO zm>rh7Ovi8^C`CxC?IOc_pZEb7UFv)SRyG-l?hXp2lBZ@pUhW3jo>xn&G;$zuBfo!I zRq%iR9`n{MrIE$IuW>}&#U*YI9xN>Uy;P+2VaN=n0A#F z4xHq%pE=R}mGyOqxgjPz&f{cn@o9dJ9mD!|IT-4 zm840uZwoW@INDktujtYpD3_vkD0eYg@q8XFH7Y79rG8@U z{cC#%6pKECb36h`XkSsrw9xYXdwznK`2X$6K;=`I@!0+&v0a~ugfddqIwfS5aD|&< z-|rtCS&nDQW$=*b;jD7UNpBB3vS=2utK_LVg}7cET&+ztjOPwoj#Y(@l$mW;7C>=b zH)UOI&;79HyRPos)L<#WgO`2nSh8y?y@;axq8*MgY zBU!c8$$yS58t7ND-Zi6LSTmMuAG9P3Zp^;B%5L^pDnSaAXb_pyu#1JSrqBlV@htQ9 zamY}}c&$?&z{FPedyT zEq9&F)=>e*0+ku25yJSpt-a#kt97ObF?CfXcD8C_@d^0rr1fX@ycvO_WB>doQ@s)g z;J}Y?u2(YCYOLO*t$UkIzwvxnzirCPqXUmeC+SaGz`li^-sM=u`p1tSad2_3E|N~* z74GNN&m%wan*Xs*NudS#nL#1eJaPDLsKSNm_xFe@8)jBkRu-0tTBq?U?JCWY?vl3> z1htz(H9bN+X3$odc9qT9ZkukNdeMWU8ByWOY9K+~r9$o*pXT&u0TMIh*?8Dl)EN1b ziG@X{VF?u(72e?p z9#rWl)P{z{L#4`Zc!_1cVIqXo0Qpa*-z%3mdP`~w=c)2_~>SXc~5OSTZODEDa zG0WrJ=?VKs6DW2dc>p{EV|#9aJo1bC-a<#?W)-WR*I+x_qK!*NzrS{||GQ@Y*6K9j zD&o>(_D7VZRx$qkan>ts9}HR%oyQ`sIOTX&Z#Z3Jik=t$Y5Y0>O<^Zcgh zBbO^0UO#XTmIx2m7%4Rg0vsS=ve^=#2dACoq@(Te`HlC@&NlZD)HL?{w-#9Fn3vB_ z&bbS;j!#aWMo4EU=O{k8hvPr2*5_sM!{`maZ2lmevzw%PjO_{bjk@uuFJo-g{#pg< zd4r9OjY}AxsdpC@qvHxEgYbSl1&b8`V>IJ;H|}5m`w;h~1m!ELMEA81eL)%BHn)uZ z!W^jfZz7jh-VlIl-qgUIq~7@L53@aDO3_GK zPJ~jjv)e~EOMgV^Baz$fX97R;X^0;5S7?Vy(!{Ad&ia&5s5R8rd!md8u!CG(RyhEy z-54z^TmHQ{Rv>wnJu-znW!KrSl+SV)nZV|Yg6Z@6$M;V+ggulO@oCodjGsh9!>@4d z)uyHWh6y#y9tmH*sW#u8&XPy&p1{p`e(?hpBrZCd3qH{P`YsK8VLJ(|feQj*JtkJ` zsr;C-IQ3xDu2=^8Lfze7#%bv4`&f^Lf0gBOv1U*Ffo!<9H%KdZcdQcQJq>14e*lrE zN0_I_5HF0-9xx2sXJoIhzJB#ZuOl&p>noM*!WbRa)~3{~&Co2s72%FN7p|IXs# zqC}dKmga+C3EywY!|P7`2@+{f+1R?fx&$4TWWR6ve0ezdNF?3}v6sSW*1fQ_L`p^m z1c3zktl@P$2-Ei~dACghbE#ohGyNZLPjN9nT-wsIvV=)OX3xEjtdx|Lw{4#)I|sZj z7l+G*uYUJ*_Wb_M!p2t8$)#)7NJ~pga`k}Zf!k^y{j%PGWIG@8LT)O%al~b>l9Idv zbOZyya>oEL!+<|5u31k~E$xoJE#@?7^ZttYbca?9l9DPWOs%g!|4u?PX}_MF9UX$* zaQZuuv#PjQk=*L^lV*eakzi~jxBJF1$Xy9_&e}C=V`_#kf{(|}ZxMZde(Tn)CEDrZ z?Ks`K1CXmQePU;B4d>!TCae1Vi|1tP-~8uWO0Sb&dK;kERq>2DAExvh(v< z4xk-`V698uDup1g;oKiXmzb-QwI==b`$z1n2k&m)-lpV#$&@LYb-XSaLSE3nI;C5? zQCPQ40+aQa%K?}^vgzs_eJAa~&aB54#h?(AGe}T-D3r^_xlMa9(dS;Ot=hAx^K(xb zQjZE$fkn)SU1Lp6jdTXb!-vgZ-m!|bL!*@Tp~5GQMN=0-$F~0aPD0u>@P!Kk)$@>{ zRCcMWvBiaj5uS@lTx^)nfcz5nBT0PT&O6CWXL>gZbR%5#%D-IVXgPD~)~Y()UnMRo z(5_10cRC#@nP=802>BG!aP{taUlyXV;u(Ksf1;qr3v%nRBnbb$>o}F@``2XSFCjss zsa4zYFxmOhKu$kBJ$+IAX%dLt>8sb zKiR5XC!plb?lo_`aJB?++NjUnqWIINPvBx3L3cUic}GTPq-Dj}NBvnHXJ=dUuPF zl0g@u;h7`rrP?rgBhmH>JPVCo;+5g0rYRw&!@QzKq2o@&Q=feZ5x75W&INexGmBqz zPWY>6Ax#*u7@xx)zOc)|m?bu+u*K$jsPbOli?fM4ft^J-La9G2oW^T^N$3LePW|SU zo@)+bx)H&y_m~Px`|>itCHVeSmI9(eYcS_+TUL_$Ue$C+IwkMJ;K5Y!nfjU@F)=?L zi$3F_->W$OMi-}05uB#PI*wa30ROX%1Tk!5;$+ev_s9ItkmoV7+fcF5K>O#(Iv16^ zL6-?TkE{@?@Gp(|BkeT~rtBU^2^K0eYB{PT(>xD?VOYT8u#8f0b8}Pby(KIx4DO&( zF79?)Xdc%hbAOcq-|y&4RdaK5MMcE`e5&&SFNK#vtksb9cvx6iVBij5Xqw~CP@b0h z39xDG%G8Lnf^}@{^`ZC5a)O$X{`Wpy7S|}-*?3l|G%L5|A2Yu|0gv6 zA21L7KhQk)ZjcI==vhd-?{T+l<;dNg?;2CPR0UL3PV4Hy6g-z_+m;$QAj4>35j_}fTx$lx!;c^Iy}iAW zpN?0)t5gEx!F*R>vUbu@*R!55RW5EwE|!ZAy7aUiuUu+UFYsZpTB|O3TUuJ$c>Jhj zOaTe0<=Vdut`MtpHtgw+Lw$D<0Gtju1`@P>j`8Cov0Q-5<5BS&4}y zuCsB6?ri4be(?#g!rs+>GZrgZxfR^Lrd&+9fAvP~^Fw=}|GdJYrA8Y6%Iwm1-ZYUaqX`qP; z_(7~4fzbYZXq_M7^WI)Yh0G*=WNmV?LD#Zn)A^dEMLrkbTsKRD@a|NzTu=g6!>`v~P%i2jM%HaeWo?MoP z@c~(~_;8YPVLr{%&W?_PW#di%u<%;1zSe+B>**4Yo~hg{b;|dR4=p!;Xp8zi>VSiTlOCFwC{*Ur(zOlk z7&f8bq`Gqoz}ivfge{#Qu>{aCV1dIQ^+M! zX^3vCHY=0e=-GXt3#-Mj6gmKR#KnH@uZ*6>@S(aP6SFwkOw@8uXf5Ojuwz^;eLXky zZ3-#;TA`-iHpLYnprWP{OV_g%P*obr7IaYqUxuL3G_!4IA|(|XsI+_W4{AwhiAXY( zN`Lo5tnc>yy+7$s)wJW{;><3UfixsDrK`2+X{p7)-7{>=;qNaQ`;R45U3L~xLU$2< zI&!p8(dCWcAq{6ghrZ;N%Nx|Iww*2T4tA^3)}>&%Aa& zlm$``uj5LXp=bba9qaJI!h%<$^X5;vIE8rL)s4zmTSi8y0R$8fzv=!8x3!i)9V;~u zaTb3DpBGSdp56fFheR4l*NuECB5x$Cm&a>+`@L$rx4Q7En}r>Y5xqd94*u%}T5`q4 z*TZnLUe%A{BGC!TEKreydBf>hSqjkUQ?n{@sljc!P`Sfl_ z)YO~m4Rz%I76c$-ux3Fv2|KI}Mn28qIjZg*`(bn-*o@=btM*nG_uE$2d?KJ+jL4vSx?8{Ru@_3_tH1ll z7|=F6Ou%qdnZP@k-55eg`}45WVULreOpPf5__E-~(c^8!5tCQy6(D{NGb zsP?>XAD{f8X>4TDk0=Ta?eh$H2~HAj8?XKhh5x+do;cF}y!rfAv7@l9>wRXrX3_(Q zm<0{ZCd)eRVH}Om;zs4okUs^TPA@U?L`Llip8b6an}De21~;BUibY`M&FF1G2EQAV z4&$yy>)lW*E7@&Xat)h9@8qpDkRXPNnnuH-qaF9n$A0wn0VU0GV`O%bOuu@o*42!s zz=nd`D*mulg=BiP%0=TW5No-jJrRpkyxx78=8Ai zjX@svl%2h3eQw^vak~;#w_WC7&!$^DkgY@qlm|FiI5f!p5<*ykIxF%hVW}$?n^vpJ z#tBH~<1gjXdaIFVA)h|U()vlH)i|zxX=-W$_)(W)3)8w-09MEV7<~YZ7fZt%_;BR) zt$kolPxKw%*{J7R8vgbTvd$pO$RLY*VLA57!4dgbN=}M!)&KY1)|DGtHqa6#_#BUE zAj$}#0+R{NvSmL%alfiiwkJ=*rrb~k{9$tyK}c|mjTbg2EAt9|ggrt>kP5Y%EP1lVb|Y|pGV*?~=W6V(?BfG{kGXzW{l`O%O{#BNZD6KKY&C=3z^nPlnZx54;5@vH8 z=rLDVM+<1Hx3Wn_Tu+6F``!}*_Gut4X{ z79U?fZ!LxiYo+ORih%pB}1M;a~G}kUIZEL+*(v{~XnOq#^wPGLh=@STeYF@~8r)}G% zGBgm&W*nGNm4tI!9ukS2-CLgX!4Zv8&dwqGscMQK5NJ6$9r_jm@GwQKtYqn~B+NKC zyiOK}JHij4H>pnh~R#x5WKGA2Ac zPtnzaD>gWe`)F;@;k>#8iYzb4I5ipTeX&cT>ZUi+gA(oBtc{inyW$ggC$n| ztE#FhaG}|rrjQ4BFf){E3@$CFJsU3DXZ7_xcdz^iLxuKsR&H-az1Q5GJ=13>0M1OX zKW>)Ckxhs2=41^rZ@&l7pBfLu!YYXhV1MOz@WFX>5lfQruRLDS4=r>P!5L4$mhc!o$P5R2pMqP9JPk>#m z{NIr}=@R+}?$j0cV*L;8;kz@*7d8`buNS zF)o?>yhLz%a0V>p8F_HTWzH}~zO}J3Iv$18>ldhlmfP(ZO-`{O z(job*#A|N$h3I<#6ntMu7Rzp-eH-}0k>!`2$;rvfNpTuUn04%cnB@3j?7jp-A!Wnq zp3J*Hanv3qm?0=z$Z>y?3=w4@{;EAe?A+uGSdulqC6BR|n&V`FP3?f*#qu`M;e zYCT>_!?$<#ZUH%{H)g!qVu5v_quwpv9wTZqn_86-Hr|MA`%Kq#b$o%}nPor*90UFE z{r#p4vXh}GS!!Rf2;eXu*E@hT+xnk8+XR|nMpwtTBq);l;R7lv6Y7n=MVY=J!02DI zL#b)0Ym^!(ic&6I)+5DAS^bm3@brDfuIQ2b7Oh``$Rwv+wlC5ori9@O)>ZiRv+pTb zEXt%azSzJA;Z6i{vFB~QX<7wr!opBnNWygjpR6|VitJeIjOzTgzhnnIkw-0{-{XA0 zCrwh%bJmTvwZ>ujV^B~=hxB(HmIlatu%#p|*E)N-)Lx_%uclns%VYK`@h;5R%uI%s zQP8CAgYh`9ukGwQ^dYLVr8qnVLBY4Dzcu^fTqcC76T=Ulfmj7kOWciiv-%M)?=c8a zkOiLuk7aH4JIIpztDLYv0B6DzpV6M2uH!XP38gCMT%ND9(~3oPLkWobT})cBgn1#` ztL&?Wn&R?uRjl1Vq6E?iiAn^pw|%Ru#~ZE35A_<(Dl8^*i;GvbRk9kjl3W*#rkhSo zeYr+}5d=&-UdQ$XwKze<7H0s#)!}-I=xu__m&b>+OGj5n)3>h06wrDKP-mfxtn?YG z2WVRs6~ojJD*DTpz2k5N$w~yx{gLy5RZiu%u{;PizrghYC34e+?At!$m_2T$>R_p{ zX!3H86dTT$GbVn~%epu*lX}zI*ibhnDW*F9J~mSAXlrtyOa{@dHb_Ryi-!Y#+FVT8o(A6|Vrt0}Ijd1R8{Pwi#Jl--c&H#Ln^(H0@w5^NV zW<6283t|O_7W2*u;*!+^q*eOu-?4mYq5&i4=k?#4r~uvh{vID250B4jt$aUFh8Al5 z<|}NbkJSCp)C4KdjcMq+PP5%wvsbd?JPue`n4|^II&j;kXwQ;k=+BSgq#V?vz4)T1sW}Q%rl~j2raz;^FKXV_yTRLg$)Fu6QVCND_3jhY ziM3Y6b!!9DwHKFi?Zp-4rC%tg^_q8oE-mG_Hr}rNxPAE*9Wxn#kh)D1E2nwNu&{mj zHSfp#Z=|aaZ)8cJP>CiU9rGISx8Jz+7x=#-b;Tk@lc6uvw&Wn!u3&*LZoGd5iY-9v zXcZ4d(0E|zcbb(aZPwN{7+&f9kK--$f1>QXZqPsm2cpHG{hwP_2F>lc?prQ$IZWS_ z34=eYj?x*W;PJa{sL;^x9tkiC({XBND7&3qH>WM$;^VXaeUsEo`B1p1GSS}Po(EpoF5SzU zrbs}lmHscg)4XHl`Sa&-JP3GYSpZ3CjRQAe2dI7WrVU`tPr0+25v zr2S!rQ$LDS(PYNk{>QYw;kW?n^ItFdz?lHLv%~rEhv;Z?+}m42i~NA`s^=k*$S!Oc zgl;7XoXYA9AP87Z?G*q%TJ!KPfgUb*>#X|D!t6~kwqq#DV>7m~p^kP{?A95XBC7L9 zDEHN|fsR#Z?94{G0z`v`aN&(Y9qq&dzy`kA{(@yeMB6ODBt zngCj!WpE4t$?Y{~VfRKqq9zNiT}0qN++P}+o6@-+!G_^q6FisNohcQbtGZ9|8)s2^tN&CfM@}0Ai8se`LbLI=OTD5aZSfmMeBh4QrZj-4IH{-#h4s^Y?wT<)2_e*~bXU)A$vTSP6bl1;~i4dB~hC`^xq3kQk+ev54Ihqz~Ev|28Im2(x zDh2X@%=1dUn@oq-YtL~#5*@^gbVeWOYv=!_w)?V}{_KcJKSMpQgPjE%J~}~*2i>Mz z=y?lyeAsI?MF+a{^z9bh_ONDrMcDeX3qoL^jkl zRAcqvG!>W3$=z2^A2gU1%+AteCrR%z`0JdIVETTW+1%{U{@hg5H#|OGH(~DR>>>C7 zi5|L~r5+I##f+?1YZL;I`?LJHG}9%qvYfz?vYr$>*gXJs7<2q}*g!87xUvD7(b z(V84t#1nQ#k(o%(`i2N092%PKX4Bvd=A?|Z;kLFmPb9_>8V?3o0v)*p?=o}^EcD+n zedxN$Ti0NV82lM`@2&F8>#GWl`WP464Byc{C{OR=NzeCj{4HEQFlhm9N-~RujuJ9! zxH7rWG@O7q#&YIkdj4|)f@*(h1>Pd5TrXx_%5SH?8n2tOIT7>BHmh9}P9IK=tN08% zbVf2GT{(vh4nnIw@>Im)5}@>o${VV7G+qftzdeQFgAh=X(T_elVBHP^dlFEFMkt2T zxm6>3jKX|npJ;Fdy$+7RGeDYLcXLB1wK^IW>m`4}rG%M}H*az~ys3|=8eK{-K&|J- zIlI}+bRY#lw|4;5S*nqv} zUG>!?3i#Mj1PU{8qKXb=nvoKAcu$CQ%#G?Gc>g<5r;yp`8`TTO_OWcakb@_)+V>t@ zTaAcA$Gpk%vfzO0y-c}V7#fp>W$ze|HvPeZKHLn7RZcU~1N*Y*NPL?zDGf~qZS&c@ z71$cerhT|*Reh%~PUeZgp1_nz!G>YKbWgROlj$NF8YVx&M;DXdTpAM@=9Z9ksNL*v znQiLwhiYVw(`y$9{A_5i?!5*>_F9$sm06mWnn2HF|2*U4h`?k!eM&FEZ$H^_sz1P8 z{F#v$BSAOk3NpK1Y9C3rBkQi;Bl0YD?b}0p44VSDPjRFDeHu&2z^y($)pQf=$=?&dF(PBebgNZPzswF^ue)?} zMB#_E+a|MgvmRyHw$#3s&xNZ8*x3-Edzv~oOUoUy^H{8i?rA=Cn#J;^9TTk|o8UpV zI@ae3VZMuBk|#NRooRK-GJaSq6Gfd7s0I<;+d$|iwC=!buC3psL4;>!^;;C!=-{bp z$iLEvNQ#WKD5^m_TvGEd)5cI3BHWd@GyZ2-F&4nIc;_;(2%k8@=h_<<`}(d zdV0{8@&ztC5A$DzTnS8UDKcKt_Fn4t_K|^P0r)1^DId3!{-_4(>u(93r?JrbDIRDa zuA9+8u{cWcd$SIR{E>)AcAvT13gm2#ORu+~%A@wd6A(`_Zj~AVW@-ugQ-=rNdo_dx zsdPD!dlUi6{iS>2uO^b0BOCdCrKa+)eH#=OezO}~Kgk{p8H>jjE-9gr{a_;guN@KD zx3F(C+Ycq7lRnBdTYgCE*Us7gGkVk?TW>%6rXg-PpU}{cM@TA^6_b05Q>6 zp4oDu;JhkqrBC^biZe|gHqls(SveuBRpG>7xBZVLUD8B3Q-v575&xd=WL@KA&HA!j zf9h|Vp9&`%4R+Trn`vuTO&>9KycAe$nTCm{|HXdgOt7xei%*2!?~jQlbYO4yOC~LS z&1FL}Z^>EdwT9%iR|TQHOk%xNe8N5RMUq7%Q@myONb=a^evLPOuk zJp;Fp!~Sbt*&C>!v!vEKViUsx_rEUW=MmI>lwKiz?AI<0$-gFhl)OAsy$0>HYw}FR z_FVi7zAzuOyt#q$1U?&Z)y9hp&`5U$1#auO<*ae=rsNR9Cf!~w=P|0NCESh{E_%$x zrHTcXxQcQGh?maJD>FGy6LNa`!7H23a)qi*^jG;_YE0j-4X#HE!==DAa9Z}-RbF&G zFw}rS7>=tCTn-w%bm9Cz$c3%M;-$fYafiXK1Q6?^)(euWB*Fy2AvlEK&5(wWyN=HY z=u1}?yd$}nRnOH3KfwJvC>a>EH`f7L9aU4pZYZ3R^;qOKpoMubhz;|a{=e*c=BsWQ zHFCPD3Ce^Hf^cyNPc$`8nA8Ln{zwlZ;1z=i)u?U}5j#7>7om99G==-*#6>QN=`H<+RxB5znjNvEH5^lX0fM|qU&_hodFgM!?oj(&Zq zt-tbW|HyQa-P^0;Fm4?G&1Jg=Kz*#=E-jKJzKkHECf(T10-n|=VRQqy7)2$tDU7y*EY0-9RGg=Q>tBJYryX1wH5^SI0!@z-rC9N zjOCEH^co8JdrRI8Ts8~(Yu-2B6!Gi?N&X#*aqmEF?EurVt@MJ-@87J@MbS##5Wn6! z_5S)7+nr|mMuGoW!%<37H%R{bv%e?&{iOu?gqBf&Ic4SJt4RXA5qAAcKu6)PV=b1F zmE8watL+o@WTu=Yg~ZVSb*g6cUU@y{N6-*! z+XV=f;0FJjlfdBMl3515&~3YMQe3oV6{RR5sT-2e853Vjygiq~@`foIn&JaM)SHF& zDtoplsE9_d1}}cV0>8A{Q31;T8~VIE>3%2a8REy5Y(d6d7NPy!f!PKDaY;Wh1u2%w z0;O8K@FMQC&J7yN`%)e&!Q-iPFn6IZ(H6a86?LZ5_eqI}otNtvtt}(!@+N9Dt}q)N zrLZ7cdA5XS<^wl(+UGqs{TOKNgxB|kUoJTv_tF7b%LYGh zscDE+=kzXoEX?e5l&isThy38DmrU+xy&Pv|eeLrXd14siKm0LA#)^}RtFx2&-z&Mq zG`dQ}Gg-FPKSi8txpb+QA_qe}Y5k;RAX(|M3f)9m04}bvMH`<1ns*S`V2w7Qf0}DX zM#DrT@;$3(BlWb6G1n`|OArZG>}k<78~K9_;?&0n4G(aY*H}1F&IQvE?0$jdP4MZ& z;G#)AT_tODwW6pduM8+-kI&lcDlly2wz{4`RQ5+29v9cJKN-lE2qoPY*3eW)>m+?& z=YH_|k+#d1vbFrl(ZTM9)1wP!U4X_eM|-}gvuHNV%4vJxp?SXt0ts3+`)1)$WG2WO z4akY)SZQjfylN$sJ|*>IKSE84;f>rpo8JmO!yx;o=+3D+-GNi-P926;Wyr8Q4Qut5 zPan@Jf%K@(KBc&hy$1c>Tn~4GWhjH%FqGMPud~N~2yCstH{i5WjNW^=$%}@z;SJ(Q zQK44%wZNV~A$r1Xm%@rAB^T<4c#2<~rE+hIUtW@wwc&3~KCKls_N;28Gb?(j`p9qO z%Bo7Fv(JwZR^{>2iHP=MnwLrXu*h|<@!L%g#~LAyd{N`5chGl+rV>^aMnA$IaX%#_ zL0;TP>hinAonCEDx_GKBerw)k6!7-;c_Vp4>eWM4ZB-`adnC6snY8jflyBSERjLmR z^$s77Pq{0ls$7pHF?a3*B0#~;jPh{m~9%ex3L(qK7{S4iy;CU`|X;em&+3> zU-T0ldZ;SQ&Zr>!aTi`U*g?DJeBab$fG|I!Us$xgMNzjKRlwB6=9#O@`gEBbmf`4E zMg}(RGw$DRMiZaJ%zLjE(omvUDF$=Zucr_8_$5mZ)yV3fFY#D9!`i4lC>?)gOPUU% zSbO5UEj0G^P?0ksZNep7exX}u;#G$N3zb)^9d}9n32`7Z-To#Neofu^T;c+eA_|=l zh9#3Vf&BSLu-0koPr*?bYTLstq(2A!7#+(1ZKyxLgA+JOrF*q5zx9s3uxgddCI;&i zXFv2S-dL0g-|vDlV_*6_@YB*PnES3YTntE?Qrh%T8UyJUnWc;W_jZb@YkS z{Wnz^cfiv*F~dhnZ=%l;U2>z-4bA|D@FzM#lmDx@F9CQHUnSF3&ouNr(>8}@-k zoq^U@OiB*H@31Pq<`~3$oQIkN#xfs|UV$Ci546IqQ_{B-;b4hnDB}aG-><;;e_lH= zChukV``uYlKU%W5q1yDb0eUUBnEZ5hxk7;Y^oNY-S@3!@svVrX8KoWvEgu>^8niT^ zz@jf>B(<0y{Yo{}ewPD_Kw&;stvRg*x5C8^y%ui9Ehfc&E+21n2x5My$4}H6WE||E z%?GbxQ>q5q3|{Tmj>*=cxTfJDWD~#kE#>(H!kz`pLU8=V_SHmXIs_V|G1m7c*)_a3 zGUI+aAIPGG^!?@?1a-V$G<0XF&p&k(i}LzJvRoStLrs@s?MCu1aj&)8AU^A14J?Lp z`rfLDWHt739t%};=zb1fyZwpjo9lb`{e}zH;v`${(W8eNvA`>E z98D3BHjvE#h3@=w-LKNP#g03T2Vd+{$5<8EPcS}yMUO&vDl7K98}k`3Re-0%OJCcM zr2C)v?dfS#wAOG_xk}N}LhGZXw&zGu?cow;NX+W9rV~SFVXrfvg_iTf8cU zckeAqdkSW?R%_hqF?bp_)b6fyMX7R+;dRx?7B6DCl2B`HW6^?~3d_8A5^Kx)94UA$ z6Yg&20+kb#%tcejEQse|bA9O;r`q*v%_t4jqrd~4E1di-up;C$#Z%V~JT5EQC7ZcQ zetwZ#tf~XAAQ$yODJ?DV>+GkH@KlwNdYY0(z?^8D7NxK9Hw)Eqy6`z^cz5W}Y`rz; z`_iT?pv^Xp`jQfI*Ro!nt7zvHm(uiT%QXtU53Q#OWBta78!L|!h6oKRA{wC?B)hUQ z``#QSp}NJ~Qwj%#!TfQH6)|B~G%%5m_nn{lq9m z_|BS6@73nE2>ui|p`ad>xh!0H;+j#EqZpy(4&AfTsa$oZMevXmqJRCc-)~}f{o&Ku zI4BNxqPvkmlTVr}ozE{)N{a6SS%x}aY%R;~kIUDes0Q_F2eoH|tZu$wFh&p7t18)a zAx1vyo)`)(@w?r&f7&T4*p)?%&)X_oYY6N@-1q%`wg2T|eLm8_*#p;*8j`e#kt@@tvmNEW3hoc(`=iM?5Du75S&jqAq1LEi)h6 zt<@6RGY36;_IYPK^bQJLl)!vffJ;hez}k%e#(`7z$oZb&zdLQ4zoP#0M2E&E=-_J(R}$hRt`shLLeq z+&k9@f}w#8YgL4I-F#wIKmAs;WD4PK6Pvn{lG#~!o%9OsZg}C#{Dk)=Pkg+lIGa9k9UXj2ZMAT%t#`NQ7IQ06 zOGYOqOs>8T%HU5isHZUKT9#Oj7tow$Ee|OT`@591RfzCk2s_VF@3Ss%-F3471ynpU>CF4f&F%3S z$Yl7`>h4spl2wcN)Y9hC&AH=`J%4#(qB%9V59~fU(s%d1@#;$_gO>SJ4Dmab_a?+Wj2^$;c$r4j~6 zP(z69gaK>E`RUoyUtx?hHS-WoN_2eqYi>dOqK#bmWNwTQ;sBsM&btl)c6;&_$F7BU zCFZ?%)^6C^E=!bn`He_|W+UJb+7ipiYO9Jpb?Ovx^S20+L`0t5=mj>L{zn+6$rjm?ymTL{d8B zq`)-Fl<4;$DK<9W>7Y{_{)zO zv}s}8o9KOIuD`al98qGe+xh4n=Q#Q_E?9U1Bte5}SLOBd%Gv&+YeV`$NgMsTeq^=9 zTi9=1#Iotd5mMmdtJ)83LoExnR>~I1oaaUwk`>O4w17!@|Nec))=&$~l-vGTQ85Q- zGmw-N34SjC;jM2+Y^kn5Ei9ww$a@qEXGJhVVrP5k>_g1dtI|-5MFYkcQMkiLE&5{R z?bc^%nr;{-g-O^yZKS?oF63d&Qxx9lIB+we;yr$kSRSZqd-u+ak(QX4n4WHFW@bja z@4~b1`UM!L64u+*)zv~G!)D)gI2X_1v*eF4AWdpZ_}+P2+i2*qNbh4)rixa_bknob zNZ#t*A~a<9)(B`(HxU{#nw%?Z*Kpr8O9U5)VP3WgHZ{&EGeT-D;c9XAcRXOkN-Jfh zWXbTP`3x}d^NGR1!S(fZQ1k;jpn?B@e?h~anH{~4b`{9JEx~`W%Q%}G2)LDp#(B}18wdkll$V!RRi$Y05tJJx_wl~{)vBuC$10??`VC~9fvykA>$j9&S0C-b`+J?_ z!^@Vx7hMBIQ*hD{v4zD1*?6Y$(GYWE${88L+EAHz1u|-O9kO|7(KlYlPjpg zKf67mg1d)3$38`^jVC7g=Q&OB>luty%pb)C_xiD2mbIgW2GGEwlR<_@f03(B{DJU8 zLlDViRUes?lT#`PI`8D%Yp=nnxF(Jlxh8dYKYuJDS7d5zy!y-(WnO9+szzONGWe~y z#=}^?HX&gZ9$m8k4aYBMK9_XnHyzi14JH=c&TOaY&Y0A|#jiC(W->zepO;;@Nkbcv zGudE_R=hN1q}R1c6R|mhh`275mUg)Ktis0>hv=oz?ojVu6@7D$k+V0O^y;RvS_~t1 zUAgM{lLN+6L{<-xI(tl&+UQrCH7FNrm5ir{qJvzoUbU>1jio3=x`2x59({v8>x%oq z#>U3v-+5)nVAmhPb`2MV{{9oIpF%2Q#;4zPR$6}z{fIW7Mf3__sCvhrr4&ndn`1nB zLH648Gt)~?FaCbGMIcq)XhQ1o_I;t+){xsZUeBJHOJ4P@VH-b;<5hm$X|7dTw@6ET z+l8C+z<$+vxG^LfNPpX9ZqE9p@wDjdPJRWBeGDUJN@{AU?6td&^$UElcF8eF!PJ)^ z@e;~=!?lx$a!p!H{8jwmEHX7lNjAsgskA(qJ9|znr-aU21I=ivp?7W9*iP$v{!M)7D60 z<@*zdg`g{R>NqJDYpcqvGI6hGa4>f@$p@2niQMEYAcjA&Mxv<*M!8S5-9!SW!*_;CBadk;H zTz*8@fl`W2p;EK(!3`B?>`eH_q(J;eYVAa3=!Y+BtTiOtY|MY|uy~>~Ixb{pvX2mk zSiK~8+}jRRd4r-gc4+$&i4|f=ngDr!Gmkn%V~8_zR$k0$q*tBq;H(0Bt(Qq1*9_Zw zekV@-4ZvKtqg2L%)*$Czjpgrm(v>|CM9*6I%8#GwUX6~!5QMK^pV})&Uz&~AqQpPT z-`XO!?w4%#CHAN^tIlp*ia99kGbk?_y7FN>kU2Y~$3}Ql=z(}YyNzmdJYNSP?abtR z_fi&9U1355@kK0^wN=6H%}i?|R{iR{IN(f5V+T|1GM#9xwZY9%5C5IItkH91VnaLZ`VUowd0^ z_V))+j8o@kxzB=HJY-Jm6bJAt)J@Gt3}KToX9%s@78)&(C$9;A*&Xz zHnna7&;lEQ)dXrbr4qRTdR~c~`O#8h)9_q~daE@N)EBCe#z1X?FUSTO0QUOCh(WK$ zozE1oct7!~S9#-?lZ>?9&lYSKCv>z5)_CJfK#hku$Rboy0(h03kXd0>F_Qs|C`j(~ ztX-;U7Y?}wU?Sw1U0jlDN$oPu$TEu`w{o;9^jMVF6*bL>E$&UQ6W0x2(%pGp=lx`e z%z2sQmoKCE0h$WLdtyZci4WUM@lUR~_9@;Z__&OYx7xz2Cy-oHg9VZGVSg0`Wq4h~bT zskWolA=IT>)K**9qrHN~*7X%OxG{vcJvl4tt%QU>VlZ{DV2Ne5Te~m@_oAtZ7qB`% zt%*wKzJ-U@<+ocuL3BF!)Wlk8+orp%oyo*QMvq>;e3|Gb`pHD72V_VO6%LIB1M$uk zjGrsZUYgA<2@0Od%Z*p_{qo}iX#eDosIiQ58<*2v3bf1$@D@l`p?nb!SH0H~siaJx z`p#g#B-mk$Im+bI03RwXC^#AQA|U~or^(G}EyhZ&vAK2dSh=ow+7$~hKWvVNUd^+^ z+e`Dyiw|5BlKE^fkToc?A0JskUL$0hpk2}GOKcv<6%JkN`F5Bc?))*yNZ5DfLKuD7 z+}fJaDOK9EGNs?)XMs9->Xaet=GG@qpW?iCd1i_?9EpcIR@;Tu9T@N=Hkvh>x5{R; zkESr*91s+Agy?6pfG-w zx80zNaq$)7+tkSJGhevu2P7jRx1>&;(lanHVBJ^0|MLS#c)JA_(R7?=mgM;$7Z)FoZM&(ciE`g0|KVbE2|#riaEjUB29wkLYU05|U0B6dm?NRm&|1M@~eEoXa{rL*eP|s}a zTaD-P+f?iIQb8nAfiMke$!kTuNJ}=gr05tr7t?18n1&E)V7b^BS5u#A9Xh$UPjhXx z9XUw4VHC$WqDtoYzP{W3HS1Z7eqxfnSk&U;qC(%f=_(VW_bl8TQ#|j{2T0Q=Ug51l6C=#VFiy&>=#}DpGH$u9lDq?OF3@Nr zQ*nOi;_s{IBsgE3$Us=Fh!K3v!;{keK7Su_WyWON#TJ^PochAqDWFWI!zf_BzFkB~ zHgxWAK6~w{WOn%6h=7zC*cY2=&e_GYme9i8{+tKVqAYr%g#JM}TSg<^E-5Q34A=k( zxiCe_8#bNX1v-hg`Vo3SHzd!D3?c2GgXPn@qCK>k0V51+ix|x!O+M>d7{&oaSdDk} zA4Mmd;=hk&W+FUd#39dZ6gRbP!X+eHlkwWBz}CstZ+={e@n0BReE=m8@b{(-;PcIN z6C=37+y^=r&(W2ZpZ#{A!X;DHucT>#YHr7DysMEJ(mN6?tdG z@LmlcDaCUDSPNF*EgUx#GUAP(vS`2R3ZqHkT#V^eXacbo+moSES{K+QW5t?}$Hs!G zGPG&132!xph!fud5R$bZ_q;0S8@k;dwQZqu_UhXDE%~dn?_#HoG-#4=X2d5w}Tt| z3b60Ge~wqucM0*8t-gd%pqL9Bf3n++g&{jx%chOtV%*$KbOkR|i}xWAkdV)k62|*y zAvScaxOO6FDfzL;l~4NN*xhO+sW6x*VY^p1sEb6MBgg#FLJRc20htNa-uIMz zXS@S!GtS;=RF(nwViafxU_3xSXY}YDdjmZg)M!qRV}JykNA4;}2Ivk*8f(-EKXVB51-y2r17QI`b%Up5& z0OF`IkS@W^5p@*l+NFgfB>Z$CmwK#xcmt-15^49$Uhys41vWn;CY%e^;m=# z24l4Ra^_<3?Wx+^znxQ3Qc_p&qmh$&G!?&lXn-nz5X(Yp(wY8p0ki_Cz%QP584^U# z<*{JN%pmgMdvCAT1n0FW8yVQpZu=+Z$$r_GES5n}Z?ClMDc7I<7w$lQL&>?zXnLv8 zeSv@GNB3ns4mP27zP`NU5O;DPWT>wXm~UtAH6)ex@v+E(>ni`md!)QnU*jWGP8fN$ zh$(Ht7V->p$D5RSB93$HD>9bn%*@W7K%nOAq;J(B{2g@o_7r3UERDW3?L&soZrgoTG4m3x8v0YJ_1gEI&Wr+0oIn(m#gX ztU@5R;uY6n4oN1rUe&GS=r;u5X4}=->v@y;p(~To$t2J^?ccJ9x;BCZE)jz6T9d~= zLg43E7Q}Mzvkj54sL1QQ1G+x>{rK^atmeNw>Y3^gEt+=a_-T=i?{E=5v9a*>tmu83 z(otuox+_B{qeM9fjoN~>Jr8pMZ)unzjlK6{UEmT`^W0j0*4V4*eYbQXq;Hdo;bXQ= zs?RMALM^W!Ja|B`3-bB;;-UKe#n3O%*H0kckf@*X@+D(_O9)UelumnZ2x)-I;<^lK zIkCR5p};Si)Cnxm-Gj3l?&D~Z+guGu1^%ROGv@$JW^e8{>?964QbjZ+HE4sQ0me4E zR{4+O)mfiE=;!bn(;$9GZ?KJDZzA!WIAI4pFN(ury3d|G`O=V?ePoK6# zBQ^j71k9?!r9THy@x`UX?5wqprk#5+md&>vw?!h@w%Y3G*ukllaHYr=jhO%T7LX~Ps{)|08^zFBHGu9ZI?Lh3P`2x0Q51dP2W0zlD#@SiNA zLKC=J5(nol9#Fa~B_{{Xr8&FT&y3ak)%Lk!0WZx*`V0f74Z0(ibsh?DATC3j(@3*Y zS;p-T54d#W^<-a!4(7%)#p}Db7dvub87OeKaF54)2uMi-gyZT|tA0wTA7i(qKfYMk zcL~(f5;8+r!1#^_4als`^*~ltF8xNJMJa|!9}l1lBcat+25l{H;oH)Jdx^em@TXXn zS$0tBdlS4hn41A3cx9Mjqi&m~Wf#XyA8^v2zG^f9EEZ^>(TCZ*z5c2kI4k0WF&HL1 zzn5liO=}#f#M{;T&Z-i!@jm$_9cbfe*}?%AV%17{dlq!YW#xl_oo(b+aw!U#AQG=zjKFXn-j`-|~(BV4wb>+0tf#aZ^ zeXlQY4<5*b@|lcT{Ztt#Sy=;peJh(+E?*NqZe10@3GiG8aQns$>z5}_pT5d)!7aJb z_T{!i8j5$n{Fs1)7E)hGqZ``Xf^w$?S?LcMk&b?Wz_|McPW)3Vo@BNyo;l6yXt)6dFZVU{=(OM zqZ#BC2TjDHi1zpJ#-%vTxu2tp1;w>qnhWHvM578)GyQqUdb!*|X&2DlH%xHIwF>^@ zoka1{(AfEI80X*>n9d^54FElo3cm?m-E|LvK(soRk9uTfXUd~Cdn|PL4lk7Y!X%wP zC7OJAdNHReps(!SWDaoCHSQT!(`Y+c>pHigLg7FUJ0E?ZVe@~?R24Pf{bN+l!p72a zw4e(L0k+sS``rA`+_gRVO{IW0YA!&Bt!SnCRXz1d9GHZzp;Ew!wM3fm;4Cd@Nm zCMMpvVVOQA1Ta_7rZ)tXcWrV>YfNgTef&0lLhhD33>)_gxkT?xH$Vw zUS5!}YeITrdMF8UNyee%?C28i_osHZZ;X56x8W4v5B>xsn@o)s9Yqj}-K#n9fbDD( z2{3E%8dIr_q-GpwrwrAWFY4tHw!?dBTw!y}g8ZoH z-GL)fTRRK-oz_U_$|i4K+hLx)2Y3{H0|Oage^AzYI~w!kGD;UXtmSL#3k%G4HZ9fQ zobKKY-5MD?LSpvE*NohbkAY=Aj7V;2FEG@&Ia_y9irf%p?f=M z4P4h- z{{)SpA!H#%->f`nbt)ej9Kdc41BKyAffG$Y{jaH4%1j(@4x@wTsF!3r9#%UJmXNLE zvmoNIRW$zulKH`_aak>x{PKT;{~DZEBj`mq>Q%0s79K=P#_o4Wi znRYwud}u%3mXZN_uK^vWzqrN?G&aeuod}(NeH97$^+F@gO76pp>F%YVf{Qh5_eLa8#=rAj;#G)rb5q3(t8 z2fmO;ER=-W-O~2*1{UdP2mNJ#b)cQQNqI>uwUun#6EARusX`v@<0dGCEs=)+Rr z7>!1-vkvJY2_cTfj<}mRRgE|M2mEmW3)AWyoG8f%2|4rCWl-F(2gYeC0Vx;y%HE%C ze0e6L@!6fmipL^14_uBv3<7$6p#7E&k0w71`W?hc(@pQ*iyheM7TGg6Y8Y8UmIq>Z z7-fPE%vVtzSsCVWcgLYysS9u1mjw%I0d`Yf=Z8H>hwWNu8QJ2gv2z zv)uwT;v`6v`ezjUZ%)|fA}Aw-fG?g99H=!Na-fbr@Z(cSqpYntzUCYrYB#Jb4TO)s zzSvfffh;q>%1$X=O#jj4}5qHglBGZ1R#I){7mDpSCEL{cpV9J^MJ|_C)oF+ zsymOs7MvCaRk(PyPL`U0Zr%Zh12z*tNGIwHcz!_H9h86whFQ=WpW5bE*MWRaoQ5J_nNdF=lmxK&~Fer5_#17B7Metwv=1D*@$WL;w zUcEX@>8^CfKmdo#`Y%+3#Aol%4m}-=ooa<*`b2{rsN;wk@cK$DfKwziRV&Q7H@&)? zauVio9L(s#+`np>GqL|x8ZK^X(g?2E>F0FMyq!D1ldW{dQbk-M!JXRucl6 zFzCLf%`I*S_XM{->INj#v5Hx+Zv|zotL#5K;MWGvmq}xw}sqz)*VljtehOX%Z?-hHlB!PKwoF)=s&Q+`g%Hk zstOQLU7K(V0`#YD3S?KHlnn{)Js8Dr8$3J2Nx{P)@(&MZ>EcD55aM z<0Ot<5o%ZT^@RZMmJ{`F?bk`x1CHfs> z*9t<~K(_|kBcimVuI{9|l)ER&aQCT>;JJ;FoBlOQQul~ zZ^Y#ekmfOHv8_wl`u2B7W^Gnxqgk}io4^>t=^o2shpf=61C$2I1qF< zf@fG^1VCIx+NPlhbme!q0@3rV??o1s!E1!lzPXpl$v`I`%#Bm?{bM$2JSUnU+Lne8 z%%cJTv-84077AL_VN+*Q_r}D;5PCDr0i04+3H&d2cj5PhSLb}bjZ-HCwS$Pou2SYD z*Nlwdi(lUuX>P1rd85%FQ2}_$`lUE^Ec)4{m^~uln1 z=I7;Q1}v0{gg}d{SbR`!LBY>1Il=8*3$Tt*1D9h#v@8|iJT$`pGNKJcJ;3!~y(KwX zPIPWh%mvV?7h{{f2|`cS4fp4jaUOpCkHqO4>c^t)ff$N+-Re6ypmSmmxnhG?So*Te z9?o1{_M&qmVRn{DslZFy)GR*9jq|ED1=V(FO4G)i5EqZ?U15~Vc*6!+petHL8QAE# zIscz$wm#5-_D@1gY)u=;V$VWs9X64~Gy@Nt1e#5HLzth5cF-oPsK^^1(mgj@eM(`}3$LdB z#{t3#K&t=;$f;0L^4G*C@RsSl*UeM|b~%UAi7Exriad+TcaT8sffK)hXvo>!5pC_K zzQXvcKSeXAMB~|hNG1gjWOx96Xln!v2!wWp`?-S1BJ8#NuPv~$-Kz9O1z@$y<+0!2 z>Jw_;HLrreu3c#Pv4kt@>h^4$ccTQYmdkUR zEuf<3kI*&0x_L;Bv9CSnP09b#ZjPxXJGXTw_CHY_%Y9Q*nya>MlI&CKi+GavgugYYbi zUyj*!jFf>?6>vO<)~f_iW-9AX?8Az0)t?p@mkGX^LEc%A)60>WkgzN`15@0QOjH4Q zUsL97*_r;Y4fJZeJ3>AM<;&o!Zex+H#9iqjyCNA z;0l@v<~b1_d3kZ59tqy=X(O5p61!}%?b2IrtLAo4624x?MwA4v0=y@Q z2QY9z!EfBURd;v(S>iWx&Q#*JZva(E7nvd~EiWV75C}_@Ozo9ynzb>eqf)4e>yS&R zQ%`o~#;_HTtxyP!nrx1v+9x;NI=K9_+*2EE2A~ro;TL#Y=H7N5zjvb|5{Mw%2kMrH zvaqS_9b1cva47}mUXSHO$)=*y(v0;=IkiAHyZCy1-WJzA?l+(n=LBKz_N{{F2)+dY z0q28xgqj{X7pwz_NpSFXzK{hion35E!GJ_|^2|2I8PIAXO@ZJ-P6+Yp`oqq!3^Hb*+0={cm>$?6jnx9)v)&2KHWlyRTh}P1 zlmQ}W2#kF}cy{HM;{arij&x`2g$aO7T2#LLb3-`EKzF0ASpG3bfi`%VX|rmD>NhkD zuMgvFp{}444U(pI7D)Y>W^zLa0e~i~O#c53IRDgRVgCYAp?@f~|9a;C&k5)co%rt> z9rgqQD)rwt`U4pBw~oFG*#EyyTK;cq=zp?OpubF+{u86`*#Z4U!uFpT{ScV{zd{%P zQ=`Kopua#?|8t|C%X~$U3%FVq=|23n%asS=@m7cBNlV!u^OSMBOCpI)bo2^ug?H__sHE<+g z$4&WC1q)c-T#VG^#sY9k_Nyo$f+-OC#2ujv!ii+S1S-v27)66DJjEnlxbFJ#;dL-+ z*7HT6BjvaA+<R`O+XV8R^BN;v?e?NT1u zj;l zzfHUhb(Yl)LPz>7@Kw_H4BF_U{jEeI@3zkBcy$-o#Q45dyn&Qno!>>0l}#@I6|4|< z6cTb67UfR$?F?W~C9%M)z@J7As}BiUXsifMle0-%WllDCw~H__f!pl>1C_sbuT7LZ z4R#!>)H=f~cMT6~Qk0&&9D6O9d)U-Jw%~d+Eu8W;6)1o6;PL)(xYFziM(tVqYrr!5 z^B>W_BhgaQ1D!Ar+Bbh^Y6~7u1+Rgz?=`Y^x*=Ybya16%bVC4|hk{508>-BxSNC2W z7f6(LiK`1{YV!criyBX&&}`Dt-N~{VMJW?mx8IzXd7%034eBbHeu24AkAk%Rqz?g9 z*ni$0tebCGq8S_gzZjfIwpynE%fKLOwvhHz+vru*UJ=5QL=HNlj~zRTd58g=M@sK_ zohB;bVJM-gRIo5I072gVf{fYXfWURg^s_ownkDi@Z_{J4Z z3oJHPRDC>bS%LlOQ95niov1Fm0Gz$Sbw`Cem#m)}Sd_>1p-*p6Sn3)`$E!i%7NrZV z0$qK!cvVvD6<>kewu?bT78dph3hlR zLfz*9(5>oCv|@x{QO%E|t&yD6nE9^6D?D=S2vX#8!{9`k87+sBi1O0!5!1+rhA6s7 zeW17YZ8bQ)C#MALTEE9qO`V#$Gfj3QTGonbsL4ZN3jF>gzjtD-{MuZIJc z`c@+pf7enRb`Y38*jdW5E|4v?>EQ&U8+EfZ+K;NyomwJ-V}}gF6AkW z_`+mC-njc#ZyHmO-z6yFQ8BJFeBRoMe`%c%M5e*558Mv|oq_uVz=IiP1Xj7R!J1Hm zobk%siZE$l!3_D02B_)zjRa=ItzG`c-ydW?IgskNXvY%J@(;pYV)c88yL0pF$W;Hi zeBCuS( z5!TsA=uYOR3k^_b5B0 zymMP34H3NI*P$iKDzMX&Z_}S3PPkXScS2!RqPNN+=hc3rg`HQS#v6U&(e+TsmC&f@G$X}Xqr*K=yAHJTDWNgPh0PZ((4{~A; zvVL2DF1XPg&>&X68|UE&?M35o%-(8rHFZOD)c2Dm*vBtQaBQ1d(JUtvIFyM{+*r== zbv@gNy3*fZX5zE5BOUrEkJ`9><|${`XP=>?Ec$*{U7_P-L30u+*MN9czrw(Sk`Y#KZ&|!HL1Il*YBrcsjL>W z$>|hbQ}=7xfPqV}10(-G-c=dlvKsSU$G6J&X5(#=pS~tzyl&W=nPX?xyLp5-`fZ2Z zYBUD9lSPP6-ldPl?<}@C6g9BxL@kGq+@_DUG`G!@8aopQ1uR(jMah4tS43z>@n|nD z*dS z1@x5StzXkFN$pnKWZFgl*la5&mUa-+bH050`if3EBxHeWLV_~;i|E8VAro+Nn=>>8 z;d-#m;%+y*Ixp@F6z{xpx*cS1T-jsYbAd*~UdB9S{q6pECs8l!$@jOBK$_y&@t*|p zoR(j9?x}dZPB80IrR9k!UcAJiiu1=(@SUmm6v5!hzFNTXinL6YM(nmjUyI9N{niyT zt)d`}SZz_XpnXrXfyE_YAqWf)hc@-M)btQaA)hY$1EHZEY7`B8(H2GntWG9&?3b?H zm&x9aRMaCprR1i67-#{W;ysL8aRdtnV1VF5b5e~yJqMh%?}`*5rOXOsJ{b@^;TIC> ze{x4=DgR)zy+h>9q01b*&mJYwop?ochz(%hT4?UC@f6(J0yX&cZ_s^{o!#vV<`Pr7 zCju<29?s#=Sz%?eMb5ovyp`_FB+5&gTrkDH^8$pN;TbNPnE%M8~YCl=u>TR(ZN zL6@}qh^vvT$6(?s$xJa2A3K{mm1t9IiXEdNHf-J@Km>ZP^ zL=Sv2zcMdhkL7`o5amL(g3FgZcdNGMD~*Y z11@#;1NlO1rzd0iNqO}I55?M$F;7uvNr!<55CX9sM+ybN^c#MI*serr8(H8Zdfm*! zO)k2U4G7&4UwJHjkghhH=+eMwc3CC(*XJ?B-jpE6=$cNm3s7twwy0ZSOj8z4Yc!PJ z(Kp8?_B_oL(=~Vlfz?sk${+VSit0Az1Ngn!PFLJwnqh zrU2|bHpdJSe{cPcI0wJ?oN$5;KK{Xal6U1Y@Sc4~Q}`T&%tWaSser|CPuZ3f z;TLXye!b#V9802d^W>D9C~RCcW|1fc-ys1V_tyhbjsxFjX9~}Gt5+48S#8dS^9UYJ z`VS|A{S_Tq^LsfD6}q;q^37`F>W=zDN}a}}WPbm{OG~+2jRx%LwSw%fXv9RY;1v~Z zX`7716(i3uUi-5M`$%_On`91Sy*#L;F!-p7i^-oYUZu}v=I~(2CG#oa9^IJ};)$$F zdbh<#G@m`of7;*l4rSboodD9tsPBV86FIfGk8Hoe6x1&ob6hTo5(v!>OhaB2JqZDZ?pmTy9&zI zoK*kS?c&;jOt*#fnni>3)@x0&nT8mqMJ5N@rUg#yl&r#OVf8AxfN}Xh49kK%c?N5# znt#gipV~6_rn(-k*n=XsXin_b9~qnr*p3X=te((XLJS`Uh{BR?t~P`}BJ(`Ml@c>ep9iZZi0- zy1o80FBYievfd-NjGF{ud8pDLXmiW_j2eeEwWL1RSOwYLa8&DE`@i+Xr(SuZgDeij z&Db-sTLoSp5ZIdDR=Kr0LGSRI;m%WorR@awsxr|witgUIU@o6dzYfLK?}RSXSB)nJ ziDy~7%KYZGqsA&6awHsvI+53)ZNEa(qBEX1LrrNJDb;ub_M^0ggMVeLDmJgEM(oKi ze&F-d7Lb<3ZCHJOcWe!+Q?zvJp5MqdsVY3nCZ?`|6JDu}Up(QEHG^_x&CNDmx^Tsh z+CxPaB4LS@qFbDc>_HH0Ayw4emTDwesW+6CdeSZTUuEGA^&{_Y)I>Pr$CUx=>qpW|esOZg(56ba18i#Pk&8R3KR7e^-*=I(r(HBlVM+lzX}J;BFK^nXlz;nMhh- z{p+xV_SZCQvtOxAI-0u|fAqnO4%M#Q`8P?^ub;8vqx|?qQFxkRQUD$77{B>FuF8pUrrL55gac;2$;7{&iCv@;5DD+)mN1%@1NN`WB!r*CJ@)TD-AQCm|QW%yf4YoCEi>AU{#!bp=v8kn*5D&ar9F~9%gsZp-Te(K*@ z6^81@)%@HSlYFo6|6*>vYRN3f{XR}Z)$Wx=^m)?GM~PI1E~K{)l>g5QZOM+1t4Dr( z<){m11202G$xo;#0WS+Fj{IF>>S8cB_OAY8tG^)t85yPbFLLI~VX9W;CXoH6n*3ho z(v3@E|9i)m51{*Bbchur)i@+(!jg<~o~+Wo^&;Gjn*L8nV#L1zQhFEqp46A9>;IY# z0qscOOH=5}KML?K%-r+~%tx|3!GFEN1Cd2!xL@aCj8rcTp^N?z#C^bRd_*uJA;L%s z_c#M_ff|eYhl~<<{n=fB6$iTrV?;vNApT#t=Hd_nE9bou<+&u?{yOZmb;xPVYHia0 zD(~ONlE$J~;Xa$QaS-REUh*OMUhettSHKfL{Q?M#N%ro|Y{r)QZ0QT=)x@-Ue0dRk zx1r9b!210++&KyalXP^`sshGpX=tU?r$gVU!Z-PXfUf$rM^^=_(S%A}O+i?b|KV=i z@YJy_Jb0t8{WiZ^Ee_^|Aa3`KlcLe9yEFnAwbB} z;Su^nWcBZMO1XcXc?sJD{w>9PsG093<8{J9uB-ynIcO%0W7)x(cI1D2?F_c*3tZ}n z3lspcUl6PaOO#-o5t5nQ5+WPZXmB@j5Em)ZAleXNd;|C30g{=F4f@3i7ny~)h@&S% zAQ2aP-{Ok15X_W6AtKOLB~pSk8!U(>tUfM17jcp7H2_1g;d-Ha;(B2SG6Z?~6P()z z1T&cwk`frjaqA*4iovg;ApU_-rSdz2{j9@Kxu-Rf$J6!XvNgayk#xa{g*+9s+O#WxlwJV?3?cZ2sWKrkbJznCDO{~ zQYWC7?RWKHld#=mhy>tU6bg3UM$KNN`Q7;5Q*R$ zxa6|H`zSAk$G|keXrV&`b`I6l*wh>@e+@h;(NGPm>p0cEq1YzLC)|Kq)f}U=s<!ZV+5{7x4UB)bj3PT>wi`LS`# z<#9gf#`Q+MP#yQMHz6Vsa(F4Ykq}ka1t;$GarVx0#e?%r(AS}q+D{H4&u3)q?3lWv zjj{F^Atf?366|+0<#Nna<{;B)Qmr3V=Y1}g8_f%{?bz^!4V=r#EN32t;D=QXpa7KV z;mXgUxar~Ynq(hXTaoa<3&n2!#gVGqZo2Y%Qj3GCtODjVGRA&?FJ`|pJx#@!R)0Ar zG3Zi+JLDU^!gc{scrJfa^TWkKnJcPIMcA;VpfHJ}d0fvG?SDsiyE3od2bTgDdsJBm zG#4p*&2@7M1q9$SPaXj%A4~nGv)z7V> znDDB{BkH^nH?6LjAZbnw36!Q zM*}uHD-+n=n<_9ikYxT@@pg(^yeJHn)+1edBwPS`f{4Le*-%7gL-&x9yh|PEO7-)z z;!ky6(@(#yhK2c7M5^ADh%UPzMSA?UT(!b79u%hSE$bmS7Ha`LKtR?XcF2GN=<>TJ zo>uIEj?Djhu#!0jVP*WU3-By96rcnA?>&aj+`bjaoK}x)c-zVizbgbiLT+AoCodMu z1>?*J)b9bv;-OaWE0o}~jU+#`0o24#O4IrXDOGzoKU7$brDMj_d zhasbDTeWKq{NeJlssRW4HY3&OoTK6e6SO?r7`{hduxcVe?Q$+1UjzT(r{o0de)PPb z00g~aNK7}Err*?&w7AKC5cP9MTgI(=I*KXrW^{j+7nM$9LdGg_VTi?u-(RbEWYTrP(bV7 zFf_hAHXO-WFN_n=+a1O~4(8zNzzJ7g#qDRlh)WICu*@)b%1qy1?ky?vI~XBQSXH9} z;kpfeGIl;EKK*$%bba9Ag!^KhX_a#_c((EB%g&Q+@xDffhTy4yyeUWiBlO>pFkXjX zYug>>Dsgh@-D>57iGe+Ut}3kD0aFqhuzvE=B+Ii2JUuq3@mRV<%`6W9 zTTJCP|Ja^2S-GMXDRUDlVDur(W106l^b!^;1WTmT6V%U-*fOq+6Edj;TVHO>WGV-h zX-Yk<|BTt1DpA2yLme5hN10^Z&F*)D>vDFbsRp#$@T ziknk@`g=xy2IWaiMv*_5p(NqfPvJiIX!t#s(&2V=f1OX+^{nWTo^Nb#@{keW2rxocr8k6sl`6&Y7(*e5^G zxfUZLQf95aRiUHGRZ3cAy?(w3Y_N>73*!{it+>aK9)P<70rTw6E)*bFEWR8lUrsuL> zZfDAIuFpci${>z61>(*9s@*p?|1dw>OHtUIiQ<~8{N>%g)_CfyxHrr2R8xnhag4OX zWUN;A`1uWm>SW$}btb?&%ugFb!|C37iDJ15v*%3e+0C{^w;=Z=e&!^y0j3*x9qs82 zp8dl$EebL~+IjqH&Tye1DCe~tVdBEV2W?>SMe-AV9Zs7NDbJf)@9>SIzrcan;!qV- z4`Mk!pp$skoA!xZsuYb+Nsd-Z;K5nA#mZfDc4E8zV7_l=c7hc zfPMDUiZXVQ&Qo#AnFC8+nl5cGQ?+d}LyMO|^uT}^xsVdE0#sq!v4{SZAr1WL3yz*$ zZ>D3Wd9HBtAYHwuX?3Ee{U5pDL&b{o{^pAnh-8`_YX5Lw zM)#=W`NDV$S3@w{y{#hiospF*vI#xJVw?eAs5CeXj2_d4GSP4rnAaP>g?d#&Nhyxa zuW93;_IbOOHg+l2z+541vOP{gTk+H*jzx9{EZ>SMTR2>sD{7Q#O%LY0mLsFENlwRl zH78lWYk8|RBfRZ>OKJ?M3!;Dhuy4Qf(&pqL!?V_i$E6!`Gh5|lh4+VqrTa4&)v%ZYo1y5oXr(A~oCV9s+JE#Rztyg(&?#8He(%54 zRh4Zpx%D(P^1HU^Zo}cKcV~cTJ#&lv!9VPt1CgcPYv$r-jl;KExbmzHcURoE`_wvK zX&1Ge93Lcb6PuJ(X0tX<$uJW^ASjD@ZR+-Y(Au!fnFOSwmEK>>wcubqI{Eg7Zvu*J zjg`>~t%L;ri3a21rtNi!ot<@CJnfJA?NYrQFuu}tsy?HC`7yDjy(?#z)u)N-{B_em z6+RonCYAZ+4r8iNi&R6eps*G+L)1D2|XSV&QkArS99Esx1)5U&r&brGc9j z>RyVZ4&<4rIXC!xv_+X#83w)%9WB}QE0~&QH>%!bmLYy)c(&LQ&1*FH*wt8gMP^{{ z$E01{mmZP7z$)FR!k?p0;wjmf0EjfwTYfLHDYq>m_5UU9&FstqMng8f{ zzr^EOTpU5BdG4va%Aaa-qKz1Ot;@c-Y|y;a*Kbz^2y~@}N`LQTU0Ec(E7DOxlg8_X zjmSGp+qS&PX0tcneS))H{pY11hb)G?_srJ*;NxSr4W2FC31XCRHh;QeISy(t?GO6= znw;5Ym2dHRz^SxK<}>{zShGlshMeg2`%UbeA>o-C!u-HpVSa<3_LB)se`mstE_OA9 zrHMtI9?a><=5rC+IHpQi91M12qu zq*FNh2(>a_wcfX*37G4OHZXsFV#ET9ZCl67I8@4{umRgcMSS@_7F7ZDZMfa9{V8z? zulLB*G47wAxr@)x)Tr9@hR0S4(Kvc7d*p5mJk1Lq%O0(A5TsKqZVa~D&K9a-Q#k6ryuyCXTv+&gc1lxFHh_rl%FtlrrI>z?rmxefTa;)wAJVxQoyKP{!(``?`jm(nP@jvlk{Jq@|-uaNnA2e zMJF8CiT|x&5{Ap+*aNWkUX4dIi@0?HkKJ06o_6k&LX#0sbL%XpeDA_QUm@cq z>skQTdievK8 zRvyRwA{=Ah3+(&u+QA7+%$P9N6NFcCHb^d{eW9TF;lH_|M)5Oy=XW8OJK-I^(Lq$Z@xj_p;`y>ur>e>8IEx{{ z%_jv)_!RBYnYP1-T93B9NbC$hKD$FWhaX3tbcR`R{5mQf^uRxEI}nQK% z_rN~3^iq}Uc>5+T%&&07=s#VW%)t4{?=a|fgJ&4q6FFsT%%E1UnALhytMh75#jfoD zRksfMg+eyP3-Om~Rb*R)gcRFJ=4eA$lQQBkF~w$hs<&m^Yangdl5j;2^qSbI@9Nnm zGqQ-0yqcr(V=>hyn;kP=Qu@Uwy{=eGj^DOKx%*~DW!=sXhxwlwT)wwgJ$>mHnG}$p z!8tPK1amiMz%`D6egG(P_V=||+dimmt2?qqX(3*%_DZjHMDJ$SeBIdZkSS!#tj|RA z=MZKlZWtXK+pS$)xss)v1nCtDI9__v%_sBT#bC~Ih#3y$8}S;Lp$m>S zJBlJXv8)TErXb!S1L_o8YpW`#m4njnoJY}`W9s=pTB=vRf}ulFz-uaU@5KS-)moc} zvvoInSe%cy^(ZL5;_ZX&j>rFE-Gs*F&+opS`Mh5;Y%aCxse$=eS-o(}ZR{Yq*(H4Y z$3~6)`rONQ{zR_oVIF^$(@`qQA=&!*6Ex3{2rH$PZFPP_kM`WbE}5lnkawQ^P{M5G zvEdZ)nZN49LAPJ-mDwe-Elo?&lr9oapwbax4)i9MJyP2159vwdj2!VHEf3qtI*ZSr z1G$f@QM+&=dotMpewd+1`_|lwfyF+}XYgJO?l?*V2*%KlT735T>64}43)g8YM z^>~e1x^-ifhnp1lVE4J>e#eueqNK`)_u$|5ucD`}1*l=fcVsE*O zt@T;GZ|guVe)bjf9);uo)TcC@9qc;(+SjvlPif6uCxZYf4bJ`|ux6^@jwdnbgBpgO zjS;93^OaOlkMGO=w+!(qD(eO+?i8Eo=>+}Y&f^*i%4<@VtZR^~o5 z$8!4rNq>o?a)7ic;+N~3 zFJEL%=HiH3txB#Tl<%Sj_h(q8?VNovc9v#2aNE)HH&m`;#$ z$d{#ub)Al5y<#M9dq##d&@O#2WG)|7+J2bxpx4V&xg&1AgVGxvrh5tasPNm6K5Qict6pmdzUc1NN3h6>H=-KT6 zrsRt9LW=+dmZtj?xOT`oOPI{-5!i67EM(c34fKbYuR4f9X*Q{fISWIch*-`%*1&KR z?|pJE@#V~t_E>{fRy;FTviREJTEjUrD*UmkocC4TTGg}m$Ywwi`MDj@aB0Z`b9BW_j(V)wL zXULA_3I{x41hCA<;TjqdOkg!yQ5@{i1bR&xWlv+|ZVw8j?pp5K?T6cu13L26pByLa zWFTp>tsqCuN@3jstqF^~`; zj0M=nzmwE5du(K2JXBC3{_-B?);ZyoQ!1ji<)Dd+Rx;T#E zNC@>c?v9d|3oQ&SjKBV%;8N!#z!cGq%RRL1oth};ScveU*;OO7)ZVgHT^Trhg~Htv zxq&|3sm(1S3goNARPYy7hVyfRoo8vnyvs;*Uaxy5GvHAqbRe^$-0_{oW3vs&=cpNEhx7$;vfDP@}Cvs;bO90xv6VIJg5eQ3_} zOnH**HA81p!csp~o0u423~O4zyq|(x*+)?lFu!*&2kGL$bNW(SJw9gR-Ob!Ct~0 zS&v#g@e$f%fZaOwnt@pJqowonkJ+6=KTpNo^M&8U6S7337}@`9X92k5 zKS3pgDC}@muErU!Vq^MqNDnzloq5ZsH|JpXdL%oRh%MiA_mUv5Ac3h!;C0yym z6)x!_7r3*>OK9Bn8k)rS?e|S$0>*N?eTJr!ROfqHHRb2ui-{da=XUo_<9X1p7sn$) z8q6-11wT=Bx^%GjFDxs9V43V$eTt!huI$mHoYr0uecc!RRfcWS5~)(XCW z6S2_d^jml=ez(TiP6!SOKxux0cGKF@D{pQ#8AZB;h+lrh-#@gn)+l{9_S2yO+tB1| zR*%pMVn~88Wm+OF#ddc~1$0t^0X5JxHcUM)hh|~wjs&J-4a|5)L$sLldnbJl#Il;t zR@ek}^Ue#KrU{PI*3Rkc#WAOV-AFNy$!liCmwjnbYe$B%r>WhD=S}P&w)-tkwyw=( z?Tuk&fW<9gNBj^{yyCiew!dF5J9hF?`{c}meV+6E{rSf#bDso7q?K*V0(FC5)`Vae zdORK(R(yO=Un9T&?WwjI7xC=rgq69vph2OdIeSJh;DGVQ>|_nUn~;Yjx);RT8l4Y5 zoW_bH2c5!iuvzd0*v=e)B>u=9;*UNcoCAt338z;DKgf4T#Tf^M7_UhtrxlSel&ckx zm+zPk?_Wxk%QI#OWn2`1z?&FIoBcsCqk11Hc)oI-5L=8*dXs(b<7E0IkXD#x z{%8HGb>z!KuIIhT?;iLRS6`*O13vNbmFfHUpyWf4&CjD-a|eAL9Z(w5-rA_+L#P^; z{Gwy#sKK1vf9IBma=r>}n+sE#TTXnd=0t63g`4x3y2{qf3QZ2Qwkgt_M`=Aq$rPqM z&>Q-VOyyf_ETBF|73n0-ut=5)08?ukYOW&ZmY`2p zPW?UwVw&!~I{cl&^!f0^r^aDUBOwzr+xf*eliPRZsw@J;l-@xlMaoUt>RQE@4m}jf z!Ge&|V*ZyYX5P;AcCe{EAm&S^wDu{GB&CJwtiMN3>)f*jy!9;xwG6`aPs^pY z$lh$-c|-pEo~&T8^Z1`CqQXaTxN}52ClQ6o2P~~eiCtCWd_7_QlUBcu_a>zRZCsjU z3m&huO-g;hd{M=z^^{S~Scnm-o!{IP5ywkO=-80~$ELw@H&<2@mYhZP>}>D5>?|sE zF-z637LeceMCT-}k3MJa)!3Dafb?e_JFB&8EYR^KAPw5ouH*Cz#=!SLs(A!|~;{$#{kp@-iS;STxccxF24iK;dz5 zVRKGUb8`E!g#mg{YpVbaIuqwtUQG+7HoUjvMq#LboH_4{p|xf42&8YM80$FgC8RuZVX%X30^DmQ|ww zcFJUJGIziFtsUR(4q3G42Xyaue>5|JPPPa>(w=P8_%t=iP@-)GHtN?Dkvpo%c~-73 zxoA#*UUqA_d${YAJgH|O>%^;*KMNJ0&-4iHCY65G;_Nl$;^RkRxrQY#j94I<_`q~h zw_UEXqLavh%L%Hy62~y63?K_G>09Z>$~4{)OHA5bQ32JI9xt zj@n5REP6-5BraL5%)*9*p= zx9JueKC@Q$VRU9?0B@gANhti_oZzcj8XAFln7a~?Qt=q|2}cv&D=WM zX;~@UTXw5OU&?4ZAa|A^JKkc%V!rm~;CuY8s4!?=_kO^W3CAL36%pf=E$51FT-p7# z*%u?g_s4JfMoVjp9-rEa4@Pzje|uM}l17-vOH50XV=hgoc+p>j2&OL^Xpy&bAGVfv z&?(;KEv_S_Ep0;DICERWum)NrPemjd%iNmlq zNRY{or+WCq_w{{*(r{YmIHs(B(t``?apkqxDE%L^U5QSX%xY#@@${vV`bvg#}vXs(1w3Fa?|4 z&+E|zgy1b<=X2JY$x}3K~@%{XM1Zw{d}dhNy_Rup^Om_STpC&2+rlM zvwGQZ{;H)d*^7V^tL@FmzMU^R-$&G&d)%Vt#Fbqb0yvxo@MNzF~RiW9|U{N}*V=LD-+20C&g4ArF=3qk3 zIAvx8$^+=_>3EUalSzN+&K+)^X~OvWR{S#e&epB-$1H3jCQ|*awBfh2h&c_%etZx1 zcQEX1foyDcf4W@iQajrB8P;wbms2aHzLDm#TXD&NrZv)RuH))Nk}U(voWOD;UB~gu zN`~Dyjs2)c5cDk_V&7K`^F?HC@&2^jmF4BGTsBPgH&%qwi zfAX+)=3NnYW1;Ce0~$ywQFwNCx?5%hny{a9*B(Zt8e9)s5|!%zM-Xv3B~uGc?`GUt zrt2 z%Y{nu7NP*vweu+G#i95lq|DE{!~uiHi? zj(1JlAmK~l+02r%f-U|$pL=nYPyf2$5utM#hj-!;_o3OciQWjfHAaOF$#i_ozztli zWX+PN1i4)!pmUM6C{Z0dHh z8bvHhN{`BqT0Vd3Q)P8~#!cZxYn<3h`y%>N(zTGrQ>nttzk%>%*>UTrO=B`Dcjf0t zB}kX@T}J$H)+4c1)4cg)#Hu#6*X!#fkAMaE6B72kE>IPqgU)?lzCW`)y7?>fjqaz1 zZHNFu!^`EdDv|!N9=29>k&iHOc$ZY9|%Nr{C9p()tY)(<@y`G+Nb{;`)UyUF>)0;95_b_IdHxtx{D#z`}mB0M1> zj8WB79Z2DHK5)|iKqE_ozg5z}g0aobWBn`JG9H`8c46RjasI^Mw0j)9tGi)^e~V4U z?Syux8a6MNCCIq+eqkHOr!F<_fI1#1(E{#iQZsZAJQ0BUxk7m(Hx6ky#WbP5E_c1} z?mvRbRwFXDPCRnsDgMs+N5r~NIu3c!!r9=d8@JkH<;-hLeeaqQe~ymK?`Qb5JJO5B zk7^r^p*&35iBgaAoPsZL)bke@*UPSAbU$2wQo*sunKW|freDba<{CfPqRg#HVucO}4Ek;!Qu_yGg=rMo2> zp~~zPSU&$X)bnJ)=4rB$9m~D~_=Jq5PN^fBKYW49|Cj428wce!IczxJOpt-Ej)%)% z;tq6<%ls{q5UYVC=nNgu9QCfdEnHJv;j!E+42i%5`+zm}mr{{t@(#lV(cV-3I@X%0 zm!AHRzjo*Cg*Qw0p@Wh!f<+D5-41=G#%8V!7evhE3%5&4%T~5p5`&*3uq6$lTLDx! zj^XIgv&}!r`>7AA8$$>QtU8IU9~E_f?L}hxXTy^)dPjSi;IhQMCEwox8*xL&KQTJm zOZTcf&2>u4k}|_kh9uUc!dieCPI(cwH}|_oX;{4xhIsbn1zD*bUg-vAbDW-z!W~HQGK^eu ztn*lK{Q_cEYb_d1PcS2;&m4F{l6#*%lK>N?#ZUdE2&1>H-Oeyx=Z;P0oKZ-gO#1$o zv157lhEij|vBl={Pr|eP(r2ZfV_t%G)@nQfJ*nm0d7+yz*PZxd$58n-J7}#gd&uCf z%=Wb|h1^eQoyDrtlo-uK%&7?s>WOJ>Db7-RA+W3Cfs@e71t9zQTiSRbir;7PZ4yM}@sagoez`L5_fDrOra4a3JgQt9 z=MQF&vS{Z5HTlB7wVb0&h3xyYC^31ykMB35=ESj`T&~GpjJ)SxX}>%1{P|E9n-$*^8|`^zM;g7OIQ>fdTWOBY@z7F?#b9{=SEcr%Ry~Gv$agU zZ!B^?Lgf;@DXcqndPqxqE>tQ~Z?g?F9o60(zH|k}T?WS_%e-hb{u2~)?SbK@Twr4} zEjoK(<2vnc;jD4oviW-Z&QmXbe zQcN*gB26l^GT*MB`A`qwS;;%;r*99@w`fR02|HJRCWbli!g=+zSIu&JspNpPBKPeBT_)=?UhOy>f7inGe=Zj_2I zP_|?@!CNL3M#2}Jcse`;8hM@g=Mq5x5V%(Cy`~snBk5b@_gt#Ww;#j zrtc+sUm)A|Y5Gs9bKJmtdTZJj03;=i=%Wr6K1t6zb)Kvnp#q#^4?I5+Zc9Pp(!dMT zM^si7v$ol`3^MJh0~FAv<+&5-gZzEI7ps!{n=H%q*Vk-{G-2{vfT*yp7pThJ0a;O| z+42s;*&cz0BJ8qzsbh%y2Ea)X1!QR2F#rC&e8~Gx>Z56$#*s`?P3TXTMlzoQ{$lZ z<~qoq1)UTRN2!XiPhM(*V7e^yu9&8Mm5_g!(zJT{O0S{D+CH%#UWzz^P+giF@;zX= zIV^ZZT^pMJHY1l=Rv6Nc@-uYtX-)m0-^8D3l!mDP`4Egd> z6IK32+Sm(F^xb`+Mb&lLi6?zLUG}0A|HHw%kLg=uuxzAPLG(SsPLQk?zta|c?jI8f z#E!qb47pjEarzbSM@f~2C}qg4EcOB=KABpVhvYQXGFD#x&ExS9+1KWq;Dg^FiLS5HQ@(?oKRrMu z13A9~Ugv5^ex*9*Jmj?8#ob4Sqc27H6fdYi=9ZDnr3A8_C-gR_p%s4CJUN0FdXdTH zChFiT>QQ&^LRljwf7gRrD=|&W>Jhdw`jHH{tHQlc$~+*4?u-BSR+WFwPrnM{3q%b; zi>B0>c}T&I;c>ypvIw&i|6!O695Nb0umcH~EOMcj1&J~`B#ZGv1zVkKrurSdPRDc8 zM{P_)nc6W@kpqLcjQE_D*{ezvYTRnjNb{sm(*QJ=5|l`Kkg@;}VNWkGJ`)E(kB8*u zAGu`90G)D!wF^7(qhgiy>D7xN^N~U5o5+4>4XSTJDZls3`qy)#pRz2e=pi=%?ok{s zq#~^tnbMZ~z2Fa7tjGe9kX%Po^ky)0*68oMh;$!dncqFk_iT5(huvz4vwGg2uJtlU zm;p39KdSxVy9_7%3v}~~Nj2R3l)Z=uslUqynxOJW_r9FxZrYCqW-rS@X{qhnb<{}K z3i6{^>lru|6Ev@uuC&1@SyIu;39VpbnE6d8$y~S&gQAHFrCqAh%NLdZ6&_PH=_J4rS8(58mE7EUNF{AKiq6L5PSVC9MdkfJmbtAp+73D&5@-8xTbW z>F)0C21TX2BnPA$VW=76uK9e=dG7uF?m55bp7WgN{>LB8%-(CSz1Dia>dgTAh~Eb{ z6ZWM_A2lAfWGkPxOE5eIU;bW&Y7rmD<6j#5N-)s=)fV?O zaq*wR*L@O=0#fCfwLV;8Z>UUy)CjbmF?<6bp}5*NPbMP`2A~(~0pMu8B5hU>?Z+Yx zW+_gGtP9bkWVjlv=~FH@Mf}=0loJ2?1Mn!n&C!s6E3Cx&2VQ`iQ7#+1SHX$XN3Rn; zFB|ZLJh}drldPH0=bI~TMEKy#-`K7DB{G0Q8LRU5R|lg!pw4*-h*4J*aYG|E$tpiH z7nDNAG1U~QT?`yV%vj%`-!}mo+%@a~xWmAgXm-hMp2&JsxfGuWya2RCznOwhQRrS-&6?y>ON0PA;^n9p3q)@*}+ zXh?nMz?WZD&!W+C8HPraDEM}{NiVg)W~oG$SKZ!F zg{iB#@^MJ~i^5FUiD#0~ohhi6(XIvug|pmd;YprBj>q@?z7t0Vcb60~T@{Mi9}A*yTxy70Zf9;CM_uk) z@f&ive)l>G1D9ErT1`0YPwxWVwai6=O*oxMJ&PaPwjmi5gms9PvVv!88OaQc>(3}; zvZ;axNoTo@yCS1S8jd;uG1ZAj8XP@YW!Vk%-hRL0txvRovZ>M%DGSbT%z6z@VV9S> zJEMzqjQ{>&0l2RI?SYn*Dnq2h#@0V_eOLu~rzk6K!vBdiS{lSov3yP7joBz}lB##z zxi3xctjZk6DzDSARfA+aSRd=P8d4W6Sy4nLpt~1CM8oS9=vWocWo#Ojmcu0IJEsQJul@M`?{D77mS@hEucb-|D$bh@DbkImh?Ze2X7iqc6&Nqm zqA+FDlE{!98gC(-R!LrxU|;bL>><4H`8|-qb;=g{ikpTfM==U0Z>1iK8LjqW!%U3k zHTE-s<0q{|y{G_47dp4~8jOd2xF*egpPx`)KG+zS3*6U{Z711s;DvH8O_#oXuUe!o z0W`R8{Cu_#NBu4hfn*@q{j7>ufEqg8Zg`=bH$iabVN~JKLRS<=9L7G$!;~0Dd_z73pIn9* zOyPSxzQ{Bm{sj_~(z4kSY)YCB>rXyv4tvZJ(>3oO zHk7xo#SJeF$r-JNJ_{3GE$tB8&=vy zIpnGNzib}C6Duil7?PwVpuPt(`Xpwt65V?>Gf#9yFWv>y0M)rd$WLttOc8%~Svws^ zi-7wGq3VpFi`fo}p@7LS1%6iS>Zc1*L4-OC4}ny>T_L99>}bYNG-X!3Y)Ez}!?Omj zYvi;s`X8n6Z_|_~4P4r&rmGDnH*@%xjvRi&X#p>{cr3ap4C(lqIQUAJXDpKRhs!*M zPgi3Myrbq_gG2j8G1FJ=N9QyQa$;0K1^{EjNU>vfqO&@}e6}!eTEro;Q1>LT(#F|W z*zTffZ_i(2v6C$&8jB`uO;tsayOJo@JOG+Qta?WFC>igtVII9wt z>p4JW7%hq%btMWIbjfkIm{@B*wPvif{=UO^pt3@}qpxDSiFnWJvdw9;Gl;&{7sk`~ zRAN0vOA(YgZ|h)`VI}Q$J3JjS?B-#YQUcBm7`LAo?Tg)i7ZY#;!3x&<%6kpF5{fI} zL$1NFM76Gm^$%W+GDhXo5ZfPdJzUw2KnO7vfV`(Dau)O;R!k#UxI9vLf73Bttl=Q~ zt%J*Zf^w&c$G3Uia!;Nde;wC|>ZOnH^SWk`q6)UL5H z799t2M-@r8?0z9f_jmv*_Sa6d~^f=XZp0 zXNXvrG`&K2QQyF{BlVN$cs|S6WJ}M(O?zCM8bJw{nvRis5%Sc5%@_I}dM;T&*rG+v z4-4{N=N(Q}L%CewkqWjY(}x4mUF1RtcY;j<&_!6;9oDhZ(yC*QkO_-zq-@=7q$2FV zKI8InrugO=qQ*uqQ=^~GA(w(-B&|j;Mz2juekqqJBvOZFMItFRn}Bolpi09anrCA) z5dSyo#o;j^C)`)6LMb`CA3N@iI5on&oY#81&wBayswsR%Thj?{4Nn3l#hHC5D2`_- z-m)YHn;Zrh4AvKcH>2M5r2s*af_8QNKo99ep}7iR%fuGZv;6T4b4?0}dfHZ8c ztSFZD)1UdZdY(J&jHx+ocPX>Tb!E#ZWS+QF$$b9vbE&JKI5Z>Vo-GUf3BUj@3A>*1 zO()A~gt{thjlv4+V|j+#l%N_cGt7y+hp4P`<+GR!uWmbw#XQ1k9cWH@{Se;)8ou56)-Z=gK0`M4;sl<9=$W83sMKGESN<*>xN?P+(1_Y_t_ zgT&iSm_8ko7V4bwXxJhr`MzO_Cu?}{9pMq5#O)0NNG$d^S+&3=|0I!M*PM!NJw?Abf0eT$hcf+)1e8W`y{gCcNxuQaK%4FVRk zbjHsJuJW358Pxy&9QBJNx}MnR2Jn=`aB3(ed%X*)6uxMTZ5OGwa$g(9pz%IJA+WpO z)mu-0<3Al$;pe}#UNuhVl9Q~>cb#UY$+IT1;I*uv^ClVb_qEWc2hm&hJeeKLM3D~EkB`xHELD_TBM3gtPY?7zk)b}sOa*|YGWl=3)SRKysF{k!Z{>frZ zwzbyj z*q_rYi^)o^-7HB$FK~VKm%Z<1CC!&^k2Ohi^Dw)dHwt8HOgi(UqWSgVpQvWL8n(o@ z1+eQ=2?Nvq`0c`a9R=?*wE(YVmKp&G5AK%2n8v-Xg2%t(VqUK>KLDmK;z;w>SMNW} z$_F^DEn>DN^{u=&Nu+z(Avcv49PqCtaSYLi>2kK+>>&K8y1Df0={5>XDznte`qZqo zti_pkO@)W_4?7m;V^U)1Ul-fVc*du}ZIgF+iXNLoyCA2GsV$uEjrQ7)`{XT^T@e#d zDuFHErw!+EmtuIi@1*B;pB`(ryZT-X1&(-M%9|81AYgE&?B$>Jl50NwqcTx#olpg; z4aVQr-+soc%vBJP zSXsgeLO=Y$vGo-Z58*SAUP9IZd`J6Fm~`s(xP{t<9J>G#`N6>B)ti%Tm6Mxn5Rq`R&*q^+ya zT-EqdbcksDJCE_Y_JmXTn`EB$L8Oefpud{ITvHRFkV~`bScwj|idgaks%mpfzb}S# zomnxC8-Z_^wYFLet@T`R}r#X`1O@l<|J*H zL&@{utgw{~GkczSyN8x@cO_7D6VjYxWeWR@`3Bm?T`zs)hr3`a=(Q)Mda*@+x#gd++Xv9*P*uRNrYZU_gHs+ zw5%sod}=;{BeGdp^M%WsERxPgI`ZlBS@(^vykElw!4c6>yoq4zG*6?ZxYMBUZmS?$ z-XWB@e_~Z20_l+z=V4g<##pE8lz8g1Jv^cHD*ckYi5a}mYR5TiMy;vf8p1dE@N7sE zpDYwQPK!_W30uwydtl=QeQ$PjLa7F~#Bjvr!nV|8dEi2kjuYvh$>G+PfY% z*|P_mQwtRR(&{*e+c{g}??2+9kvGmje2qqO`!ui`*DBsyTLfykm?t!!+!W?XnG{$_r0ra|*5?P)M~EH|;4{sPrew@m zFL6tIKxh&B^9zB#lryr=g7CDv#KCDDD!k9+z}%HZ!|V zudGImW(?2Aqf?ME^(*LM zh3S(NkT_cc;lSdPSb|xd;T4EuOml5da*gvDt-E%o>t&AVRO;Qf%y&O86Bgm>g1kkn zYZ8Q>{pp)VlyvIYwlM9q9956x>d%Z+dA}D07A}V)J=ZQ`N{%iN`eiaSCVST8cy-;> zSzkPf{xwz4Dsm@VMrTl<+3Dvr$hb;qoh)moF@)7wz2`sJKQ=_G@s<=}xyn$FT&)JQcxg zM+2vp+^?^9xCIxF{9m%g0uh|D$I7RMEO%f^INkvUU*pW-D+5y-;8Y=JG@3v9*kO?f zo>(gsohY3bFsb_E*k}Eq{$*Jo0t67gb)WxfpPgffy5Bl@CBew}Q&I6@gT=vp^Xbew zEmghgF6!;xSJTkHd+G9xha7_3`i+{v zk|a=30x|@HX@wG_^e!Gb*IA6_cdWNr!(8Yb=8@NXcK`U3sxZfRk7beVx^tYr|o#19mU=Ei}S>&S0YGSNSO5#2rHxj^DxRn7! z;y%98wC2Q8Zx(kx$Q?by9W(P7zwW{3-9NXm(Fr)MnV69->TUm1S z);G!P4&w_*J$y!5VV(Dm)SW9Sec|QCAwsF5!1(Qo4LpnE^Q@*Qot!T`bq}hv86CnW zcNR;k8E9DhLp?j|TSgtw=X$(q7}A}S;?25|80BIeJ9zY5ydR#0z7KCj9} zvYUJGuV-Id8vk9VYyPrT$NKRyu}S z3kj6D&D@)Xu|7msYW5}&N4vOD((;J3pH02^L6e6|%vh059JZt)=^lGi=IYpg&-6ab zV_*n3d!2+cf~C}O<+*p-mp)>9F?c&D%!?_s!eC)0jGDr`0bh=CSf$-afjLwiJhj?bR^R!95>=Vr~t zg}f9RC$Yoo9gsoj*_!LqQ+>91E{xL(Z{B1@;GY7t5@q|74OCp6_~CaUvk2az7vffQ z?<i|c7HB+Cn_zkNhXcW9F4Kn6reW*y}LYX7N z0rYrJYisRh{QpXLVIk3T!A$&lEYg`=pUDjHN|>ef3ZXo%Zy~^-jb^wCJ%?DoYgbGd za7`*4-f_go_rvBVVZm(xph9o3ked|43w-6R4@@uequ#N~fUA2pAnSB%Qu4Z*dTaU1 zDPqkJp|k*82OsnOO>^1zDi*_*1i>NyF=z?@w@}OfInWaRZ=sg|bD$;s-$E__=RiyN zpHP?oDr)&(04>)~_JOf{sjjTQJN*T+`)^o#H@IwtgY5_ampVo> zzpSwt{r)RS`zzvmo1$=SHf!VOc0}u@4TU$4%+y~F%EbOlSzFA{nOBbt`93w%YZPg# zeY^@>?V#i$m$avS553X#+6?kh15mm467wT~T!f21Zn6Wx7TzF+r*d)SVn9EFbfBVm@DLOh^kI@<_u*6PPiZ6N ze!zdY#tDq>5lx;)@nX*|Umj+?KFm5DC=ZUk+wJOH-NbUtbbqpZMU^A{pBtfjx5~n)Lq-Z@Luze}p&xK{szgx(zNx!y7wfYz#WTjpXn|u26Y% z7I9fI;Ss_pSHH>_eAfRA?|gFnzu}#YHZy{bVuzx4uvq~P`rYad`=x0Pqfs$BwuDb8 zu$lJ}m1Lh3!D8j*y$RwRac=&{@F$wy^9YCj1^oBi{xr??9_~#^52bijoHe!jb5%j2 zoA{EY&`m+yAxg>38{{|~_lf*oMlrsmyoc-eg)ukP>E8L#?eja_^WnM+GiUSPsop*I2E|%TMN^eAS#mc!zw%Er zh;1UdB?3rd_$6NHS|ROtb@Fb zqA;)pvg^8{QnVlZ)me8Zz(Xr-DvLZ61kgm9{tCjJSwG%1ReH!`Q^UqX;t0) z1mT9UhF-^+o0!vdLFoSp;iG~<|&i}%T&D^S2S`nx5K=y6RK{b z^~lbld^NcWq{xwTLn&2L@l`F<{1&7u1fMrj)?O>4n-IC1!l`A|_je0~ zbL=2UJM1@f zti@)9JDsB%dMxibSAx`Y z^U|{Fn?-gw>#{r!VtwSrI&MC&YvQ$@lmtCtOqcfx%-q-Ncw=W8jRU>jTq>o0V9|OD zxy%iXNQXt2Xx@cI=)Gi;Q%(~jx#5V#jxY%a?F-wPdinU8#$Eui)+#Xxxb3D2kF1bW z;09Mr4wFDh>?tjnl~!Lok71P_^ejw;-JS*(J zh;6c>lTaNB;-Nb6W*R#A#wlHxf21kaHYnnw;|0y&0UynhJjdC1meG85z8wI%TEvF! zOj`DMYMe>+t_d~L?|Ub9kj@-(Yhw-&J&kM)?o5!AF(lvR)VgNdy`HD?TOmaWV~$m?RJCd+9}*~H(!uW4-R^3+Rhp!(QH^0%wys=nxo z;)FSdbDC~C(g_KVh%1Ct;k7E>^kN3BO87A54>igh)EtZ59g*P(u~P=VB1roE51S(- zm18lT2nZ#M;#it0N|2X%VzTKLhyEis#?)b;<=C|J*w>(LFRD<F5iRyN z)9Yv}I#ybeiu+s@8xL|a*W}t`CN2~N4-Gm{{Q4?ex^l2}Q7f>LJR?+CI09>0q%f30 zuQzm4Un{wvWaSMtYN@o0_Zp;@p7>6HB7DNOH|#t_%p6zYV5FBs0=b=&n`!JJnmQtVt)N)0|;_mt;UTmKb%lzCsRKxaQTDomru;Nb+$+_kaX zy+>mkSrLJk2VENn!2)r3K>_X`q@d39|;>?CH@to&ZTV)#Z$KX(AhnaKw? zex0|YZ6^N7O>1VQAm^du_oIH9fWxhKxUJU=ilQuw+TU&!$&GvVGQnjAwwk6=SqJMg z(z6KD;@gO~wuhwQ1?pTp-}->}l6ll7@18`Fw1;!%_;lU=qO7I<^Q4G}(!rao?8B|E z+MXlj>DPujkDTX;W;WZED6T;C8&d|$eV$YPnu1@r(m26W46!!uRXM8Q6I7sAv7Sh; zyPdVzaDpkFEV-b_hOZKO|E4I=cXh367Zxncc(hOuLEv*V@h1?5_|}S zPiix87!d7u5bZ~2T-wNxh4ZUvEk=bZC271Czgu64{W<&!4Qz2ro}`1=SCKW?av5RGJnA8r)P-D5Ha`9X)z%z#tFfY9nO$LqggsEX#P?t-t&Ho=_zS7Nia-6sJ#1il^)11z**cN2 zCC|fk>*W`!EywGTi9YiEQ6tc6Y07AJecg|wcN}gjy|o-Qx+Zw`p}6y2%FbEFzSKI+ z*9*-I+NzRu=jY{rIF3TZ6RYhj9==gd=%vdOa4~o_nMT_KbFhhtP@|7Y(`n42=8jt!KB~#+<+Ct9peQeAwb@{Zi z;NXI+Ok5&2b%qzXtrz2`MG$vbE#Pk%C1V>)h}vEkKCw@TE?A}1D6d^Bz99Wj%Aphp~k z={hvYHt^x)ub|te>wknoQd&q0wApBJYGLG2nbhw!GfKVFR!%0Uqz94J1H%_HZeJ5g zpo6eRF7>I^+~T<59IX&9Q$G4hiR)lf`C*|^Gb1)ypvJSbe?(N;C!5a%jTdPxtrCgf z@gEa2Grq{3G znD%=xEyujDxp)TFnJrHEf1k*=A%d5*GQjUVB<<53#lbeL@5!<}LfyJ%SYW>bp=fb( z_vfQZG=FNhrpGs;{#<$F2$9?o{4HE=VT;z>r5gJr>PaGgR!<--2+vJanD*wkq0Lgx z-q(s=Kh_2Ye^dZr=yJ})CECu<=mKv)bC<{~H?e8XDU|Np>;>InI&)HF^6qf= zYGj4*BCUE)avaGf_PGTqOV>^o?%>p(HSA<6Eo7UBR)J$hdt_Nn)m-~`#hY;thhTkR zt7%YKQsLJV&oazu=)K%l(!7^`qSDs#n$TxjECzqt<>L4L$Mv&ekYHGWu51b~5Fwn? zsX&(AbgUgKllH;ex^n23$mRt4t3zrn1&C)NLfycVqYp$eewS2E?UGL*}NN~U|%g|7}& zFHvV>9o1~f)a-x)uCtyfP__Gk5jQ-{e?~tmY zZTl&R*4jS=0& zOr?255L_*VgAVo>Y1e{JmNagQcw{D4sizd`)C6l4)haX*q!--Sm=2gIH;IU|?Rm^Z zyHJcva&HH*NOOA@-FthCW?8~vs z185O8wk^f=K&8~Tq(>nYm9dVOHv7(Txb8b#72)JKU#_(cBcPamcUev>l@xAcP}+1Eu$YU zcO9E6Qcpscn;g8n_j(Sk*|f5f0#~d1!?c_n8b#%PsXSv{DdVyQ(Y^AYa@*G$KQt$B z70(L^4j5>RoRH)+?xq*&pJmaMvDWpOoPBICD@%89%~5c`Y!&s~6>{Cao@D!qs*T<7 zYtOI%nR8e~RDnhUIKJ^4{kGF8dl$7TIiW3ft=mguVRQpkCG~J!5(V&(M;UjV;bBJ- zdeP@&+HW(1eIC3mNB(M5Vz@>A6oUg2bV)N zI1*d##bMfQE_RAa4W#Ke;Ijyh@u+f(pHwDBmh16V8}Ia0=+}mIsCjeg_pf}Qu3FbrQGVJ&B%=&Z6Qiguqmp(HX=g)Tu*xSp zOkm1pS^{s}d$+9bye|cBR`uh?BMBl`-Z zhu9h?%hO7zU<4cLmo5%Y4FHtutBlz-c)=f1h6O67`00`ilcIK#vK7j`4~gwA{D}qq zxFk|OrT%izQd$$@vLyTRUi=miX10Cm%_5VL1gjSp5XUD|&fx`^CPaVv@XQCpcC~}t zg%~aA&lel`MGk4NWcd09{&yfVy=7v@6(Ej_ix2xa0ioq?Aw>UFc&bwM!BuciZ^eU4 zY{@Kso$qFkePsYosRFl0g>Zzp!&4fTO=7-oQMR+yuekfi?!C*_s*(2?S;P^Qi6sLw=} z52+|)nitZ4rLq(GYk_lM&zvq$&5EM|nk<3&&$BHnDc&F01*77-$ zxaR4&M5_q)S(;yY=?5`EF!pBVv~Wc2+^WszZA_}7q~`m&+*%YZ6(7Ni zXAC{yGj9o29Eg}1#37j@aR{gXGMEMx@^U}FGqj#j5G)ck;3F8nQ}?|1nYB}!`-uHA z?pq*FzRL47256u|MS-AskiC^K*v!g#eKQg|3Q-B46(B{x--WDiZ^sX~e&_5vAhQdB za8f-d{lXbq!5ISFjGMX-DNVAq_Whd#INK=?8Ki%+tWuDVz2Umgg=l~A^_dbGQ3Zf6 zV!zeV;1YuY9})pMSQX&W>{<;gmpvo`(*{T2JJ++6Po)HoO7>vdSX}+$CmxHPHdp(W z$Qa;%o{cy!xEUsDog_game#X{$V}HhiIiOhosSKys3f~UM-lvKV8U5Vu1;kpdWiea z&HNYV*?%_8;QycI*?%_8;Qz)vt0DBUY?)+KyB`(Co2N3Y33{{m7=kgk3ks)rkp`ye zjVB(AYT1edY~f%Tku9caze{!k=1&;%<4EfrTq-Wz$dV^E5f)M1m(<`i)v*M0%eTb0 z3uCm(<(hXp6Ym*5%mFIQ&&~I^h7Da->)~w*vC>>T<@e5?3gXG)bOrU3d^Zzf>{M z^)OqKL9B5>ctHRExwTUz$M|R#Pr3P3XKEk46I6TAZoq6k$?GsvrEy7(j0E_E@x3lR zr-dxs25V(i%#p=K)1aB_VsAnKfp{wqc*~N_U$)j z6XkF~QKVjO`-UA^PO^1U8qx!AO%SxnIkVkD>Vz-M1}148>$UplsL!dy8Hf0&q+Dx{ z``dSYJNp&G-V?%Mk20iL^3?HtWdFP~#edG2s<>tKyH?NUzRvTwOd@ceh@SzCP?a zJ#;-153J;;hf^RJB|XaO*upwo;W-q`%;h4*z>F*8dcm+ZloP>tspJa!G#K9}UdCp! zTCUuvkNw3J18(!-Oyc@CiC|3Abr?oq`lowK-0Xz#B>has$ZQ36Fs&zzG=fCKtm<>c zLYpZL^dKmNhXdhN(U}l%5mA*{1i9(8WQ6#i|Y$l>{$#+0)=|gD%oe z8lJDI@lT1(R$c!r-V^Zt6G?M=z~33g)Nqiwb%4bKrCVvPKwCqJBA5`G^D{-u7riYn zH0}>BeZlr^^Ub_`jA;eg#Z}JQY4^W=s0{%Fou*DH74Bc+RY9Ewp>lgPMW46g_0i7tbh&? zt6(#fMpcXOk?MoZ&`qKw$yao~>gF{A#H!GI#qvuce=z^*aNZ;*jzu7}Dqd#4iYt7` z*hG154#ocRhYxd^aa&(k)2v9f3V_{Z<$(a`R`nFD;v|HR1k^^r#wV#4!KVEdEtxL4 zNfrVj0*ZZo_`wd@G#EUB>-z@$^?q;xyvjszU{883)%`g`99+j`YJtycnTpKhK{JLh z{;H4@0e&NJR;+$?$-GH~4;I>6L3HiF?AQUuiTts)0?j2bE0hL0WD6M)jGy0ZDnK&y z;;n{YMWM5No&R3^G5DPb-(PpZuIzy$TKI7`mcvcM2h-kQoiH6g2o|AsdlW6$O=dwG zAC#1k@)dkPz(8M>3Na)XhZ&5(%0+aWlPwq*>@e(Ri_Gd_qG6H`T|&rHcLr{g?EcfLkFu}U_L^91nP*p{gIV58P*nXcCd3O0p~ z$~B(Fh!=sNgWO@a7$E8DN*a~Ha==c(78LO+?r~i$s*_`KzD+t46sj?_!Zw>`U_r9p zQ;7eOf!hST?96hmJzff>R_kV4yWDv~HopS~kGMj}{Q`fI4HYjPoSd%6ycSG^>{B@W zEG`GjBZ*bJW-wWjNLh1o{ziI2i{1Txv2N6D9^;8UN{8J!?(`$QZ@8B-Lut* z;8#@U4qH9aQjgI%?b zUG3@>nbq+ydYm{E+;M+7r3rP$5p`dubGb1X|nR-%W{QbDhH~IeT8CVEd7x9TC8^J5|ga0n2cxwV~*ewVh44ZBI zt_yrn;q5lOh0#OGF89P0Nehy6#g;7?|Ljszf9?EgZ?TW_8uds_JLV`VQNS@Ck<<84 zE%`QLEufKf)>B&F>x5DZWFNV2{sAmaR~v%vi}~)4z9WFtC})_^RseQnmI+8upTJ_y z>yeR7dFi*y{{EGwmjQUi3wl`Owunn2=q~^A{2XK33C}nW)j3M9xm+NYW4}p!?A#d6 zZrAnvS>C@G_h?};^PqNaTA+e^!+)v;qd?7PW6`W%ZbW=y)%hp3UBb(C%%>Ezb#_3l zD#h_R){hkFv_Ivubx%0`+n(~+Y)%Es)O5x1m>N$X|1Ezr&nVz^43`>}33o?wGDV~$ zuwxtIBsX~&s1qQiZNLLH717@RXf}`*Qn1Q230hi5u*%zf6)1ik_Q!-dFnFW@9B5v7 zpI=%?53%1^=&G1aDxA-T}B*oAZ8>uE8=_OF4?7m-{l z+N|32>@Ahq4_86pzdFR79ReKXrl)R`&zNv={_kQ*EK#i!t#I*9v;Pld~fvo**)*Xexft1)aO~ zt7IIcYp?YfmZNo+(q9CAA#jIJ{|4|{P5+4GH2igSj5J51`}~Zs$2i4f&mKS^A>Fv* z*O>XlAHc)%<#P)sG0xw|^;1|SK9a!v25|29`@J6vG2Vf+t~#Kv%23uu({i_M^P@I= zpJw{Vk0iH^a9hclq&ow-o8BD`BZDr^j_e%~oEQCK^pQC43ECqCK$JuH*%yu;B8h9q z$qA@NN;-vy?fLKHEr{|Hc9;i`kqDZ@`%Ox*=4?ii51rFV`2(AwSv zy+X>?fi?GUvZff*DyHn*;c=Qge69^*-A}aUr)+DwuK|KWln!9}Btr6G-r&zo0RdL1loRXFkDM6R@cXTigmr{ByNGHC2+xly?r+3$t>>{Th zy1mpj9fb5=>`fj=j|_%=vQ^qi%5Yl=>t}42y#}SfI4{Q9P=}hozPWnhq);-8pnKG= z0CqC-k=(T3X@EdUj!YJz3oRQndvq<^3F9>Q9C$Dzg^yp;$BA7??9bb5EZe?%^TeY^ zlL!8yPy?DrygaZ_1N|URz2Ss26p$zkb(h2=q=iLv>$M{^F;lqLpoAy3=2CTQgageX zA{Gi+Vz)M!#?ZI^Y8Y6DPVLlod(9k$F(rlUWM7WzA^L8i?!KaR2v(4oWln7^rX`nn z`rMX@(sSjx!wV*e&uwG;NU5MNC(HH%ZtoT79Y>3><|rh8If)MrrUCt_ksfPQXP11? z&Peg0Bl0=5f|f|o4kUJe;@iq*&9clzdkU`s#%k@|{E@J>7w z+Pn~q-Gt$Nx-E=%p_nO4rCOm^1&tsoVS+{CkxdxEy*u&*|Tf&dJeV8=ZTF$4g6l)agem?>_5(gxF9T zG3`aR=vF+PU(L*VIEx@*oX;M6VYnPKhbgF(=sD^%^g< zIk0AY3r@tQ!!NqzBnjuh$?%xk5 z$sz`cq91b%h96_RttY7D^yncp&*HiL_W9sF;!R8rh~*m^s1I=RmQR9*i@-_XkC<v!;pdZs&-e&x z9P{ws|Ir!2dW%D)zS5~?*(y)JDBe5<$T8xjWt@$o`;JU(T~>|6{;Xk$N^QYvFN?nO zhBl09^#moTD9ZPGHufOf{j|og{V<)Qm#-ApCypl@{&`==i`HzuoxV$+KS~Y|A0c;w zX%2z}j8kTtdOkgaby9KWegWs&{>;%24_*!Fi>8ZhArt&}UO01pA5uE-fQd&ABU-+( zVb%X0ETla^B0${dg(nUh>}%9y68PW|kUXJJU6|S=PiS_8CUM?iOMoiAm;_sB6;mYx z6G3(Gx#bDiHj@Nhn>Nqm_*XbLVy@Te-2r6r^C>o5#J>%&X9%G@biC>R7j%+Rp@5nn z9=x!O#Hfzr1J=?Nu$It6z!q1r{ArdZMB{nZ5PEcA8KxP))fp$(6PYmmtKj*+%b7U= zUzw{Az+VePrWg*{g%FvCKu*z96Y&_g6ttz2XM)fd# z#1acnxI&G3%~`*Pm3xNn+upyZ!m8gdri*~2eQdpHBH{+LZYE88keeV{oo_tWZna?3 zjFUVaD#@d6Yb-}7A3+yU_oFV^$k(S13Z-VL8M~CYJJQ|+->wpT>EbDimb<2DO zwbY$KU~?|_78vS_VuIF$wpWFkao$um(_6|hvq2*%}>kW?Nmf5On}fte0I96K3G4Af9x`^tkkH`LOm$wRhXE}LE(v(rU&QqPhwZ08th z4gWEWw1G~7mgAfCQ(K@tvQnQs-)^8?wnS487h7A_6Tyo`)PgMKr-jhD{0#IH_D6 zhcyR*@e*UW_Bz#85dw}YKmFl@jnOE66NM1WSnMK9@h?bk7hp@NEAf$+@6KJrDFGr3 z3tK$P8z~dj0d6!f zm$sbZVrBv>N~B8FJgHD0JHwRsWz0wRN%Ncb30qRm#u)E3BTVR%6ifA{o|yd5_ev1m zo1Uabn3lNRaTP<{5R?w4QSOZ2)rN7)1(p|8Xo}_LxsLZ3eTkhh8G4Z2hNK8Xob_A9hbnr-d^V3^Jea1WAy|;e4x_s zqp8Aq$vO#7v&nA;lzxX|wAw5RasIHXNi1(T9cy9hSP)<{( zq{yFOx`Ghun{Dzm_M?nk>u3aDJglw7UjV``dV;!!ce{|MPA*SlUK5V&DpKK{^jvPM zY^+}c5qB$TW3Uh?x=ffCb4{fZC@uMV?mTh&Bs^J@0xCkRB8M~qeViUFGt#V7DvnbJ za({d9QHR+SK_RyUy3k)w^m&kPVariace*@6dOIHKU|Wt&7>=s6RVwq(vJ2+FfJ>|S zbC#hIJ7tZ|poXt^geHURM&!kyb@p}x?~_q#I4n*=zd~wIwea;f|I&U@ey!*SdKT;X z2eq@>S2N$fCrIZwUk8cqxf$H;@`;;hz#p<5V^-QiM1!3#rX3Zj>Nfg>dhqwr7ne7j z%{PDBvo5A!4hd18-Sjgu{sM1M>d-i&9<82%igV^_A-`!i;QbBtRRV9`d-wHqi-ZmQ zK<9I_1d@C<s!Dhwp>GF> z-U*tn&R8UJ(`Hb{70t0c;=@#4qD+5K3%tyAln2Q&stnp< zcFdRCNMIs-EPVwjM{Ye&`BYBeT3U~y1?VOv?mb{3iS;|yrN)T?#8MsF+u+~D1ofGB z*$Durc@tc>$bZ0T{)^J|#U|{0l!&urn6m-kscQ{smIQ+Z0HVpO{BYl z_d8p$*Q-)@GW`X|C0pIG@T|N56OizNp)lu^awq?E9gupGvJxu2p;#KspD$hUWy+`3 zWx2uc!>-DaDS=FLvB3YAY8aVFXsJIFYZPI> zEwwRofamM7&F$c|w_NB)0>JDa4E(fi z-vMCY0`BXTKyLfmLX|TmQ;>NjAeC9qCy89<8ICAin#0g6$1R^?XWk|$UbZSkJ|J_0 z+!y)>2=^XC0wCO|Gg0=jQ3t#Ea8?v(l!FDrS=91J#*iur962we?vJJ5+z8ME?8R+d z*|VNIN7tVb`gF4M0MHe}{e0OUjVJx#rJB)Swks^Qv%;UFKhTnW;sv)RV_7y369bEq zdl;7J`!+9(MrY{{GVe~=24tD<-`wl{cp#f!P2l71U=j`987wr;j6kE*k8^O|P*a?f zL#&@8z%AGVTKI-7?q%>>=lIXhd>7`W=^_9pCEHIoV-Ecvm>ScRga=~u!Z15leX3jp z5bPg6`-p1weV~B@c}X1dPYS-T;W?lH70c9r|7!?XD(a4sxx#_gVbwo-EcwRV`Cp?7 z0=0W+$=6;=h=&Na{DhP)>DpHAmh<}{BqRoi%ff;BUKXhSB2<}hTbb?4cyNmW80mzd zP!h*aS78VxrNQQZge|m(bcbc+gbNd<=F@@N2?d0(R@1dg=je@{fBjbJ4n4B#?5GM} zLc%}e<@VE04l(=x7kh6RRb|wLi*6cJqyz+|OB(48LAoTRLAsHYe8B(&1wp!{8>B(l zpr~}0bazU_Chpq!ednHY@3_D3xZ|Eb4q?B%d*xhf&iOpgBz3udRYCf*^qxO024Hkj80&OL|m3Iza2^F|lE;xQVKa(_ptuSZKZAe(C0xv#a&WFyi|efNij^< zLJ%(fod5s~5Fs3dx`F=}tivg0V8bmJ5Dj{vgHj_0BLvU~5zRMiAi?k8#4Xi;eh%fapXspJ++U0MN2+w5>tLruSa(4w8I=t~i*@BQeU-v;R$PZk91dv%UxD^vogS2x%_f8%Hr~%zu zKTm?Bo1G+3i;H0CqTY~31f>L>z&%d3L>^0bOQT2kQ0GYiJfgM^Q6`t}0zIg&etSq! zTXSdm31ILssinpl`5r4p6qC^d%1QKNb6Fm&3~(*lk0c2Ea7cm8u# z-fDi2r*jfPRFF8m@Um(H?{yN43j`AwFDh5B=wR8k)cD@WT=tk%%>AHz{7^)YG^?Y; zkNaLUpWIeC+nt-Q8DhKQ!}thZYDqp*K)(RCx1W9CR{#I9_6$)j^?X}@Z@X$kX{_{3 zd>foQsMO?F>(>omvE`R)co-tZfn8a%ceDE-DT93)FxQXTmfEHaCPlI3JXwJPdcM0BE=XCKgCPl;5U51aq`1a!Y*`b(nhZ z#5|8)Y2|}P)!tF`=sC(e+#nm`xvTf1agoh4hX7sUim@ir5xXdePOCNtFxpl#5~+4f z-}p|_dl9QZYV-0>S#ukN1EVWzVt#oDt^l$o$(rWqw6fIjwg_ko)=!C%FOh8nAcv^e z;stc5YD#eX1I1Cc#GY&0Awo=9|OLer#79BC8A5Mp&AmQEg-8Bhcluva*>AP7iW~`#5ASX%>TEO@| zJQZ+VQ&5AT55oOXf#etCG#QvdqcExZJ!h89ki;R^jYG0}m-!ch;XT#(F7G6toJ1a} zH}QoX56Vy6COy2Wx4A5%ImhU*dbi?T+DTVXeBFEH7J+CZE?HNmStIHdlwH(Y6B+ok zF)XByen`5USn}(z!m`IfrOtoG=chm{&Xr%Q#B5stM0QEaF80R92hdyl!%GxX@%KUl zoADm%^Wm~D^y1{xWbB%MKX;~}vEh7}+4f5;T`nOX6Ey$>r25R*HybB zO!?acsK;2?scQ1qV*?n%os!Kv&Ji@w=a2T@_g~__DypkiLpMe{RxUt>8Bq+i!LzS;U<-6EvK)WPbv9mFO-aTJ*3m+jXSaq z9tliKAmbEL0!KJrq3U6h7z>*s#~}Xtw}}c7aY}b_TPyhz-vv<3GejoeY0!Y8M7Qbh zO`S!ce-NSVPh(P7GmkVKY{nwj?}uT(l4^O6Xq%lf>8SpDxi^oX`EmEmPr~94mHYyt zTnd)ZsN-S)zLq`nAU_5Ut%>YxdNEHkO)))rk4n5Z=H*9vI(I3kt^lMbDy38e(Ii>o=a5Wkn#Rjpz_n)}_s^;vq6ytFcR z=~8+YN0*gpTbOyADOyM4*fSaC-{#2v#2cyHhhl2uFC+r;<<$7I`C^F8msAHw0xvoQ z?zm^jgM}AL;4*n>9s>D$wp&Y|Bk&2ms7%~fu9N~u-9g&}R5Ewl|I>E2|Izl0U38XT z0obqPsMlaFQ>QrlQ`xH@+uiz9KYiP2Y`rjIy2q)#!YJgupABj>%I`Gq&fKpC(Xq~* z=~<=OHp*Bz${qHu__9xwc;fWhEV|KTLnct9*OOh~*u}o@Q{`SAud&Qp0%C68;~r^c z*R6$RP>58;11yPm-bg+U>a$0m{)F6Rc>e(Vocr&Z^F2@U!iRKoH3%lBSMh&BKGmrx zoRa#jdK#o-!(|8Dg8$Qe`~O?>rIF1C`U`_K{&G;(ORrT`Zo8$Sm0kPM(%5hMwLFls zdUINL%Hy7k%e8?ljRptrgOf;cKNA+6d}5gv^q;6A5S8SDefrN{ zV#sluT-jfHFmYLZ&m!S z`1M1I1Z0fFhDI>h-??WI#E<+TKx7Vf_CvQkNjRxDIO*TZ4rf4c%P*N zRe4b(UX4E@+#tF6T%o|8`jYmOf3&O0F|Hx?r{lX8=`CgLX~qQD*^mi(MWn81J{GDm zA?TmhhZT0G&nn3R$$`#e5!>K^#k3u+D{#2p`F5Yxw`vxMN-iCNi#SM2b8lDc{=BMf zTHHyUR55+E@Dqm&XhyQ>Ule%2Ke#F#*#WgZ#zc`_$I2pc)Z#2W-{TE`J>L%xMD&rx zbpbKJpvs0L3rZtnM^do4bCkMnkJ@|(TxW&?c5n++tFN}bE#$t|Z`o!9IMFNifP(PZ zYbNb;wp%3+xHPIzC*To(f0$gQQ6Yf3a}RrkQhw*_cfaS@E6=@Z0uhR_Q=TJ9=x)Ub z`YF9k)14sG2wWMugk!vwKa!m*%l@xz$4n!RDr}*uVfLHf+WgH)!>-e7iGsQOY=5@D zpahD21PEUHGrRZ))PoQ|$XP{RTp_4j|1La5Drq8VSd8}{3caXXldo6!oYxK%@MwX0 zMXk`xU6}9T76X;PpDpi~W)-v+km=|MlzL-%eT8O4ihEdL^70*DSa~F`t*gBi&rCgQa7U9d46w=esRWFm5YeU-=_* zs-rLHnwIwF=~gE6gH3Cl`Rz`}#y>n~10{F#rm}ytk66waLZ~gKjzW|GJq4aCc(D}; z3ePyzL#LnS(~Q^S#OEmqPU3&EgDu%6=KqV`|A!cD481zaxoU<6kWgR379@mitTjDQ zGP!lU^;A&&VvjCSe4B5)?&W7uiDe7`pL(MVfa>nMe=`hyx2r46E|c!()S=9cnLu>g zBA)!SCt^lYe`X&B27y#-5zMP;Ra~#)kf;89qi87^ck_*10jLw9@a;HN`E;z7XcWO zDfPnQwe;g$GrgiX_61zP)45g@o}C`?n>FrlRRNPYSWI^f0CG;USGNA{C^5JX;QT12 zCHj1py<2)xe0Q+u;?1(qh@rQE=KmwR@jIsDWWWfpht9jMDbK1`cPqUj5ZHSIS#rxO zc6{Bn5BT$)DH+580ax_=xrF!io3oY8VvE^1EPk$9ylMoch!xxlE6}<(C00?pFf2Iu_*k+QVY!!q5`h&6g2{aI>Al{6GQD{c zUx=lFA=*-r!{m25w~HGn7jP>v9BR0mCOpj6Q3vbt7AfZj(F+N`0gB1 zJgu`kisyc@^aya2%Cak;`~bY7&mfHWk{34B;E`NqJNEr8bbh*j@Hzc6ukGN^!jRw$ z+~Rut$=g+Mr8K`x2*2mYmzxIB3DV8kz}A$bro2dSk2gl0>7lE$JiSjA71c>Er}p~% zb8=;F9;6RNr+}?=nQ&!N;9XTo4D8#({&f3P)q;)KlSvQITdIfmJ>v;9(MfP{Q9%sF zDIeVuIS0hpFqCWH@*LiYe@To&j3dehB5L!$bL?*3iUvT}@j+mwaP|O^JR{^md|~|G zd^BQo;P6r1ybZe*{4u4IVPSlRGCCyJB$3f4`?&6Co;KoW0WS`P zba5jWrVnma<{-u8|Lu4yez8qW5jZeOPpmtl6$W!uHf@50$m0L%p_2#@3VK~Nrigm$ zN2CifH(&V3fPxwSKUe-c*_FIcQ%W{Q5^uo&Edw_#hlK z5^C&}auUq(+G{3egThzp9AGKg!zb8ASmG-O+qI;K-`-eFDoNmEBclbuDzl0sik5F) z;0VJEo18um=j)5-KXHkVYDFixg>A?&Cvz+dlkbb4$3i2)&H+n_!|{Gte2_Xi2{sY< zN%fKI-T0_N@EK4FS{n@h^8995VhbV>rEh6h|1H7){dfO+T>kfZ`TxLv;QsHv1+hZF zNcf-sX|CG+@!u2-_^9Ro$9o$3udM^*2EdY%X=p(L!a=!7fEQ*I^4WTxtsAl*@{HOV zcKbj(HX7RoGO8`t41QC$dFWr3q20N4+1=j%7wP!&} zhXaytT%-4aOd@OqS5^|y2SDM=(_XWm86YK+_n4aB9S+-C4pThwwhFi2fo34zIFF3N zhj5Smn>p%Ebjpp(@)%}K{f24CBxWRKLztQC?2H+SE9bU4%+F9&f|SYAHFp%gvG~#< z`vO|@2(YuH3%cqFZe9|q5wuUt+O?`A5o=iQ`m_Kx;`u~lu6FjW(g8_{MXRp;8)1se z$F_c|^-SA^NX4a_c6>pm(Q-Iek=z}8Noqxm|FTSSs`DmPZwU^7+KeHeJ;L6)nUUa> z$dD1lOTy9bK|wGKY&_JrFKT5lQr47IQ|Ja>`#4~Ai;iY!VcooF1GFs*ejE0$seuQm zZ?SrlWjD!EZ=RmGcpQEsiGmyoV~}h)^tr7Gs(2zhq9GZ$M~%@h=A*!L9!<2m_sF?% zS_EmWbK~C)Kekb^JYi>8FrOBtOaq2<3y32&@Iu+cc6kjQMXn>0;y8)n$^2KEwXk z3Un(%mLNUC@;}7L&mmY4HkiNj)^%x<)p2FM7+ zfJ->KVH|)KNV8})==G*caMGnwa)1I8cTb-SY_Hw))^4F}_Do;wOa@v%GF3Y}>Zhq+ z>>Z63*0%G$Zt|iB=|>tSqe{<`sgZ`%`ra;1mDrV@Buo#LyzbX5=vZL+gKQWWA|$gV z;+ZS$e}O5e3QrC)v|AU+tyL4OlLiD9MzYDTcZxxIEAn2idxqRA~c!a2Ku zfKq}vZ$^1;fpml%@3{wJbDa6*ebS_esqQ#>eG)hT8K zeQO5@K1{#-%bl=F}}M_N$o73XJ^tEi3p-taB*`D9jZH+%WlL?`XFSBL9x} zZZ_j+xG++-3mM9_nIWx{BcM2M;Ov-^QpmJ^|38_>o7MD;31pc(R8-&n+u7Jnfto>G ze;3WWv>(UXdgU{T)iTNOjV0|P3oj{xt1 z_QY$`iDMZ6#hRO+*C-2n?AXC;0s2p)#vw5>$zq9I0mZhP z>dxqaUr1Ii{j)n-!jhO?LJ7Sf2O$HR){oRCvvb z17}@Fl8&&}5uxMcI3YR;SS+t3F-4Coy2n7`l%3CRBno`3G%)<>M@>xKCrQ;d3?iOe zykkjM=S7dlj>Qs#4QCymJHy@g=A_7YJR6IjL-mS4A(zqHbu|tXcLRw8BF{4wxUp3I zKJ>%8TRt4d7X?$k*JzJNZp7wnyw^e{Dai7J4j0r&Z5DTTe-Ia(z#*lk=YZ5OPFatj`sy&wKjiQt5 zJ^{`mBVbcjuL%2zSy8qIy}>jEWYtD)Exj7%u!pyVx8lpL!f}qK;P5yourGcH{f{X8FBPUUCHga0aXS?+;Q(ayRoNUpzY=t5r0ECqWy6 zXJV%&0@E7O_t?-2npP;V!tgn_@!oDYT5h9)xU63ygqT{ME2P4xpEF6`TLy6F}wEMWD1Ar<7N@d*5I<9#YEP4$V~R0U0uH0j&1wN z1S@Ca<#tAya^fIkV+B-;6!vZ!rzprQFGks9b;D{W4 z^d10=1Frq;59g(usQ7;kRM;ghP98=X8C^(IC6B_KuR^F2qpTX%pU@tMwn?H%ij}HN z9$UGaPss(!MUpWI6ROnKyICm#mO(;`<{PzXpb@5ltkVEF>!FdlB zRBz46u3QOiswmCuy1r|VwQ z@j!EMssOGmE{`E0Y7dU~|Kx#^<-%wE%!BVSYy5fpT3BC40JTNZhXnEOGKdcuffYY6 zGBZqab6W^1#}*{0TMHGzU2+GMfyYR-xyP1xys%+nJu2TrGiLn@OrCQ!xvlZrwxU9& zpKwe|>(A}Zd|Gqlf}me&krqW`Boa-`$`E`}TL~ zY|&15ho1mHy1j<|!7^0Y*UWW2TB6-W!VNfhJ+rCUux(Rqsy8!@FW(52^?E(eevWf+ zGU;T`z$pqb$0+XnyJqNLy(K}xp@$8N|EbbbLh|Zbzhp6jxM061e`#`XF?r2KZlwCG z)7koHodOR}+w!$jv&!#}6hw>mk%Pnj320pPVjmWf_aD&jP@tsHvSwp#_x|6ue~yuY zjVuS0=nh8=E|3a?4x>yMJVD8D7R)mncP!CYOmrn)C}|eYY&b!rt|0ybXo}ZlcVeZ* z*v|AylrpaCmg97icC-X^1tg}DOT2G;IEhcY)7&${XMn4$(hm2R#cJ;sXfh@bKo&V& zaipmSYNSW~89QODr7rZaD!I&c!*{~gUz&(nG^W@nGqZ3#hRwK=|DC)Peu(LWfvjxf zriRDbT`A0N-C5&*0rDc%Bw$$^$=h;EiC`HaC?H4QSo!8tE>Y>@v8kVRr%h=*nI*~D z%Vt*fcSL=a9Uow}HhnOM{vFJFfHjkGGMPaB?^1{FiNb^$@3A@BMd4Nb*m4YmMM%Iu=@w?}KwNs<=T>zG8DqFST3Aj%dol8n|Y&fvX8A3mToAr(Y zpZj6ww|f|B#BD(W*v75=<0)%+xR#BXKN=4O#q&HT$Fm-N3$xxS@BJOXUpNQg zO)2s7y}{WBvlHE-o&{1P4|wttwKY9trqY^x8B{iSGry!dfovbhTz*19!%E)eyk6j8 z1~o2O56Inmoa11f&kR5(~LGd+? zM%u^zao84jzz>;9n|DrB&%+C}3N(a99|j65mYRnsMOHC-xn*(+y}WBKv3?e)Gx3oV zwsn2_IrBiF#$mva!?@ArwMA;1^BJj9&ugj)Yo|i>@hX2nxh$!_FfJ!?uJ81@IN_{p zQGQRz&@CD#pj$)($j(rux8G%WUwi^VYJF-?Zp~=hkcf6;79q(4|MXaoN;=7pM-u2NQQ?m zh%{#a-PT`Wv4e1PYq#fsY})gKioEV(zl(Flo_xm<8b7Qi4i;n8G-<3#2yI%=BqO(A zB!M}NS7;~kJCkibpZ!J0D2_-`PB=|DyXqu1N%$pr;RwY4qJiS8NsUbyrlNL9f4lJ) zuaQp6-;6sOzt2NmfDr8R-1j$tKNfEspq)nfa{a5e?_`tPH=Jh=c$kMqKr0x+(9!C{?xBIPuDZkm)6>zZNUE+Tyk!+TP(nFeS#@hZ& zPP;)jCS0i5rvzJzkL3K%h8+QB{Mqz{7Ue%P-Ve+;%&x=d#9L+t+@0*J#)(Jia+6is zvy+=)>a9ha`^%p(N1srMK@DC+MhQQ>hSX(OO(rWml5rGE8@c28_O}^l! zz|4F0JB_s^QF^4=-Un7dK3H?G?0V6vv}sD$nAsj~Xq$QvbLf3aQ2FUi#NfuIIw$x$ zX^?f7Y^o90DE{6Dv~=x0YIW0;>9Mvl!&0?Vo}wJhz1_Ti)-Y5}iNa?FXd7AqJ)5XLfD$&3yWf z>(Rd$y9Ws(%zu9rh%DQXuNL)oO>WBuMKoNOZ#BFTLOT9(QvvZYa)F!rZZ!NrCmTNb zm2UK51ia`Gw7J06ARmtTN_fM4W^%VZP0Y8a+2fw+NAi&zXco?BA?CG{f^*Bm!-nEJ z&=|uda}ZO!XgBxoS=>brl=2c${bx7=SAkP3HkPf0{crqZNL^S!9S65O-YVII^$UN_ zrqkC|}i}ri>xCc}sf#%`jXM$G0hVSL;gcVU(MZlbkfMG4b#X)6~7u4Q03$UuKtGPmq6vj zc+d(Qcjb?17e(0O0qG+)35q|Y!v(2=a_ShNEpHy*=IExw{?MYT7KI$ENMtV?g9<1? z{H;cknraDcoT-BNkv~1qJYXyvL9I^*zwp-eS_PquXR0Z!sls1aiLKsGViN9SRH!ZJ zz5u#Y$jj_&5GJ}a^N9!9JBWrreoZ=HYL|fooBsInlUCqo+3J=fjPUkI#EERRlm=^` z*se)2Ab{_;&P*#Tf2eLITE#Ae5db;)WCoI{UzhN!$=R{0bs`a6bWgmn56Bw~eh{z* z1b=Mqk)fbBa^jod&mlYzyXV##Xi~ekHCkgx9;xT&KRh*4QzV7xUX=EUQ9+u3_^5Fl z(9Dxxha`@=~9>a8+pPGLPlzIvkNjD55VW&Nr8RDCYkI3J| zAiQGm>_a4zQ)l86KH37Z0$pEb?{)#zWV}Mf)^ti{P=X~!6`~M9_eir5`orwS`RWYQ z9WIqdv7e)oJc=GbezAUXq=vAE)1l#@H1$8o2W5Mx@yEf`MokCA07Eazh(Bu>;Mtxx zTPrPbc>uI=R%QWMkIIWagA?y|(5vFgx<+ASYPia2Qp%~h1W<0>;*n8d4$haI_c)nP z8h19K-L%NEr6|8XDsfjCB$`4G?oh9sD*O~ADk-(lD8ziUDAxv*lKAVj^=oX7p{;4G zSNDEBX!}dLt`e3R_|Etqf$f)2YNMR-Uzo?QvE_GFgkOgeuV=_VyC;JpqLTDlF)H^S zfjYj7e*V=e#g(sdgi=L^QS{`}x4zF<3Z5sBl|-fQtL8=?Ixv5@>wX1Cb1vU}N0>{` z&Qr?O-iR}84Y_avXY;u0EG;-tmHPhk$M+{+&=?E+NfH zh3Fq*eD{TdQZ)ziXwr#J*VD<5Eqhb+xGg&^uH9ctUOGQ%8Fs;P!9_+AHjuh76qoJV z;QuW6*d#DvV(2OsB8QG`_q;ZSnGrcOE%gv*G@YDU`(Gj^W&BqGkGLM(7#hRA#^1hx z*Xkt5le?pN zMUO8l$Ps%D{WbY5;np{)X0589);L=Y0}Bx1^Bce#K|%7!@b6pW3}iC{39$JiZ)*cTX-4%INs_SdEuh42)Vp)%6*Ixx^DylK~C%sarq^M5pGWVn}Cowc9g5 z6-h7{=Tg6(gsM#oVbg^b;P3&1TL%u}RwOhX92fZL3%Afxo{CqUt4U}*6!BD6O%b&Y zCbf*td{=g7UR&rM3Ob~r7-%h?v*c}r9&K!TFiMfzsJ4^|sVRYwjel!U>X#OBB=f^x zV(-??dV35`<$5~g%dzo89Uo;>E|h6rdj07B>(zPZQp{y96lB{OQT0`cKnmh9s_4P{ zXN&iN){)C-_w?E2#79?!GzU-ph^_HT1PSiT9};%$lY?()G;71b*mnf4Cvo z>935bx$f+lTu6r?>|n3Bhn#LClRxwG^Sg#0V5UFy7Xl_y{0cay>t&n;m8u^muZ3ZogUj z1Q;?C^)Q}m%+(~#0D-=%f}A{gaoAbb=8CKCgUUkum=iX8_H*!1av0sWo6FRkiN z7s4GeOu@b15hJ4)O&*ruciF;v<6ESFV|WQtMV`pClGM-dXSiJp5eGJ)?m@(X;P~vf z$;p#$5Ia8J1`3Ut#*K%tt%23H7@oVR*B&_kNgfaRqqd;x>_d% zB%?Z%IvHdie}FYiS1fGa zL?cZhcc3IXHa@0|BvU^+dh|1}bIHDXGox$BgGK#r&RY*W3Jc0WK70RveHQwEcoW{6j{q;-yC!Pw9aGI znGwVp?9OrbZdu@QkAeA2oN%?h5(q{creA=p1~(9)^N6`DGb{p?$JQuDC8bY_#}qkM)EpgevDXQn*sJAdnSV& zn;HUZ4y+2Ge2QE_b+~9%w9H=t9ZASd_7*X-Q`zx4P;i-P@-cK-)+amIurHh3m3slJ zd+|%L9x=1R4|DjtC;j!4?tZ=NfYy z{P|a-*?9W4dh#?VL3eVQ6p9NoA-hca;O89!>RYRoG8+kxCes2C;_T*FS*=!?PLG#i z9S|706mXcLKAG}uwnmez-OZc#B^;Vb#D)zSr@Q?^c9kA@EV8b<{rtd=%JZOhfSL|~ zjRvv+vK3Z6EPCA5al6e1%!xhey}7O9EKjvRyMxLKSC`@6nEK?h)|F2+YJW*dG9uCcHRzA4^^KX4i3Y}s{s_|%xF5W%bNqJz zQcV5LTl-E!PId!Pw$FLWO{RY~Q|hUd`i%XvA-$pB+%E_3nZWW7@;-X|rgSHY=mr4& z?+1)ihDEuJHo;A{Pg9+Gb|H0s#~Ir2<}(cr`02$-n&XJR=hhT6C@oCCK9tv-;anZP zyDJTKk*0I*fqHsaRB=3ceSh$_dvmF_Kvs?&2&R9PK5;*wswkQ_&f}Q200Kn1zyayp%y#TT;U0_nh1>Xv4dSXS+rNbw8Flv^#jvL9pU zZP6%YKKB&kHY}dah_N*!@)H2q$_L*e%U0BiIoudGQjB9W!;38R$pSF-U5)(yk(CD7 zj(lC&WW_uUP>5ataZuY9!E^a|yaw7VEGms|>sFWEmYz;Ij`Z<pUiyA0TN2btK^atqOatk75|GU=j$uZ zyD_%AD)A~0#>RJrwDp9Cb;`_k+76Z$QiLqK69kqj{LU;uk&{d_ovSX++L8BTM!Jk^ z9%}+e`X1MMl{4|~q(&BR%0OM#aCq*u`V6S@ssL$D*E)>XW`55*mP2?t=19Fchr3~c zT!e^fk5$ukkXYM89tX%{qUr<)Va-~ue6W2CDzY9R%PbjN!8<*2Uu(TNQ;cQp$dBS2 z_qQJ_-~`fypU0_sl(b-VF7wv=e~8q^5tg09UKY#yIi7;$l^)xp(#MGhyNE@+4sfn< z!lue!W;Om@xvy948v9Vxy?-kCUA9tQ#9+A@n(x{dP{vaq5*Ul!EaPO|RZg^M&O30L zahUK8AJ216HzqxdylPY)cinHfJV`!@fFG}J7}pqL7(`87y{mz{#W%ql8$~=S{7wfR zrsrILGNNdhsP@GhZ}2F($80F0U-e2pSJ_)G>>jg2k+X^KB`%q$#q$sRRo?Jw_jRDd zQ|5m#Lb_iHttXFD1z7AP^6U?PR#OB*edbMNuP>>ANolqr6MPlwx8IR>3~yctd%cpB z+~ro1R{h=QgY`DtHz%oH;^-{ks$R!6+Tbm@M z*1v=z(}u1uwPquo8VZ7^W{L~$Jmh`OpL}u@&7cUicX2k;j~To5oQVs&%OB3@H8>=$ zw+?CKc2{#dw42WQCS7H&56I~!os^e~*BCh2vte|ngcG$zR?oW47%-}(P&b_)#%dSo zfD&LaabC*J&NEfx-9v)iqC}fHFW!aiA14Sfc9DaApNqXmK|Wq~4fCE0TJc;kfHyCWzYC_K38iM=vOGYs2bi+x^m~1mGkaOxD zySg~zjL+|k%?Vp?_GWz5KgO<6SAHp3vZ@v7I2rJ@^m`%Gh&)gjikLH3D|}E z6>5ibF}Xm4_P$XPq{gV0%F=w*Fx|_nTW%`lE3qaTM!qohyeVmGs=6x}v-im(92{76 zPqqE5L(#w?WslwY-r>5Yr|~b=vc}H0A2=rww&zt|FZ}Ih$$3WaPWrEX$0}|E-KW)@ zO=N^FkK#drE$SxEX-t0gEyvf-aA$bmK4Ze&a4I&QPLtq*Kn1H5@!LGsJ%khug>IvK zj)U!0Sz%LJi@)zXdZu|daeC|s<9_Ak8XSAb?_Q4EGgf-}JuT0z*7*G`*pcz8^F*Ef z5z=&pR)Yr}m3^X)(p=Mr`klHTqTdt!PHb^k{{V9tW-aSH-kx;Cj}h^5vag()^6iS_ zsObCXL=_+?2LXLgd$jRf74oi(@6wK@wQHN4-M&gS8J7nx;d0vtIf%96kuj6-05ydB z{Ds=q$ss8Lg|KHF?#lS|H?Q=*K^z#Le6e9pgX1pPn_s_7tXk2ebHXn=1+H^3-DcVJ z=}Xdljg2Y9Iz=Z1{%p3J!&Bxqfns7s_>Z-N$Fm7gpTJ4|6*q0E+3z4yVm8=t%h9)8 zxWH|E+^^r)$5xuuXIG7F#(uv|+1^4#9Tczord?G?rSb_@Hyaihsj=u3QK+TBQ%&bJ#<*0sE%HxQt?3jkAH zwX+aMywh|;=;$p@131uO^eoaU(jOtL$Aw9pxx;bz%XoL$KW_O}1P6@8v$M)|Hx;-w zZt!qlyp5fRa!?0_HLcm&ksx%)%Y8bzgJD zO&%b8Hg3z*I88GiJ(yuB(($v`RXT$3U~eAVVb_`?BJPj)0IsodQCpY zf_)io;<)cOhVAEWSBi7b2L+o$mmccI{KV?#DC(>Q=ZD)&n*oOQXi+Ufh?Hip&57{< zQ_mXXCPY%;Le~B8Ktt{P{3?5dA8>dZT-U$?Sr#!y!^Cv}ayDrh-yU(nAiv&joI0C< z7kY?G7Lh8QS^(KmU_YQSVck#j*~dYM<&m#U=7gI!8s~Is=YT>jj~^cK?XUFE@#Lx< zcpvVLwP7YV*#7#WV-4EdgDw3)z}|N9v3A@9(Hv4E+ zls>!gb}BR6pLc4&ceDUD+*#I}Yo{g6l$WH=ip8p1z_?u6JQMt)0hkx3NH?Co6!C-J z#uV~S`}TtQ+8XKRDq+>4js}li4mGh!j%O$tM1zio*Pjp9MwFm9j!PXlPq>NAr)=#O z%{;h$x>-r@ei`h}&r9zi#sb}I5;E(;O((u>_ZlopI~s{(v!Bk9-d$|`uIV4BPHJ$g zUQAY1)LEC!z{N+zPk)P2>7yW~H;DNShgnQ6E#LL(FbodHSs#7BX|!dZf^Ivtqba$8_~y0|L#qY-}{ zHea4^t-DoS1gfmO<3lh-zU8H)rF)(n3h=1-K` z_i)~2Oi&cF9=LB5`czljYr+MQ>ZO!uUk21k&#|`cYEkAOQ0!G^_JH?dNTm-^TflMY zH}5x#$bsv|)gP04FCOWF$F6!oovYKb@dM55R~Yzk7niJ5?#ExkIPflDPPpe@okIy zY^4b5b9|~~m>lq@_@%kWgDTscXq}|>J!uNr!Y`qiHml0_7uXaDPJ@mr`^4krs347* zbiQd_|I9K{2ZB#^s4Xqpf%ao1oHR9z}W9X@Z`0bK6psZLU@?Q1^Op!7a`$-_2* zZfyC2O8fyZNHi@$-z_=@EwjJaHtXoxGCad2@`(YZzktrhT2Y!Chae3~#x<9k_5D>& z0|7)K30lZqtQi9z=QwyxF^>1-xE-tY?K}It7ir?=xm#0k_TQa#`YMI3cgOr{J1LW( zKZ{eCf#>86*lkWkfgbBq9Xii!`zcCcF1ciwB}LfI(~ZyguNphxqY1S$T*SJyt{eM$5d9A_PL<_J!!miLq5SF>!-UNK)Y((t*!bDPp=tKD&mNddDq!- z_UmW8nEX77!s6!aemi69sC3CL_$6dq75h~rV4B?AE~v$t69_q88@m-|Rr?5){(6U6 z#?A$EM;&W9q03_#fsT$$0kbHRoExijv>2``NVYYj*j<@9MrZ(TCGUGVQQRdca!XIz zm0E*=M9Zu-%Te$oL|2urpVT=5ZVNv%UOs?f0*qru@%7y^HBx**cR^I>`YfVS0X@)o z^YH`{CY%ifidu%Jn++*Iq)~=i2vsuGKoO0(Cv2@Mb5UDnL~ls;#e0sh+2X6=S6LRyums$m77eV$0~4ogb|hS-DQ+wI+2L zd!;%*3kJQ{Wd5@;ZoTCfaAg1_WE>bw6fpwHmF+&Qv9WwXk;>yRa#YVKqK>>TuI$7$ zR$}0a8K{a8SL#wC9i7U~)jkx)ma6H}m5ck>(4g9hj-17L656l440sW#1gZwif4*BV z+$oEz(crmmv1)Q#4#Wj3^UYR|O=`eZIx%}5oJ9TS5fl?$i&h@M)*e!V6UR6Yh)EWG)HH*71#eAo2a~kbk!2?e+1jWX?K(MlCx5Dd&9&GhSr8Rh|xM zFS4`hm66FZq`d%6kzJ8TicoKgq%>|=yXBT-UZ*N6#_qQhN`sL+Dl5_i z3`}r@7=6gn*>0#Ibf`{5V=ceM_#96#*0#YW@b1a*!TJ-r302%DhtjzLyM&qq`39zQ z%iS+Y>ISW|K|da*ggs$h+ei*$762hsE-C9um~=UN4r}rU%9Wwa( zBBumC>^-ByVPZx4UZEG(U$8WY!5~}((Tu{>Sxa~?Mp?M8?O02qFKnk9p0mQHDdRuE z`n`{#vm;%elUbKU>y@X;+}^J#X2>`2=Kuv;J~FMz@}zY8m~4zDmqNsgzz97rm~5d` zD#IxV?4ft-9E#S#QIQo=&;bx<-ZD%HLYa$ZPbM&VrdIZkqp~0Q9Fh`#^SmI;+NGs|4cp$~%@{t> zNQDN+tMpaNCRH#pf@_+cCLPcwO$`*$0~^*9vlx3Eew7_3SK2-jh0GRYD*yDa-5+Ab zhh2@i0YiUzZCrI1Idk^NnJa0lHwH5&e`D!wO71SYt-RF0zT7Ky8$RpXCI+!3`mF}j z5FG*`P}`L=L8v6|CpPTp%`U$t&FSAMylq2OxgNVJ;pXQKR2D~uHE;uxxR@^n&a$+p?sxd`L zx?=l-Z(8Cr?D@O;7e7|U-PqAih3S;Jk)DTvu__oA-(O>F*;QO6-|ZSc$dQ574RoL7 zjunLa2^J9`Y8`tfs;veRMEtbX^|fmOTtwtLtrGI!a+9&UMhCUjHtj)`61Nsqa^tH{Lbb@>PttZp2DsZKB%RXq_had-lL31EQo`0KU6QjO%KJO zkH|*IY=OSg&UN;_w&(d(0V{qyZ+M%a8%%iDt08HxM__E9kNNp5`U6zI^Fv$2hcmop zyvEW$E3mDx+FDVwU|o@9j=25U0zpt85^7l=vJMr0pc-4_)_Bl}b4>{{<;!t^A6q(fy8)43N87Km3)XwZeY3`3n3BsgQWzaH(LHV&74J@nu zG;g*RZn>@aIgrNoyDUt5F-{82^2+$-|Dxk|-jVZs;cqm4JSwZ=$7=F>dG+n5^ZBm< zO%0y9CHn(~87=iwuQ7~2CQosQcFwqIC-;xBtvz2sxBmCM61}72$Z;d?kVvruII5m6d2-HBt$wB?q3E7@VyEg-g>i*`8!a zzC~-R8Rb>)J6o-$MKF8fbuTLh*OItlI~$`f7r#*6bpIdiy>~p8?;AdTKei-FqG4u) zqGYG+B0`zjDrN7H&`pK3hTK3LfW$&z~%7Ch5=cZoqgz{>?$hwI;YS^M9>V-CUq~^~?pK%FF&nj&_ z#|Mo1{Kl)g#r-FmKWIkm0){#M(Ob z^7z$8oi4AHmCi*tpxZ!&8Xt96s*C(9)7X8qWR*$YKXsCPY+Uc`QL{_5_JdwD5RP3` z&l*PSGPu86ZuJzYbcB|ZK0k>cWqTq$=h6PuH%7`ZtTR&^=G7OTym)#TE#T9i3bKlx z&d^K^UX_$ki`x_HS}@r*us8a_V7K$uNot*fNG-guc?+!^-v=Sqi*VE(P1E9%cK<~7 zwudaU_K3voAUjemY8x_YX7<7Ct5(FjqlwkCvn@M#SN91Cc{FMco>*Vir#nKQH;(ce zZ;|P9M(oGMQLEL{4yuhei5iKI4tUHJ$T+{C%!hoxxfPwguD6Ya$(t=8 zL0BU8IG3~$H!&s#I|#AkEvqF@tK7=ZzH;wY!ll5Gav1^_$%OLE*|>Bjt5Myh^*QRg zBi_Y=g!Jq(hbm8ZA5nYw))gq@L{FJNwS{m(>$qNQTlY;fn@rob;hN&1CdOR#rV}^w z?fUZ^)%^pQrCbf1eS6-enYk#89p!r07Mc-lGZa@PxDstK=4FzZt*4D1IG)o+AkQRf zmo}D@qV_;HCb{WWvldCc?_{VN#|=l4*VGJ3g%qyL?l$ z1k%gZRKMcbh|uH}Jgr{U`VcXpmsg3}Evo43X4C7(En@WV^{7*a-(&@Oe3Q>Juo!5I z5Vo{lio~h{+6gri8M6Z!lBBIb!&$Y5o7>?yoR%38UrjH zC^#-4isTQt;yN@dBHVkx`gmVYfTXi?&POH5_KkYr(uZ|`vWLE!~LR(wpO#%DUjudoCt71K4C=M|1bmJY~k z4S}zrWDLy$v}6x_Pt~X{&MuBR&I)(JcpW*rt>nK2P$D5&I#A1P6lp&_UFwEb%>U{a z)v-(&Uuyk9;ypZjf~a!gj-$v#Z{(n7{bTTr|I7F(Z2KAr`;Dq72kxxqNxYG5Wy1V?z&c zcV2FZ;!KEe-AsQBrK-*Oi2`UTb|XM%nxWc;$BC;2&np-f8%WyuefW&o#Yx{L`9_7P zLI0J+ks!9p;U8niDH5&vD z=QxS?mJ_CeDed1vLL!TG;qDEp-n-z9F)*T!zBcgu@zE9CBkhNH#I>2TW1;&I7P=kA z9W7u$Og=vWw;)>1q_E^gUh{^AE^o(5_MOpDQr;_FxmPh2QAbl3;8dQdI@@!l*qNu3 z3F}0gY{@NDVI&kxU+>!MlgAH*@vrkp77IM{hsR;GU#4jE?juANnydv-v7O(IL%(Wy z2ST5j|1@rX0XO^(K&B;YAE`OyVWCM%orf$Egg-y;lzR@g7FEu3|Ps z)18|^>_0yTvfw3F4qeQQ5Uqh6>PiB2=`n2eAu8DF!)BHv5oY|#l%p*y;>tv61CSNT zy=6mjdvQeRFcKqy9u4kzfa)A5?Hldx27HJ8Ql&C(DC~s3S^I>J*^gHrc>p)rNWQF< z9*N{6mHzrDz)cGSnX(?B491S1*TCJ7PBhua4UbOjH);1h?+^$cbemhU5q;a|ZZa{#=OGsy|G5m!4;)sKC6vz4`d1fiY ztuSEz^(aX1@G56r%lX%~4ayq@mVPE01v?XSV{9kdpA}H%E8Jmw<1pTuD(!?6L)_gj z5(@-}nwS%h(ftB<@^74EIo1WQ=NYUHST1}sgVK$Mz^**^bWI>=Z7HO!5$;g}U4Im8k>5fYv$n0W0#7xrnk6@H9YnUL``r z;zrM91=}=->&?&7uBJcR&u^f}?4IDeu}LruN2O4oCwE89T7qtD`cW_bq*GJwFLtp; zZvR}6T5Ncw&^lE#KH33YU7o)VTc1o?+E3OSb9?F_kHLgx(Xij)nLu)C=4*U!o%!Ya zqmYy6Rvl-WquF$#X$SN@abWG)R#`kY)fz6{1+xslCjEs0fF9XsjbxSLn*v(s{x>#H7@dnC7` zEaXUA9=*r#+JW0PdDKT%#y8h!a;g&cJRf-LlI}eFwc0OozA4Jq_%kKap_8pvcHr)6 zk>^qa`>$_Hq>h&+TQL^#;d|#c(e{v}!Sot{(Qhn`od9RF$E!yUJ=%j>Bmd=f?2Q(Dh@y=?3Id;X|erqI0=8D zJ?GQqhdTpcBWViDNhn}FszjezC=5{+y&5tL1_tnYC>yb<$1z;PATl-rNDL6|i|qIwXR$Uy_SGGgr)gS{H#!MEP^&C@D?XG)>ZMsa&ZQ(x{jxK2Nfb`dvL+6Cd zrp|~&IjwcT%O=@wuOgahkm1nQP%w3w?@;u#A>sQW5JH?M&DKhF)Ux=R5s><5W_Ufk zvFfF$9dr1pO;4?HuLhPJ0OyZ*H%_a>2+2%^BRZngx547>RytJ&XTkNA^&cphas<*1 zS(;?fM?QZGcT#pVdwxXR@k0unN3Yzs;YE%nCYzIETa^fGTW#m1oI#w%&YjWVQkv}%?M*Tt?LQiLj-QI*Wo4eq!NW0@j8mvx^7^DlK3&G-Al+eP zu9x6%j&$WKbGw(XI5G4QH#QNk|4NSi8tzUW`2|yItRkNyXd!FlZ^&twU%VaV{Q?dl z2_LIzx@(&c30o-#eEXQFjDJ=>rRH^+X)#^q^`6TsEJ(TP`?_ z6piM$n>p4vA#&IDk&AkWD?4&Obl%T4r5)_4LhEQk$ zEo8zoXm=Eyx}5a(N15e$z5MU>2U9+i#t5{pI!F>xJWyjT*d^`d7j0=wo#s537v;Xl zErx8kth*M~JP~dd}&q>6RX`Ayf%IJi~8tXBbNSb znic;2qB2N8>U^f znP+R5K@Y`MC{#@J(MsF^HPqq7AEj#7>g8T`A?ge(DSBmoLRLNPnhdUCpqv`O?;6i` zD+L!PG4bjUz|WpCA75=#$8-U-UivtbsQH)s=RLEdzOJZ^r$8z$hX2L$pk312t692l zTK&q4Q@%jfH}jrJ50^sa=RCLHGd{En+&zfw*F5GwNo-%Y{+#58EVTArouxHNCQ?t| zcHT?tha^v;MDKRE*b4BfYCMQ$z_#FfR3GU3ERGGaEd0veH?vU~qeXBMk(HVgB4O8H zEl0(X{4~Oc0J?&Uv&$9X`;H(}TE;r7WT`jCJR*f0N@=Pn%ZbL34eR0LD`P!Yvv=2+ zuY9a8Om-srBuZ}L`I!@NE0L5y?Yk~>?NvHejEsnF*SpJygi0?BL`z(?Eicl}V9M-3 z^$e5J-)jp!HlGmjTH8I@oT~f<7w5zreG5!yG9$`GCWNTBsMHNK#_qWPj3-a@DC9rY zle(F){xN?ooy@NI=jV62(CoqOi4^)R~@OZD1iEAfC2Q=&WgJ0pSWuKuPUUfPd z$Dh`h1`)#v(tm2YBekBrX6O7g=5aC;qxQDGf-GKd#w827x7hV6FHxj0 z&@z%qpl){$v@j@rr&at;1P$l#%(Qg$aJRoLD*#1>e9s|v05i|uah|_P92Lr^Q~TaG z_A%KlRU~D+qDb{DTD07%oCtKY;L{gW!zInqGA$ol(VK{VwixZtAV|^L`13!!{OU%4 zuFhmfs3ZCABgYGctWEs4vxJA+Xf;U1);Ggl6`*k&s0NC4KzliCmtpIdbk62p9qL78 z@N>|p_`UVYAz>RNnMyvxAip-tIb&(uBE^}|?-rrJvsHld4Xp{V4+CMI=~ZU>F)Mwc zjMAxEzFFQ<01rd$>KCp-fd42DG8=rLy#FGkg?l#YUU9I)(+E*z5Uv2u189=V4X0E2&IR5v z%QFoBC8%L>H9^r--{BWl(F6at?p^OM((~1pOKk-a24ih>M85hOIzOK6^4F7OkGwl@ zBTbgP*L_#As#oWsiOmFD+`!}Fi_85eL8y@G#e^&;AD_-d`jnw$ zg3|Z%B9&AHWso_SZheYeU9&A&IWT$Seeq{z^or|j4=2mZpi};o@AlDwE8FZqS+8Hz zWBl<`GA4NjsD*6h%}a-S)$3Dd+QgS7A|A;Z>W;Q5FNK@tE88Htg+|2PC3dlyY3Z6j zJYBBk*v!29A)?tnUAi2soRD?(QlUp-R&ZT?d~$E^_0QcyuE6AMAUKAXr*oIxSzg$b z)aAT6#Lf!BuAwsb{l5^bzV;MxuWU`2jnQW47N;@>p--d``8Vi^8z0 zP4CNHAEsx|^#tm<|Lo`-R3xKwp3E`MP=`@N+I=OCnD|WO?Z+1U4I&#!~jI8POT}zpqP`pKG1*rSfHzDEuhBA z`03fOCdC68R%~-Unhc*ZVMZ;In};*>=u^^Z2@?attq~VI-m?yocmwpae1hmb?a;|e z$6Y&MoIGZh@aXA%?6Mmt~oFKg7nMJXR+QnY~2sd(`h0}&uqteTfxQ1rv}ih0%ue?VbAa7i63JtrGE=4cx(3_ec`+F9V{~02+YWN(Eqw#pe9zykXyzq(51kl{ zs+SsfB=Bhe)6IrKa}*rvkW2ZP%slfZhhd!UvJg6mwOK2EgrTIqb1D+T<{2Bg3Wik8 zFzES8|L0i(!V0+3Zmpp2J8&EJ7)Y@GV%jJDdl%vW+$2Bqlncw*Qgz`r^ltokAj0k7 zJ|6o@0L!&fl|;a zp1=)(Bs6E5r3)SM^@Zr*?GxQ=zd~EGYrfzw)ZF{EG!oI87&7bP&PKA29Y7x16TcUP zq9uImg#QU-VG|7sJ8v;O_2B87FQ5T|(@N^XPV0dn_q5gGH3|-S_@ZojGduEjLG3V$ zO6ZCDU;mq){S-)N_8{w7kCiZ&v8IfxZxuB|kGa=rPMU$Vn}~HE$nJ@s2W==$avG)= zvc9{N@TyFSrqyKSVa#Io(h@F{T+mev$rOKxzMaLfZ8#@TF&xj6^TrSxtc9ioT^b|Q zJRBY$C$%QXl3&fglaH!++)7)X?KFn-7_a-%NGQ<2m3N5nvH!o=iCToD0+-55j*|N6 zk;Z8Kw20M;)hWK#HyRA#D_i8Q6_`VOkP22%t(RN8Yaf{^@#k=WBzT8#Gbsf(6Ar- z*n^J9d0PRA70M^4ebI1y4{6N4w>x`D25tqTiYA3F}%N+dO+79+_sEovR~oBbQt0PNrP zQti7=F`u5=hI-=1LTWUUYqKkC@$`fInATD)s4Q6D{<*B7R{ON$|3(G!KR=B%d0)+t z*s#>31Rc`y)nER?51_rRcC#^pQ)0ImdJ-x9_J}XRyoFulXK((r=s_vdSGy+$)tJ5V z63@<`1v|^*TOzpO!{A26d{EdjuWYr6p%D+L2!{v#b=kRtt1B_^DiPM69N2l4uEGiv zCh&LueUk{^*%O^ylyei}r-@Qo@{Os>K08Q#r7?ff`Huh{4WUh==gu#|zfj zJJAVVI3m(u38Z~YsAN;MdvkrhHPed0q9@@E)7oL{wjBGVuoGBgj^K?2X)H+|{SPJ3 zFik6S>dbL_demf72700V5wyhF;R&AaYVi{xYjtCcf4rw6^Kx#%ALgEU8j`-g+Fv+N z(=wzgS3IsS#gNzV29np|+kkrhe3oihSpI@vtF}AD`zJd^H&FVy$D^zobnx|SK0%4GC^hf%1@U?sEL6U}Us)?*8ic4ISbyd_2; zrsFYJUbi;2&=p^8yx4$y`LTX)O7#PBnnSE7nC~hMM6br2b*)NXO0e#pe!maVPT9}d z8On21gG()MT))t^Ec|*-`ev^4&zZ;&TQZ5@U#;~)0?09ZxS5=3NN3P|&?w`;v&AJx@lq4Fk zeu~{p5(ejD2mzS?iFU7WY2x#Ql4H@OH`6e0dM?Q0fhdd zkzq|Gt^|Ct7MK;IVSdyz3xoMwCWo)3A-5`|G}1H!f@`(XAX@%{BV3j%>A;)opC9|d zVZ$TPd8TV%Bg0$B*0E%!tEkP-70NJ$RfB0->9f4WaBO0!-%_6|pH{VKO?cjMXscDR zyKLP}W4KWBZMfD0hL@%_=@sj$Xqvo2w^l%Mq{7+qjYYm+cUN|;>s=pU<`dY%c!Obg z>XpPt6ZSW~HW_;I^Q(OU&>3*lzh3i_?X_g*)WI5)F`{}?qiM_2gjgei!(eU(+j-%! z@f`sp3I&KX`_Dex$&Gg6G8-0YVEhScpyg}cvJVs;y-~1El#X#<<0+~1w*`lp(5!xs zF9T)k30FQoaxE{Tq~or!&V6rJQC@}tMR=w&t`~ulFmtg;$Iv~Ix}ny{SbMHy-sd)P zWoWv#Qu?jf=a^l|>g<_>8#Vg`oflYnbms1?ul*-ou7$o%o0QJ<3vQ{9FQaNskbeuh zFKU(q)gq&LGvLba_6tuH6Qr1=oRURl$ektj%y_h5{fxm-WqQ&t@VJzF~9X&=O3Mp0hIe) z&bUmyP>B&lwZKN}eqG&@)QEnfUZ{Ljk|*%4MoMfg-o_MA>< zuCVcwpaCZ&Fp1)eF2}>a-0ncG2OT z!LVZ(TJW9w1%Kmg1g&BN&Lm<&nt$Jaxmwb!-B=p>Gy=TIupKU>R@SbcwmuPt?bp3OB;Tp1jlE2}L7xkk_8GGNSx*Z`vHJG`O`1ngrzn(Xr2vph%Py zX9sW&VoAZsxFL=bR<+vh?EJ1Gq^3{WW8w|}PM0NV6w*vdOo?dN=s1~L=vH1rCRo8jhqBiUaXIF5JQ?! zV0~6IskC7!ULbZH$iOP$zwde57;3r;eML@=WAz6eh$^wOQ!IHPG@=tqqWBc=6RpWi zzb)U%|3w-!tBLY;Z95K6%`AS0#!K7Nm0dv zK(2#ENsz$zLif@F8;llkuN2Vk@M_S)9;^|F94yNUw4DF*g%q`R&=}Gb!0d_aD^igs zX`0%t+vvw;P1355tU(t^8)MFLr+>`|@pK1{)Q&-7D0mZNXNTL;P>m;!mZ$rZ%R-a> z2dD!R&}ir**|h*sVWj!Fc~R1h%Qa!b%2TpKme?r*^hbgkdR-MkEP>Nwbq11}17|Qx zM7@;@q$a#`p8QzliSFQKFYG^m`|Q8*O@03))0UEY83mdbWEHAX(Lu9mtrCk4X3rsD}akKql4Sm-49 zJ5bdei~bech02LnN5tL@Yvp{j5IL((EB;$e5+rJl(lR2J)zRVzF$0mf*I34e!%&VU zzcJS*Pt%wp-9wM0579N>y1f!X?dV?qm@_1GjmiL#N2{eaTc3&}ZCwpjqwFy0JREVM zllphNc}DBP_N0=skpow5_Eg1Qcma!^D3ed{-o$Iu$sk$iI;_Dw6LBkdC15$}=m$_ShSZtOaWV8c8ayKeNwOtNvtohbWpbzPyS4 zcxS(}I5_q;*E(;a4YE4)6q6fpTkcnCwZ%{Me>J!&_E%!;3+(JQMDGK=7u*!fu~h2! zD~VAS{7m;-#UHP9l*#BgFsYOqlu_rrJ~gfpzKjF$ z2$C%)6+R-hFZ84WAxFA%y9JmOsvwi)IT{x~*mC{z=$Dr7i|YeY9E6YJoE~3y7kpFW z+jbt1vM40h{mTZ}o|3wS3#zPaLXX+k8laTfkFYNmq(_=3c=meIlPehup=`$2bcv)d zadc+&*2ApN?fD~phP@K@P(#~B6RKkAh%9MSP7B0tibhj1se+PC%c~HHT$qAd3Uefz z&w0H5d4tM``={MMF5S8>wY|`Ub_sN#JZ);F*l|DT0BID=cOvRoG=0(6m-RR+a5G`H zqx>V9EL#?r165=>)fh=mlv(VU|JK$8=fr*RAS@ZM0?5vTmwzSg$rcx|qVmP2EFQ3^~ZbKW;Gcxhoq((WUn>RUlo4H6NS%didNuRdci9dEvP{wa*Zg^t zfq+9#p`AbO*;KLbWDa|CIJdfhGGOj$$kDvl7TRh17P7xO$)4RNJ-6ZiO9E$VJskU9 zeG{K%OT&*-oBC)@L>>^H-Ev|eE?YN6>fBI=ReoLwQd?TpqGwc$p>PNM_ z$N4s+1i1T-ZhW8n&8|9uT_KUXXwTm(xcYRZtwznSlcPSS#zW_725uYC`UvsTGA@em zu9B7Err3R6Va51Rna?|G_?1db7@m1nEaI<%|8q84V~PnD*l~Q~(7J1E7Da08*6|EQWPfjc+2@^XY1aX&fXphAdptd%rMG$M9}479 z9iaGhe(zw>6&|*oh|4+z_RZ3PZmbP|*4NhT? z*_#2|gqxM~{^*5b5$)m^hT1nVxL5HM2|?1wh7FH>PHG-qeEWM*e1QF7#1Grlcb-$Q zwD(B?N_BBgqMGB<3;6n>(j(YqrGqh;?cfRSzmW?|0mvW)7-GW7O3}o`9CJqaV(Zypz3t%`(^6l`s!oAA#oNEj(9LG~`rgKri8W0Qz} zSEUooQp~jAp(psNRO0<)-X8Et0=@z+K)Rz>h?gpZYvBm+u{pd$HT-iEw%g)=l#v`H zodfWyA8%R-pNOG@JBu*T_EZjD3=UztNJp+(iF+BTVhSIjBd_o#UMLLa2zgFL$4Y09jB#l|1@-^FqO^CV zz!0*L$$?#n?cbgM&G!H63OoM46-KaoV~Zd(eM<5&n*UbYzc=h(RQVTG{$HcYzkTcf s+x`DVl7ErpUnKb#Nq%Sj3>!qm#eCE5qv7~KI6)vv3aav1vL^Tb4fYbC>Q>!4f2_8K?%sQ^{5)&*PamU-3+|Gd4c93=_Ts&vF;*&Mby~yZ0$*H#TX+FW>^t) zr-lGc3pD`@dHDQmJQ3{t5d?@8;QRt{nc<`8r4b6i6Ae6|$s|CmUq0xzUcX$ag&Qj= zj^fpC!}C6WZ)9}2Kv6eAiU46v2s`9N0QaQZ!b=bU0UV@(*2j8&MRV&POvaO7CCrHO z#6t!_36Bl`Rg9@$H;pEP=j+s{ir9_m{k|dQQ;*06X23JM@;%cX^OA-RVtu2(x%bfK zd21EZzI~a#>mPv7N7;$BhetLVRZeLiaC1$h95i|}(66W=yYW^zXQ@kdk%#jgIy-3^ z9^j5srZQv6y8+eWQ{4DChI?17=*^!s_Q~2q)9>0MoCZ=~&i6TkKyo%v(I~*6bs{(_ z;BSb4y-UK&43a#_#000o{>$}cLCK;P$r}s_2KH8Ay4tWUPrzD#%QHG(w?cI&SBKlI z9h>L~6rSBcDTXkSw0JBf&fRWL^#=jib67=aou=>6p#|fE?Qb7!Nr9Wc{{&q=Ka*k( z=%^@`S*~2X_89gFPJjl!?i*4rzVrL_s!hbh|9`d|Mg$352eA}(p)sQjw{AHuVacvda`(jXsCOfzm+auD#fIslT{6bb zfHn5{IzgrN;O)`PX&e~|uy^8nx+lu`(6X>2PE-w#KTfhu5^R>^aDca=_;_4b2cs`H zIYcN%Ujf<8u|z=ox4V228QzPXis7~wx&$y2ig#Ts0C*dq{HTjPHGX!?i0)1l`Yg(^W})$l|CXOKs)a^ z6fm-95Ur9k;`8GmK!81=00$lEg)sVIU4%%7+O70m37hu$0nM9g5wQ-Xrl1Nz&J@ zv65bD%nA#*LvfWJ7~pKM8O|?r2JmQ4Zi0q8D25=phBTx!keLIZ?&t^>lNSyXh5^Y+ zZ~Gpf8;|^p1`nXnJ;_%Pv)(GgzLe zlI~CW#qNJGlk*_G5Xr|1^wHR=6HaVt6qGudIqfSp3syD_GCB7Tq^5}EWaHW`dWuh| zyMb_vGu3T{dLJ-CTjpEgORtp$?x^g4+ zRnZ#}noLMjk*zJo)aM=p$w!bu&|ud7O(CIr&kUUV8zKTm^Jzy^l~{}lpiRrQ4SZDo zN*=}RuJ-G`F0=lwe1&ZNXQb8s+N9iK$M+f)K%Hle?cJ!+@eQe!q06{n$=q>v@PspO zyc9Lv3A*+_YGyL;$+4iWT3q34@?@H)IG1}SBCJ6_tlLz$pXJUASP=}#bg~0OijyRR z6{Icfd_y$ArI(m+Mz{v;CJc#xil_yWhv|8MnArPX+~=o|dUHk?cy~rf-PXe#Xczr+ zD>NjUHdgr4$r^Wwwf-?x#t1m=x@4(S?UMBcJW)8@>6T85#=LZ2ZP8uJ*6EC`h!Chd z>GR#_k);k7H3VOt9Dl9ziSj;P2i*mY|7n)rmpmx;>nob$O=${D^1>61kFfQey}?Y@ zWT=?@?bx4hBw>#rN&@Y_mQCb$x&EFFYF&^eZoe$Y!e4)e4;skVbZ732RNLUN)2;Yc zXOYNyI9XXltyGfEGX{1iO3K+Y`vi3)ofYL8)*EEM$l^*+mgTht@k3{p#&Yl2o5;*fk4Va&$kE3cn=bJ7#5ZVKhzi%oz@Tj zbw~#(H$&DT9z*zxoe zVNy|_m8-oT9^y$ucdxkIG0cx&D{5wQ`uB-PzR85C<>{%wr};q&z?!B&X;^4&#dnOm z@I{t}NLW@J(}eGM9u8{&s0YE9Ey}jAc3x|BH67ni{VcJqfz50VK}6B~`eW%CR%JHh z=6v-pZi6!up^FL?{Waqz%R`$nCi9q#MCBU_xTla&Z)+iq45sMq##HY>PXzNDrR{8% zm6T4|@HT^4jleXy5#`3wcpMFwtmVmm~X)obD zp@oL$7jBfC-jN$9NNZ?ax2BfExG!wwDZey$nCqwQ)UP4Ug_&6fZ+cRdr#a7Bf3;-jZ*KDM=| zwfMD;Iv>+*3C*=0(+Lv?}7TVLL8VB-cGPv>Hs5G!ob(eRjeveRA-VMI%S6G40w+ z#mdzBE?fDq3>1Jzs_4p=W;JO+GJtqyj+>N2{WlRQG5r=f&E_rzIj};3poFbh5>Nv6 zBc%x*qZL2b&`b6NnoA~-&(`u|_dObPdwomiM4A~Gz||6;)mEL60)b`oEew#ptCzy# ziGYIYBPK?Pjr(G_k!ONit<8UqE1an6Jz`v>=Un(!se!Lm$Euhf@CW+TBZSaql(>kh z3VqxqvDQsa4tO5>9?aT`{mJdh(Up-7=GOwHHm>=^xjb@hFPu*%X!yJMC};R#3o(U6 zsRNJ6MpgR;minqShbCbxp0lApL!~HbhZ>bAW|F<$Ig)?cigT}CR%rj$se-L97kPzR z5plqKW5)7oDDh>W)uf{5cg{Zv;_lHV%nzbI(I(12@W9EP#}p{=a?`K^FRnUJH7o}p zL~JLn*WW$XT^Y)!b51lsTt;w+!gt3Kg|N<}d3{~QXv`i18u&7(SrMmGOhwrcIa6Kq67&q7y@FX&l9DGHwyKswO z^x64|wp=FQA!ryj0A;(xk0)SiI$mHMhU?lWDNt_NtM@f~xB*uzvGw7mQ#zwt?ZBO| zx2;G&k?vMF5NhL{yH1c9;<5fRBiL)1zLdl$7f9YHAW+o*Js+)YSmsQ%vgsFK=wlyr z<$5({(`x-N!|!G1PvSFSNmkF?bB$rS`KZY3K$!VF246%pb#4d#9CBytJpC)23wuzm&kng^6%(x~`b z(eY_TWob@LnNu}jG^fL@2eXM*phLlfDg^*##7cVNO7=Jdg;Yq#k87pdJ||l|eQD#2 z(B;J%O@g^R4)T4_75? zGUbk`bQi~Wx(Q;sI2(9k48WjasW#QxJi`tNtnK3RNL}i>aYmCsh2gRZmxbVFK zK6lhz%{JxDs@_XmlU>C4lSb*YLPO89fLx%J>fA~GCeok+ra-T0LZ`XHI9sH{5Q)&b zHv_(t!WYx+@-|FkG0!cX5Lw;R5-d=6U36Nouj@>EKU3VPL?>q6RmkPAt7fCfVYFFV zq^s-YK@+uf8=bcPUH0z=PG|TUgV&{&#)Q#OqUWi~-VuA_r`)s^EG}sTFp2irkM2s4 zXscR^XDuSV0s?v!_6e72tSY^aFc#bU)1XoS`9hkEKe5vwovdlMO^~g zu=-)EzWdjybmeb%b#JP~RTS^At+4pp{>Pv=W}b0q0qUAV$w~Mw>Hl39?geC@*M-gG z1NLnJFKFbSHmstTi1v3q^@*?zVvXtT=yY^%@%bhNfW5aOL-CeY2>vy767AS z5_9Q&7}JQ2(;H`*2XlpF56+wEt5HuCit__I7(P%Sc;1m3>Tl z{mu+Ev8SEQ8H^pDoWyYb3&TmjfB&(-ESC|{E^YVZGJ3!Fzh)-RWY>`0f=4|96K~ykUxA0?|Isn!$S9 zVLpB@-n(b5#hnWAkX%UP@D>CRuq#D7Ulf5*wCy3M>7cOd4Z9E5py${`338JC$J;AF zCl_m^K>yzj(A-i+8W|ZsKA~gt+oYh`r2rYjWiLc@8HOByq2AIF(2;Gwf^K4C;Lkw) zcmQXBAy!bm34~WK0Wgm{&|5<(P@1x+=P<&na3sLtdU16L@Ownh0mL*1v}bXmjG@1V zBY-gR^DBBXHVAa;nESObfGVOTpo4QjxDSd`0!~NH5lRGsQ*URTtWmR9pkE+tiVDSf znShQwtQk7Lok~Zs2Nx^47Eb~UpB)#R6xjycG29BxH7I!o!9rgIQ3Tfr=tN0>U%q8f z8v}t(ifyQIo!i>E9ODj#eOb{ZKr-=B9p3yClw7<%$E7-5FntmVtygZuo5%dVSdLf= zj~^woXxqx5joCu>;C6eTv?)rzO+Li><#`ROs@ksrIPNTVZf{u_jw22CPWQwA{Rx(6 zW%+cm(p&0La1r~7>l6&20JDf~SQB*?W_}<64lwxcprdX**UR3hsEAY!C%srH*HfLD z)u&3Ssf^@$Wo-t$La8i(UWr?R_txMWv23@zC?VO4zq?7w!BO1$rSjAg&*1di_<`AR zL{=wRj1%Cv6_J#>t18j9QS&m@_F@A!5DnoC)Y5mO*UR~C9$nM7*XL&1a$044Yy0~wNxniMm1Rv%D3KF0A`L$q`winQj7MstZSfpk_egD z&M0ihN_7@H3_12f#qZqs26+h~i%!(DJ)4XuGB=cQ4kS6i&yGm%_Y?#WqJA(E(36p7 zLFyYue`ypoOF~Fb6aWw)7*K`jgx5&rArS|b8nvKgh@l_&AxyCv^&^|`8rkF9kS?VX z$(CR2g4huP2YUigZ+{YABi4Yx8qT{Yjx54!L=@09KdSc!;Wd&la;RFjYDD>E5HgVJ zK`@ca4|%2w&7uEr?jYnT0&Slg`+EWa2cYmo<^?CpuM|#4^cV>wQ=p8Kp(mt5S|$7X z9txRE$UwvZ{YM{#gwC|sd;TCUWR|B=c6i&pdhAMFDFxBYV>k-C1<;F&D3fr$KKXPm%!Pz*zgxVTUnAZsv44%{i;mid>hL|T7Ej_#LLGtkTqr-6fhw+`mUDQ819CrpF$XkI zE>Mh=im9+1d|mCj&L!!!8`c)hx3G-~bB8ck@HqlYX3{KqyIblwUO9F*aJfnQHuHYW zi``#k0LkTK3`#>W)m?OUDqRpLO@0N6gr`vGu4Sm)Ou;)X{|IW)vB0$- zJ1@YY61%b?!F}>B1Z4zI2%e|irDsAZCm}gv{;mK99REolZTQ#wC?ixUNrnUZG6fkv(vsL$TO3or=J>LCA26H_QLqvx}P#dDfeDZ zuDhC0yr_J+B@hZpwwcb#=O{1`lJ&*O`5xR!@jnj`3($HZxO#s7^Cy+E9DGGYdV;zJfWRM73igwwa{K0>D$LGSn$bPRvi$J6lDiq`RYK7XJ5I9Y@v z_~SqC4=|6So(}=`Za937pq1f>IuAEGcTC9%;CkdeF-}spnK1a95*RMisn$mLc$4gvc{m>Ges}EWp!ARkk zlkd|#`P9v!E=;61!LFD3TzId^XNbRT@F~-*RvUJr>Rbx*6@nH^49Rus?9c)dpu79C zl*S~)a*Fn>mCE04SUO1z;b#;j^}FdOto#d9c^I?ZH>zj)j}dSOr7u;@(1)MltQ+IwpO)tBzdcaDBNx!-p z&NW1K$Ky51UT_D!U(x22rID6uJ$RaC7dO;bq2|yFl1vtZuKM_`W_H2dKx09ZMXwZa z*qa)SA4?wXI#{|;tli%h-HF^hNn@={dVObHjPEeWyhpX-eOYr^f=9ULj1`~V8_w{@ zYSsH|cXyV$QO6ss+|44^F@v=Md6bt!X0z)|>Aw3z{?PI~oh!F&xdtPxyy7?-^Sbt3 zQK>yRE~AzA`UY*{HGvRjcAFB$)yB!BGyV+MZ_g{f$}dMPe*fzPaU~x`5|yHEankW^ z+}6xc{#I<(eltq7mRfpe%~^0QeHO>5ED8dS4QZ%WO*Lt5lZ`q}aTiN=g~x<}M>Cmz zzZjB0t@3H#V}yrJ;f%9YZ+6IO?uO9WPcaQJe}dl+7lQA}DM0gEBsnLZZZ%O)3Eb5! zm%p9x#627ADB7M2l^&}-_W!D)YI~D{fj`2ZT3miAaraqD>*BytBpE>eqWhQQ_J3@v z*=N2jCqLXG34%llenDBMt}l5Gcws5A-LD`%5O2fkUHE8!P1CQQz1USBbi?-Q?%s&C zUuchxoI-oGr4jP;=H7yx;!%da;ni~N+=JO#(U|^p_*h0E^@W{TN}Uokte20gCdM9o z5Pq~6)581V0Z{3E=p?qg$!#Yk#JD*qK6MtMwD6_BruA-))Ih4;|>F@Yrv+LlJ zY)KGOmvRFE6k0}$f)>Gu@T-tGR{GX2eZOy#Zs#I>IuLnTO#pc1dUm?d%EK0UUgQiL z`rI9+L_haE!tfkd9b=hIysY7q8?~$URc62QaC7|`b)tiB8q78mFNxSIg~Vf>ZZcSso78b8co9MR-mB z0JtI+cvqTeQ1;v%QFi{61`dXp3tGD*uy>d?t9^D^!xR0`p13e$Q7TGrE3>2O0WYgP zCX&&qHP*3;$ou;fbPo#xd^VxHAv!K7H0&IXmWKm_vW8Do5_i+rs#o*B@#GR9I^)XC z7QvIEiHE!5Sq5lN<3HcGv5?uYgP75p(2nmy?s0%o`Z&#}#4kBs&r+Hfb|AP*7%F+_ zL!1`xT)x!@%V*NWf}4IWD-(mSzxvE`T219z{T}pk3}s_FY|Pc^E7D{*7GuQ;zWqgu z!!jY5UB@kZXL|e6l+wHpxBJ?5O>0)#+S8yS)+vk3Q6>IhKx;uOt*s8+#&=-cmIwS7 zIV~EOlG>9%eiWaDQ@d=l^PP2mLE9jj zFTYYz>tqjAySHd#{>~}S4ko1Z?N0a(f2C#Ik)YFWN6e6GyT>Ia@2W>z^YC$hhmAFz z0OA?pnO8NclD#uODy%>$L$8Ijys!Q1U)Tig#$1j!(`7%Dxu?Xgs?S}nxP*E}85%A+ z?X7f_=;3Bs|JH>4o4JbG)w4SHiMMgAZ*Z-UV>0lV`zv+bFxF@-ui~qqx#7rEFysJ~ z+@^g*M@y|DS&8$S4-c0NP1ncDiksQIS`^ZU=gbI6MmR7toZ4W^oZ1OkI4p6{!Kk^A zThdk56zeLn+ao*QIcyjbRX|1QyD+G2S8di7_04l{WmNcqTD6a`L*n|ZRr_jJZ#mmJ zcdMBWj#WEC#O*&^;iWeV3z}Xb6Xx&XJ4>J~du`4+c`BaB1@Y_UlJ)Q6aBi$lhc88v zUK87mmxhDXQZZ)i|58>DBWZ88jTD7`CJu#;khfVlQ$X9$C(RO}SMka(@YhNa&f9L_ z;GItKyqDN=1ECqjzdb9?ZkpMxEnVtCD)E2yqLT5QJ&%ZGNgsZ)-UxAcG=R!>e6GizOpmnVk-!7sWlf zuq%O({fzSLq&^NH4;ReRtnf`mWsJR(Ea`u%e^Xb~_x^rG_2R_!G-Q>NzNwyND~l2ZN%5X- zt+;8Kx~8FgeI63_?K92bc%LEgyHm)a{U$c2DZ2g?C-L2A>{0A=BZ@NW>!O6>&gsOC zzzF6g@oxPHj(#w&@OT(oe`Y+!;#whgH{o-dosE#5)H7zT7D;*O$QE~pV!G~^J_@*l zwIGOkz6*gA_3fwnB_EBe>zXH(}3>XWqLIA=$7<-{PU`HoP=$GASE%zZN~3`8T(G* zPXYm-N;YS#&v;ZGu~oWS!kf^a1ck@!?|OXyQUEJWGiLsQBT0WC<~eMmEvKMJhG7yn zW+O2AXIHqFBY3!G9V{E34lC)B8pcbB(=g@yLgW9&mG4g^-YhJyCnH7gV^%pzv2=myPC5YO-PkmiC@U9#Q;7WDJbzq8P%B_K5(5yGb zp}Z}YSm;4!7IpX_RVL$(cyG{EpI23LT{UKFm2%v&X%7xwf+_FFJX|K4oc=^>x0hms z*0!KNihAz{#+}FP?cYYdtpx6@TV+`tup>)(g4|UN%ui&7moE_)^;M_&b@JSyh-V2!;Sg5?o^USm0+1V63@FM9lcSY(?>UpN!UPO3e{{Sy`M2ydb z2=E^;IeTPQ0M>1%3`qSWm0({i3W*y*^sMP%#}W3o<1SL|T^7A*IpNM%1PvUxDQ}dE8!h2<08KFf+F^VEUCVK9Knz7dzSh?>4TmPvXN;`Ri_W$>?+yD(8w~a?m7cJ@Jy?!|^ zD_618EujsO!H%Y)1;%-jOs?;DxRnc=afo}e?_ANxJkGivbG0C21(Beh0qSKt{8Ej>^5t=WBrlhgekJ1obY z%_?|lB$#>Qg`4-@mu9%HT6;=Ou|z(|jK+QKGtglA?cwlOc)TA{GNVHKUYS=|BfMBd zX+?9iwjMv^+T!A!rw+GI_obgeU53fn%`v%A1LnK0LE#E#!IcLo=(jHYi6*b*pe{wo zGS(YC=by`s8#xZ=XSC*V+kety$m?`mC1D>Cpw zkD^y*qSLm*zrj7`AOm(x$ejD&Ogq5?>T>Drji*QV@I_>#Lz3BD-)y-4hRt*Axrox< z5eMfB$8fQGiab5Hhkq9+OYwf>@RjmXdhtcMzbtn3DzLj~JJ>CW zA9*;=EtoKDCg>`=vk1=qBYMBPB(u@<+QKU);JS+<#ri_#G_5DtgR&Tln{;?_brJAB zOj}B`=$67AD=(4yZUtDFRWiczDE_(FM~^Ss;3Cc3clqY|NGTzD&1xky0Pb;sZ#aTSPJ zLLXc0vLK7bXk<2Ipx%OIcZYJUL>5bu4}{FrLp9K%`=OH?DTfhUPZDWG4HDV4tf&uU z+_aaxF1+l2>>kVzo5<)sij1(2Ri&eS*EcILRyd&I&%(6!kpcL^{{oaf`r2Ee(5$JZ zU<0VLFYo7gB0B?d{9g!u3B4i9%@BoRQgvF(C~v`_98n!eeto(X$>V z2blZ%pUg((Ntc#9+_yWoKwuf%>}LbU#tRFRo_cv6jtob&lVCdw>s7Bqc4J?f^-wxMl-~=ciuKaU2z9`H@W$Q#0M-Nh&ofv(evtx@6Rs98L^|zVCQIpTlPJ+MrvP za^BiU4F4g$Tr{03!@Vdr^*>Hnum3GOnc$MaBd@X{1d=#2X!70*RokIoxY}6JeOU<- z{oO_ER_%HrLMZ@+A2l>7?RGAZ4@ zASg~7;wA9k?pi?j;~A}EZ%iMX{83o8Zf>F+5#^*r@}dl`QEsW@_@qSbiT1DEDa+>D z*VpY_r>ZQPDS?#E(0i)%r&qs@1_8 z>h_gyV<>SLZ@)2axuxd=vm(`)rtCV*@LjE@F=@DPFJP1#ges~hqz6Y!rb%g*r zVFK93oU)RTgflwC#TCpE1JsWW)OD(y%zhCxSn{z}ujkb+Q+f2K_4)174)3O4)`&Ylb#PbMSam}$aGYbLNQrT=`tA7>em*(nf3Vl%W`mjtm^aX=W zpJ;0Twj*`i+AYoh35-5%kcOfc+a1>Za3~}v<6e`L@-MsnBU5?eHFdD6afc&8Ky$x0 zxxT_mvWIhrX)UxX6b$J3wUTuffY=vOt#Cf2taU-I^XAG%mGKk|g&uF9o2e*OT%FJ1 zxSk!T{daj%ch`B$-+Swy12Yb#Brb`xupngu0ULoNpZy$jLNfy-kAYb~ zo2=n?qKE(Nc)qil>`#=Xp>%r!UBMnUqznvMt=?7`XJ6jv&m2S*O{nZ}B|%#`h?NKG zYWwlafV!JEl1D*BGqIXzonZMkP&u6FHI`g9G%Av(I~wrPg`$tJCr(#I8cSrbhwX)W zf@y>(TUgHOjq-YGAc)vPX$ zp@Re3^&bynD)**1Iw0m|A+wBYq_}M zq2j(D_#_`e!zm$2XEbO<+UKf&Q&SZB*?%f%P{z<3^NXgsA)+fTyUEb?^Ch1mjjND} zotBDfN_yi)-^=gq!CYkOgWu>gOnU8p)%-Kkr1&ELh2@X_7$cM2u9YM(OHPT5D^MBf$vRBbO=on*X}(QoWJ7N@pk z)2~qC8cYWnU|_Y?2xVW1+`h~a$U#=H3MNIfTK*&d$Fe4> z@o^%{TC1B^c)hSC{P}i}7W}?gfvVady>0RNnrJ$Y{32u8})>j z`rx!pXm0tsTCwxq6NjVZ?YaHwG4^J1z*>zZVM3pIc5FvxX?D!_IHLS*zT}SZ!xUNm z2LL1beG)j>01X?By^;pA4Nmj47IxG|@c#w8;+k~>r>~1Qy5)8<`=(OFE*A=)xovnb zj2Kr`d*nU~pvB zY}GjlCcBgP^;q7e;qJ2J?~*h7)+<(~T84uv+96tJ@8W!9-WWt#A}b`?*J5KEq6U$mN4rZcWCdHKI6Kf z^zEv?ONvf^dP>g73cbVSFa|?!1$&XEk7b+ilyHIO z<8`YKy*R;xZZ-A}VVYz#kqHsmsU*oRi;G`aGNla)!gr@{5b~ETrj9hNpX zwWKxa`CnhZ+mQm>pRO>we~D6jSx>3{q-)U|aV;1_Jq3^DkOQ6b$Qq>|8X*DE?5Guz`8JG*$A>bYm_X7&nlG5*ft8EM3arFGEA8H3T!XU#3i zeuQ>CJVRU@GOI<4f23_+dQDra32Xls^ziP3yd0gQ(r>(pro&k2s!;)T0=0%VXc$sq zMI9$2%P;C`k$*?Gyo30sHLG5G?gz;R;`gq>6}J?6JjEdl*Q;Q&n=e~(ib^8oYo6EC z?G^r&pmV-AFi{EWK*qU9%ph0XwpiB>^C(i@>E6t5f3ouT+v+>?cj@x<&Xlt>jj&@! zutc!dmuDqdXx&)v$72sGBYG5Awep#>IOF?9gVI^`YEYYQ>Sb$snZ3q09FsV6^xmnV zp*=T`c+6&4iffLbfhwKEr{@@jtF8Z+owL9#RQzum9FB8)MZui;1sn`i_vhG8ep2TZ zndML&nsXGfwlzxqe|LaX%$i4=PHS&fY_a!PJ#%Ckg2&R)49pLtrl_n22LoLPjYZ&n zcatfUF0nZUKvM?aC=F^R^d8w($u}*CRVgcZ(OF?rO1jo8mJIGF#$B-FuR4PtPeKeW z1Qn6muyPn~5M>H%s3=?}fa47z-o6ZK6x=pwFf&{TW&O4M;sv-8c#a-DyS55=D275*wPb$kXJ|0=eAtr~qI|JLdZOv) z)kK0#W|5AV>Qc~-fPHv(jClPpnM&OFtadedaaU+_AflS6cJ{S+=)_5=`8ZvkzWoJr z=IEiC-?yF4+4I!Fg>E{f{G#ap(2LF-puAv*?+t+j+fi%~J?*KdKu2)?QW6?O@<-C^ zeKCDg&jRe+5_yG+cFp_w7Gq49Mgksw{)IcIZhsXpDBcjti0kr!-du_ZTjim({sdp3 zt&;xTUK1=VI2#dS@*z$2y7R^bN!L0r8SQhW%2z{7m49tD*3p8d%96 z=bb5#uOcrX3h(ntYM~6+T#8^r&I)ileFR{<Q6mlK z)nl-Ni>c;&-&}L$%KUjD(w>v_Ip+XpE7F9 zLLf5d_=$bIo&7=tG*TGN09HZe!FBk*2k9DC-s!~-S27y-Nk6D^MB8wT`e<6I{~dS7 z`s|~Ud=L0<7&2I;M)`%U#oJa{<1|M_^)m``1kVmmD|l~Uxk91@XU4@?heLB}10Jw4 z43`HB_bo(*h=;e8CAQUJ1YHvBV^)J#oo}EgXj=aIaEY2a38CNs=v*?<@&HD9odcTi zxYUQdwEZ1k+#q+kh1ri|_*qzYD&ci`?gvLg{A}gWsZoV0r!l71`g`BhJf!qwVQ7?q zj-k^bJ4tErNMSF=czXIz**aH^U}aWO)T&bYmxrpAaJ?y>U#{kd z-??-d_98Yg~PX1IO2xYj43;orx|uV&ak-2g4mNn z)3=IG7tXgC_9vl4ho{eH>{vU8bNa49OrJ5dG!0^Wg>!X2JA(&>Gt)(~l-hJF(v>R- zOPk+*Gk5RLo=1d%J*nxoR5&wNRgw}6S!Ea)PXNM5uX4>00do%!r_%fQ{4*6{4tW`l zux^-fjqe+19yI9?WGL8LIjwEO4=x;I>lCtO8XY!6pzYy>A6G_(W?ILroaG zgm2y4Tu)QE9gG$GFOEVvCN)QO{@CZ2>*&0q&s(3VR1`A|Q>`}tcXUaPp9}#1JB+Q4 zL=ppYom+IQn>%OYO2x^^9Gj$9iTr-C&D0`2((~Evkn~sAc6`}ah49;b)7p6knsuj( zt5KhOpEB{9aZpGE<*BCn&m_MNYK2m?SPiIxgjRFk&CTPqvP*ZQ&-txgjXd`xKPH>@ z>8#XjwXM^Sx=JaFKCqqA&t;OwX>M(Y2U3Tfj5}hqaGHy7t?Q}`TOvC;CDFG$$^rbzEr+)Eh(XqbopO+eF&j--tw7Vi^ zzOBnRhZf`Lbr4>(okIrbdmPS0MX-A|-5UkZPE(H=GcuyS<|ODFNXKS)Q^8hFXHjWN zJ9s=zj_SMp-Y3{By!h-tspkV@2Kg)TImbjGhGT{-bydpGaS?(M&8OnIAq+i`=zOq% zN7#;YvfAxF^)lLYSl_)&Z1cVMnEc**-=k@jIFV6s72H#EQA2<@GGg<}dt!QjiT-s4 zFs>f;cK@yR{bwe=yhqE|GIOT0_3zKqv*o7j{pn>yvNY+zIJO=NptK8l6*pUdgJf#* zRZa^UPWsSLfy;(db-cF*3C8JlM$3h~YMrmGJgI)?dp1Yyfk{J|t<-3mb;Q(|q4eDp zFzS3-xnU*UXvFIZYu@$ovT$;`+o@3of)X{5T6nZH14i@s%|+cssqm!zpm(mnygaU8 z6IbdB{(2StOG{|+Ny)50gL=bNrW>?t{*W8Lxj~z0VF1+~i=ARz(8RHNgAEdYwCW(} z*kklv)FJT%0=n;eZJq8XVb=GPPTA2Xg0G&j+^&TMbWUHDxQ4GMa>2XbHQQcWYsz8k zIhl4Fw_`kF=6hA-JX-8DVjR@cphPlaln~4jNX5wdcJ& zNqK0dh>D0!Z+^$#A6Ei#?4LH+c6Qpoo$^wLvhqydd3`-+IM+48T>J`|=PBGnURe$= z7@dxmX0hI&Cai$q4BIMCP`+ICw@~mTUs$=e_)2`RrxFwCZ);f(N&mg4GOZCe)|0N> zP#i%O9_=qDHU)s_I|#872n`Tg?d*l(Z4<0$3gIP*Kao5Wu^r)H7PXIp^lBL2%Q3Tf z_PMp~rHxtVSXsJu|F<6vw&zy(KA)X3+F`0TZGSCY#q-ow1jI)}EgA~n1tnTHYSztR znDJImXUVsx^J;lNROi)noNkgnp|~nwpbUN9L7@$dno=k~c8K%{n^uLIX}pf**f)Q& zZ=6cPDEfAvX&hu|_ty90QmDAXykPkowEPBji-`s}XJz2tu^EC2T5t%gXpwD46yaK# zQcqBA-1O|wV$V|t?U}b$W?|M(%6}tGMYb~4>Y$iYeE?qR`}y@J2H(1YPrpJA;IOLO zg7N@0lsOowi9QY%rUQkR;W&kaNkAkoliE&HD$w)er@*hDGYge?nc)*}n^`NEHkOEh)0_gYeX=t>WG}aX zr59a-=kM=}6^P<}GPM8>qs3Jcf`*Pb=O<7bVHiS&ItMS>Gghe&4Z!E>*Xy{A7<*+^ zPfsznaR$k7)WY<-l2cy<5Y(Nn)q(j9e&d&U5{+Kjf!&yY`O*}HQ6jPyFs zW|NwdN}N^X)oJ_4b)w29Dv6P&GNlYgyZ2_6&$l|?F-qa5M+?f&OUVHDywa4Qe{d{} z1n|B)>OD=_AfAyD;6L-qWAT+&+0lyoBh{yO=Xw%1bfjV$>Wm#XUAg>6Sjhco$Z`cK z{O{m5NO*O#Qz-#xic$GGAV1FcBtTJ%#_>*Ai_d!?+2jNs!41R!^z2Z!HF4$ReqnZ# zdgleX1~mt-(Sc{m6>ds%YTE?wNSOcEU%AT<#BEDR`L@Mcev4Z$U&oQ)Suod zXn}`iz3R#(*GvDxN}MYR?1hTLM|4TA8&D(03>tF}uR=O~@k%3{;`jd%U2!TkZ8WB^M1H7He~fR zc|ii`;j?_YP9Knbe#!e}Fl7F3TD2g+=%4wTA0#0znpNYMOZc6s#||Tfjpv_(F#39x zZ?q!}7*-2Rc3!?W@QLO2o#M|(69R1G)GEQUA?fcpihEF{=s680uP;>Ilc(|vBZr?0 zzr%pw3eW+4DgbKK6{h&@^=dFM6B;B#juCE#(%C>gyo=i$hZ9$3j#~4!+n(5G(SBE7 zyhi##6T!~J7cF4s1$goi*vxbvYxd9>6-+)I=ZiN}%BOL>L9+{qxhMMFKMbT`6JI1D z&mjjV_j(2HQOj}yG28))B0@JC_9E}E#Ea3ma#?)-{Do^qui?xHOG%)56B1~0l6i+GGTxdT9Mv7mPxB)fK-QyK;dkpyL(R}oM zHCT1FOC8dqcS~|R#tw2HwkX8GSG5FE!|!3-aKRhuJ^tv5D~`FfJ-D_PWN%sE#R3<5 zyys>1^nX;DX5QHKyhRE6BFZA5?5q>!y+H=a+u(beMDxHW7m7$w3N}l($+m`mig2Mb zav*hta9K#$cP*R(5w~G7SXwxs`CQe`5QfY;EE0v0et3lp8l+*M(xE^@(p?U|HOH8$ zY8oF;$VJ2CmrRZ8W&ApLt^k&wqrY&>yx>?qSAR|1hbz!|(J-(>Qq{XMWBdT67+f2u z0_iwtdn4lXM4hMDka!;Ovn7N36hfc7$h-2dlGN1j;%+0{|Dx?J!=ilKz0sjTL{wCy zQAz|s$v=$>BCQ}GQlfM!3=MOGg^F}Z3?SXj&zZcebui9+T#=RDT0BCKWoPJl$~gHR z3NK<`Q$C6HxAHTDfdOZse6{3Yg@1>#{)bJhpR#NLSp{Of$~|0C0D z(>Hc1vxh{;_Yn4mRCnZ}0<4FM;}hVXUnO&YO7k)+B*X9m$c)IaHbYsEw z>~n8ri0TU?nfLCpJD&zzSdY6`>H5F(3&g9lo-+{()*cU|8f7H2%XLDYunUsDksYFg zbp-sL;XMCPuecFGGls2EgmK0!_R@p^DWeb zBm?(^|FiJ2r9)sk(9d*W|?J|g$A#Ya4bhu=wgl*6} z`JvO1I&07x%0?>0b2?F-%`f_JLf{BdGTQ=<5EdX}n6ql@9=AYxVjJW7TOad;y?Dt( zx_<98M`~_3Xb_(+8^D^Walwp-*jMAKGAR*h!wry}S5@CjPk#pS%8z(5v#yM6i5FG6 z$8L8zQXlfBT4;%5=uYERDfCJ9A~?VdJDUOg=V1wmm^C@~UJYU4TKKJwpUR|DE-IoU z_PBPMB*vG-dHm$HPO~%ow@Wb{kvz{A&Nnb((@P*Zzogwua8d;E(o?zVya$$pu2_z1 z=fzG(>W8k=6op^MX}mfNV-(mv{pZ;X{r@|i|J$=Ugqk)dI1n;~1VB;lqXM|2m;;S< z1RY@iMbj{|11}lP60M4`6Z3hk%7f)QLepbe1ap#B4XLFYIy(h7efBrQv^8XT4P(^r zh`;qWycR6CX2u!0R6b!`XHavy@yXcIvXLBt*v*sRt(D-hEm1l3J0Q(#2V;&&S6>H= zzqXMwTk`=ZTW7ubvncQjvv;GQ{dy7GJ@{z84pEUop8NIM{?n=jg^wCK4G7Jx+$*>C zo5l|kJ+}2L7yDGx+*T4yUwny+2GgPPJWP70hMGX04K#CUW^s!E>;Z$Sc-Pp?1)PCO z#Enoo^WQhaH)gt{371RfnT|;G@xCg!S@V=ZHZ1&a1(|O6vmw6b{CIbrWtndN)`!2F z{QNEdH(FpZ{?|6wlIB0qTOJ%nFs%`D7`l;o>nS^c_nzSga(DpMKG7m=mGfj;&qO(+ z%P7rmSg0?>%PmXS1=26`Ec4!**3&9Bqhc^)OwLEy=GPh%>|HA1^$=HnnA$%`;2xxe z(BBUbu^-eD_~%4=ejvwxvFKnq6do(;$b~h50+}&McN?s$hwc_65=9$xJJxMQiQM*Z z-{>r#sLXATQlP~xP+2D@nvELhGW+uOK~1fx3R#Bsi_hTb%QRj;3F#rTJe=#Y{4 zeuC$po&_qH#joj5h#Z!oo+v;obIEznSkD3BU+x z9%@a~DqnuQt!O)~5^1*g`LdAZvQppF?w?ekeCX;DTHN^rf@)yH;#mQt>lZC&D=zU?cW*U{)q0BE5GbM3t!CdPO4&giYyE0aUSWHI&hQ?k?E_A-nOublL7oZWvF1Zy$+-{u6y#4&x zjv9mbwyE{t=Fb+yO6^GUE;RhUVG_&F!K0{dvh|{7KfwPpcBrxV7 znAB)$e7&&~M?OVxfa^j^wiPn@UvU>GB8Gh3CWM<(rC#J52~@2TGe}#h(zaM*(%U=B zzl0Q^jc*XVPIQ~Jz4#+;>a-n?>l`0qgQG0diG9J{vKAqGv{+)FpD3v`7?qJ2``inL z*yw!0Ap0V%)6(o(2P+iVSYo?j484aW_sPc{ieZg=IRzseT)Zk@fk& zZ@d|KE4yJtb)R8LM%=55*<*ceEqzSviA6^|@8veVkevLg1{6(AUSVlzr}%Pjb4S3$ zuz~uC(?TY0s%TBKMakJBruRG-wH=B3lDy0ekf#*;%>dj^-xx8!_f@;?%T*u#ByGjqb7O~jl#k6Q+pco2_ zVuSXTZ!TBmz{LbV3oyB7xeJQ^DXT4|`NwJMhW_f_tn2PpuLWtxK$9l!`S?t>ead{J zjhBm5ihtRbBVD5RC~61pHTm7&PHG#NKb9|z%391Jfcyj#hE9fFf$PN89VgWTL2%tA9wE*I}CE{dxGzm=-W2LRlH82sxY$su$Uj#8a`fXZFN825nV!X zf$ZD-Nq7COFwHYX#}tR^v9n%v_X%!V+qeQ1KOKnsA*^uiHO~+n{xt90y!)R(@#!up zhv*lLpJPnRRTZI$5=%Ew`YfLtm6P1moh>F9kPQ2jk4-WDsY#)-v3aR!l!(A9Tf2AM z5i=Q~9GIL$q!*1=x$x=N>>5bfWd^PFm5SUxSmQ}-q2`9=_$kudZo<6~z2{=J+HZ}S zf@(GdBdV8~Z$feAb5bTy;&z-6cT#5U+o7n{~8Uf&SB(gb)2gLPAo4~t5IcrZg*`R z94K0IcPxiIkZ((C;SNApVs%seY;6~5wCAwTrq@%Gbd~ ziQ*ipdSLC=gt|Ktd(sq(UG3M%Xx*9NnlYp^yn(SkKJx8@0#!dtj-o7fqa#KP9`M$ z(@C!AL6eIxHQ@X637q%E$Osufc5+kStvSlrYFu}@BuncsLJ}R_FVI*o(NSM2>(GVr3T#H9&xfbn$Wb&*BQfBfmkv~Z6w#PQqpAs zR|*7eson=;ZccW8xKY$#Hv$FTLt|w5KV~pLR zoQ6`#dAG+3VYODNkD9l51M`=t1S|5>ZF}C(mRNf?tbFoX-WDXje}));%CU9 z`$yZ1FzLm@`yAhULEW_Fc)*4r7*%}pO0r+E_QQm9$9Daf@C7>RRhO$uu8j2PgFnV9j&m z59i7^POJ;|la{yu3Do-yCPU*>sej!*-c~B_(>4NwdeBpiBHne38VleoL6ns_Dvtqd8emXXyfp5<}!Qqvn0JE;FTayDBgb_9?vC1bw0 zB>r>K5MbXeW$$Q1t29=(H^U^+Rb#eYu47bYFLLB=U(o9|YEJBvf?^={j<8m8o9pS? zRH+eiQjyej26jpIxDnfxDjTNLQwOnNW$7_MIiGnb1D$v=Z%80)vg&{>a$xrC{s~4b zXGnL~#SgNxi#P5{anE%i-2HCcrur*z^fLQ- zOT2x4tm*-=ud@Zj4j2)I%t!Nya58~Z89Em0GT|iU=(8yMa&0YPGElR<6Xd*7Ae%%4G)PMOvte zI~;9C3admk_#6Q;e1GKSM4x4kz16od7Wa-syMPPNr&n02mAWPw7u>H9GM`{@#b<)4 zZOUG#JyRGJi72oMnH{{qp(bVKU%$lVNLhF;Wy?`g8udO#R>5nX!rn{fsH4P*;2#Hb zf0*~oDRll9dKc%o1ixKHW=+Bg0Z%^Hgu1D%zF(LuXDKFFk)^TR~0i z-p1MWJ#h3ctXD$*?t0mdIz^m>S}1F z=5Aj+X#@zR>pPdXDrSEP|7b8Lzvf<-=>6pyR$oA~@u}V)Gzhm_kz8?itUJzT z_ME#GS_-Gkk*z=QqII2j{lI_lGDZz?pe`{V5hRxR&rCw~qU?zK;I~G>lLG%_biC*Z zBPa9)%l=u12i_%xJXn6aV=ll zqxZdYek8hmS9CR2*m53gQ3YdLd&YJ!^VvRR69$gu~~f|y;9~j79c3i z$9JO7%cT+(a`RxBY5seL2knUQXL?va;MlLRdco}`O9%4|cnH!zlpcKCw-IEFDR2SVv%o) zbQ?hr2Smi^9OhkkE#H;J~*!`QLiy3>rPh1sv{TV4P=4>ecr+9+nwtH1C3Rha}x8{9Y!8(IF7t6)-Or_Hcym^F+N*m*Z#t;NKDUO z5E>zcQF}8_Mk@mcB(;k{W1!M_NIZNNMm|6V#u?0k)nEQ>0>RRo@|@N*_49=T1lFw# z%tf|l#05W06|+*klh7h9f;DjqgjkC4_LBVWpXYmLJBc#ouzQp)$MVP;{n?Mb-+YWo zO#DerJclRq-n^*_X6=^ih4=XDAeC0WK4>1k>}BG$m6kW&pk#nI_$6llEFeE&j%DLr z`mGLwq3lq=xID0u=}G#P)GiRXnIxS#Xu2J^e>s{q$h$v|w0sj9zDmrz zS+yqHyj7xjT^k!L?wDyTXBj`<*%dymzP!>&v^zx?+-hvm=Vd7aqszSn>JNid1$vS@ zPe7HK5>Wq*NI{ltY+r^3jXz(89sX_?RGj^YA-fGv8%naaK6W80yK)ORR7vIX_>PfP z1MW>J(M2klfMG>Tm(I|5uI?gDS)ln`;6ENc{AV+$!{*Yd?+xT(pXU%hx+_l3WTZ?^ z|ByrD#TZYG1WYbLoTm@bA6+gf@{cF5P~|lbiy2qgxLUB3Mhz_+d5t|faPp!kIUip> z@3CAt%NpuYS(|u(tH~cRM%*X%y<1=<8~qUm?rf#I{J?l7LSB{(R^~rWBR+0MqD#8)Wl&=?y%4T?hWKj&&C%npl6hh;MTb=xm@L zS?yPs+Zc#8iAnGg59pE*MjX;5-$&49zV-!G6ewl0$y8jm{YvN3>cn391{h; zMQ~x?n~qKs^4`6zk9MdPv39C4%6qCeiP8D&(xN^rWIo;7+=NRA>dk>wTfM`l{z3B} zDH7yBdRl{*16&#<#`*`y9Xf5gW|3Yfs^UXSy>$%5TQPenum@7KOIRjyrKv;~^GQOG zHLDma%g)C!tPaN$|LfMQW&AEKa*kWSKy`6gASjvWAt+z`N}w7yeM9b5ffzNE8~-gk zz9noo^hn>5I~Tj~3mjE08r{{_%aLtXQ!eaAh$3@||#u+N%8{#CcqXMx>JeA+u8+pom;{g(8`p9%BfVJgX_Td&6_(^05aQQkwWbM zCv;%%66{GfFl1;UPc40%C9}TSxe7{84D(bookZ@C>d5Y;h0ZigIHjk0hP??bp|u6Ne}YNNfiq>U=z7J^&hrm);)6beNHU+i_f!YdsNJ z@K|rL{XN*_g5wsN`A!tMhYD(gxAwE3N2Yo)ckDmYoPlazeWS__KJW9<)4M_VZ+&tU z)NGIIWy)4zlR!^9JOju(XhhK@=H%sy#-u~$F+~tm5^zQ_=VRXs-g~9=--^qwDMzUE zajTlE52rkgYYV%wbkn|cD6D1h^9}n;islphN8LNS-58g#18L_Kq!;iQf)e*?YY?6t z@e&)dmR-&>QnT^Hwq|Z&)erCRBnA@6iywhY4?@f_!9ySWxJlFf0b6QJIsX;Op7 z+S`5&?j0M=dfCjoI&`EqVe_X+eMYgA0cmL*u`P=6-f9dXUxthPs=xcz{Ck6< z*vAZ8*tXb_un#X%PwLw&7SRdJD{K!g$ELI9_!K_bseK^*PhZ``zUMY``vK3mHJLbW znb5q+Sz0O|i`8y2-l{E5LxR&1)+nY10`+`p1FgT{y4gKgk1CXG#YVKY&YT)4Lp&-s ztUc&Z5FzFe0BoB+c4ztUOri)sq%IkN!LnXm z06bTQt^fe3wVspBifB1ep5D=rUJ3azAn@&Z%6Gmv0w(Ks!$E-9uYzM1Qe@Z^Z>r7Sw36(E~MLOdZip`YiiB71&>$_2~q!ZO3=IbGnMCD7M z4&5KAyc+|`Y~2aMpy&`r02v{n+pQGOd=Gef8kw+-k9mH-_`^<0d~I@@0FJVMjth`y z7dU;m!d*tNYakflUP6lCS#6b@E&%sR?TQt?HYrY2PCzJ+{^DN!R2B9F zDowsxLpQ*ZeYWEP!z7F!z;$5&OYR{ah2;DM#w!GZBrni2QCvGudHOKP<55FW;@77S zH#IJ_-X(>}{Dn7H3GgO@0B`bw@ru#X$|AsEKlx+4qjJ6cEqnQ*So*$5+ z@w2h%E+s^I@9)F)@|VQv{p1Z#AAY^&>2#h*Uh^-yc?i(WY&L*yntuilr$;=&19bBt zQq=NZy(6&$0f*lIi*9Doy~1gL1F2EWyF`F7?k`FR175K{I~}WTV$5#tsE=j=^QXhT z4MMw$YqN=N`S67iMMx!zKgNs;;zE0NGBU{QKi-@BGrxYYf>!NKR!nWUb9rjS76)V` zB0G8(bRFu!)yo7MCRv_HU`EnP%NNb_HQUX9;b>#VK-+AwVr_ju&qVcC!~0aH>9)S5 zE&-=LWuCSm7AdoZ!MtK?47Yx{X+XSwMwJ_nTg=6s?(s)ZYaL{zZKSKlwiLA}`71^B zGP*p==JI$tFtE~DuFUa&lA}AI8F69b_x5*LI$~dO7rb42!|>-zyw}a!S-J9_p(4&< z%c6>;F`I?^J#T+Zw{Qf97)iOcMw|F>aj<$nw87?sx|jH!R+VGr zV_cf*^ye#jZA288qEUJ#w=VNBbHs@`MmeI5Zjw=730Y3(zz+;&tkgR7+@)wk8ZEEh zZ2gMa1IUHhR_uV*$(sj#dovn+`9=m3&|%>Zr@qRh@9&*fYJH|Qt6W}c-~vbpR*6dm z)yDZ1heBDpWuFg^y5-h?e&v}CmOGBv8IQRRPEVWau#f{K&dWQ&m~{M+^Q0d|3rqO~ zH!wgdSRAj#9j|FW`YIV3EBUKbv^2}3yo%AVSFEh@ax_kCD>0DCd8D6#4Y~mVQz@(Q zPpPkI!K{tB2#detoG!gJMJHBmfU=9U#>f^5PA}to)g9)&of*@#z3_S_UPcb+KN?v& zIq5#V&(h)6`e@U)9Vgy?@ovi!eY?K{q}xL#aDTzTn|d<(h$D|kODwbPz2QEPoL|Z; z+{@*N(aZDTv;@H$vSUsS;u-=&6i z?ZNZ;^*8s7V`m4dSqb5to<;KN@>R|4)|k`&K2;6a_e^iU7>N;UCX@z(cdt_f4~)ZITn zQlHnBq~ImAul``uP4vcF&jW$N`nG{%3vWieT`-%t!y9DK9;RC^uGf}A`7QZYnp<~* zD`%X8VBKahys{+D>e(Ol)mQ5ajx7ShH)kQdn4WUC*K%9yTMZoZZL7i>VA#VAEBhWK zZRcaoS6PWsM{R&fCnBX{dRUP${bqm5Dd@ngi`lxjxJ)f>KR+J+`_uZ5Y@NOW6R20C zRJOlA-$-?N35Qcl;pLNylOB{f;`g%4iMo~QFeWMFa7bF&NLtA#YEu#1oI9NO5X#{z z2>V5Qw(MXQ#bPk8U_G%MTbrNNs~9-F`hzz5wWgdk?Er61t>@026kc>xvW1Q262_+e zPjC<_g-^8bO4UHNM|P3t!0}u&8x(fDLmQ$g8}m|0SSK4E55JQV&nQyCJ{vOP(gpl@ zB()hu?bzRv(}wEgAR;W(<61ucf__Zx(Q~)brIS?7lus<)2qxOu>E3#FoeZWVx1Oo& zHfP*C=Ba8)2geB$J2icY5wdD|q>r+zWOiz~=Jai?{{l5wE73=81?%+l$Gwj)HYYyS zA2D=Eqk6XePzB^vGkT|+-ULzEedKHth+ppu5FEPT3wYZR-|zdkj#ef@ttH*)so~OB z_;=6(slAPzJz`hzojnev+W03(9E}-iJK6z7^y^p?Zr)ubGzILXH4psEt5hKQ^0DZO z=i);f*eGt`1?OcYJsrjm_tpaAu3FErmj~osQF_ltW|`!EF>L&H z8#iu8OW*c>CoQ}tp%2}L@?&To-^R-NVrcuF&oM~%2&4<jDd-Fcl~oYFW$`QkYF; z_6k{UtMTeB&t;aiP(6`5=x~?l=6{@mvk<s-H1SLFphSG!UHe0@`$NR> zG`+;sRctis&+t~s6&f6cB($3f!Z`q5~ zKJ+OVv>$nf>#^_K=pH#vaCn*E-M0M_I`PR{nl;89GghWA4Jfyoh!N(Bc8`^k1Q}8N z=CHE`VDS{oOA`Cy61^0~%Jv-bEeI~!FfFveg_5sEKXU@Fz-r1*j!-2XXdKJpD&mtNqaW$)oH9woS3eeLRrG8TuB?#})oiVx?+Sn8bC*ESip1Azh8#7(2+iZR(1tYlt(f9B)+ z35*-=8g-7s$FAz4NQd1-NLqnW8npvui(NTb`Eyd6kLF*-2S8tw z(p|Uvx6Ljl+q(_1Pu|u} zFrE?YJK6x&k8LrQi9F>Kt^v@}s#h&J`%W-=g>9+Oe_U=U-h!8hsm(74sQY~?H!1HbMy*O9<^&97Sy4v{KH+0=CF3;iL?hstd}~bd{V>%OO=(P=EUq(a4(G|CL8qf ze9<4XArcNdxrLu}LFM0H8lk;5GeezPxjLo0PiF)MJ3{yG6K5(1tYUB5xY&Lw;jvYh z?(g>bFm&6e3k8Ezu)6IwRjo7?bEciz}T|sDVqVa(V+~d zzSltmzVWOJq_ByYb&Ia#PR6fNWx6bJg8|_Q(JRpI-7X;_=B0<@uYCODOG|}w7k+`e z+Y2U6CZSED686nM+v=sRbt02)PFt}S{bOUUsSVVEH8;jqstoG(Y?Qk$_3nVaBPRLP z#}7P?2BMd&koU`cpGoV3n)- zu+!zmAG&jlzTGk>Z{RDh%V}O^XE#1^`C6AE2s zv-IpRaIABX?Q;4uOC-O{22IFmAbY@WWgxX8O7>IoxpszWDMv6uLCJ8J58 zm5jZPTsDN@g+?cuN(0qPpw#r}KvOsaiomcvtAfWE4gREBtWwX}PE~s|53)FIA@5%kibzb~(aY=jzRY?Vt6qcwnEWXWS zMW0}i>iT=ez@da=1u8{naWK0W6uo#K|I%2z@J*$Vvi-IxB$$E&n)dKALlNpkygeJW`&moZ=6qd ztQ9RxaWq~?c&*#jAEX>^98uj_^{$HB^wUL(Vfh&H4w0ugu8MndZ;MH#cB4D|F3E~!8wFbhbm(&eO@TIif_!!Bc-!^ijFQeb`v%g~;OKd1 z#1rotDCROTAL8K>vZ>e$ijM3w0-27{A*%;7v%vIbNnuydcfc4T0FZv)?yJkC7A_oz z36nj|=>6azDTDf^FRP%mUcKa1ySdKiq!gVm278+3WL`P&Wz}TwXvbCJ>e%Qe5%dCh zxyosptV_--<-7&Um*oB!s091?W4KYEq1@Qe}13e_fEQK746Sw{-|z z>W&ee{=6he0ZAWxykx_AL~Wx1dxYLL0M!eomR@VlZ*0e}#@}tvk6|?OUWqMT!ao@_ zmRSjn>xhuDBz^7cXIqhs;WyO5z$zdy?5qY$^0cakqSMFnC!7q&8!kY;aj+!rRltT(E@yQcK9T#b7Re%OXVoP+ z2-W~k^?}Z3*s5jtobFNoGp#a}%L~z`qmH3ifonJWJa}?NWGfwzl@eyVUsF1Pic619 zNn8YAqjUdtZLg;#wx)s|pS(X=>E0?%q=Lm_TPn2_3`lNovd=EP#7aTcLoWOA>QYbl z*8*xDz>LRGwG5)$wMHh6>r>(iByS|AcSSZ#&suuD=m_sSsUvb7V`3r7#2EmRMv(Xz ze{f8&rIqF0o@HXFbJy_3T{@cl`3Uri9zV_!Ze%q+ra_b-2`p(KdkU#D$>srkPNHCh z;TL;oBhNAjbr`G8L6V42R^6>wIO$~e3L0no4jGixAI!FEP6`NX%>3adUR>FsSm4z& zQz~qpl2XO}g~^sRaRj>e!q z2m#Gxw!DKyjHZ*UE`1iV$F?uH!kX(Dps&>tTA%e z5h7IQ3K~IK^gjxcR~}lzdY00_eqr-Wl5BS>Tr;XjGq6?p8ObY2dr@zi`ko8ERjkHa z+O{~d7&d4zG+xwxc?sLBq32Qr=IV>-0MvUkQTwUJs zNKsJAqxS&}anvc^m-I`~Ri@0jTZV@xSdwLK$!)ys`@`9V?qAEs(6r{*Cdp0v{JJKD z>2B+t;NcVOq)9P}@2H#?>7nb%KMNo5N0^!HL02Sytx~D%KejO0lTl%(RQ=8Ik_)~L zd_PWBl;Wx=-iVb|AIV3S?0r)osCkFVdYQ<|(HKA z7q;73KJhvKLIzts)FaqfrLMYB!1l;?XzoR|*f+!zH93)Ab`JZnB2rki;7M1$&QQO1 z-Vjx(q7d97UfNprYz7-=ueuziPLAtXZ5=VQ=OUa?or$Z4_X#7VVBw-`h4I`R-u8! z*!gcvzEy2aRThkSpT`q`DE;71cPJR-s*c-X%~!76r#HS%OVqJ)lA3FPu-t1 z_GI$=UIWikWZwbB*)U)sIy8?CP~(9YLJVYACGn3lO7e|sACS|svg69_qc^&wu!y{; z==uy3-a%e*ic50x+|t6mY-ii+35S%!O@piV?1#-3pUKOU5}Q@biR$hx4z^F%2DW#bbGb*fH` z*Dn4Z)hOhF{D{*HZQYMAgglKqSN@%Knay#TZT63B*OBmZd1%<;N-p-`FWPzZCLNJi zm7*V(WViRHHinq_Wm=NPA;p6@e1RB{ySYf%+n{A@cNk?%diZl*rCYBY)tDQ=dh8)^ z87ipTt};Xnr}d?_HlirEpnxLu;d+kG>uhw!So(AXI)5d1L3)9L``&`0u@7vic}_Ok zq_+)Gcn>QA-@n|8AAA`ce8(rAv?gqO ze>Wy;hYDJccciBrsUBSoAXoo^CXQdM!yfJ>;aoo~jNej7 zI4+~}%Y^nro6S&rk`t08^7}*<@SjD^EPPnV(5Gz4eLmd;i`i-_b$&YVr2`{+ev5-g z*s>c%Bwt%sx3ev75*f!;v&6`k3 zVl63zk=m>-eX^@qfuu*(OmcqhoLyD^IH=Um9+u~yf|p{}-bHitM{tb)zA5xWspWU0 z>Y^T``OmR?hch0}7@%MOt>Uhd4??{_t^UI9hwub38p z9k0zCzivB`qFcoFHhZ2#+;l1Ih+PY1A*-<4bE12~c60yy)*`jwfh6I|p04pvIlsNl zxVEoS5M!-o9Da9R@&)7K>IM|`-vAlgd9}o?C8TU8CV%w?k8oYSCnp^WHo(IlPW!(> zCDTG3FO8bVShi@tY;Ju)w~3)I*muD(&b)++yWziXtb^4y{h=JDe5B%axW@(i2eUEs zX+E7ICO&sk{U9k8^?!iBfqvnuP@3QKjJ~z%Cu$}tvjZA)du1jY0BIbF4*Xw$#{A*T z@BKYn^kr%ZVh^6xNjmA-JEE5cs?UBfjrK*ZKv7zT99t@io|78n?B1l`rn^JWz@KHyQ*adYnK%ngjqtVxyYZMi3BF z3W%M%$A114N+M6LsH7zQeev%P_!58(e@hAT{3~gkRPwX)0tgsGNJhtH@Cl>Es=8fS zbih%;i1bhp0EV(S(6U`n!s(+t{uHg$*5m$V33QzQI$8YRA)U~F6YBK!*O4Pg3oikf zRE;;QpCB!iwC#H5J3%^15P@#~l@@CK2f|tE!~?`%G5G(%RQ@k#vI!|n4q2{X zgU!9Uw=umjmHZII{rn@s_h(U1{uBgXfHry*oT@=uW>zUcx_;&K3mjFqLEo)YP<%d% zsM_s>Z{rGr*TohY|A>5Bn5E%_E3BbGur87=Nb141;4{upvwsM^RfkmBFVp4#&@ViH ztg5}?eSp~y6X-E$y7hp)uVDKGu`NgUoPG~<8HSd&>cl)g15Dbp1KV{(C#?UBHc2Bj zGBKPZBt#x`CQa4Ni(RiTyymp}ouWBD3P*A9gcPcGL+9)Xqjb*qHkrMNO_f}k2-+hxwM@1I~3?1mNZmnAFZD9w5%vS5a zuK$jPvHKK!1@iL?A640h2|HZHXRdE=;e%a=?@iiy2ZEv--k;%$&}|@+mpO2=xRLD8 ztivDu$l{-?U?g6Vh8-0?1J#4|U!^-~PqMUTMs=FnF`srl*0FDwF)2I&3byA`L3_`tqi!O zDme8Pzo zV_Xo)h1E!TY3PXXu0O5S1*@%Ri5ae+@2;KsOVX)QDRiC{&_}(91Yo*>M!r)G56?Dm zZmo~haun4>JNbL>!( z>VgHg{>m--C}J?6m)I?bcr)o3bf25i``!2(X*n(;`Rr@NF}xuig!y4HNX3IC{D;F9 z8DhW7;1p7**#16E9uSwvS|A43GkAp$m#+>h`hs?ipf&Vwz^uQ@V|a!60qi#QnHW_C zb~?gG{M6#;Mu4N+nyT_H4_iOgNd%e1UG@upX0k*6vjG=;KSf+>z8)fb8W=T`O3&98 z;M8{`jGUO#T>ubxW>Y!8Dgw%q{*xgA!AQwp7e9}kU#*mfg#HqEYF1lWi3P~Qh6$^Q zKBeqfAS_7}^v}H(vIGtw7G5-y`*h&t$_j#Co3(h}=;s^iY*TS=5J+0v13dZvd?jwR z1CzwU6$#8-hNqR5FHq)!Q;*-RX9E0W;H|v!U4`0@c!YB6TLg$7lZNeqttG_9U;Z{k z`uCk3i<0+Xw@ccCM>)D#z$E!FyosIy^<~s> zC|y17FW;xDdZm?CE;o!t%C+Sh1slJpZNg2C547RQiUC#1+$r1o)vm}Va%F?E9;{;U z!qU289hLmXr6b_&<;456^j$mz7GAZz&lxWn=1E88DoeaPPAc-~JiA<&P>*pP zmqY`8SEa_H8p29@%=o(?`tbUnCe4uGjP4K<$mo{mM5Lge24G4r=pV3Y9!PmDU*|P) zf_RNfxT8nmvzFFXbf05?1_yyjb4@q0a&e{sNe@L`UwUTfP5I@tZlL_q%rp!%$Lq_-o- zrW%1BS4k;2%%U^aGs+>C%6_!s@%|RtMD}o%gV5_u=CD{*FjP#hENY}|hm?FF9uZ|l z;nVwOPb*z*{;6i@?6Jd2A{A(fH9RZ6sZ;2GU>OYgVs|u+U6KuUs;369#?c5LPn9x8 zmn=Guar3N+?+cQl*vmcXGhC(M=P-%i_1v0gTB~nnWw9r|9r#jHWbq>*|1AZ=ffdL2 z7T036BbqDnCQEdo3paO?U|K=#vgdG($A;{%UU;xv{LH-hUK;Xgjr%7x?`4k|k$FWg z$cIaXnKO`4G|X!mFF+AT-<>t*Rr$X5_(RZkqx){Ui`%{uCe?1Z*dhFLm5C66e@R8J z`3!U;{i=)52!av!lCFC`9SAiuD0jFl7pU8-F>sfHh1106sBBJf2P}K4l}<|S@x#I; z#YqOGcDE8chJ_`IO@EO0J!-sl?1VKfOwyxv@pF`r+p^`h9C{B=tu218l;g^{7nGgH zR+T0N+gboDsBKAv0V2W@xAH;J!HWldwI$dV3`c?^T&6m?t+Z{x33t<`<7X zaxP7Y%Gh}dwi^UOT!QF#)v*V%BKHK)i(2K%ierL=1h0P=z>`M>5}Z$tM+xR) zJ&y2MoG7;&zCNHKF+l!k!gIqV>v3(>TxlACZ1aVoWD4N;p~XrpTmTyhWy)W99y||W zc8ond7c1hOyLWd<7(~pz+KFMvcxqQiWgB<5#3vrU{XjpQnE0w;ZT)-yj-925HwI?f z94FcSfriQK_q*3l;~ulmGMd!mK$E}x=<(X+&;=<&9vsR(+LTtBU3(m%2RftiHGZ)i zu+cG(n7`2(vtj+yn(dpm!&cxbs9-@K$tB_0;jU*L@$PR8-Az;C`B}7!!jQ?i99ux~ z#hb#4_*pe4;(*MTUK^e@TO3*w^Bo2xJF~fvyIy4cKMHPX!3vv=cBbI#_jcUUGwpCF zbpropJa!$GdxzsjnX%ze=C@6}M>zpyX6>s|H_+A)R%G*j5X5}#XoU%4SB>&EEwBdM zt|?qvyV+17g&O-llf*DwfX%}_g2g;W_dN~Z~tHHy@gj)T^KJsGc<^zl%kY~Nb{1?NJxiL(kMtsO7|I5L_sNm0cmNF zkZw>6y1P+eXpkCe;O>F`tBd_t#y}cxqvyd&pA7u{p{!Y{eDl%jwi^SBx9*V{3?=>UwBt*FF)&z=61_$S%Tw7jMr9WQbmwkCh<>AM*fJEwVj*RqZ5 z;*g{`y$V`2P-|eVw;>E%oGmxLMvF;v!E`X0dS&mpAC1@CD%aS zB_ct5vP=`Eg%?F9GjMS!y7Kmhw!WNrTBTcq!TRzSYkc{A;kB2SGEI(FR>M>Lt?I~O zuL*eoBi8{BiMe$3PPnAh&-Ltdj*|n(I$g4H;S^;S5R+VgG&gqufVa^v)rgD~uRcR= zq(xpzn3;9<{VbM~OL)(nEa}sl+q&Rl7QD4bosmD5_tdc{khVdg4h@4-RgnfxS9lhOq?0rf|Wq&tsis^3yVtJR4$ znfIPzMaUOK6NWN38jKz*YKtWlir@9>LB1meIlf~I1$q#>y=bAi>U!#DeqYfB`Dvpb zJFh4pCeK(5SVAn};n!Abf%o|BNbFw1a)Ua#!(zGmAgx-p!=bp_x^>Fv-bsE@LoB7{ z-FwNtdjQ$Q*~=Y&X>ZmW;16J_CsX~f)UF2S!`qHWDjG)*tDGMni3{y`=5)!%Np4&8 zHUuT??68jGa=8Jo2~P!ybH>*^C)jx#xAMyBYu;a=^J?@H^DHbAY|mIc8QZv{lasm@ zyrkMT+(9;DXjL%R1F(YKJ5O^QlN^`tNN!ZyrR2Fe1Ye)?7igEMgg{X%Rlme~w*4Co zthF11Ep=6HhXOw9&FYOVNlTT_QWTEDfnY|zM(;&1hM4-YMxVJz#krj|LHhD|aqC#_ zP=EycZ}R#$`8${nbbZ9WedoQ!KF(`DRQC2=fS2Wfkf?>N_?e^mF7wuLB`>H^6GI{@ z3l5}E#9MfiLDoyJ=%r}C2J^tO>YAjrR}7FJ>%rp7T>g=FvA$kAEEV?d-zN;LlbHe6 z>$O|MuJDlnd5`hrLS8*UgikrwoA4@SQ>~1vP72Co1@c!eEgAJ2In_2Zh_5fPt?5v( z-5J?Vu2pB-x_|B2{ZL!9QYB{Ef1D@Tf14YsY@KU$8qrvy4W%6kTQ%RlZ>-q6G&ETk zFIn$MU#p><5lMlWly2gYDHz9Mc2Rp)@ExUuag9ZV_X%SU96@fwt_v}AsFkVx*`4k$ zaCPRR+6#-biB0gdhX06X-d7*DEwtM@`t)VG+7%_}*w^tc+UObMPnwQXd(Eb`Q$+~& zY({-r%W1Sk2+iGqHK-JS+P=UoD&5~3>3_5n;?oGG^m11knDFdPV4tRKuVKOq!!t15NhW(`L}q@_-^^+#yu|&!Vp`d=$)7`)r3>InNlK0YV&^`c^-TQw zSl04J+eC%7UD9n(@UC`J;iZb$i^f0ihtZ!EVpqO;A6tMEOta=11|UIRLB4I*Jp@k# z7Sc(@Zkmd$x!O!OJD9QWVDiGMhGD69^|KvOKLT89X3vvCd%t_g*EN z`T%Ns`R7(n`^agC&Rg0BEY0&nC+LbxLav939@DN}`A)+`LnxHyd+&*ccLNm$N8-V8 z1}tMD03V;XbQE3M9`eeG)^y@~#afN+wDwVIWQ8TBe&-Jh=o@wG!bKYe|53Lt?_GPO zE}lua)Yhgcyvel-5*_c*v*iT<&qy^dt51@8kVk#|*R4PUZSUh(lGyI&7AaALv;*Nj zD0$pKyxps>TW5LQusU>1|JW2UZFx9%$d&rFTfXwlK2vfh?Jxip#`=>)dN}?kV#_Bm zzP`-6{nCkHrnUlGPJh20c<7U>fbGre2m>(w@ww1P77Qscj=?ziA^m8k+4BT|%Sa5f zFkM=*5%H%i2;}o;8Slpbyn{z|NTZ8qCMKkVXH6&5-}`(cF09NESb>l6A&05hBeqg2 zB@h}|9TN+e+N;9Ghdmpp?Cq`a?NsF3d7tHYm}NBWr8qX>AzM^)NEh$eke8FR7^(*S zdX%jpBKTDe>of_l2XZf;X+-E^F4fbJ^Dj1=EbfFcza$!S3l}@Qdi~vy?bm87S6}%L z(4!AR#_kQS{ZQ^!txj(rTjD!3|1^##7u*t~Uol}vy4i7!aTIbL3hfVO#>Ov*?pQM> zC}d(8VDBtjuzx18>8e-mVl?Z0(BlxhgII}zV#>Y{NE7XAB87#va-LC#?3r&oO`yw7 zdVfgPbKGp=i7ET)ZnFLd(9%mW@nJQm`^~u|;p@r^Fa7t04kTe$b1&@txg?e^Yo=AR z<{QLQFneq|IC{CpIK;8$c0yt2g0LjE&8~F8H>+Z=v9bs#y#PFv$3Q}%1C)2K*n%_3 zW+kZN2WEG}8dG0u?NsacE-dcI@5K116ojM_*uRCQcU2J!*#Ky%@S~iBu81BnT3b*H znRDmIR>u;f%8w9gObw0yK@C6``+~R(s`Bt?v9H}|1nYWaP`?+#UH*?Z*68eD1EU5+|2#w&+E$ z{jg?-xq%!4Shq7@5%cbaXMff+N$DW zVDDiS@=BxpB;ZHM8+elvw%W$O?(9{29H!e>q@LJJl^5C;8>|FrI3UI+XLMVN(xA6!!J9HR$`lNZrZ0j1((Sn2uh_>et&h*$D#Ww+zu*FP|LtWEm~$SXQ#Yw6DP~BpGIS zOG?;B9;jGxgoo+4Z5Km%fKo;P1HOIjcGUCJ#XB>bN9fqDq}ApUGsXYL2Ke!YSN`I| zb}@BfZGAEkj@5%pHrTYy6t?ZJQpd&tmte0U{96*Iz<-GhC|ag<*UWp^c{^9T%KcW# z_|DE%6G8=)tFy4lsdwPD!E6B$x3^bKinJj86~$kW*hf|~*-AevGwY9bIA~gzg5vbj zg4)Y4oua5o3@N=Xtr+!ab?n4_Se6)Uv0@{p1GqE3-9m5+063IR#DJ*sq%hF~jH(rm z?l=2e*$#-g_qTPo0y@`6nH~f(t)F>krJ>wzc+8GmCdo7}y+c+ptNt|EAiT)sX)OfX zGC(In)p-ysoM&UT{EYxIo`OUKk`w~(f(vl`iQ_7 z>yl9T^^*}73(OtDk`@Pa>WHYP``6mdX>A7vmRqI$(d3qxhd>)dU`nmR7NeegBI>;2P6r>lQa$QkIu!7kj;S|pRb33YSKB&*rcFIo3Ed?kj6v{Ns^CEhYg* zb-Aohpi7Jmjps6^*jJtsNHYymIl&z*!vzf*1=vEG)!xE1oAy|S? zdB3lmG~%}!MqLla*V};72c@CtkH>40%!bo-cXk9)RJ`0 z`)GWV@6_eFHpUK8T&1l`&CyaiOMivzhDYr}(gWl(H8+y^e}9b>UAeZbbRSFHVnuml zfV)p0iNmETiE8G$XIGfeE->mtMCOo%Wl_eBQqxO6C=O zQaco%0!>(KfI?&s1yo%3TNM2nSDzbA%bfw_rlqBU_JI_p`_cB}R97`~ztV%M&iIA2 z=h#ySdsyD8okRIx%w}w0)n2=NViM>C&x?M8rk51y-RSkP^wEp49YoO4X5CXCfH>R; z>nVC?x2b8Sx194?((FF3LzZKA1*7ZpgycUXv#-Op)@wILPyG&C+3crVM|aSN8dWNYIrJrvVhMZ*FT(FCB~}%QoVK6cPW$=`|U5A z>%vHX{_NrIbr&qD^Ct+*iJrml=;TU9vtIRjKuo)Zi9_Yq_-T9s=WztGHw#)Jen1~H zz1zie*}CKVnB%Qdz~R1XXS;6)w2MzTF1fq}wPblI%3!Icu?^T8PqM5QhkHR07N^=h zJ*>}eh9ahL5AQ}z5FsDo#I%{I-_p}kj~SOzrOmXy$vOpSFg)mPLc&g>fBE*KbSnq( zweQyqt{RT&eH7_xR!>z^T)-ZneM-&UpNp*cMo z4RG&wuXpQ|t9M+pSs9KX0%~mH8FU@Bm1bs3edP%qasLRg!S4S48oaurKp&aoo?dr= zFb%#qtdbuK`O<_8sY~xaKSc%t(Hxc9smGq%gHv|nm8GY9pO>gK;=sx=7&bS=0W6&! z?WT2%)-6xiI+q;gmhU~j24ed3vpETbmhRDimIv)R#!s(oMSJtzEe8<0SN@x65BS~3 z1bqv9=oJ&f1C6yB8y0CHz;OUzLfGr~SLct+p>Wg6ghP;c#h&yAe*?S<9Nm~2WoAX2 zHY_cmRx9YX$aj4%Wv6dt;O!j;L5F7^6}g7%IGj4aj+q|4jntv@JA;z6XM=4XI`v`Z zm}jcMC-hPmYJ{SM)rdn$0aF+7;>V0KTMDT~)Msk3wAruFnCY3Oj| zv)RPd-e0!`h5ccZ-It6Y)cG(rF4J)5$J|#U6ub|Ge&`lHFCg?wYXFZe;?ALpZzSFHa8BlP<5Ik1@!zWZw>qCiS56auwj%%1IB~ z%8QRUJ6lL{W|iFn9D456L@H36>`F^C%-nSN@=BxP5wX(erDDhfz+2wD3Xo^3wQEk! z&(_dltGe`pIRbc2&diO3uzH?WCElSrDWWCj2$l1snzlg{G?fwxOT}bmfMQz=#GA!! z&3QzFckDjQoXnn(6dezcEXxlGzk%0of;c}V>@yQ!wNe$+HP2h7%bfYF@h0iGw9`SP zFFt~^shI=hoC+q`tN7L#*Ma7*FaA~Cq!)z2+8H`bAmD)yBY|a=@w=8}kescexUwgZ zsxnYV(Eiq;46=oKf%fF)-Q`9Le6 z)BayR5O&`@G?q*?5b)zkBLr4~+|UJ1zLHQGD%@8oVHso06c_&cUfBODj|lyLCK5qe zqXCe+exnVF;Uqd6IA4V~aow@xxg4m5)BC1WeJ^nYbPs;|3=2{%0*aLa_yZ`0+9G5-har{*Svgsf&uJsY|-)2hT~|tD+&TBWOZSuQ4XN^ zjS^VV311TXeemOIKgr0oKtWQ9Rb`e2O-=QrP1~;#-1twZ-ejMC>bA=VVfQCTv@rlz zp%nOn;Fej#ag;P9HR{ypx3F<=b3ry6){hDKf*hfTGZLSV^b{g&H(o@dl7tA>?|Xnd z9lzkffe|1&A-i_pjXLh9ZP6Dwn1^G2fNZ6K@%{szq_f=lHbDR&e;N-|z2%BKHBh5X zhd1@HVo<+-gyIAWGPTlVZ|`Trn~sI|QAVIBBeK?WqXGh+5;MpL#egzRtu^FEPXZ29 zra7~oSXcvKo0134Pb_@$w-abe_-jK{mH>z%O8`I$K1cMPDw!(3l(Q4W5aBX20Fi^x z&mb`apQ=qrQ_6Cc2V>;XWTDWsdGVQCs4X@P$u5TyQE zMgYkVFdv?d4R~f+wnqIkyUz-1*$6vFUnn!_;(U|1kRP7n0PwnD4=TP0TAbnuq?Vk5vPeVQ{MbkK+mbj#3uM`YMy|PV zfFwH=)u=oZ38ESlf~J>22TC0e?9@Y1T32tqMQRe9>6`c)B6&&`U_GobGvXS;kzsW=ZOWD{v9TZ1_HK(6MeM~4FnrEk z)N4NiX}y`>&*4&0$=vKf?F51Fmi)XvQQaT#mM4k9(c2E^(+m>V!38}p&RZ&4E8QaBflU_WM81;)26NAxm+`1?(Y zwa2={+~ehTsJlr$xG6WboAAf5nJf0Vm=_U$3&5+CGh;s10eID)4g-qKbfnY>id|O? zR7&O1fI-DFfru!OoxV;yFk|KjmpL>I;L_cCg{(XWJx$eQiwS|^BQ$6~Vx}1tu!QqG zWRf%%0fywe0Vp(*%K6Zv?IyrMaBK-kAo{;z`_rD1365ZH>N35(Nw6TC*q#SuuVU-RE0#A{U<9%2k=94Kig?-?oF^~_AH=+GsTTsM! z^YZ#+tph;7?X3yJsw_}(LJlD<4-{|EJ-WnmA@C7c)lYic!u)e7M;~+e9MLSG=*S&6Yz+Y?*@GLoM(g8(!r0Po?5dKlvsN z`}9>Bn{Jd5j_iRjZ4F}0)Yd67pK(jOqmbo)AytU|9}R|HF#Dx8Ex&?7?iN&pAtoyR zm>mfpRfWtW?7jst&**_&s6c0LRWYe0xnx1*vNL`x&*{Cr_R1709wv_+vozVD)g7}n zUeT}8Xgnqjvvv|f(02^X5%h>JXRsQm7VNVB?W0VU!MfPWo(ISpnp8r>>Aqbk)p+BZ z8%DD>?B-&X_QaO?U=3Ep`t7V_0q=sMg&{CW+;i0Z)U7)DWycs)vu?IH26dH9_bfGf z6953$Q%&rwN~s*v)ENwC_|kv(Vgd2@XYu2lqp0 z$EQ!&wUFlKshp&=v=5L+!6BDRO5}T!BlY^jdaCF@XlC$ z5AlFhgf`Lma3KmCLgKdd(=}_cZ$?ksha5hoR9MR~jpMu2LLC`C0wEsVN@J6?yC(<3 z$GuF4j-pNYovMt6hI<01;|&&U7)>O{MfaOBL9Llg6ae@jjuBy$7f;Ou?pD; z5Z;Ig)D7UNe?%vtPaDbS>@(ek&ET6|T*OWim`g3)hEo{%00bPntR$}lO=Sn}(N z+(XQ!(CMf0+}Wkza74z20=+!bHh!HW+oJDNQ+j6?P;Jh&JuHzWf*OFtA0^EM0gV0W zuyj|#iqcnU#0!H5K_!PbEvg~6X(f!NpiCu3GehIaVs|3UysXL0v43C@$w>0(=6_g% zpQiO#fbHpa-(&cSg+A0jWn61ZA0$CrF!YWM^jwC#>$ToyCXEP0`E`@&ADRy6;~z6e zgm`>o)K}qoLJiJdID{QiMuotIY$7NO|3cEIsPPuo%6p;FrnlJSn3NHw6Vj1G??Xju z)9Cwph_u*RXb+Lg5*-V|DnT&wRo2-`vCBu)mK&FW-j@-y=lCK}!|2*!V7S+~4(}Mr zTBzuCf8J#t#1a^R+U8J?oBsOW<0&tLAvz;C%c$T_xXBB#q@`oODW3Ems3|{qeua^A z|L@6jv2=|H-s97le~Ji}Nlt#4jUGQ@``!3)RXpm5?Wj$nh*RT!Qfg9*Y7(T#REi(f zt6>=n1My$1U4K<6A(J~OIqb(xQ4sGEkZe@U>&Iwjb|+pA?3aLGm}s6tIp@kF`tX;a zUy2q30{K^;rg8A?e$lO?u(^}g2LA4qkPo_SHf&o_=;_NXHv%ooDdSmWG+YnI-x9)t zCHagQ=njh2H`0iL+i{1h)56d<`h`9r_ES)u!Qt*2_poObk0Q3thqh&Fep-20ycQ=V z#L*8hRtb&`3eSe~*#G>Jq~F!vX;zc~@Q)j|{Rb|svg|-Lv5?hU?T5-IGkgbEUAt@i zUQC$)lyi+MLSIpbm%GxOaYKy1YO~en8}2o}z4Y{US8Ik7pRgLUehQ#s?~8_<(5$M9 z2DaLiyf3}9!8V}JQ}v5AUt@pGQ_)#9f>Vy^0MYu4Eh@#eYbI0X8woi{k2$|76G*zb@Oy9A!z&k@Z12MPzDH3^9Otr z*t4GY+YP$m))RQS=pRE^G4#LTsupgj!g|{CWDSWk%$O>Px;CNqm07_eNb__s3J<@I zS_zH)px?yvFk5hJ5FHa+`RuC(car6I1u(qhCfFYD(NO?k_xUQa;1?mNz#G z)TyA{w+@r}25%}bs%#@+(~U8y^-vzn)19mL%z{Sp8Tp)xB@Rda>}`NNf2`z4$w;WazljvFmsI>@`PEb)%*JTI+=YgiDAFAxRaUQ`js~Es&riljpC9xUIW#$g%0PWUPTU()k5Ttgn0wd1q5_=! zr$97k)Wn^%I817F;9$s~>NPn%S3!|IYZ?nILC}^9kBB@LR~u%KLwD}7fZ--U5WG`% z269k+i=S@eiWaT8CI;+HjRKagKB$Kg6xU~E4bFDzOdz3h6Z-WtR(0=wQwrkk1m0hU z1SKN=NDHh1;-p=-Zaz;xs^!bchfV9SE7e3-M2Ax7=2Qr-un&8MtIwHg&OK5Ay6V3v z-(XBN%ih1`t-KLK3fDyZPk_S$=6!3CGDwfLfz&;y2bzf!@1nw9@WVKo%meudG(I8G z1T<~tmNC)tARV9%f3`@U9$SQao~fL1IW?493qHKA+8EEqLu5A;LW$x~I%|>3y_MP>VRW8g#;aI-d zJ@I>!vP@M7({jqM)NQMr+qYnM&tV;sj0aVfW{jde__OPaeY%B?t}%YQgTo$fsf0h0 zZ){f`@U^t=ssH^P&lpO$;6|3j^BFFar1u#vKe_RWG7OcS>?gamhSEITgKG76jB7+0 z;h?~5gR#pf^`3R_5KJP=&wFVKAi>y8#{BFvNC#2mZu-cqhAf>?a`!vz{bieW4!=z@* zVUn@8I;cBnxhCI0%SuXU3LQuFhk6qryVEfmc_nPcXunqg;W-tJ%lrnB(Y7|HGe&+3 zB5Q96zOVEv!7-L4?5^wrB+SOvJqvH@mNsK57%wY7WjG|5RkDNCkicFC5L98y=`EMb zF3lA;UyLExmJS{6WT}C; z-K(fbIyg1Niw`6&G`x@KtG`%eCrSiqOb%W~mP#KuwH1{Hq?Eeu6F1>1LD;%?m!10E z!}@q|`~`@u44kDdA7&d*5x3FGK7+^;S&7XIFzKmC$w?42*e`pDo53^o|s zlo{ftAE79v{2_-uk`vpp!+#>II(cJUyF`tW38B4fylug#2RV2&kdjhUDQt!jI%a0m zFN*&VA1@#k1e@ zCQCrp_PX(;MA{XoPXXB9$MTgogyczUKd%>}r0RWr7+}UFb7a?#`-Ltg2sS*rpRm*_ zw$(lAW@!%W%B>gXo4cQqXBg$8l+*6)19;n=jt^W>6{} z3FywzpoEdiJ<40FQ)?R475?Iy=N6@`Zi@pv)>8YWa37^Dba&&hyA4HIgTY0zFF+_^ zZoRgKO^fSB2r5ttpPEGkkqjb;tx=~Bdz+@bcj;OVcURVkl<&tET?-~UJx1BNygIv( zRS9f!EbXz~Howdu(-`X$A(+>f_%UCwPRGNe=Gsxb-4-Ko6f+qf4GHnB8?c>bg$N?l zb80v>5ycxW8Cb+e)N=yx84?uZCaiL<7Cie5pBVO#2z8kVkA}Dyt6|z7O?<5>AcJ1XH3%F^l6R~AtpU({jkIvf zA^B;`0=JPRW*x%o`1Nlqq7iX2fP9hR^#z-0`4%s;gE=!pEA7Qw)~g<6)AZ7dSKhw5oaZ<0ea4ebdH>MVkt^n`G;ax43tuz7wI2sP$Njo#%w2!6C1$RW}SX z*9Z7EJZ68>sqRFWaYReEeNc-eM!`Wi;N~b-F;H=S*rP^JsI}hm>KceVI*!(;HyG4B ze5O~F=xn8Q*15LC3@ z5!AO}@NoQq!>8|8E6t?Xedp3hGUJ?Ko7)Oz;|DDSWLsatU#Yx6UCza)VIjUeVkvcD z3!9gcX*jP!QVk|nqJYzvfdcoExA)gkTK9qF!3`AS3FTSfqH&QkSG&|umJ389t-DQb zSr6qVYu*0$BH}&j&6|6mkPPbYWjHOdCYXtbW#%oYdxUs2gr>w4upL>HRt_F5$!0DL zE|WrYVH7nBW+nj{m>j04ja zw*UJ+|95=;?|l3J?fQZKvj-p{1IT`Ge0~#ip!v~PZsciDucw;L?HZY1+ z1yoxQnh$&|2b4H3?ag%z{HnY5VKy0KFp3A#TevSj1jdPvx-Iei_dqVn9&^=ZGTx{m z{fa2Nv5FY}rz+O*FjT@DQa7_Sod4!6@1Psky58 zq47*WD|Bhzr7u}+t2X8(xGyPT7=U#zzi>^0FU>MH{L5eOd4_R=(d+-V5ycK3DZVD- z{h4Db6H5yCW3hgB*ZgtehFDU_dDN5`aI6e%Co@8g8j^ADRyv;x^>boWO-UqvAT?3z8;|dhQbbyt&Z*%J-KQng+e_C`4%lY@#fpM&< ze4=^YHx$n7GMh~x7ctL1qhPXi^Sy)sT`@hxNA@VtMfB`G2E5==SMp)7^SgTSg6nDkArI3L7^#MS@2<&1mCnR|3Scs?q;&~g;5Eq*i#CC4L#ukAzfL41fv{_zP1%J~6~#Y54X)r1889i?m!^UK_X=D^s7h z?}p2`pd`===hp-0>k`7aioHRQ7x&m1`z8GWVjX>^_?Bm%!{E5>$fr&D$@$|jrGo2o zh)hYm9-!)!n)6p$quu!0qoZ!7oPS;gcwf+B*W3EDxeK0$5MK0>2m}Bk6&d{1fMBZG z?RSivK)LYIYe_!8q8rpa#*Z#aAM=S~5?$vOH0bBwu!Ox~{^bjFlYA@Rd2KR#&kqhi z-CZ7Z`S$l$ds*(r&qR$fyfHJ+dbK36&J$N$^x?;rldJmC*WmlDct9(~z#2+o?^aJ_ zI@m^gCZWKAUHjR9gu2Jt7%OIa*leuQZsqWi^x7hBP|1bf>TJjstT*J>x;0dP_7PuZa^AAKRAryPuBJ&%Pp-t#3v0^u-xt8+3Y;0GK&v zjPSEgfQauRObIXD)(ntyY?v2jfAE_r{-l@aVU6381l~Was?ib3ACf3el9}Z)@=!e;pEc~UZ$06h?{T#DjE(L z;3@X^#`&9f){etwqARB(uZw$>ppJGvXey=OC;wBu6Bot|+lN*s3F34HumAdsa*X8X zThx-zkOTkhi;J%>IY#h2xU7&teVGc5#~1NXy$MaivD`s$M+}Z=%2{#Y!79@`876 z$vU}|cb*=$+(;X+{a&K)_w%Dt?-c)=BGbnFskcF~A{k+alcH~0&HaFzWahF8DnN5u zcO_QO8EU3TIW%TVUl;Vsu}M{e?VHWpqPpk-3$*PYiK13t=)JM~V2tq0TF;l#42>ki z`xh9W9f{?NAeu607LNa2Cq_tE&m>lH<-9wHRRgsMkSzBbp1huG-~iQaV;F}6cnwFh z6Fgyy;uC+TjuP6p<~dgbO0E6x03bjqWLE7GLqAo!_siYm(JHwJ6)Nnu&gTc|H9*WA z${V!oPOkq)B0$mN0yM40H+GkfO4NLz8v2@A??0M*z7245G|%MRBqqzGFT6dL zCkk<}J-(rzZ>s8Xa$KrYWXcVthJ4>$5ouZT6byOZMVk!i)p)KfA567=V9R_~PUo`N zld{#(uNj}>{zckuq$<~bs_sX_(D%Q8B#PGj`N^vT9@X~+tl&i1ndO4pf3vF21EOTC zM767Gl301BYxcz<_7QF>%)>ifX~UO?{n5tg;{&p}*6fsBt2;AIOX@Jc}5FCkz{&1PR)mL?r#uY>wSo>Td<_^O&>DEv#Z|zOBt7 zT$)`K<~s609#1d?IGV}znaml(>Vc@4{;HyP?5hC1BuP6>oR4o|M{kkYn~*zXUw zTXkNns$i)18HeT0(v#06D1^>`e@p2yAEV#09MdkjP0S!2U>rizcvt=~2%WNxk9^v$ zAB{&8fb!X09)oSZ%})NJ8|f1U-avI$Ht3dT^2FAOueQ3Em(ucNKydj$g~{V@T1lsn zhDd?%Kq{xj&v*AG!_%rzvd_cz*TvB{K}0>FV(S+p?NL7oY_QDmz2WU*ah@3U)NHx- z{Nc~szL=9I`S=MUwbScGnC70x&1=&|^?Qcb^PVZBb+J_0%nnCM9zErMx?BrSX?%x|o07C>b7C7$EBP6_9_^;n56qK9L19{EkdsTdlB48NecGJ4B>HLo`r`w!}FVV6VYUR#jC z{Cn>={`0ddG<$qGW_nbmKH~xm6*pUcNn+=Xza$%eNCAuVkzcaJ_Ud*Nt11nsYxdr6 zcUShvY4W46EtkcV*W`&L6+D&l^D^HeV4ft+`y;iqu{`o#uF8?-d$7#pK>%;1DdgMm#{mcWN*Q6(xMQm)) zRdq*&;!j6JBnRkSgWFE)LjdVC}Je9gOopu&AcX@Gk;_g(X4?jTS_v;i#K4E0s} zL3*dQ)TyOEs9`?Au5_`J&}iA)XfEB`Lo36~dE%8$U!=piVFT6Uw>6VFj4B;U<@kkK zo>x#$bH}U{*77LhH8FP91&N8IIMz^v@VvP)p5=P^+2ZhkF($6JX!Kc0f+G*N7&?V# zIqlx$Qs4AYGf5cLJK|e$zDicI{N>Sc$l!6X*wyk=X-*X*-();QA*cX8xzin z=X)L{`BMZopzGsaZaRsG$J4@uf?BPfRq15jHsZ$)V&UeaTQN`YqZ^KF%`?76dJ@dI zc1v+f`npxt9(KWVrb8Wwi!BPaIUM&P+X6``Lk`##{g9qrNg}y-ak{- zRr|kwJMH)e{V?#qYd7?n-+fD7oX9LCfOlMh;kO~ae0Lg|$Kp5o8uetsdwCzJP24k| zNTM9K7dk=a2CBXavgxj369dzG3r0?=r*OQr8^P7C=&eMiblF;L5t4chu=0XD!<9n4sBH$&))(Vg{7t;FWBM(EH-hI0*wBzr7R=(C^mVJhv7DWo(<~l=@c>FR>dnQeSI7b2 zL8Z;Zv;o+lg2jQDyxRE3Yc>B6nLpVO4wE}SySRX(2}`9@HUIfh=%E@DRbVLLEl4CG ztv0wbVtmXhXP$~OPt?fR^~;h}&F{5f0ck$Y1DfJsFCv?UJ5$?ahh#9o48M6vYT_G1 ztf;G1?Pf4wL1Q*5r~93qCdW3^ukMAs^WOgbU6pnij>o=r%8fO*((5Xwcf!gkt! z{X2!j69r|GL_ji4|Zu+;)RC1%84n7TOLT@zL1P~v9+4U(U%^BkEg5m>WaF><&8@g?MnIW)2Z#>O0mzCn$rO#Goid{P|Vo0OH!`h(N^eza7Q2MFXrag zBM$k%PSK#{1he}dC79Bnms zLwWi>!ISlp0{ASlR!6?{pBUxC0I>FEl9*dD^U7$cwS!hpzMLHa+M!Z6#?u~O3r%{EHiT2~HZA|^{!u7t9S5CbZYg6@# zd3yPe$-!}fqcdTWQ5XN*b;^+yp$#=C+x;(0u>=fK7M z@JjDEI)*5_Lvq=j4cND$K>i|j$;z?$VWwlOCc0}+=U$eQ#lsl|xw9>j-Fb=qFe)zd zjx;ZTgn$Q>X#p!rPNR+FU*pFVJsa5N-~p8qS?*$_m9oR=Gu-oIAK=x2la?(wae0iO zty8*U>h#U%g@)ISZO$wJ3p6(KPiO@L+UKm5nS1OinYN z3BCJ#n{E`3zfUcbQknhqY4QDw@dUyl)V#NW09|Nod)V`&^B%Bi{>8P)pc%t4$SQtx zWIAJQ`EUG37DRWh`e=6nXgu+)cvzZQRIkf#3W$t?;T2)DwUnT1?{n$f#{u8DX03ei zADjQ4xJ!y#158WcH9t(n>Ej&57c|7T@rf5kQm=QBeA1g4TOn&{sIUFBclfe?(>!_H zJdC_zQu+C@`vGYiuW!J`<$<)jidy8(vtQ!~XcsQy*KB5Gx8l0)6^IAj_abujCWe@1 z90O&fT8K)*YpHGOuY;RW4%-DvbO)|}sM5dGoi2M>9ylnoxgXpLzHtSN%g8p!?7cmW z8TmKFHv_)#Qe^G|uGJ{w@4L*?80)_Th`(3~Wgg^*`{hl$2V|{Nlj7-POlh>;0vl$Z zWzs&C*r6+4x%?cFrb0u+d2k+yyJMZd$=3a#!qYvBu#md|q4H-N%i zqm17@B;~$05wc777d2^(*=tVc4>DiB{g^}38%++(QQ2{J`%UbKL{}LII~}vh&ju%RDj6f}BdE(rET0O4o8xol9Rgm2|v3(R)Iomf*vE|CSwk91yHKy8C_b}P1%F{*am9%pvgs$J$u zw`sD~wy$h;tTdb?AB-5TFIb<1za)AJf*&P|2@3pH9X74WlD=B>Zu^^$z4s1cT@+uA zXDa`B9fdQjT@Y<9QSjJgfyVRBVe~71x*gHSDX)E(`Z7zQ#0^{GMf?{H)Gxnq)BM)s z9Xksl&s>BfWIT5$3*-Tjk3va_!g+7i;QBGhYHI9k9R4C9OeB>Nf%d~+tcQiD4m^G( z7aSe|u=H(TEPkc`{z&N(`L`2`mTo#d{Um+*ad`%MRTtO3*ZGmPl#0_(KADd?L)2xC zSb60V{h{_x&BR;c6;7x>Y#OiU5+gmLGMvNlS=fqQISvKqTmjHH@3GnI3)gP>AMWhs zQ{pdAlfYSKFV4{6VpJ_4vG?v>z#Ipd-3WZ(ylMPM@tjY2?N4`{B9O;q3_|$GsPRu3(hnLJ?%4&qcitUtBYdHYHtX6n>*WuLZOz+2P3t(NSpk z%St|h1>>Gj!j@Fzz-e*}5GC_|jVCS_D0IvMQ#%Zpp*~x)Pe8WTMG?1PA2U&mYspyu zFv~vN$cX>5@$TB8?_yES6RX-Hb51Cb#T$Cn9DPo8Lxm* zRms`@2*v>!E@S@~c@aLuCv&>EIc@PPtd$X>|IjwC`Xh%91{iJ=tW5$Ng(siNiEru5 zfDl}X&l+L1gq;s$1kVW#^eQ4$BQTd$7-c-$avy;?YEB@E^FfINW&9o^c}~*uPZ=bA z2Jn%;GM{DkF?;E11i}#PpwX0vTXj5$R<=~eG8fa>dpxzP{6_FNW;sI8@HXrU?6#To zrpnn&p#@uIH6?Cw@=<^-U~vM{AV`G@VaH|!OmOq7Zr9XhnC^htk-87UMEb;wLEKpn84GOSSxb^VWetsQJXYY4tAA51crJ8fo1qA9&}`!J8|bd zSl}Yn8{P|>31{4>cRX_|!5{{IBl?;v>5#%r{77B)hH=u1emx`r!NoB+Cs}ZF&}WDkISOJ6&=-8`H$J|Wd4r!w+O#@a`YR5vCl@hL4TyhouR3kd z7RYaaj(CT9LyzlM5SYJ(vNy*EwHsMOtuIp`nxZ$Z8{#aDd^&hV!9B5Iup2*SletRa zVIupILg^v6#jW}IIpS9UAz}W=4e$L~IBvfY24|{7fVZR|M7)AO?jaF`2U=3i#B1KS zHzf_E0!v%+exd-gg&%s)f1Xo}x& zF~Upp_y@|Y^?$VYob6%=^b`+hd>fguT~ZYwb6`8m8KWqP|zy zXba7Lx^aQeGGvavCD8knF6q4X#fzG#rKpnc)i;XF`$B+f4aa>A8R}yRb(7{&bjxN|x9eV=)yR~_#N?YSlFww2|+HfOR1 ziZwr;1Qg>VCx}1-_Q70j3UEVXYA9A{WXQe{)IBfBFqD1uvdC$+83|+Gy+?Tds_mQc zYLERSrO@HK!|Mwi6?JVp4fOre>v;6VD0q0pd4$?x-*t1Dt-#ph`h~t@su|vcwPubj zS3S2)in5vIinAV7_x%qp^N%_d+&=QhEom+-!OCouDb3e{l8IEd;AXOG(XioA__TV+@Kb2_Og=+G3h472{y&FsZhxAnnSqVoBFbcZg5jf)`8N z>j}%YtEcT+dHa97T?u01vNzT|%B!IO)=rQs8B@tVC! zdl2YDT)$`MxWF3-S{v8zFM5DabhtMp)@h{`zmjTQkz;Gl zfzrRViED+d|6oo|(jg-V{wl`M!70WTbhd(U6@VE`dfs2R%;P+!&E|Rw_LEDc+rh# zpjcrSSc#Cb>JFDt6B9MJVIY0A-ZknLb(8LK%PCfsFyPwU_~iv&9T(J794qLk$z^<%UKrwt6%~$7g__u(4Dw9sR!xr7^q#HL;@w)Ki0HSZ~ z9VWWI;YTi$Dxc7`fACF@pCaq3tm;A6;9w3l9>L+1)~ICNLm?(m2~$dv8qdpuh&Lj( zJ+?gmpcGohZO=rd(PCEN%DW4FgtcN;r^@068<5HGj7(@Rv0Gq?^HH|xI1e^UO>eO} zFMU>sSE@AOTkD#s-+jZiko0h3w;1ki^104}5+18AsVfSR69mA;KD_NNQQ0jPQ^DGKPMR&YZ&)YXjPgAcbTymI|%uH6ry3wHhN)yWdE}ZH}y@>v*wM}P;t0wrh0RsbE-^S^`YV1 zXQLqQ`wDXgZP-HTC+%g^EfH*&@A(JmwUDj-EVFAo+{Uue3Kf=s_E7V=HKfg{aV=Ym z*p(?17rb-`{&TnM{_Rv&S>K^~-j>5j<+AHqeAGft@3cR#1Z>cAO7XOm&o{AIIZlA0 z+o~Jwo_v+s2t3_#npt(ehi`{fIi+yc!u9mjNP$W226wLq)^k6`bT$33Ge_PcT|GBv z=I0T*cE?}2AcEf0u>EEOu~rP7MmHUEs-O|owwMQl#pX2(I%ah}(_xs^XW#5q+C{*3K* z;kWp>HEO*D+B^p9k!)lQ&ycusCcZ zPahk4mf1Qa;RT+{X!i!Ce1Payn#<{h34@A5|9f^t5%y0fcAjpzwYfD{5%L zlL`e=_sG{#xoNW)2DQc&Z`JQ~QbND)8cj?_AR@>l;b{Dzq8NyJKZGK z@3;5n!*#*EJB5y!;fr`J^ewjc4sD~D?Ts%$u_7LtTgO{bDxfk>=dp3dW$jIad|vp& zoa%YjcHiG@xs~EF;p{gY&3l8YjCE`Kb?IZ$3_Pk)W95#b(!Wxi2giV^X>8zSm_9$D zd$g(s9>`N+%XOGt4NRyr$|vCDP3wXRKm#wOtVa(o0IypSC7`;ol(<830yQM+xv4If zXQrnfs)O2q%2hpG*2ts%9?a>za-6l968f~w=y{MnD=f_Cx+=ZriFaR1H%Trg5Un~@ z+dk78p7~BS(T9XdaaowlWnN`>cSgqvRwx7Ji9`E$W*+vC&GfN`8nusB@$uN67nkl1 zl@t1hG9U$|S>RA8?@nWn4jWuIk4tsdL?EyuEEaDGS#FQ} z(iPGnU0~B!6oLU$r<)uy57aGix_#m57T1?FTpOCNX~DRTC2Hx9+u@Z95UyRc2obk& z+d10u4EsJ_v!5M>iJw5lv=3PsT&g%6mjy}kc{scJFA5q4lC<{c9CpU0D)+~}A%r${ zpKX;<8jh>$Ngd*nOzqCZ7BPObcD<3@tQPo&eDtRGTrCx9EKOZ69B97=8D>FTRl?WY zTD86OxqhpxbLkfxFe3#@?^X=MNl!0R-!gqovUna|4|TC=Tr7d<%zl@8R6Ed*oCj2r z+3i9_%9i~WPeu4lXSD>&plR#~)>CLK-vKQ~a<*AL>+$gZ1X26ogC*I5z;<;#j*XU@ z^e;a@)%#7oqSOoO*Sla8yQH<~ILQe|k1gyiD6l?+T_Ni+ zyRZ??)!;jKhOhQfVM_hK!X)XFkveDxf`TyN-WSWR-q{H*QUQrBeWH(Th4YgC!>Uw!JoCV0l#H)`j8$N7K|}I7 zF<@#1rm4la#&TK|6P)I`xW5iMw^JyilIfwMpbY1@>d&4dnipR0v<=Q2R9J*7Y@I47 z*j(&wz?>_1avg1_Q~ew%XM6fW3rz{_qTBCgo{>=T2&5|hvo?4V$s{`>z@6?ZF(+saXZ@l<4V|#H@{t{n$&|*?{kYMpKmQ!m9Tqd`U{i`%h=8M?z~dZki;byji)4obN*KLm4%_~DB*SYsJj5Jx;h|2j4YX6>lhSMc{aNwm zEsw1YfuYszfY?`$+~ashRzNrLKn0!hrWBF|;r1x|)AJm63TZliYeDd;Sh{Ovt|lh@JVfsgCmz*#CJf{+gB#&5y{#P=ShlJSES%?@>_-L|wZM0Hyzdi0#KZj}Ve995IZDc@t=wf(+9MJ)Mt#MC#k`uASu z);=iB)2?ZyXya%-{dJoq&gZV+#RqKg>Vb!svybpXhg^0__fj*kOKzZpyNLbxyw%?f z__l*mDtI|IoEnAC2-0naa(h)ZrB!-g(n%6h0=Gh;XBjimL<&;S?Cq9r>hERt`)Z24 zpH?~yux_#|trPrVJd8FMw5+BqtMA16V7o;>GJ^WU>wK;pwcz=@I$mtmA^RSPKQmLN$(tqSC;XBEZ8^ z7@ObsoK#76&8=PrA)1(qgfX@^vbUdr<#0snjSDa)e@p}wUFzIr_F7J@>)E8E7IAnj zyeh`6oX+2J#4o--_fWYk^74IuDjsiKuj-W>G*=g3-^x^?Ra!y#qR;WJe}Oc{%X;DF z5CRb0Ee6BOaGOINpgrtor2L@=Ghtm~GHi(%Q33}WFA9AaubFnP}Bpb@kl5BHrD&5#_D77w9cGMx* zB}S(WfPc6p&^($R(#{alhW#r&!MJiaOIO>Lbm4)}gE|&krS#DE zG)WF~KRerM&c7uTi!pgv*QO&>BE7dUmyED3I`&AHh8u&89mjjwY6{j{!26+DB)LiP zvF)OlX2NC(HF!r1ZnGcmF9pI_Th8JV-RxObqiIt2Z&?%Bp&5cb+Yu&l;p=gnB3 z@_vN1izc+%wO>_-?a88O*A|AI$H}01VZXiD>3z?QWk4#YcT=YYvmj>QE+;~$%eh<6 z-xQmC7n&7TS4b|z4bogXY}+Al`nU{mp+JBjxjvUg*B-kDKpo7-W$0(IRYi8+)9G9GX!s7TS_*}6fk?E$2X}y9vI=FNvvfN4D9%t6ZE52t zB7TPFRZew(GqT8vdBB_-FU*GGT@9TrYd2_6LA#tj)BWmRVGPa7SzozBU3TR&X;C&~ zQ!P)YE4oZdFT@g4XmKr2W8DfgfvC0C&OVey8Th(y1S51?7w|j3hUk$=_)fPvK z%?x69*V~PkYYf)XBPgw!CJCILS>#E0vB<|>8gbhQ@^Et=G|~3`=rr4-;czB8!}xUt zu6H@|%Fd<8#556KriYDQOuxW8Jy>?j<5VpW+P_h=8d1s!(W!hqH}NW5<;Cu3$=(r{ zTiZn~kILqj@HFMKrb3Roonagz9D*FtZ5p$d)nTr;_lVw9RXBg2t+2(19BEFGT-~fv znTd1Y%MR;aAWcF)kQk10wk-0_uDQXC7SnM^Hu#lNJfXhdI>-Z`i{*U!NyBosh^m{7 z3_9w!$9Rn&9_tn&C79QI0NyrTc#4qtzbY{ZfCW@Dvu-EaCHkDWXyw91$5DGXa5I7g z73>2Es(0J^G90zIQ+vCp05r5ZV!(h466l_aIF(nK?$r{tZC(+XwVhJOwdsEC3}nq^ zUp?nIe~G@${M)FNR)JHt2G2CRB1MQ=uhmF-Z(9vKW4Y9N@xzd4btZ%dsE+M$a9Lba zgjaKfghEYf<~a)?_ZjHm@s}AVcJ7hFjPy^`K{@v5@BDcB?hVXWAcyH=HqT%3SLDo$ zR(kbMiDh?m=`V%f79FG0=IsimPY?Beb>!90UUp1j>8O{W<0jg? z#iqaD;(migF4|B{ewjS6NdYVBh%@oY_&1daso2b+f;xE)AWWx9AMJg|l8u2xWyqw( zZKrC*v7Qf4A1hKdd5ybrXwV@)$TEPHzT@qISPt8q{qn1qn&AO-G`j-jc zlllcdh5;b<(Af&4`XYVfBt#%~1MDI`K%Z5s?3HJG#>3Q6TbKTF4JLt#lw{PWE^g;i&k9xbe2Y;a(mfOXeP?%_34slaw0K8!wOlsY{Pt}0|NzXM%tbV`04a?3w`NU z&b_Sk*@SB`&8>Q4y=lK=5OnN<)SNgj&GoqhJ;8`dXDF?XWP9aU9_g{1D*r5D{TB{M z2pm7L%OtEno{NUf@~uF2Iz$hLT#;W1L(0X9qMJzsx(XjD?%?^6rrWEb`uH|@d+!X1 zYF?<(v`DA>iu_{7LT+oInT~++OsT9tw3?_vKOC5nuhFW;uM_$VTdgPm z3d>b7lt~(_b9lI|lrN5>MJqT$OwrGGq<`MAm7zS)r07a%f)Lo7cQIpDo6G)2uja&{8!*O|QO)(3YWr zR`^*5yKdrAM_$!yf_%qK4Xk{ei%v}WvDY0Z5lNk7r)&a6U(yQ(rx-l^pOZjX_XVqp zw;5_7ut1d0?(xBTKz5!ZAC^!|2g8yZQSn);pWR7y=IO8RQ34qLVZt#|+M$Rzof|K3 zPlpDGL^AueH06OZZ_)ainbbMGsa#wOnmr4uxvZ`1rH&4r%n*-&ZIVUOs2NSlhR$AB zp+XzB`z=Ls-0Rb3ya}W?oX}!L-2%8ay!P*^LHt#4W$dtDO$7HWWS*y9q)DRHy7MZ6 zzuSe*W4{B-TB|9!SEcbrJCnJHMpOMNTy`wRt*0xy-!i|s5FJo%DpU5^DA`Y=R!V)N zR~}36;An2;mg>JWRc?`6)ZR4NsGMD}&03p)-~1%%)as89m!}Ws3DUL8f@ZaohH{f_ z;4;Y+g$UE(bZ=wT^=kON85U^r4bX$5#&;4^ttjHH_pr}z7`HVt8uMBlO8T?&*$-S7 zPHsn|^j(Jo1p8Buo*q>!U|OHzv`HTxGe-ZZ3a)|r-Q}8qGI2l>@fNegcPA=1OSr>zVy7P2UoNxKGBbYk$t(GCc9vBxm(de z;d(aux=NmYR#iO3Z5lE&N4f9sDA^W~lpIlaXdTY9FsEX-x4j)pcE_+OI&Pf?=6l|| z05l5@x`J=oxA+At$8G7UndA$XPJ;?VK1wYfd|{PFj$O!WgtxI#Gz&#LxL)OnZ2^3i z-=qc$%?fk|m3*}qv`v69OwmlI3)*p~us}X;D`%GJpe<$H*R1q&b5?oQ9X}r`O~w?| zLvV*|>e*bVCVRfXUOrRR>A*XuZnLGCn{tB=$GZltniuqEFM7FpgtDp@hQ}ui`lakG z1FAXqmxsErTTWLp*bhEQpMi!}zY+gFbRQM|6)F#~EZqxt)j1RT0J|}7sasxRz%xbA zx{SIwYkkQKF0|+#VsD$UthPtcleS+esIr10*YsqKv0q(`KlfVb0p;Iyd&va7k-SCM z(d%Dim*rBhFTsTupVM-OGUOMH<@85?6fir43w zVYF#-gckCEJ6M5Ao_C`=&v`^qG$PMA6ckdQIPRfIuspUFKhqL)Ca-otdBqwD2PLOq zJj+e1vd_oae2Z2yAh;IkeXwm`uvU0m|3O3$@*pv{~$-E3a5*PV{_ISs=uJJar4i7%&-r0%RbDe=~SY zMYEIl@#NJCnWxq6{VZSDUd~)2fP!=Mo=pe0@eOb<auwex1y~nMnwZ-K2-d6Y~O22E9 zu-(0D5ZBE(2HsxoKdf<`mLb`4w-$_rI18&JAu3J9HYC$!Ad3bUYU_Cs;q$z_>&3~y z^e!5M>IdwJij+*#tLQhNq9w;ei+2gB95Z=?gU`m>$sjzj1W*kopm+jfe%=6dg5{&c zO?=EHuqnPi`$vJm6b=rylU|1fkt@Fld{|sDJRQN{9=3kXZvPC zYTQa`b_&Ryc%v1l;(g~pg9vi`AItcqa)4!LM0?NvjMPgn8wlYqDDK>cKH@(hJt=JB z%K+-wRS{BT_=sO7(*s5^pfxSIa0Z=etE+ISy z2``-vGoCX@#0#u8YVntW)dnDfAXlHJ>J>|IM;=H2l^rv4>oLn|=XTXDC8WKq5-X@y zuvYSJS*5EMq@3f>y*@^|yHtys8%+$Cdp5J=6<}~5^9iAe4y`~r$i{%r0e*aS{TZsQ2kipKik_dy8ywl0xUs|FX8^_Dz4gs0)##lANF)fjuoWd_ovMcNdlAC5w+s@FXB15L>}dLMqblYU zr!t%(*Mg$Dq^#xCUQKU_PC$ywK*KIu6OQ+d3SDW^t~=Kcd%5o~ zId9!gG3~t6^|v+%%7X}-zgx&?(NBH zx0Tkg><|o=7d%I$;La?jA%~=a}OdH1IHkPT_qBUy# zlxsA!-z{I$!qso55bLsMW(N97rc&Eaw}hU#e7})ne@l8pRBu`Ifym*aedpZux0GyGKp|ue zQ}UEnt8|uRZ3li5AOn2Sgj1`LBHw1OdNZQf>`xKx86S78X^Fk9KHV0vJ8@zXHzbjbN@+;g`x{CxcNe2$L|IycoQQ-raQt(dv zwzk(E<3b0Pg-Le$ol@!8W>BAdygm#>AKUm$_o1D>fu~m-s2NU+Zp5qbcy|JD5!86Q zCjsSV10WfN#l}mncD&c|#_Mk}Zq(K6 zQ4!FQC^5jENL`dqST!8<=WS9H&H3<-ntMR+M^Bo@{id)Rmv88~e^Kb~NHnp51)L5( zx^LFIU!VdmsQjH4ZX2EVCmUJl_#2EuGIPsW$D%fAxs!?&vEj+RvK*0oA!o9$9;{{N z8nw*!TaKlPt_2vHS0c$>yx8?iySR|8A+;r1aOGX2b!%Y z{MLTyV@?xt%g?LQBx6m`aha89+T#lUh|1UH)D_;p<&o>;ER|1cW;*ur3DfTea# z8^(9=HcG#yy2?r_b-2q2E3=MAw}#Q)t163gXKkn$aV&0< z)uPgOM+t8s)j!SuRYE0Rfl1E;apR!-)7lH%$ju^Jjsk#yQVkektOIjKn< zK2|kBfD^zT1#pPt6~#yfM>(&|DBMbBnXu2jujbDV=kFcvpv6WS2yA&d;l8)6wu2il z)N&T7nSmtjCZO$n?9q=RtOY8PA;8?kzw3*{TpQf#ZvY+*IKhMud@&ZQGcUbpFp(d= z+8tq4QYI#oqHno0xj(BJd!Cv62LEn}R}Hj^g*gUhw!h*OthQ_D>@;K@cuXXvzisAF zWeZgx8|X~DpS<&)8I~XGxi?f~^-G}7nPSX8ru@goY2(+Vy$)aTM|L|KVmT$A^8bij zQ6GE)@Ig@7;sFvPQ`ec1&nx|U$rj;lDVlj7XxZngUV&(YG0n9VppI)8mm@Tj$$dlb-1 z58oAs(#G@Dq6Hw&@Fy zIqz^kQOyS{ExzxirIeb*K`=)PStso<-|z}Z2E7p!esy)cj_*N~$@D@uAx{k4?v_)f zkFGT`_LPX>e=tMcL($9ot!uo(uVz<yArY@_%OhJX{8!wP{$C+g> z_r}Yx?RFWr#Et{3p8543*Fn`N)s+UloApgs!umooAAm4^qL?QTYWVF&ycS zHmbjXLj^;f^Hm{1(Up#BIHu65yJGw7Z!Qx9LK$-MQ zpaSh7N8wp5XjTPMfRC#l&A{)L2Bh#Id%f63Kwo2piuM#KQ3m+7D#t8de!y!KqjVQU zy^;ei2#2_~Mojxlj1PJg6}Qd$r4758RUTJxX76b#BN-fv{@sd7Q>|iAj4f0(H#wG% z8-pI??xh5kNC|Lb5i;a$e1+91A-pk4B9ZX3{G+DZ-P?h0jjM0RkaJcGK);080nxDd zjz{5IrgFnpEa5#YWcw>cUMcs8c5Sq$Q7Q4><|84^%;UmxIrUdJEY5d!SnX|`PV#7I zy90znu!}=%{d{kx%TRnb5AgAMD)A<23h3j5taXGMOjEZCmMQz^b7?B)Cg@kb0r-OS z47+MZ2*@w2+RJ!DdJKjD0`i>~GeBwEI#kqE+Ni^Iysij3I7B76ziJBNU+Hy{G+Alg z*Nl5MPc5+1aA((Wxgl1^;pRszn@np;=}s8pV{DkOPHqkh_c7M}flyW@HbDpIbejxP zq9Ii;N1_=4K%%Z&zx`2-5zNcZt00MeU)9D7oUk7eVa}rGadv#X+iGIsUTsQt-NJm* zW~fGp=tc7~Y>;BCd`uc-TU+~OZCdL|vRg?GU#&)&UGnuutI4LeAaHO!f@zB8r2sJr zX&n`G!-6kD*eE00+|PnyOw7N#sRD$=OhcqPWQkIpm-2JEGTElK03XjfSFfG)SjXaP z>X#HkTYwNPzO6i|ssx6yYu&M~Dtb#DxtB%2e!O|zcHF~lj<7&AL#+T6%}$nY*UMVb zmERVZn$T6XJ!*9xPTm>L@mi>QeU|}L6UeM|BsGRV8B96$>sqLf#|XP*T<5Cuiy?bJ zNj_L}%ug-+%qv>Naj5ND8XL8GwweU+9AVV^D1hVWs1FYhlsNLvcsu12gCFsgfsNI! zS`Vib(WWdMXxG(i@>(=mE8iKczYc*;y9u&tD1SDnXCCh81^WbGQ0DcTcelO;?v+&! zfK!M#(6c;lN%=_O?>0yQ7ey+uscg>l>o{kd#7gV@cInB?9Sn`gC)|iRY6bT+%lc`yOgZbKUkZkch!>U3ju#$r${67I1Q4MacnzLGm!zbfnocEy>5)o zS6y(QRr*lk!r1QcD3BkIQmv;{ zRSVJlWT%yXwEZnuv3a!0ZR#>PmoYC&{V`h1BimztYcSBhu`BrsjE~@GWO-)6_xR4) zv+g^PR*|MmJfKu-j1dZ;R;y^i^(tEE3C5CM%u@xzPTeepjgt3nCY2-?YS_z0X zCjBB43bVRKB4t*?gO_hUTl8BCWvQy4v+gbrO&6;iTuwYp3-u+c(O@!@??|rmEDBPo zTTH0C_k(5HbEghd=OQ3+vaF7eE zxAw$>?|b;>%p1n@&OkmA938kPfC<1+;6OJZ=^?|H@ZJ#@v$E4RpqGH_@|4ZaqIJ+p}&y1$CyRGz8@k(ZkqDh18?;Lg^G zh#fx}#7tLt1t^g`THL!-ymH_?(VL|y0*u7K&1gbzGJGZ`NZ5UY7zOL&x70126O2~P zL_1PUERU4G)LJ)H#K%NKoLa?}v65m`=!@t_h=vBF=T|{`emDOq8S+^eT%R-0o(gAA zsRGF7fj8KeU^)SS-d)Y|+v=uphewW2jGQI2Q_=~}bbw&e&d@)fkQ1dZju||$C1VId z!x*oGo=I(F(>zOnAz#C>w>+yunkvaK5745-qw^30Ay9lK#s`<(MK%&i05P)9UypnX zE{AOT>1hTsYOuXRrw=`X2y1`LI^|qyLJrTWE7JytGqivosjGZpN{2j$D98YrK+Aw6 z=3s;Ew8NmmCzx2}?cqr-5F`OMEP)Ugl9N}1oJ^L15jFOujwKD6T)tEL3OV&6&mWa2 zu%p$-IJ1YJpp;-)9tYlaRI!KRnPmU{=)J`95J;5JP8ggYfhZXQ#lRE9JkJ+Gvjbxp z2ZL0&^F-GA99-z-Qu{KVzbD66M4+lgO3hbdSHV9?q&JrRNm#%o6RQROIsulzH{KWo zX(D?!a>h0RLd6pay+6_7o&m>r}07)qYc!27R;7rl@BA{{(e4rrdfuVMr}v zm(&t-Tb7W5HN-NvnTRov3|#t4(|iu(p2d_vBy^>Sa|Q_sPVT@RbBP%ec3S+Xasp^k zogiAl*>QRvR)z1}jY5F4U;57nmCwSLf-y|+>kjAv#{wANLF_t$(x86vd29WT{T6ZK zUSuT|ngDPc4HAD?Y%5Y8+2yW;H1|Ard;7VJH!OhRKc3#CQ*^K#IO>x3VJ zk;D*$OwKarGQNK%r>u7pDbyY##Ij3xE-c^X{Y}Q7w7+RU>mtedo+_PDm;D=N9b-<4 zk~;nDF-cQ?9MAk$K<@5-@Y}Ne62smL!cgm?JD;4P(g76`c8$UZz;nwuVC1t=CLobx z)pm-^4ujGO57Z(>SK+`cy^?!&(=9I2`%PiFSB+%C!=9$xKH?*}G+eauOd1*htbTHu z;*E=+W;%BX0K?0;MmYLe`X{}xvCs8oT5&zg0mhF>)!;+5RM|KkFM+*^@= z{7R+P)*-x?>9EwL0s7w>`X22K^IZQ~ZWYy&2?MkBKYX{{2|o_d!5}W|w24A^Qz)wo z>ADWiBN$Np+Fgsp_RFypK?HO>I*d zM`Um4Z46Hj0II!hB@mqnH}qub!0G@ooYsg>x>NT(XtYKBmf6I!3kvh%mo%l*tXjiY z_ApzQDlU_OstkiOXuJm2oBz@QAwW0TYeIzPf0|z8dQ8hj&-IpQ4^5-~?v^jk*sASE zdbD&xh6A?k7rm%kFM12gJ?p4F>YDiAJ5^=2GW=u)K7!LjuDd8pp=$v&@?e|kH(ox^Vrb`O34b$iSoRFw8vH{C7bgqLbELd1DPhy6%Tw19GAP~MYzY~+0hf0-o&WULYIP` z?EYHzwckLc#a>1Pyu;YuNBx{iztsahpgca^AwY0w^@bLmwSKYK^mkskZY0PYfepD;+8tG0jM06qYPnsq(_As+jl zycC|zOa&T}&#I}zD)#_2KKb!0LMPRUIpc=`xiz|1MYD7b^eh&Ke@#vuomzU%2xNli zXxp-KvBmNhLfW_TQDeZeFv!8IyU~wBn8mDB+e@R>LdRzMsC&Ukf}saQ2npw>K$kc0 z>c0R-FxR!}$^>NDvbCJSg2*9##ayjn$Ww77nU($qk!{_4v-dnlKDRgGsU_ z%gFMVq&@iAsk(}QoTc%4!B-oEYm|UT9|(YHsVJwVC7H5*9k*_XdxbH09fNf4@nrzgy>;ex zBP0Gdb}{J3$Vn_orT}hyyyrq8&fmb`lQ{BPL+)C37gz0Q;oM>#PRh-;XPEzbr8&&~ za+zFw+AvTT0wo`u-UUdrpRJnjX?gtc5laIBp9FKG%gGQGX9R%{p=8_1DNg2+7#Opt zM~p*`X&Re5R@^-^i1`o;&l1 zl$KAtTDSB8>BXH9wd1*i*N7Iv+W1ZgXdB`?rg{qpeGF8IcKj!y-^*Yy%l{)k1(91C z+3QJ&lT|R#?=AxbLMAA1;N(#-41ya9ejiDBvRNaG7(3!Dz`{Vb3!c~qYy+$s6B zE1=rSzj@y3kK-<)Gsg!pJqYnG-gZ?Xr4wNUIH&*Xh3QM66FrIrY6-g$W!UoZArkl? z&Lgl=s)E(=Y#0#OQt2f&zP32|9VroTC6fiyp(jrh`Gai?Kua~i^F|j1eLEh*Pci}&#(3jL|0h-Pk2ys5Hh$QlR>@5b&**XFs z&bKz_*+C~zGAUeeHbb##=Kq|{#(M`{3pjI4z}1r)-D35^%MVF#=bIS<9qF74;o`Cf%^AO@3guL}L%zsMQf|y5a z(CJ9RTEZzAnaJZ@Dw>C6+QjHHthPr7I2uL9Rg;as^>E^SKsIz{Xk7a|@_y0a{Zcxd zl|Nx@fbsI<>}%lnw<06~dpS~!{b~qk9#2f2^!bE?czS$zRolxz_66Ob7#)%=wRU}` zeVA+&$olvoVS9y^0|V-*p-Oe1YQ|_#pbxsMzXDgE`XsU2oxIzR>qX6Fm^U8By-knO z56ZI#b$M{1k1)|q8^F&2$0(%fKyk6=OSD0&VpQ_859kA9A*#Fne+Mj}aRAoSkS$9IQ=~PBCFEXI4$-MPM64v&|1YyK`QCW(msWcGmpV!vGF~g=U#k? zoErdb5B(Zm!6#NFpn0iU%EGb5bj9*~d>g$3^lYuiOryq3sAiBf8w~eBm*b7WR%@^&xExo`9NGIE?p-*N zg{X8rq%Dv~Ds>hxu5HT7J{oe?gusNxM1oKcCDvNzjN>o<;V%w24JYXjFxSw+JidUt zi1AXOi1#4?JWI(j(T1W+t4Z3y+k}n4y5=x3@#+8wX^k*E8$wP8FE8G968Ah@axOdg zY#GF?tf}=oH53+HiF4kJD}Y|xjLqCWcgrZ}rTWP`d#!@XmQxIeMPkl1!B!pNR6)=K z^2VZtlC`L%_=*?gC+i%zhzl4r@P0TJ?HU8tO}zL$5#jB}QB5yNS*E@mG#Kii;I(i z(`kKrKLnRQ2>@$cG}h8L$>J8lpP2^Szd+6B!Ei=G+)A_;4ce81^wV+Qv5nm{anG;k z+QB!pBTOmL2G_<^76ry*+g4ITJ@@Ws9&POJIb#Km4{jVKP)gzGKXT%Jk1V^|EMr;` zvFmG##z{+?vGu9XtKtKJW=R5=7+!|qi+i%9$Akr0ilNbb+Y4 z`kwx^DFiQ74(C91NdUW^gW1T&cbF#VY3@3Ve$QIVxnvqi@en=Q>#C48Q&sD`&8f%2 z@b1QeGF8U$rTML~$H)+S4X9M_W|yZX{;tIg*Kp7TsLjn|pxojAj*W?9HoAaNShQK; zF^u!EDoQtN!~W>jINdnC^J(NAh$SI*rZS3lw11bAz(oY76u@qi9=X?vU_FAWepfO8 z;?3BFH38xy@jEQ|8}}tQ^+HC)wE2()PYEn|;Z7G@Pl#{eidM;9b6_?|kD|poDyE1J zNdi2RC_0(PF2JMpl!SZpWJi+yhhKY&%&~zpTPgUE8L|Ky^XVedg^0arToUoVJ?#$H5;|>C(F3v_%ft&vvX#3EMGf)Tx zs0n0yWvRKQ*G``B7`R$*t?-}%3?*(3IY?1;!VO9=RJdpmr4#=Q|Bwg1w~YZf&_ejr zRPa4nDcH}(!UMB0R5%MDs?Z5PQv|;LL-h*3lLJ0$vw%A)4?pu6e8zz2jH)#JP9``U z7^#c(hm+-kuNiE?E?pZwUJAbM2LVla_?KJ^HLf>6c5to3$BV#8OMx$8hhzAcEO0o! zHn#IpGH7;A^pyix2-$06zbF?f++<`?){QUFY8Mc0l1j<;|1UNdLYC zDn7E(+T)>oi3<<}y)-z6TZsyoHu04%lGa)?OM8Kc8-q{AAoiaRV+ysXXZ#UggBkCW zhST$H|hN97;bQdgRUvkUzqH=R@`g_ByiciTTrD zGTiwLN0oFMD|y=ez|Eliw{FbW zx@%t!Zq^E)_wqXr@yFi$uJ2!~4;!2F#WF0~t=r~DX6iLmYIiuTjEoGUqoN213C$V-1wweQK~H$2q2uFY^QjE5J1k+c$h@qq&hOvTQubA!ui89fdA-0470ydbgA7sMBKEPw z?+!0#dR{*-D|h@g%Z+}k`(ta&I52R|eviJG>ubLX%va3C?QDH|`i{w9IvAhvNTu*? zqf0NqB1s$O=swrf#CIESIp?gZZkr>O7>3X1viY%8;BMA_uhsF&YW^~CD1~1Pxmde$ za5Tv0VfD!689x2X9ZsSA`-f()WF5ILnAhux)`y=JloS-a@t4YMS?{IrYppu%u!K3S z7l=7-d(a1yEi9l-Zs*)yE6y;v;h=}Bq05&*>i10l*yc=DFBetERW1jc8hab{MytDG zjoP6HPoaVH2g|whN@E!zrbl~Z@~vCKzdx|Dj#0^`2wYz<3;!6{D-{$LHoC6*wGN5#xgWcnZ9kC0j0WQboPNq)vh{=!3*dXz6xX{N(z^Wm zCDhez>*yHRaCmX3+cBOG0YW;Se)JZZVYB;vDCC0}_KMeNVRqu;pv%d@Nff!+BOcbe zy|xxevgzn({~kH8OV!Q}Rlep^q4H&K>_J1_%1~Brwu**R!-EoRcxTEwh0oRP+JfNE z5{e^}u0+@zwA}3zrx5cuNk~d!2_GmZ;?fc^nNNPXzq7Ekj8=vLn+$7*R|y>6m5NCG z{QQ9;$Ezkf{^*1EtX>TC)cF>A?5}ct(;o>VAHW_Dt43_bS>4UDcXxM7$YSTZ8?wan zutt8QxI}znA}fS@ap=P&a+uhfjlfc+^Z1cGdNH>B-A8GnE=K7 zl8V+1Bntw|TX16sp1TPE+&7w9nmo?;c%({}Gt7cl_cfMcwzkZ|Cda=6FX0?}a~MRM zo@d)&&@FX6-88i_qQU&#Dk*(OOSU_6vH<}1?dC;Gm*9(*$7kQfXR`&Tk|m)c=kvJy zctn0`t-<+1k1q?u< z$lQ)Low-LxQ2mify_wN2ZS52q6{gRVbcjAeN#~E#n91B*QAn!{Pr9RNW9DXNye=bR zqN69uGf%*K(RzvdV-j)=H`;Gl+n*d0pt+?kHe*2NbB$*3=+$q3@AzPDFEj!w?&$t5 zUJr}>!T9tJHf0+p_9=Xxl-PlO=r4a7Y2@Uz^t5KZN9Omqe0y@DPl1StxU8EyRjM)8 zHBoKYAH&1Lv%YTRgZSLRb}IyPw#Bm0$A>>uw4-x6C-l{0qXBYMJInedcL)668&m?W zL8Vh908x+5_RQFy;0P|4E8yx~b?V@WfWZC==}UKjaFRy;N=h&#rR8k-oHBnVl-Id; z?YJu#kKI8Qu(}BSZWotrx8i6uxUXV&jwF$7t{Qy5^X&eFjRvtm06=GdoCC9 z)L!D0qT(X??akpd5c%E-*DE_Ka(~HPUES8sj_sZwp5uo>5)*k(4D61lzZboB&lns3 z?09(c3Lndha;vKn?6<*jCkV5_{X$zvD4oYJed)R!K(00+1fwA$$`oLU6!Yh-kzdfpCzHNh(WAM$!{+YSTp&&gy{pta5 zb#k^dWi}~o2rV!HAMyL}a9MDn`N3lIpKOWwWVP+RzprpQ&!^%_3ql@)!!F6#9W$%6 zNN=IKZA(ms_a1^hyif^1f?PqGHveNXP*Y(0)DPnoq3d!f7)_E;xz*(42#9U14q6bl z#|s$3w_+I7PRHVGnGn6~5q)gfyM^k^W|Yk jRbe-+|iIL1pqTOV4rtH)>5zCJOq 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 delta 36260 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 diff --git a/__snapshots__/popover/showcase/mobile-safari/DBPopover-should-match-screenshot-1/DBPopover-should-match-screenshot.png b/__snapshots__/popover/showcase/mobile-safari/DBPopover-should-match-screenshot-1/DBPopover-should-match-screenshot.png index f5475b2d63921ecec4c037f23022ca1153651a66..8441718ce07890c5b9a71d1280577f39755dd4ad 100644 GIT binary patch literal 141165 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 S33yy61B0ilpUXO@geCx5HQZPL literal 140465 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

HWgT0FE2p(b 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̤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 Qi@z8=UHx3vIVCg!0KG*`zyJUM diff --git a/__snapshots__/popover/showcase/webkit/DBPopover-should-match-screenshot-1/DBPopover-should-match-screenshot.png b/__snapshots__/popover/showcase/webkit/DBPopover-should-match-screenshot-1/DBPopover-should-match-screenshot.png index d62119c5ab7a3395aca460f43249be33fc3f07d7..ffb58842b530376869f46b4bc3d7a0ae0c1967cb 100644 GIT binary patch delta 198038 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

dp*yHlQB`jz2x;54`vql&|(q&f%p*O(+>{ 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 z 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 delta 198959 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

A|@{r8yTZITg| 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

J527$$wXXD!? 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

-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 Date: Fri, 1 Nov 2024 01:59:45 +0000 Subject: [PATCH 85/91] chore(deps): bump tslib from 2.8.0 to 2.8.1 (#3402) Bumps [tslib](https://github.com/Microsoft/tslib) from 2.8.0 to 2.8.1. - [Release notes](https://github.com/Microsoft/tslib/releases) - [Commits](https://github.com/Microsoft/tslib/compare/v2.8.0...v2.8.1) --- updated-dependencies: - dependency-name: tslib dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- e2e/package.json | 2 +- package-lock.json | 16 ++++++++-------- package.json | 2 +- showcases/angular-showcase/package.json | 2 +- showcases/angular-ssr-showcase/package.json | 2 +- showcases/stencil-showcase/package.json | 2 +- 6 files changed, 13 insertions(+), 13 deletions(-) diff --git a/e2e/package.json b/e2e/package.json index d92307f1d5c..35f5afffecd 100644 --- a/e2e/package.json +++ b/e2e/package.json @@ -30,7 +30,7 @@ "fs-extra": "^11.1.0", "http-server": "14.1.1", "npm-run-all": "4.1.5", - "tslib": "^2.8.0", + "tslib": "^2.8.1", "typescript": "^5.3.3" } } diff --git a/package-lock.json b/package-lock.json index 6ed5e73c483..e4a5f521dc1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -51,7 +51,7 @@ "stylelint-config-sass-guidelines": "12.1.0", "stylelint-config-standard": "^36.0.0", "stylelint-use-logical": "2.1.2", - "tslib": "^2.8.0", + "tslib": "^2.8.1", "tsx": "^4.19.2", "typescript": "^5.4.5", "validate-branch-name": "^1.3.1", @@ -79,7 +79,7 @@ "fs-extra": "^11.1.0", "http-server": "14.1.1", "npm-run-all": "4.1.5", - "tslib": "^2.8.0", + "tslib": "^2.8.1", "typescript": "^5.3.3" } }, @@ -36972,9 +36972,9 @@ } }, "node_modules/tslib": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.0.tgz", - "integrity": "sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==" + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==" }, "node_modules/tsx": { "version": "4.19.2", @@ -41314,7 +41314,7 @@ "@angular/router": "17.3.12", "rxjs": "~7.8.1", "sa11y": "3.2.3", - "tslib": "^2.8.0", + "tslib": "^2.8.1", "zone.js": "~0.14.10" }, "devDependencies": { @@ -41340,7 +41340,7 @@ "@angular/ssr": "17.3.11", "express": "^4.21.1", "rxjs": "~7.8.1", - "tslib": "^2.8.0", + "tslib": "^2.8.1", "zone.js": "~0.14.10" }, "devDependencies": { @@ -41862,7 +41862,7 @@ "@angular/router": "17.3.12", "@stencil/core": "4.22.2", "rxjs": "~7.8.1", - "tslib": "^2.7.0", + "tslib": "^2.8.1", "zone.js": "~0.14.10" }, "devDependencies": { diff --git a/package.json b/package.json index 01f0613b0f8..e7e9311abd0 100644 --- a/package.json +++ b/package.json @@ -80,7 +80,7 @@ "stylelint-config-sass-guidelines": "12.1.0", "stylelint-config-standard": "^36.0.0", "stylelint-use-logical": "2.1.2", - "tslib": "^2.8.0", + "tslib": "^2.8.1", "tsx": "^4.19.2", "typescript": "^5.4.5", "validate-branch-name": "^1.3.1", diff --git a/showcases/angular-showcase/package.json b/showcases/angular-showcase/package.json index eb276a0c17d..d5fc7e4f938 100644 --- a/showcases/angular-showcase/package.json +++ b/showcases/angular-showcase/package.json @@ -22,7 +22,7 @@ "@angular/router": "17.3.12", "rxjs": "~7.8.1", "sa11y": "3.2.3", - "tslib": "^2.8.0", + "tslib": "^2.8.1", "zone.js": "~0.14.10" }, "devDependencies": { diff --git a/showcases/angular-ssr-showcase/package.json b/showcases/angular-ssr-showcase/package.json index d4dd97e8066..67219659e98 100644 --- a/showcases/angular-ssr-showcase/package.json +++ b/showcases/angular-ssr-showcase/package.json @@ -24,7 +24,7 @@ "@angular/ssr": "17.3.11", "express": "^4.21.1", "rxjs": "~7.8.1", - "tslib": "^2.8.0", + "tslib": "^2.8.1", "zone.js": "~0.14.10" }, "devDependencies": { diff --git a/showcases/stencil-showcase/package.json b/showcases/stencil-showcase/package.json index 65bfacf3635..f683bc2852b 100644 --- a/showcases/stencil-showcase/package.json +++ b/showcases/stencil-showcase/package.json @@ -25,7 +25,7 @@ "@angular/router": "17.3.12", "@stencil/core": "4.22.2", "rxjs": "~7.8.1", - "tslib": "^2.7.0", + "tslib": "^2.8.1", "zone.js": "~0.14.10" }, "devDependencies": { From c4b955399461483e93e48eb69cde7846cdfa399c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 1 Nov 2024 02:33:55 +0000 Subject: [PATCH 86/91] chore(deps-dev): bump @types/node from 22.8.4 to 22.8.6 (#3401) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.8.4 to 22.8.6. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 12 ++++++------ showcases/angular-ssr-showcase/package.json | 2 +- showcases/next-showcase/package.json | 2 +- showcases/patternhub/package.json | 2 +- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index e4a5f521dc1..72a300844bd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11867,9 +11867,9 @@ "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==" }, "node_modules/@types/node": { - "version": "22.8.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.8.4.tgz", - "integrity": "sha512-SpNNxkftTJOPk0oN+y2bIqurEXHTA2AOZ3EJDDKeJ5VzkvvORSvmQXGQarcOzWV1ac7DCaPBEdMDxBsM+d8jWw==", + "version": "22.8.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.8.6.tgz", + "integrity": "sha512-tosuJYKrIqjQIlVCM4PEGxOmyg3FCPa/fViuJChnGeEIhjA46oy8FMVoF9su1/v8PNs2a8Q0iFNyOx0uOF91nw==", "dependencies": { "undici-types": "~6.19.8" } @@ -41348,7 +41348,7 @@ "@angular/cli": "17.3.11", "@angular/compiler-cli": "17.3.12", "@types/express": "^5.0.0", - "@types/node": "^22.8.4", + "@types/node": "^22.8.6", "cpr": "3.0.1", "ng-packagr": "17.3.0", "typescript": "^5.4.5" @@ -41361,7 +41361,7 @@ "react-dom": "18.3.1" }, "devDependencies": { - "@types/node": "^22.8.4", + "@types/node": "^22.8.6", "@types/react": "^18.3.12", "npm-run-all": "^4.1.5", "open-cli": "^8.0.0", @@ -41397,7 +41397,7 @@ "@mdx-js/react": "^3.1.0", "@next/mdx": "^15.0.2", "@types/dompurify": "3.0.5", - "@types/node": "22.8.4", + "@types/node": "22.8.6", "@types/react": "18.3.12", "@types/react-dom": "18.3.1", "esbuild": "0.24.0", diff --git a/showcases/angular-ssr-showcase/package.json b/showcases/angular-ssr-showcase/package.json index 67219659e98..f06f2d3a6e3 100644 --- a/showcases/angular-ssr-showcase/package.json +++ b/showcases/angular-ssr-showcase/package.json @@ -32,7 +32,7 @@ "@angular/cli": "17.3.11", "@angular/compiler-cli": "17.3.12", "@types/express": "^5.0.0", - "@types/node": "^22.8.4", + "@types/node": "^22.8.6", "cpr": "3.0.1", "ng-packagr": "17.3.0", "typescript": "^5.4.5" diff --git a/showcases/next-showcase/package.json b/showcases/next-showcase/package.json index 3cb1e39956c..86e7f2e48ae 100644 --- a/showcases/next-showcase/package.json +++ b/showcases/next-showcase/package.json @@ -17,7 +17,7 @@ "react-dom": "18.3.1" }, "devDependencies": { - "@types/node": "^22.8.4", + "@types/node": "^22.8.6", "@types/react": "^18.3.12", "npm-run-all": "^4.1.5", "open-cli": "^8.0.0", diff --git a/showcases/patternhub/package.json b/showcases/patternhub/package.json index a869f21068b..4caad197d47 100644 --- a/showcases/patternhub/package.json +++ b/showcases/patternhub/package.json @@ -37,7 +37,7 @@ "@mdx-js/react": "^3.1.0", "@next/mdx": "^15.0.2", "@types/dompurify": "3.0.5", - "@types/node": "22.8.4", + "@types/node": "22.8.6", "@types/react": "18.3.12", "@types/react-dom": "18.3.1", "esbuild": "0.24.0", From dcf811c7c91114bf9b46bacdcbb74b5e2d68429d Mon Sep 17 00:00:00 2001 From: Nicolas Merget <104347736+nmerget@users.noreply.github.com> Date: Fri, 1 Nov 2024 09:24:53 +0100 Subject: [PATCH 87/91] fix: slow save triangle for navigation (#3403) --- packages/components/src/utils/navigation.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/components/src/utils/navigation.ts b/packages/components/src/utils/navigation.ts index 3481cb41212..dc7ad33c27b 100644 --- a/packages/components/src/utils/navigation.ts +++ b/packages/components/src/utils/navigation.ts @@ -168,8 +168,8 @@ export class NavigationItemSafeTriangle { const tipX = this.getTriangleTipX(); const tipY = this.getTriangleTipY(); - const lb = `${tipX}px ${tipY + this.triangleData.padding}px`; - const lt = `${tipX}px ${tipY - this.triangleData.padding}px`; + const lb = `${tipX}px ${tipY}px`; + const lt = `${tipX}px ${tipY}px`; return { lb, From af6e4538f947d5add22fd3a2e6935364ab70b184 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 4 Nov 2024 02:18:22 +0000 Subject: [PATCH 88/91] chore(deps-dev): bump the builder-io group with 2 updates (#3404) Bumps the builder-io group with 2 updates: [@builder.io/mitosis](https://github.com/BuilderIO/mitosis) and [@builder.io/mitosis-cli](https://github.com/BuilderIO/mitosis). Updates `@builder.io/mitosis` from 0.5.15 to 0.5.16 - [Release notes](https://github.com/BuilderIO/mitosis/releases) - [Commits](https://github.com/BuilderIO/mitosis/commits) Updates `@builder.io/mitosis-cli` from 0.5.15 to 0.5.16 - [Release notes](https://github.com/BuilderIO/mitosis/releases) - [Commits](https://github.com/BuilderIO/mitosis/commits) --- updated-dependencies: - dependency-name: "@builder.io/mitosis" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: builder-io - dependency-name: "@builder.io/mitosis-cli" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: builder-io ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 18 +++++++++--------- packages/components/package.json | 4 ++-- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/package-lock.json b/package-lock.json index 72a300844bd..c0902102e60 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4306,9 +4306,9 @@ } }, "node_modules/@builder.io/mitosis": { - "version": "0.5.15", - "resolved": "https://registry.npmjs.org/@builder.io/mitosis/-/mitosis-0.5.15.tgz", - "integrity": "sha512-n4ke6mBcBPdJH3Nb9+BlfNrcnlDl6IzHe5O0wCLAcdnVnYTHf7S6Cws4OyWrlMwQ/Exs/e8q95EgfHS8gfF/PQ==", + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/@builder.io/mitosis/-/mitosis-0.5.16.tgz", + "integrity": "sha512-/WE1LIQtr6vQRWqMC5W90K5VdmoM3fos4oupEbozUtApWkFmCqb2bZ6T6QpKJ/1WutZCfXJNCkMNzvb2o6JzYQ==", "dev": true, "dependencies": { "@angular/compiler": "^11.2.11", @@ -4337,12 +4337,12 @@ } }, "node_modules/@builder.io/mitosis-cli": { - "version": "0.5.15", - "resolved": "https://registry.npmjs.org/@builder.io/mitosis-cli/-/mitosis-cli-0.5.15.tgz", - "integrity": "sha512-tagVQhzutaCC1L+Bd9s0JA4bJpj+8xfAlawCYhfBNwBxfZvSF88l4x1IjDED6J3o1gSFakpdKifs6w8ve81Mkg==", + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/@builder.io/mitosis-cli/-/mitosis-cli-0.5.16.tgz", + "integrity": "sha512-h4Uq0ZL+1cSMJoqWgS/+oMQrF5nc8qsMWDBSGGcsc6n2ks+nHfA0ivSXm2qffdwtbiF0iq6KdFg8igw9MyBOTg==", "dev": true, "dependencies": { - "@builder.io/mitosis": "0.5.15", + "@builder.io/mitosis": "0.5.16", "debug": "^4.3.4", "dedent": "^0.7.0", "esbuild": "^0.12.16", @@ -40996,8 +40996,8 @@ }, "devDependencies": { "@builder.io/eslint-plugin-mitosis": "^0.0.16", - "@builder.io/mitosis": "^0.5.15", - "@builder.io/mitosis-cli": "^0.5.15", + "@builder.io/mitosis": "^0.5.16", + "@builder.io/mitosis-cli": "^0.5.16", "@react-docgen/cli": "^2.0.4", "cpr": "3.0.1", "cssnano": "^7.0.6", diff --git a/packages/components/package.json b/packages/components/package.json index e02abce6b6f..e275c9325b4 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -49,8 +49,8 @@ }, "devDependencies": { "@builder.io/eslint-plugin-mitosis": "^0.0.16", - "@builder.io/mitosis": "^0.5.15", - "@builder.io/mitosis-cli": "^0.5.15", + "@builder.io/mitosis": "^0.5.16", + "@builder.io/mitosis-cli": "^0.5.16", "@react-docgen/cli": "^2.0.4", "cpr": "3.0.1", "cssnano": "^7.0.6", From 7fc8d0dc1d2b7303ab1d256c3a1836a6f566e733 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 4 Nov 2024 02:46:06 +0000 Subject: [PATCH 89/91] chore(deps-dev): bump @types/node from 22.8.6 to 22.8.7 (#3405) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.8.6 to 22.8.7. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 12 ++++++------ showcases/angular-ssr-showcase/package.json | 2 +- showcases/next-showcase/package.json | 2 +- showcases/patternhub/package.json | 2 +- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index c0902102e60..9cb91dca3b8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11867,9 +11867,9 @@ "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==" }, "node_modules/@types/node": { - "version": "22.8.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.8.6.tgz", - "integrity": "sha512-tosuJYKrIqjQIlVCM4PEGxOmyg3FCPa/fViuJChnGeEIhjA46oy8FMVoF9su1/v8PNs2a8Q0iFNyOx0uOF91nw==", + "version": "22.8.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.8.7.tgz", + "integrity": "sha512-LidcG+2UeYIWcMuMUpBKOnryBWG/rnmOHQR5apjn8myTQcx3rinFRn7DcIFhMnS0PPFSC6OafdIKEad0lj6U0Q==", "dependencies": { "undici-types": "~6.19.8" } @@ -41348,7 +41348,7 @@ "@angular/cli": "17.3.11", "@angular/compiler-cli": "17.3.12", "@types/express": "^5.0.0", - "@types/node": "^22.8.6", + "@types/node": "^22.8.7", "cpr": "3.0.1", "ng-packagr": "17.3.0", "typescript": "^5.4.5" @@ -41361,7 +41361,7 @@ "react-dom": "18.3.1" }, "devDependencies": { - "@types/node": "^22.8.6", + "@types/node": "^22.8.7", "@types/react": "^18.3.12", "npm-run-all": "^4.1.5", "open-cli": "^8.0.0", @@ -41397,7 +41397,7 @@ "@mdx-js/react": "^3.1.0", "@next/mdx": "^15.0.2", "@types/dompurify": "3.0.5", - "@types/node": "22.8.6", + "@types/node": "22.8.7", "@types/react": "18.3.12", "@types/react-dom": "18.3.1", "esbuild": "0.24.0", diff --git a/showcases/angular-ssr-showcase/package.json b/showcases/angular-ssr-showcase/package.json index f06f2d3a6e3..eb53143eea9 100644 --- a/showcases/angular-ssr-showcase/package.json +++ b/showcases/angular-ssr-showcase/package.json @@ -32,7 +32,7 @@ "@angular/cli": "17.3.11", "@angular/compiler-cli": "17.3.12", "@types/express": "^5.0.0", - "@types/node": "^22.8.6", + "@types/node": "^22.8.7", "cpr": "3.0.1", "ng-packagr": "17.3.0", "typescript": "^5.4.5" diff --git a/showcases/next-showcase/package.json b/showcases/next-showcase/package.json index 86e7f2e48ae..2b50424e5a1 100644 --- a/showcases/next-showcase/package.json +++ b/showcases/next-showcase/package.json @@ -17,7 +17,7 @@ "react-dom": "18.3.1" }, "devDependencies": { - "@types/node": "^22.8.6", + "@types/node": "^22.8.7", "@types/react": "^18.3.12", "npm-run-all": "^4.1.5", "open-cli": "^8.0.0", diff --git a/showcases/patternhub/package.json b/showcases/patternhub/package.json index 4caad197d47..f1150aeedc3 100644 --- a/showcases/patternhub/package.json +++ b/showcases/patternhub/package.json @@ -37,7 +37,7 @@ "@mdx-js/react": "^3.1.0", "@next/mdx": "^15.0.2", "@types/dompurify": "3.0.5", - "@types/node": "22.8.6", + "@types/node": "22.8.7", "@types/react": "18.3.12", "@types/react-dom": "18.3.1", "esbuild": "0.24.0", From 16fd20d2177dfd86782ce5ddd4529e5224e8d75c Mon Sep 17 00:00:00 2001 From: Maximilian Franzke <787658+mfranzke@users.noreply.github.com> Date: Mon, 4 Nov 2024 08:44:13 +0100 Subject: [PATCH 90/91] refactor: let's not cleanup the latest folder (#3408) --- .github/scripts/cleanup-gh-pages.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/scripts/cleanup-gh-pages.js b/.github/scripts/cleanup-gh-pages.js index 941639fe3c3..0715d0362bd 100644 --- a/.github/scripts/cleanup-gh-pages.js +++ b/.github/scripts/cleanup-gh-pages.js @@ -13,7 +13,8 @@ const removeOldFromPath = (isTag, data) => { ) { const dirsToDelete = FS.readdirSync(path) .filter((file) => !data.find((branch) => branch.name === file)) - .filter((file) => file !== 'main'); + // Let's not clean up specific folders + .filter((file) => !['main', 'latest'].includes(file)); if (dirsToDelete?.length > 0) { console.log( TAG, From 76df1281f342999384b38805e2846617f36b37e4 Mon Sep 17 00:00:00 2001 From: Nicolas Merget <104347736+nmerget@users.noreply.github.com> Date: Mon, 4 Nov 2024 15:25:51 +0100 Subject: [PATCH 91/91] fix: overflow scroll drawer content (#3231) --- packages/components/src/components/drawer/drawer.scss | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/components/src/components/drawer/drawer.scss b/packages/components/src/components/drawer/drawer.scss index c167f01ca16..ca2a6b243b8 100644 --- a/packages/components/src/components/drawer/drawer.scss +++ b/packages/components/src/components/drawer/drawer.scss @@ -93,6 +93,8 @@ $spacings: ( --db-drawer-content-padding-inline, #{map.get($spacing, "inline")} ); + max-block-size: fit-content; + overflow: auto; } }