From 120968cda870754acd5f2a5b4f0c30fca005c1ec Mon Sep 17 00:00:00 2001 From: rebeccahongsf Date: Thu, 17 Oct 2024 04:44:37 +0000 Subject: [PATCH] =?UTF-8?q?Deploy=20preview=20for=20PR=201=20=F0=9F=9B=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pr-preview/pr-1/.eslintrc.json | 48 - pr-preview/pr-1/.gitignore | 35 - pr-preview/pr-1/.nvmrc | 1 - pr-preview/pr-1/{out => }/404.html | 2 +- pr-preview/pr-1/README.md | 38 - .../FzGaoPsDXOSGWhjhK8fZW}/_buildManifest.js | 0 .../FzGaoPsDXOSGWhjhK8fZW}/_ssgManifest.js | 0 .../static/chunks/117-fc7b8e71bc294e9a.js | 0 .../app/_not-found/page-eaa53ae320539b27.js | 0 .../chunks/app/layout-49770ce86a3f104d.js | 0 .../chunks/app/page-0a8b9a7b052e6eac.js | 0 .../chunks/fd9d1056-aa94ea5c2eabf904.js | 0 .../chunks/framework-f66176bb897dc684.js | 0 .../static/chunks/main-4e44e3692355f701.js | 0 .../chunks/main-app-b747b4fa63ae6fc1.js | 0 .../chunks/pages/_app-72b849fbd24ac258.js | 0 .../chunks/pages/_error-7ba65e1336b92748.js | 0 .../chunks/polyfills-42372ed130431b0a.js | 0 .../static/chunks/webpack-d36972d149456525.js | 0 .../_next/static/css/ef450211f7a95771.css | 0 .../static/media/059fb002b11a9df6-s.woff2 | Bin .../static/media/165cb5780b751469-s.woff2 | Bin .../static/media/17c5807503b61094-s.woff2 | Bin .../static/media/2a041df68de43fa6-s.woff2 | Bin .../static/media/4117e16a89310b23-s.woff2 | Bin .../static/media/56d4c7a1c09c3371-s.woff2 | Bin .../static/media/625a9256c0ce6e34-s.p.woff2 | Bin .../static/media/65c79d430e893ada-s.woff2 | Bin .../static/media/6710a4106ed8ef57-s.p.woff2 | Bin .../static/media/7572a3f8628c1f19-s.woff2 | Bin .../static/media/7bb1b3388411e623-s.woff2 | Bin .../static/media/7e6a2e30184bb114-s.p.woff2 | Bin .../static/media/9c20d643cc03e499-s.woff2 | Bin .../static/media/a9b61b60c2d733b4-s.p.woff2 | Bin .../static/media/b27868729ad8c262-s.p.woff2 | Bin .../static/media/bccb245ee3362e85-s.woff2 | Bin .../static/media/c2be743922e486bc-s.woff2 | Bin .../static/media/c3b26a56cf59b490-s.woff2 | Bin .../static/media/f6571f10e7bc28f9-s.woff2 | Bin .../components/Container/Container.styles.ts | 12 - .../app/components/Container/Container.tsx | 61 - .../components/Container/Container.types.ts | 7 - .../pr-1/app/components/Container/index.ts | 3 - .../app/components/FlexBox/FlexBox.styles.ts | 38 - .../pr-1/app/components/FlexBox/FlexBox.tsx | 44 - .../app/components/FlexBox/FlexBox.types.ts | 13 - .../pr-1/app/components/FlexBox/index.ts | 3 - .../components/HeroIcon/HeroIcon.styles.tsx | 89 - .../pr-1/app/components/HeroIcon/HeroIcon.tsx | 34 - .../pr-1/app/components/HeroIcon/index.ts | 2 - .../TimelineBanner/TimelineBanner.styles.ts | 8 - .../TimelineBanner/TimelineBanner.tsx | 61 - .../app/components/TimelineBanner/index.ts | 2 - .../app/components/Typography/Heading.tsx | 14 - .../app/components/Typography/Paragraph.tsx | 11 - .../app/components/Typography/SrOnlyText.tsx | 5 - .../pr-1/app/components/Typography/Text.tsx | 85 - .../pr-1/app/components/Typography/index.ts | 6 - .../Typography/typography.styles.ts | 90 - .../components/Typography/typography.types.ts | 22 - pr-preview/pr-1/app/fonts/stanford.woff2 | Bin 3816 -> 0 bytes pr-preview/pr-1/app/globals.css | 3 - pr-preview/pr-1/app/layout.tsx | 44 - pr-preview/pr-1/app/page.tsx | 9 - pr-preview/pr-1/app/utilities/datasource.ts | 333 -- pr-preview/pr-1/bare_pr_preview/HEAD | 1 - pr-preview/pr-1/bare_pr_preview/config | 6 - pr-preview/pr-1/bare_pr_preview/description | 1 - .../hooks/applypatch-msg.sample | 15 - .../bare_pr_preview/hooks/commit-msg.sample | 24 - .../hooks/fsmonitor-watchman.sample | 174 - .../bare_pr_preview/hooks/post-update.sample | 8 - .../hooks/pre-applypatch.sample | 14 - .../bare_pr_preview/hooks/pre-commit.sample | 49 - .../hooks/pre-merge-commit.sample | 13 - .../bare_pr_preview/hooks/pre-push.sample | 53 - .../bare_pr_preview/hooks/pre-rebase.sample | 169 - .../bare_pr_preview/hooks/pre-receive.sample | 24 - .../hooks/prepare-commit-msg.sample | 42 - .../hooks/push-to-checkout.sample | 78 - .../hooks/sendemail-validate.sample | 77 - .../pr-1/bare_pr_preview/hooks/update.sample | 128 - pr-preview/pr-1/bare_pr_preview/info/exclude | 6 - ...013943c26cae9debf855af91c72148dc5eb40a.idx | Bin 12300 -> 0 bytes ...13943c26cae9debf855af91c72148dc5eb40a.pack | Bin 152676 -> 0 bytes ...013943c26cae9debf855af91c72148dc5eb40a.rev | Bin 1656 -> 0 bytes pr-preview/pr-1/bare_pr_preview/packed-refs | 31 - pr-preview/pr-1/{app => }/favicon.ico | Bin pr-preview/pr-1/{out => }/index.html | 2 +- pr-preview/pr-1/{out => }/index.txt | 2 +- pr-preview/pr-1/next.config.mjs | 7 - pr-preview/pr-1/out/favicon.ico | Bin 25931 -> 0 bytes pr-preview/pr-1/package-lock.json | 4906 ----------------- pr-preview/pr-1/package.json | 34 - pr-preview/pr-1/postcss.config.mjs | 8 - pr-preview/pr-1/tailwind.config.ts | 31 - pr-preview/pr-1/tsconfig.json | 28 - 97 files changed, 3 insertions(+), 7051 deletions(-) delete mode 100644 pr-preview/pr-1/.eslintrc.json delete mode 100644 pr-preview/pr-1/.gitignore delete mode 100644 pr-preview/pr-1/.nvmrc rename pr-preview/pr-1/{out => }/404.html (99%) delete mode 100644 pr-preview/pr-1/README.md rename pr-preview/pr-1/{out/_next/static/cONmF6ND-f6uCKrH-FIO5 => _next/static/FzGaoPsDXOSGWhjhK8fZW}/_buildManifest.js (100%) rename pr-preview/pr-1/{out/_next/static/cONmF6ND-f6uCKrH-FIO5 => _next/static/FzGaoPsDXOSGWhjhK8fZW}/_ssgManifest.js (100%) rename pr-preview/pr-1/{out => }/_next/static/chunks/117-fc7b8e71bc294e9a.js (100%) rename pr-preview/pr-1/{out => }/_next/static/chunks/app/_not-found/page-eaa53ae320539b27.js (100%) rename pr-preview/pr-1/{out => }/_next/static/chunks/app/layout-49770ce86a3f104d.js (100%) rename pr-preview/pr-1/{out => }/_next/static/chunks/app/page-0a8b9a7b052e6eac.js (100%) rename pr-preview/pr-1/{out => }/_next/static/chunks/fd9d1056-aa94ea5c2eabf904.js (100%) rename pr-preview/pr-1/{out => }/_next/static/chunks/framework-f66176bb897dc684.js (100%) rename pr-preview/pr-1/{out => }/_next/static/chunks/main-4e44e3692355f701.js (100%) rename pr-preview/pr-1/{out => }/_next/static/chunks/main-app-b747b4fa63ae6fc1.js (100%) rename pr-preview/pr-1/{out => }/_next/static/chunks/pages/_app-72b849fbd24ac258.js (100%) rename pr-preview/pr-1/{out => }/_next/static/chunks/pages/_error-7ba65e1336b92748.js (100%) rename pr-preview/pr-1/{out => }/_next/static/chunks/polyfills-42372ed130431b0a.js (100%) rename pr-preview/pr-1/{out => }/_next/static/chunks/webpack-d36972d149456525.js (100%) rename pr-preview/pr-1/{out => }/_next/static/css/ef450211f7a95771.css (100%) rename pr-preview/pr-1/{out => }/_next/static/media/059fb002b11a9df6-s.woff2 (100%) rename pr-preview/pr-1/{out => }/_next/static/media/165cb5780b751469-s.woff2 (100%) rename pr-preview/pr-1/{out => }/_next/static/media/17c5807503b61094-s.woff2 (100%) rename pr-preview/pr-1/{out => }/_next/static/media/2a041df68de43fa6-s.woff2 (100%) rename pr-preview/pr-1/{out => }/_next/static/media/4117e16a89310b23-s.woff2 (100%) rename pr-preview/pr-1/{out => }/_next/static/media/56d4c7a1c09c3371-s.woff2 (100%) rename pr-preview/pr-1/{out => }/_next/static/media/625a9256c0ce6e34-s.p.woff2 (100%) rename pr-preview/pr-1/{out => }/_next/static/media/65c79d430e893ada-s.woff2 (100%) rename pr-preview/pr-1/{out => }/_next/static/media/6710a4106ed8ef57-s.p.woff2 (100%) rename pr-preview/pr-1/{out => }/_next/static/media/7572a3f8628c1f19-s.woff2 (100%) rename pr-preview/pr-1/{out => }/_next/static/media/7bb1b3388411e623-s.woff2 (100%) rename pr-preview/pr-1/{out => }/_next/static/media/7e6a2e30184bb114-s.p.woff2 (100%) rename pr-preview/pr-1/{out => }/_next/static/media/9c20d643cc03e499-s.woff2 (100%) rename pr-preview/pr-1/{out => }/_next/static/media/a9b61b60c2d733b4-s.p.woff2 (100%) rename pr-preview/pr-1/{out => }/_next/static/media/b27868729ad8c262-s.p.woff2 (100%) rename pr-preview/pr-1/{out => }/_next/static/media/bccb245ee3362e85-s.woff2 (100%) rename pr-preview/pr-1/{out => }/_next/static/media/c2be743922e486bc-s.woff2 (100%) rename pr-preview/pr-1/{out => }/_next/static/media/c3b26a56cf59b490-s.woff2 (100%) rename pr-preview/pr-1/{out => }/_next/static/media/f6571f10e7bc28f9-s.woff2 (100%) delete mode 100644 pr-preview/pr-1/app/components/Container/Container.styles.ts delete mode 100644 pr-preview/pr-1/app/components/Container/Container.tsx delete mode 100644 pr-preview/pr-1/app/components/Container/Container.types.ts delete mode 100644 pr-preview/pr-1/app/components/Container/index.ts delete mode 100644 pr-preview/pr-1/app/components/FlexBox/FlexBox.styles.ts delete mode 100644 pr-preview/pr-1/app/components/FlexBox/FlexBox.tsx delete mode 100644 pr-preview/pr-1/app/components/FlexBox/FlexBox.types.ts delete mode 100644 pr-preview/pr-1/app/components/FlexBox/index.ts delete mode 100644 pr-preview/pr-1/app/components/HeroIcon/HeroIcon.styles.tsx delete mode 100644 pr-preview/pr-1/app/components/HeroIcon/HeroIcon.tsx delete mode 100644 pr-preview/pr-1/app/components/HeroIcon/index.ts delete mode 100644 pr-preview/pr-1/app/components/TimelineBanner/TimelineBanner.styles.ts delete mode 100644 pr-preview/pr-1/app/components/TimelineBanner/TimelineBanner.tsx delete mode 100644 pr-preview/pr-1/app/components/TimelineBanner/index.ts delete mode 100644 pr-preview/pr-1/app/components/Typography/Heading.tsx delete mode 100644 pr-preview/pr-1/app/components/Typography/Paragraph.tsx delete mode 100644 pr-preview/pr-1/app/components/Typography/SrOnlyText.tsx delete mode 100644 pr-preview/pr-1/app/components/Typography/Text.tsx delete mode 100644 pr-preview/pr-1/app/components/Typography/index.ts delete mode 100644 pr-preview/pr-1/app/components/Typography/typography.styles.ts delete mode 100644 pr-preview/pr-1/app/components/Typography/typography.types.ts delete mode 100644 pr-preview/pr-1/app/fonts/stanford.woff2 delete mode 100644 pr-preview/pr-1/app/globals.css delete mode 100644 pr-preview/pr-1/app/layout.tsx delete mode 100644 pr-preview/pr-1/app/page.tsx delete mode 100644 pr-preview/pr-1/app/utilities/datasource.ts delete mode 100644 pr-preview/pr-1/bare_pr_preview/HEAD delete mode 100644 pr-preview/pr-1/bare_pr_preview/config delete mode 100755 pr-preview/pr-1/bare_pr_preview/description delete mode 100755 pr-preview/pr-1/bare_pr_preview/hooks/applypatch-msg.sample delete mode 100755 pr-preview/pr-1/bare_pr_preview/hooks/commit-msg.sample delete mode 100755 pr-preview/pr-1/bare_pr_preview/hooks/fsmonitor-watchman.sample delete mode 100755 pr-preview/pr-1/bare_pr_preview/hooks/post-update.sample delete mode 100755 pr-preview/pr-1/bare_pr_preview/hooks/pre-applypatch.sample delete mode 100755 pr-preview/pr-1/bare_pr_preview/hooks/pre-commit.sample delete mode 100755 pr-preview/pr-1/bare_pr_preview/hooks/pre-merge-commit.sample delete mode 100755 pr-preview/pr-1/bare_pr_preview/hooks/pre-push.sample delete mode 100755 pr-preview/pr-1/bare_pr_preview/hooks/pre-rebase.sample delete mode 100755 pr-preview/pr-1/bare_pr_preview/hooks/pre-receive.sample delete mode 100755 pr-preview/pr-1/bare_pr_preview/hooks/prepare-commit-msg.sample delete mode 100755 pr-preview/pr-1/bare_pr_preview/hooks/push-to-checkout.sample delete mode 100755 pr-preview/pr-1/bare_pr_preview/hooks/sendemail-validate.sample delete mode 100755 pr-preview/pr-1/bare_pr_preview/hooks/update.sample delete mode 100755 pr-preview/pr-1/bare_pr_preview/info/exclude delete mode 100644 pr-preview/pr-1/bare_pr_preview/objects/pack/pack-0e013943c26cae9debf855af91c72148dc5eb40a.idx delete mode 100644 pr-preview/pr-1/bare_pr_preview/objects/pack/pack-0e013943c26cae9debf855af91c72148dc5eb40a.pack delete mode 100644 pr-preview/pr-1/bare_pr_preview/objects/pack/pack-0e013943c26cae9debf855af91c72148dc5eb40a.rev delete mode 100644 pr-preview/pr-1/bare_pr_preview/packed-refs rename pr-preview/pr-1/{app => }/favicon.ico (100%) rename pr-preview/pr-1/{out => }/index.html (99%) rename pr-preview/pr-1/{out => }/index.txt (98%) delete mode 100644 pr-preview/pr-1/next.config.mjs delete mode 100644 pr-preview/pr-1/out/favicon.ico delete mode 100644 pr-preview/pr-1/package-lock.json delete mode 100644 pr-preview/pr-1/package.json delete mode 100644 pr-preview/pr-1/postcss.config.mjs delete mode 100644 pr-preview/pr-1/tailwind.config.ts delete mode 100644 pr-preview/pr-1/tsconfig.json diff --git a/pr-preview/pr-1/.eslintrc.json b/pr-preview/pr-1/.eslintrc.json deleted file mode 100644 index eb6b6ab..0000000 --- a/pr-preview/pr-1/.eslintrc.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "extends": ["next/core-web-vitals", "next/typescript"], - "rules": { - "comma-dangle": ["error", { - "objects": "always-multiline", - "arrays": "always-multiline", - "imports": "always-multiline", - "exports": "always-multiline", - "functions": "always-multiline" - }], - "max-len": ["warn", { "code": 120, "ignoreStrings": true }], - "no-param-reassign": "off", - "no-redeclare": "off", - "no-undef": "off", - "no-underscore-dangle": "off", // We have _uid from Storyblok that can't be changed - "object-curly-newline": ["error", { "consistent": true, "minProperties": 4 }], - "import/extensions": "off", - "no-shadow": "off", - "jsx-a11y/label-has-associated-control": [ 2, { - "components": [ "Label" ], - "required": { - "some": [ "nesting", "id" ] - } - }], - "quotes": [2, "single", - { "avoidEscape": true, "allowTemplateLiterals": true } - ], - "space-before-function-paren": 0, - "react/jsx-props-no-spreading": 0, - "react/jsx-handler-names": 0, - "react/jsx-fragments": 0, - "react/jsx-one-expression-per-line": 0, - "react/no-unused-prop-types": 0, - "react/require-default-props": 0, - "react/function-component-definition": [2, { - "namedComponents": ["function-declaration", "arrow-function"] - }], - "react/display-name": 0, - "import/prefer-default-export": 0, - "import/no-extraneous-dependencies": 0, - "import/no-cycle": 0, - "import/no-unresolved": 0, - "import/export": 0, - "func-names": 0, - "semi": [1, "always"], // 1 is for warning - "@next/next/no-img-element": 0 - } -} diff --git a/pr-preview/pr-1/.gitignore b/pr-preview/pr-1/.gitignore deleted file mode 100644 index 341eba7..0000000 --- a/pr-preview/pr-1/.gitignore +++ /dev/null @@ -1,35 +0,0 @@ -# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. - -# dependencies -/node_modules -/.pnp -.pnp.js -.yarn/install-state.gz - -# testing -/coverage - -# next.js -/.next/ - -# production -/build - -# misc -.DS_Store -*.pem - -# debug -npm-debug.log* -yarn-debug.log* -yarn-error.log* - -# local env files -.env*.local - -# vercel -.vercel - -# typescript -*.tsbuildinfo -next-env.d.ts diff --git a/pr-preview/pr-1/.nvmrc b/pr-preview/pr-1/.nvmrc deleted file mode 100644 index 2edeafb..0000000 --- a/pr-preview/pr-1/.nvmrc +++ /dev/null @@ -1 +0,0 @@ -20 \ No newline at end of file diff --git a/pr-preview/pr-1/out/404.html b/pr-preview/pr-1/404.html similarity index 99% rename from pr-preview/pr-1/out/404.html rename to pr-preview/pr-1/404.html index 31114aa..49a2b62 100644 --- a/pr-preview/pr-1/out/404.html +++ b/pr-preview/pr-1/404.html @@ -1 +1 @@ -404: This page could not be found.

404

This page could not be found.

\ No newline at end of file +404: This page could not be found.

404

This page could not be found.

\ No newline at end of file diff --git a/pr-preview/pr-1/README.md b/pr-preview/pr-1/README.md deleted file mode 100644 index fdaaa20..0000000 --- a/pr-preview/pr-1/README.md +++ /dev/null @@ -1,38 +0,0 @@ -# soe-centennial-nextjs - -This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://nextjs.org/docs/app/api-reference/cli/create-next-app). - -## Getting Started - -First, run the development server: - -```bash -npm run dev -# or -yarn dev -# or -pnpm dev -# or -bun dev -``` - -Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. - -You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file. - -This project uses [`next/font`](https://nextjs.org/docs/app/building-your-application/optimizing/fonts) to automatically optimize and load [Geist](https://vercel.com/font), a new font family for Vercel. - -## Learn More - -To learn more about Next.js, take a look at the following resources: - -- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. -- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. - -You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js) - your feedback and contributions are welcome! - -## Deploy on Vercel - -The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. - -Check out our [Next.js deployment documentation](https://nextjs.org/docs/app/building-your-application/deploying) for more details. diff --git a/pr-preview/pr-1/out/_next/static/cONmF6ND-f6uCKrH-FIO5/_buildManifest.js b/pr-preview/pr-1/_next/static/FzGaoPsDXOSGWhjhK8fZW/_buildManifest.js similarity index 100% rename from pr-preview/pr-1/out/_next/static/cONmF6ND-f6uCKrH-FIO5/_buildManifest.js rename to pr-preview/pr-1/_next/static/FzGaoPsDXOSGWhjhK8fZW/_buildManifest.js diff --git a/pr-preview/pr-1/out/_next/static/cONmF6ND-f6uCKrH-FIO5/_ssgManifest.js b/pr-preview/pr-1/_next/static/FzGaoPsDXOSGWhjhK8fZW/_ssgManifest.js similarity index 100% rename from pr-preview/pr-1/out/_next/static/cONmF6ND-f6uCKrH-FIO5/_ssgManifest.js rename to pr-preview/pr-1/_next/static/FzGaoPsDXOSGWhjhK8fZW/_ssgManifest.js diff --git a/pr-preview/pr-1/out/_next/static/chunks/117-fc7b8e71bc294e9a.js b/pr-preview/pr-1/_next/static/chunks/117-fc7b8e71bc294e9a.js similarity index 100% rename from pr-preview/pr-1/out/_next/static/chunks/117-fc7b8e71bc294e9a.js rename to pr-preview/pr-1/_next/static/chunks/117-fc7b8e71bc294e9a.js diff --git a/pr-preview/pr-1/out/_next/static/chunks/app/_not-found/page-eaa53ae320539b27.js b/pr-preview/pr-1/_next/static/chunks/app/_not-found/page-eaa53ae320539b27.js similarity index 100% rename from pr-preview/pr-1/out/_next/static/chunks/app/_not-found/page-eaa53ae320539b27.js rename to pr-preview/pr-1/_next/static/chunks/app/_not-found/page-eaa53ae320539b27.js diff --git a/pr-preview/pr-1/out/_next/static/chunks/app/layout-49770ce86a3f104d.js b/pr-preview/pr-1/_next/static/chunks/app/layout-49770ce86a3f104d.js similarity index 100% rename from pr-preview/pr-1/out/_next/static/chunks/app/layout-49770ce86a3f104d.js rename to pr-preview/pr-1/_next/static/chunks/app/layout-49770ce86a3f104d.js diff --git a/pr-preview/pr-1/out/_next/static/chunks/app/page-0a8b9a7b052e6eac.js b/pr-preview/pr-1/_next/static/chunks/app/page-0a8b9a7b052e6eac.js similarity index 100% rename from pr-preview/pr-1/out/_next/static/chunks/app/page-0a8b9a7b052e6eac.js rename to pr-preview/pr-1/_next/static/chunks/app/page-0a8b9a7b052e6eac.js diff --git a/pr-preview/pr-1/out/_next/static/chunks/fd9d1056-aa94ea5c2eabf904.js b/pr-preview/pr-1/_next/static/chunks/fd9d1056-aa94ea5c2eabf904.js similarity index 100% rename from pr-preview/pr-1/out/_next/static/chunks/fd9d1056-aa94ea5c2eabf904.js rename to pr-preview/pr-1/_next/static/chunks/fd9d1056-aa94ea5c2eabf904.js diff --git a/pr-preview/pr-1/out/_next/static/chunks/framework-f66176bb897dc684.js b/pr-preview/pr-1/_next/static/chunks/framework-f66176bb897dc684.js similarity index 100% rename from pr-preview/pr-1/out/_next/static/chunks/framework-f66176bb897dc684.js rename to pr-preview/pr-1/_next/static/chunks/framework-f66176bb897dc684.js diff --git a/pr-preview/pr-1/out/_next/static/chunks/main-4e44e3692355f701.js b/pr-preview/pr-1/_next/static/chunks/main-4e44e3692355f701.js similarity index 100% rename from pr-preview/pr-1/out/_next/static/chunks/main-4e44e3692355f701.js rename to pr-preview/pr-1/_next/static/chunks/main-4e44e3692355f701.js diff --git a/pr-preview/pr-1/out/_next/static/chunks/main-app-b747b4fa63ae6fc1.js b/pr-preview/pr-1/_next/static/chunks/main-app-b747b4fa63ae6fc1.js similarity index 100% rename from pr-preview/pr-1/out/_next/static/chunks/main-app-b747b4fa63ae6fc1.js rename to pr-preview/pr-1/_next/static/chunks/main-app-b747b4fa63ae6fc1.js diff --git a/pr-preview/pr-1/out/_next/static/chunks/pages/_app-72b849fbd24ac258.js b/pr-preview/pr-1/_next/static/chunks/pages/_app-72b849fbd24ac258.js similarity index 100% rename from pr-preview/pr-1/out/_next/static/chunks/pages/_app-72b849fbd24ac258.js rename to pr-preview/pr-1/_next/static/chunks/pages/_app-72b849fbd24ac258.js diff --git a/pr-preview/pr-1/out/_next/static/chunks/pages/_error-7ba65e1336b92748.js b/pr-preview/pr-1/_next/static/chunks/pages/_error-7ba65e1336b92748.js similarity index 100% rename from pr-preview/pr-1/out/_next/static/chunks/pages/_error-7ba65e1336b92748.js rename to pr-preview/pr-1/_next/static/chunks/pages/_error-7ba65e1336b92748.js diff --git a/pr-preview/pr-1/out/_next/static/chunks/polyfills-42372ed130431b0a.js b/pr-preview/pr-1/_next/static/chunks/polyfills-42372ed130431b0a.js similarity index 100% rename from pr-preview/pr-1/out/_next/static/chunks/polyfills-42372ed130431b0a.js rename to pr-preview/pr-1/_next/static/chunks/polyfills-42372ed130431b0a.js diff --git a/pr-preview/pr-1/out/_next/static/chunks/webpack-d36972d149456525.js b/pr-preview/pr-1/_next/static/chunks/webpack-d36972d149456525.js similarity index 100% rename from pr-preview/pr-1/out/_next/static/chunks/webpack-d36972d149456525.js rename to pr-preview/pr-1/_next/static/chunks/webpack-d36972d149456525.js diff --git a/pr-preview/pr-1/out/_next/static/css/ef450211f7a95771.css b/pr-preview/pr-1/_next/static/css/ef450211f7a95771.css similarity index 100% rename from pr-preview/pr-1/out/_next/static/css/ef450211f7a95771.css rename to pr-preview/pr-1/_next/static/css/ef450211f7a95771.css diff --git a/pr-preview/pr-1/out/_next/static/media/059fb002b11a9df6-s.woff2 b/pr-preview/pr-1/_next/static/media/059fb002b11a9df6-s.woff2 similarity index 100% rename from pr-preview/pr-1/out/_next/static/media/059fb002b11a9df6-s.woff2 rename to pr-preview/pr-1/_next/static/media/059fb002b11a9df6-s.woff2 diff --git a/pr-preview/pr-1/out/_next/static/media/165cb5780b751469-s.woff2 b/pr-preview/pr-1/_next/static/media/165cb5780b751469-s.woff2 similarity index 100% rename from pr-preview/pr-1/out/_next/static/media/165cb5780b751469-s.woff2 rename to pr-preview/pr-1/_next/static/media/165cb5780b751469-s.woff2 diff --git a/pr-preview/pr-1/out/_next/static/media/17c5807503b61094-s.woff2 b/pr-preview/pr-1/_next/static/media/17c5807503b61094-s.woff2 similarity index 100% rename from pr-preview/pr-1/out/_next/static/media/17c5807503b61094-s.woff2 rename to pr-preview/pr-1/_next/static/media/17c5807503b61094-s.woff2 diff --git a/pr-preview/pr-1/out/_next/static/media/2a041df68de43fa6-s.woff2 b/pr-preview/pr-1/_next/static/media/2a041df68de43fa6-s.woff2 similarity index 100% rename from pr-preview/pr-1/out/_next/static/media/2a041df68de43fa6-s.woff2 rename to pr-preview/pr-1/_next/static/media/2a041df68de43fa6-s.woff2 diff --git a/pr-preview/pr-1/out/_next/static/media/4117e16a89310b23-s.woff2 b/pr-preview/pr-1/_next/static/media/4117e16a89310b23-s.woff2 similarity index 100% rename from pr-preview/pr-1/out/_next/static/media/4117e16a89310b23-s.woff2 rename to pr-preview/pr-1/_next/static/media/4117e16a89310b23-s.woff2 diff --git a/pr-preview/pr-1/out/_next/static/media/56d4c7a1c09c3371-s.woff2 b/pr-preview/pr-1/_next/static/media/56d4c7a1c09c3371-s.woff2 similarity index 100% rename from pr-preview/pr-1/out/_next/static/media/56d4c7a1c09c3371-s.woff2 rename to pr-preview/pr-1/_next/static/media/56d4c7a1c09c3371-s.woff2 diff --git a/pr-preview/pr-1/out/_next/static/media/625a9256c0ce6e34-s.p.woff2 b/pr-preview/pr-1/_next/static/media/625a9256c0ce6e34-s.p.woff2 similarity index 100% rename from pr-preview/pr-1/out/_next/static/media/625a9256c0ce6e34-s.p.woff2 rename to pr-preview/pr-1/_next/static/media/625a9256c0ce6e34-s.p.woff2 diff --git a/pr-preview/pr-1/out/_next/static/media/65c79d430e893ada-s.woff2 b/pr-preview/pr-1/_next/static/media/65c79d430e893ada-s.woff2 similarity index 100% rename from pr-preview/pr-1/out/_next/static/media/65c79d430e893ada-s.woff2 rename to pr-preview/pr-1/_next/static/media/65c79d430e893ada-s.woff2 diff --git a/pr-preview/pr-1/out/_next/static/media/6710a4106ed8ef57-s.p.woff2 b/pr-preview/pr-1/_next/static/media/6710a4106ed8ef57-s.p.woff2 similarity index 100% rename from pr-preview/pr-1/out/_next/static/media/6710a4106ed8ef57-s.p.woff2 rename to pr-preview/pr-1/_next/static/media/6710a4106ed8ef57-s.p.woff2 diff --git a/pr-preview/pr-1/out/_next/static/media/7572a3f8628c1f19-s.woff2 b/pr-preview/pr-1/_next/static/media/7572a3f8628c1f19-s.woff2 similarity index 100% rename from pr-preview/pr-1/out/_next/static/media/7572a3f8628c1f19-s.woff2 rename to pr-preview/pr-1/_next/static/media/7572a3f8628c1f19-s.woff2 diff --git a/pr-preview/pr-1/out/_next/static/media/7bb1b3388411e623-s.woff2 b/pr-preview/pr-1/_next/static/media/7bb1b3388411e623-s.woff2 similarity index 100% rename from pr-preview/pr-1/out/_next/static/media/7bb1b3388411e623-s.woff2 rename to pr-preview/pr-1/_next/static/media/7bb1b3388411e623-s.woff2 diff --git a/pr-preview/pr-1/out/_next/static/media/7e6a2e30184bb114-s.p.woff2 b/pr-preview/pr-1/_next/static/media/7e6a2e30184bb114-s.p.woff2 similarity index 100% rename from pr-preview/pr-1/out/_next/static/media/7e6a2e30184bb114-s.p.woff2 rename to pr-preview/pr-1/_next/static/media/7e6a2e30184bb114-s.p.woff2 diff --git a/pr-preview/pr-1/out/_next/static/media/9c20d643cc03e499-s.woff2 b/pr-preview/pr-1/_next/static/media/9c20d643cc03e499-s.woff2 similarity index 100% rename from pr-preview/pr-1/out/_next/static/media/9c20d643cc03e499-s.woff2 rename to pr-preview/pr-1/_next/static/media/9c20d643cc03e499-s.woff2 diff --git a/pr-preview/pr-1/out/_next/static/media/a9b61b60c2d733b4-s.p.woff2 b/pr-preview/pr-1/_next/static/media/a9b61b60c2d733b4-s.p.woff2 similarity index 100% rename from pr-preview/pr-1/out/_next/static/media/a9b61b60c2d733b4-s.p.woff2 rename to pr-preview/pr-1/_next/static/media/a9b61b60c2d733b4-s.p.woff2 diff --git a/pr-preview/pr-1/out/_next/static/media/b27868729ad8c262-s.p.woff2 b/pr-preview/pr-1/_next/static/media/b27868729ad8c262-s.p.woff2 similarity index 100% rename from pr-preview/pr-1/out/_next/static/media/b27868729ad8c262-s.p.woff2 rename to pr-preview/pr-1/_next/static/media/b27868729ad8c262-s.p.woff2 diff --git a/pr-preview/pr-1/out/_next/static/media/bccb245ee3362e85-s.woff2 b/pr-preview/pr-1/_next/static/media/bccb245ee3362e85-s.woff2 similarity index 100% rename from pr-preview/pr-1/out/_next/static/media/bccb245ee3362e85-s.woff2 rename to pr-preview/pr-1/_next/static/media/bccb245ee3362e85-s.woff2 diff --git a/pr-preview/pr-1/out/_next/static/media/c2be743922e486bc-s.woff2 b/pr-preview/pr-1/_next/static/media/c2be743922e486bc-s.woff2 similarity index 100% rename from pr-preview/pr-1/out/_next/static/media/c2be743922e486bc-s.woff2 rename to pr-preview/pr-1/_next/static/media/c2be743922e486bc-s.woff2 diff --git a/pr-preview/pr-1/out/_next/static/media/c3b26a56cf59b490-s.woff2 b/pr-preview/pr-1/_next/static/media/c3b26a56cf59b490-s.woff2 similarity index 100% rename from pr-preview/pr-1/out/_next/static/media/c3b26a56cf59b490-s.woff2 rename to pr-preview/pr-1/_next/static/media/c3b26a56cf59b490-s.woff2 diff --git a/pr-preview/pr-1/out/_next/static/media/f6571f10e7bc28f9-s.woff2 b/pr-preview/pr-1/_next/static/media/f6571f10e7bc28f9-s.woff2 similarity index 100% rename from pr-preview/pr-1/out/_next/static/media/f6571f10e7bc28f9-s.woff2 rename to pr-preview/pr-1/_next/static/media/f6571f10e7bc28f9-s.woff2 diff --git a/pr-preview/pr-1/app/components/Container/Container.styles.ts b/pr-preview/pr-1/app/components/Container/Container.styles.ts deleted file mode 100644 index c41d13c..0000000 --- a/pr-preview/pr-1/app/components/Container/Container.styles.ts +++ /dev/null @@ -1,12 +0,0 @@ -export const widths = { - full: 'w-full', // width: 100%; default - site: 'cc', // Use Decanter custom screen margins and sets max content width of 1500px - screen: 'w-screen', // width: 100vw -}; - -export const bgColors = { - black: 'bg--black text-white', - white: 'bg-white text-black', - 'fog-light': 'bg-fog-light text-black', - 'red-gradient': 'bg-soe-red-gradient text-white', -}; diff --git a/pr-preview/pr-1/app/components/Container/Container.tsx b/pr-preview/pr-1/app/components/Container/Container.tsx deleted file mode 100644 index e7c78fe..0000000 --- a/pr-preview/pr-1/app/components/Container/Container.tsx +++ /dev/null @@ -1,61 +0,0 @@ -import { HTMLAttributes } from 'react'; -import { cnb } from 'cnbuilder'; -import { - paddingTops, - paddingBottoms, - paddingVerticals, - marginTops, - marginBottoms, - marginVerticals, - type MarginType, - type PaddingType, -} from '@/utilities/datasource'; -import * as styles from './Container.styles'; -import * as types from './Container.types'; - -export type ContainerProps = HTMLAttributes & { - as?: types.ContainerElementType; - width?: types.WidthType; - pt?: PaddingType; - pb?: PaddingType; - py?: PaddingType; - mt?: MarginType; - mb?: MarginType; - my?: MarginType; - bgColor?: types.BgColorType; - style?: React.CSSProperties; -}; - -export const Container = ({ - as: AsComponent = 'div', - width = 'site', - py, - pt, - pb, - mt, - mb, - my, - bgColor, - style, - className, - children, - ...props -}: ContainerProps) => ( - - {children} - -); diff --git a/pr-preview/pr-1/app/components/Container/Container.types.ts b/pr-preview/pr-1/app/components/Container/Container.types.ts deleted file mode 100644 index 7d9a358..0000000 --- a/pr-preview/pr-1/app/components/Container/Container.types.ts +++ /dev/null @@ -1,7 +0,0 @@ -import * as styles from './Container.styles'; - -export type ContainerElementType = 'div' | 'section' | 'article' | 'main' | 'footer' | 'aside' | 'header' | 'nav' | 'form' | 'fieldset' | 'figcaption'; - -export type WidthType = keyof typeof styles.widths; - -export type BgColorType = keyof typeof styles.bgColors | ''; diff --git a/pr-preview/pr-1/app/components/Container/index.ts b/pr-preview/pr-1/app/components/Container/index.ts deleted file mode 100644 index a7cb11a..0000000 --- a/pr-preview/pr-1/app/components/Container/index.ts +++ /dev/null @@ -1,3 +0,0 @@ -export * from './Container'; -export * from './Container.styles'; -export * from './Container.types'; diff --git a/pr-preview/pr-1/app/components/FlexBox/FlexBox.styles.ts b/pr-preview/pr-1/app/components/FlexBox/FlexBox.styles.ts deleted file mode 100644 index 71574a3..0000000 --- a/pr-preview/pr-1/app/components/FlexBox/FlexBox.styles.ts +++ /dev/null @@ -1,38 +0,0 @@ -export const flexDirection = { - row: 'flex-row', - 'row-reverse': 'flex-row-reverse', - col: 'flex-col', - 'col-reverse': 'flex-col-reverse', -}; - -export const flexWrap = { - wrap: 'flex-wrap', - 'wrap-reverse': 'flex-wrap-reverse', - nowrap: 'flex-nowrap', -}; - -export const flexJustifyContent = { - start: 'justify-start', - end: 'justify-end', - center: 'justify-center', - between: 'justify-between', - around: 'justify-around', - evenly: 'justify-evenly', -}; - -export const flexAlignContent = { - start: 'content-start', - end: 'content-end', - center: 'content-center', - between: 'content-between', - around: 'content-around', - evenly: 'content-evenly', -}; - -export const flexAlignItems = { - start: 'items-start', - end: 'items-end', - center: 'items-center', - baseline: 'items-baseline', - stretch: 'items-stretch', -}; diff --git a/pr-preview/pr-1/app/components/FlexBox/FlexBox.tsx b/pr-preview/pr-1/app/components/FlexBox/FlexBox.tsx deleted file mode 100644 index 8c314cf..0000000 --- a/pr-preview/pr-1/app/components/FlexBox/FlexBox.tsx +++ /dev/null @@ -1,44 +0,0 @@ -import React, { ReactNode, HTMLAttributes } from 'react'; -import { cnb } from 'cnbuilder'; -import * as styles from './FlexBox.styles'; -import * as types from './FlexBox.types'; - -type FlexBoxProps = HTMLAttributes & { - as?: types.FlexElementType; - direction?: types.FlexDirectionType; - wrap?: types.FlexWrapType; - gap?: boolean; - justifyContent?: types.FlexJustifyContentType; - alignContent?: types.FlexAlignContentType; - alignItems?: types.FlexAlignItemsType; - children?: ReactNode; -}; - -export const FlexBox = ({ - as: AsComponent = 'div', - direction, - gap, - wrap, - justifyContent, - alignContent, - alignItems, - children, - className, - ...props -}: FlexBoxProps) => ( - - {children} - -); diff --git a/pr-preview/pr-1/app/components/FlexBox/FlexBox.types.ts b/pr-preview/pr-1/app/components/FlexBox/FlexBox.types.ts deleted file mode 100644 index f1a2061..0000000 --- a/pr-preview/pr-1/app/components/FlexBox/FlexBox.types.ts +++ /dev/null @@ -1,13 +0,0 @@ -import * as styles from './FlexBox.styles'; - -export type FlexElementType = 'div' | 'section' | 'article' | 'main' | 'footer' | 'aside' | 'header' | 'nav' | 'form' | 'button' | 'fieldset' | 'ul' | 'ol' | 'li' | 'span'; - -export type FlexDirectionType = keyof typeof styles.flexDirection; - -export type FlexWrapType = keyof typeof styles.flexWrap; - -export type FlexJustifyContentType = keyof typeof styles.flexJustifyContent; - -export type FlexAlignContentType = keyof typeof styles.flexAlignContent; - -export type FlexAlignItemsType = keyof typeof styles.flexAlignItems; diff --git a/pr-preview/pr-1/app/components/FlexBox/index.ts b/pr-preview/pr-1/app/components/FlexBox/index.ts deleted file mode 100644 index 1923262..0000000 --- a/pr-preview/pr-1/app/components/FlexBox/index.ts +++ /dev/null @@ -1,3 +0,0 @@ -export * from './FlexBox'; -export * from './FlexBox.styles'; -export * from './FlexBox.types'; diff --git a/pr-preview/pr-1/app/components/HeroIcon/HeroIcon.styles.tsx b/pr-preview/pr-1/app/components/HeroIcon/HeroIcon.styles.tsx deleted file mode 100644 index b3562be..0000000 --- a/pr-preview/pr-1/app/components/HeroIcon/HeroIcon.styles.tsx +++ /dev/null @@ -1,89 +0,0 @@ -import { - ArrowPathIcon, - ArrowUpIcon, - ArrowDownIcon, - ArrowDownTrayIcon, - ArrowLeftIcon, - ArrowRightIcon, - ArrowUpRightIcon, - Bars3Icon, - ChevronDownIcon, - ChevronRightIcon, - ChevronUpIcon, - CursorArrowRaysIcon, - DocumentDuplicateIcon, - EnvelopeIcon, - LinkIcon, - MapPinIcon, - MinusIcon, - PauseCircleIcon, - PlayCircleIcon, - PlusIcon, - XMarkIcon, -} from '@heroicons/react/24/outline'; -import { CheckIcon } from '@heroicons/react/16/solid'; -import { PlayIcon } from '@heroicons/react/20/solid'; - -export const iconMap = { - action: ChevronRightIcon, - 'arrow-right': ArrowRightIcon, - 'arrow-left': ArrowLeftIcon, - 'arrow-up': ArrowUpIcon, - 'arrow-down': ArrowDownIcon, - back: ArrowLeftIcon, - copy: DocumentDuplicateIcon, - check: CheckIcon, - 'chevron-down': ChevronDownIcon, - 'chevron-right': ChevronRightIcon, - 'chevron-up': ChevronUpIcon, - download: ArrowDownTrayIcon, - 'triangle-down': PlayIcon, - 'triangle-right': PlayIcon, - 'triangle-up': PlayIcon, - cursor: CursorArrowRaysIcon, - close: XMarkIcon, - email: EnvelopeIcon, - external: ArrowUpRightIcon, - flip: ArrowPathIcon, - left: ArrowLeftIcon, - link: LinkIcon, - location: MapPinIcon, - menu: Bars3Icon, - minus: MinusIcon, - more: ArrowRightIcon, - pause: PauseCircleIcon, - play: PlayIcon, - 'play-outline': PlayCircleIcon, - plus: PlusIcon, - right: ArrowRightIcon, - up: ArrowUpIcon, -}; -export type IconType = keyof typeof iconMap; - -/** - * Normalized base size and position of each icon (finetuned manually) for use in eg, buttons - * Only add to this map if different from default class w-1em - * If you wish to use the HeroIcon without any base styles, set the noBaseStyle boolean prop to true - */ - -// This basically means that the keys from iconBaseStyle are from the keys of iconMap -type IconBaseStyleType = Partial<{ - [Key in IconType]: string; -}>; - -export const iconBaseStyleDefault = 'w-1em'; -export const iconBaseStyle: IconBaseStyleType = { - 'arrow-left': 'w-09em -mt-01em', - 'arrow-right': 'w-09em -mt-01em', - 'triangle-right': 'w-09em scale-x-90 mt-01em', - 'triangle-down': 'w-09em scale-x-90 rotate-90 mt-01em', - 'triangle-up': 'w-09em scale-x-90 -rotate-90 mt-02em', - download: 'w-09em', - email: 'w-1em', - external: 'w-08em stroke-[2.5]', - left: 'w-08em', - link: 'w-09em -mt-01em', - more: 'w-08em', - plus: 'w-08em', - right: 'w-08em', -}; diff --git a/pr-preview/pr-1/app/components/HeroIcon/HeroIcon.tsx b/pr-preview/pr-1/app/components/HeroIcon/HeroIcon.tsx deleted file mode 100644 index d4f432d..0000000 --- a/pr-preview/pr-1/app/components/HeroIcon/HeroIcon.tsx +++ /dev/null @@ -1,34 +0,0 @@ -import { cnb } from 'cnbuilder'; -import * as styles from './HeroIcon.styles'; - -export type HeroIconProps = Omit, 'ref'> & { - icon: styles.IconType; - // Title for the SVG for accessibility - title?: string; - noBaseStyle?: boolean; -}; - -export const HeroIcon = ({ - icon, - title, - noBaseStyle, - className, - ...props -}: HeroIconProps) => { - const Icon = styles.iconMap[icon]; - - // Set default base style so icon has reasonable size if used out of the box - // noBaseStyle boolean allows for user to not attach any base styles if needed - const baseStyle = noBaseStyle ? '' : styles.iconBaseStyle[icon] || styles.iconBaseStyleDefault; - const heroIconStyle = cnb('transition', baseStyle); - - return ( - - ); -}; diff --git a/pr-preview/pr-1/app/components/HeroIcon/index.ts b/pr-preview/pr-1/app/components/HeroIcon/index.ts deleted file mode 100644 index 5ea28e0..0000000 --- a/pr-preview/pr-1/app/components/HeroIcon/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from './HeroIcon'; -export * from './HeroIcon.styles'; diff --git a/pr-preview/pr-1/app/components/TimelineBanner/TimelineBanner.styles.ts b/pr-preview/pr-1/app/components/TimelineBanner/TimelineBanner.styles.ts deleted file mode 100644 index e8c1994..0000000 --- a/pr-preview/pr-1/app/components/TimelineBanner/TimelineBanner.styles.ts +++ /dev/null @@ -1,8 +0,0 @@ -export const root = 'overflow-hidden'; -export const wrapper = 'mr-0 au-ml-auto flex-col lg:flex-row'; -export const contentWrapper = 'lg:rs-pr-9 ml-0'; -export const heading = '2xl:whitespace-pre-line -mt-01em rs-mb-2 xl:max-w-1200'; -export const superhead = 'order-first'; -export const body = 'max-w-[50ch] rs-mb-3 *:*:leading-snug'; -export const imageWrapper = 'group relative w-300 h-300 perspective-600'; -export const image = 'object-cover w-full h-full transform rotate-y-30 group-hocus:-rotate-y-30 skew-y-12 ease-in duration-300 rounded-[30px]'; diff --git a/pr-preview/pr-1/app/components/TimelineBanner/TimelineBanner.tsx b/pr-preview/pr-1/app/components/TimelineBanner/TimelineBanner.tsx deleted file mode 100644 index 57d3b5a..0000000 --- a/pr-preview/pr-1/app/components/TimelineBanner/TimelineBanner.tsx +++ /dev/null @@ -1,61 +0,0 @@ -import { HTMLAttributes } from 'react'; -import { Container } from '../Container'; -import { Heading, Text } from '../Typography'; -import { FlexBox } from '../FlexBox'; -import * as styles from './TimelineBanner.styles'; - -type TimelineBannerProps = HTMLAttributes & { - heading?: string; - superhead?: string; - // isSmallHeading?: boolean; - body?: React.ReactNode; - cta?: React.ReactNode; - imageSrc?: string; - // bgColor?: BgTextColorPairBlackWhiteType; -}; - -export const TimelineBanner = ({ - heading, - superhead, - body, - cta, - imageSrc='https://placecats.com/neo/600/600', - ...props -}: TimelineBannerProps) => ( - - - {imageSrc && ( -
- -
- )} - - {heading && ( - - {heading} - - )} - {superhead && ( - - {superhead} - )} - {body && ( - - {body} - - )} - {cta} - - -
-
-); diff --git a/pr-preview/pr-1/app/components/TimelineBanner/index.ts b/pr-preview/pr-1/app/components/TimelineBanner/index.ts deleted file mode 100644 index abf6b1c..0000000 --- a/pr-preview/pr-1/app/components/TimelineBanner/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from './TimelineBanner'; -export * from './TimelineBanner.styles'; diff --git a/pr-preview/pr-1/app/components/Typography/Heading.tsx b/pr-preview/pr-1/app/components/Typography/Heading.tsx deleted file mode 100644 index f8aa3b6..0000000 --- a/pr-preview/pr-1/app/components/Typography/Heading.tsx +++ /dev/null @@ -1,14 +0,0 @@ -import { Text, type TypographyProps } from './Text'; -import * as types from './typography.types'; - -type HeadingProps = Omit & React.HTMLAttributes & { - as?: types.HeadingType; -}; - -// Convenience component for paragraphs -export const Heading = ({ - as = 'h2', - font = 'serif', - weight = 'bold', - ...rest -}: HeadingProps) => ; diff --git a/pr-preview/pr-1/app/components/Typography/Paragraph.tsx b/pr-preview/pr-1/app/components/Typography/Paragraph.tsx deleted file mode 100644 index f869a7d..0000000 --- a/pr-preview/pr-1/app/components/Typography/Paragraph.tsx +++ /dev/null @@ -1,11 +0,0 @@ -import { cnb } from 'cnbuilder'; -import { Text, type TypographyProps } from './Text'; - -type ParagraphProps = Omit & React.HTMLAttributes & { - noMargin?: boolean; // If true, remove the bottom margin from base styles -}; - -// Convenience component for paragraphs -export const Paragraph = ({ noMargin, className, ...rest }: ParagraphProps) => ( - -); diff --git a/pr-preview/pr-1/app/components/Typography/SrOnlyText.tsx b/pr-preview/pr-1/app/components/Typography/SrOnlyText.tsx deleted file mode 100644 index 99ab08a..0000000 --- a/pr-preview/pr-1/app/components/Typography/SrOnlyText.tsx +++ /dev/null @@ -1,5 +0,0 @@ -import { Text, type TextProps } from './Text'; - -export const SrOnlyText = ({ children = '(link is external)', ...props }: TextProps) => ( - {` ${children}`} -); diff --git a/pr-preview/pr-1/app/components/Typography/Text.tsx b/pr-preview/pr-1/app/components/Typography/Text.tsx deleted file mode 100644 index b6945e0..0000000 --- a/pr-preview/pr-1/app/components/Typography/Text.tsx +++ /dev/null @@ -1,85 +0,0 @@ -import { ReactNode, TimeHTMLAttributes } from 'react'; -import { cnb } from 'cnbuilder'; -import { HeroIcon, type HeroIconProps, type IconType } from '../HeroIcon'; -import * as styles from './typography.styles'; -import * as types from './typography.types'; - -export type TypographyProps = { - as?: types.TextType; - font?: types.FontFamilyType; - size?: types.FontSizeType; - weight?: types.FontWeightType; - align?: types.TextAlignType; - color?: types.TextColorType; - variant?: types.TextVariantType; - leading?: types.FontLeadingType; - /** - * If true, use default tracking for the font - for DM Sans - */ - useDefaultTracking?: boolean; - italic?: boolean; - srOnly?: boolean; - uppercase?: boolean; - icon?: IconType; - iconProps?: Omit; - className?: string; - children?: ReactNode; -}; - -// The TimeHTMLAttributes is for the dateTime attribute when using as="time" -export type TextProps = TypographyProps & React.HTMLAttributes & TimeHTMLAttributes; - -export const Text = ({ - as: AsComponent = 'div', - font = 'sans', - size, - weight, - align, - color = 'default', - variant, - leading, - useDefaultTracking = font === 'ds-sans', - italic, - srOnly, - uppercase = font === 'ds-sans', - icon, - iconProps, - className, - children, - ...rest -}: TextProps) => { - const { className: iconClasses, ...iProps } = iconProps || {}; - - return ( - - {children} - {icon && ( - - )} - - ); -}; diff --git a/pr-preview/pr-1/app/components/Typography/index.ts b/pr-preview/pr-1/app/components/Typography/index.ts deleted file mode 100644 index 509116d..0000000 --- a/pr-preview/pr-1/app/components/Typography/index.ts +++ /dev/null @@ -1,6 +0,0 @@ -export * from './Heading'; -export * from './Paragraph'; -export * from './SrOnlyText'; -export * from './Text'; -export * from './typography.styles'; -export * from './typography.types'; diff --git a/pr-preview/pr-1/app/components/Typography/typography.styles.ts b/pr-preview/pr-1/app/components/Typography/typography.styles.ts deleted file mode 100644 index 922d04a..0000000 --- a/pr-preview/pr-1/app/components/Typography/typography.styles.ts +++ /dev/null @@ -1,90 +0,0 @@ -export const fontFamilies = { - sans: 'font-sans', - serif: 'font-serif', - 'ds-sans': 'font-ds-sans', -}; - -export const fontWeights = { - normal: 'font-normal', - semibold: 'font-semibold', - bold: 'font-bold', - black: 'font-black', // 900, needed for Druk font -}; - -// Modular typography - already includes responsive font sizes -export const fontSizes = { - base: 'type-0', - 1: 'type-1', - 2: 'type-2', - 3: 'type-3', - 4: 'type-4', - 5: 'type-5', - 6: 'type-6', - 7: 'type-7', - 8: 'type-8', - 9: 'type-9', - f4: 'fluid-type-4', - f5: 'fluid-type-5', - f6: 'fluid-type-6', - f7: 'fluid-type-7', - f8: 'fluid-type-8', - f9: 'fluid-type-9', - // Curated font size for homepage hero slightly smaller than f9 - splash: 'gc-splash', - hero: 'hero', -}; - -// Line heights -export const fontLeadings = { - none: 'leading-none', // 1 - tight: 'leading-tight', // 1.1 - display: 'leading-display', // 1.2 - snug: 'leading-snug', // 1.3 - cozy: 'leading-cozy', // 1.4 - normal: 'leading', // 1.5 - trim: 'leading-trim', // 0.75 - druk: 'leading-druk', // 0.9 -}; - -export const textAligns = { - left: 'text-left', - center: 'text-center', - right: 'text-right', -}; - -export const textColors = { - default: '', // Interit from the base - black: 'text-gc-black', - 'cool-grey': 'text-cool-grey', - white: 'text-white', - 'black-20': 'text-black-20', - 'black-40': 'text-black-40', - 'black-60': 'text-black-60', - 'black-80': 'text-black-80', - 'black-90': 'text-black-90', -}; - -export const textVariants = { - none: '', // Default base style - /** - * Decanter typography styles - */ - big: 'big-paragraph', - subheading: 'subheading', - /** - * Momentum typography styles - * (-gc ones are Decanter styles with Momentum modifications) - */ - caption: 'gc-caption', - card: 'gc-card', - changemaker: 'text-18 sm:text-15 3xl:text-16 leading-snug 3xl:leading-cozy', - changemakerHorizontal: 'leading-cozy 2xl:leading text-18 sm:text-15 md:text-17 xl:text-19 2xl:text-22', - intro: 'gc-intro-text', - /** - * Momentum only styles - * No gc- prefix because no Decanter equivalent - */ - overview: 'overview', -}; - -export const iconStyle = 'inline-block shrink-0 w-09em ml-03em -mt-01em'; diff --git a/pr-preview/pr-1/app/components/Typography/typography.types.ts b/pr-preview/pr-1/app/components/Typography/typography.types.ts deleted file mode 100644 index 58a571a..0000000 --- a/pr-preview/pr-1/app/components/Typography/typography.types.ts +++ /dev/null @@ -1,22 +0,0 @@ -import * as styles from './typography.styles'; - -export type HeadingLevelNumberType = 1 | 2 | 3 | 4 | 5 | 6; -export type HeadingType = `h${HeadingLevelNumberType}`; - -export type NonHeadingTypographyType = 'p' | 'span' | 'div' | 'label' | 'legend' | 'figcaption' | 'blockquote' | 'cite' | 'q' | 'small' | 'strong' | 'em' | 'del' | 'ins' | 'sub' | 'sup' | 'address' | 'pre' | 'ul' | 'ol' | 'li' | 'time'; - -export type TextType = HeadingType | NonHeadingTypographyType; - -export type FontFamilyType = keyof typeof styles.fontFamilies; - -export type FontWeightType = keyof typeof styles.fontWeights; - -export type FontSizeType = keyof typeof styles.fontSizes; - -export type FontLeadingType = keyof typeof styles.fontLeadings; - -export type TextAlignType = keyof typeof styles.textAligns; - -export type TextColorType = keyof typeof styles.textColors; - -export type TextVariantType = keyof typeof styles.textVariants; diff --git a/pr-preview/pr-1/app/fonts/stanford.woff2 b/pr-preview/pr-1/app/fonts/stanford.woff2 deleted file mode 100644 index 45ec3dbac1e3a062aa5ffae1d49239eb29c52e58..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3816 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 { - return ( - - - {children} - - - ); -} diff --git a/pr-preview/pr-1/app/page.tsx b/pr-preview/pr-1/app/page.tsx deleted file mode 100644 index 4a98bad..0000000 --- a/pr-preview/pr-1/app/page.tsx +++ /dev/null @@ -1,9 +0,0 @@ -import { TimelineBanner } from './components/TimelineBanner'; - -export default function Home() { - return ( -
- -
- ); -} diff --git a/pr-preview/pr-1/app/utilities/datasource.ts b/pr-preview/pr-1/app/utilities/datasource.ts deleted file mode 100644 index b10418a..0000000 --- a/pr-preview/pr-1/app/utilities/datasource.ts +++ /dev/null @@ -1,333 +0,0 @@ -export const accentBgColors = { - flamingo: 'bg-flamingo', - fuchsia: 'bg-fuchsia', - lavender: 'bg-lavender', - lime: 'bg-lime', - 'palo-alto': 'bg-palo-alto', - periwinkle: 'bg-periwinkle', - poppy: 'bg-poppy', - 'robins-egg': 'bg-robins-egg', - sapphire: 'bg-sapphire', - spirited: 'bg-spirited', - white: 'bg-white', - 'cardinal-red': 'bg-cardinal-red', - 'cardinal-red-xdark': 'bg-cardinal-red-xdark', - 'digital-red': 'bg-digital-red', - 'digital-red-light': 'bg-digital-red-light', - 'digital-red-xlight': 'bg-digital-red-xlight', - 'black-50': 'bg-black-true/50', -}; -export type AccentColorType = keyof typeof accentBgColors; - -export const accentBorderColors = { - flamingo: 'border-flamingo', - fuchsia: 'border-fuchsia', - lavender: 'border-lavender', - lime: 'border-lime', - 'palo-alto': 'border-palo-alto', - periwinkle: 'border-periwinkle', - poppy: 'border-poppy', - 'robins-egg': 'border-robins-egg', - sapphire: 'border-sapphire', - spirited: 'border-spirited', - white: 'border-white', - 'cardinal-red': 'border-cardinal-red', - 'cardinal-red-xdark': 'border-cardinal-red-xdark', - 'digital-red': 'border-digital-red', - 'digital-red-light': 'border-digital-red-light', - 'digital-red-xlight': 'border-digital-red-xlight', - 'black-50': 'border-black-true/50', -}; -export type AccentBorderColorType = AccentColorType; - -export const accentTextColors = { - flamingo: 'text-flamingo', - fuchsia: 'text-fuchsia', - lavender: 'text-lavender', - lime: 'text-lime', - 'palo-alto': 'text-palo-alto', - periwinkle: 'text-periwinkle', - poppy: 'text-poppy', - 'robins-egg': 'text-robins-egg', - sapphire: 'text-sapphire', - spirited: 'text-spirited', - white: 'text-white', - 'cardinal-red': 'text-cardinal-red', - 'cardinal-red-xdark': 'text-cardinal-red-xdark', - 'digital-red': 'text-digital-red', - 'digital-red-light': 'text-digital-red-light', - 'digital-red-xlight': 'text-digital-red-xlight', - 'black-50': 'text-black-true/50', -}; -export type AccentTextColorType = AccentColorType; - -export const bgBlurs = { - none: '', - 4: 'backdrop-blur-sm', - 8: 'backdrop-blur', - 12: 'backdrop-blur-md', - 16: 'backdrop-blur-lg', -}; -export type BgBlurType = keyof typeof bgBlurs; - -export const gradientTos = { - transparent: '', - 'black-10': 'to-black-true/10', - 'black-20': 'to-black-true/20', - 'black-30': 'to-black-true/30', - 'black-40': 'to-black-true/40', - 'black-50': 'to-black-true/50', - 'black-60': 'to-black-true/60', - 'black-70': 'to-black-true/70', - 'black-80': 'to-black-true/80', - 'black-90': 'to-black-true/90', - 'white-10': 'to-white/10', - 'white-20': 'to-white/20', - 'white-30': 'to-white/30', - 'white-40': 'to-white/40', - 'white-50': 'to-white/50', - 'white-60': 'to-white/60', - 'white-70': 'to-white/70', - 'white-80': 'to-white/80', - 'white-90': 'to-white/90', - white: 'to-white', -}; -export type GradientToType = keyof typeof gradientTos; - -export const gradientFroms = { - transparent: 'from-transparent', - 'black-10': 'from-black-true/10', - 'black-20': 'from-black-true/20', - 'black-30': 'from-black-true/30', - 'black-40': 'from-black-true/40', - 'black-50': 'from-black-true/50', - 'black-60': 'from-black-true/60', - 'black-70': 'from-black-true/70', - 'black-80': 'from-black-true/80', - 'black-90': 'from-black-true/90', - 'white-10': 'from-white/10', - 'white-20': 'from-white/20', - 'white-30': 'from-white/30', - 'white-40': 'from-white/40', - 'white-50': 'from-white/50', - 'white-60': 'from-white/60', - 'white-70': 'from-white/70', - 'white-80': 'from-white/80', - 'white-90': 'from-white/90', - white: 'from-white', -}; -export type GradientFromType = keyof typeof gradientFroms; - -export const gradientVias = { - transparent: 'via-transparent', - 'black-10': 'via-black-true/10', - 'black-20': 'via-black-true/20', - 'black-30': 'via-black-true/30', - 'black-40': 'via-black-true/40', - 'black-50': 'via-black-true/50', - 'black-60': 'via-black-true/60', - 'black-70': 'via-black-true/70', - 'black-80': 'via-black-true/80', - 'black-90': 'via-black-true/90', - 'white-10': 'via-white/10', - 'white-20': 'via-white/20', - 'white-30': 'via-white/30', - 'white-40': 'via-white/40', - 'white-50': 'via-white/50', - 'white-60': 'via-white/60', - 'white-70': 'via-white/70', - 'white-80': 'via-white/80', - 'white-90': 'via-white/90', - white: 'via-white', -}; -export type GradientViaType = keyof typeof gradientVias; - -export const imageAspectRatios = { - '1x1': 'aspect-w-1 aspect-h-1', - '1x2': 'aspect-w-1 aspect-h-2', - '2x1': 'aspect-w-2 aspect-h-1', - '2x3': 'aspect-w-2 aspect-h-3', - '3x2': 'aspect-w-3 aspect-h-2', - '3x4': 'aspect-w-3 aspect-h-4', - '4x3': 'aspect-w-4 aspect-h-3', - '5x8': 'aspect-w-5 aspect-h-8', - '8x5': 'aspect-w-8 aspect-h-5', - '9x16': 'aspect-w-9 aspect-h-16', - '16x9': 'aspect-w-16 aspect-h-9', - free: '', -}; -export type ImageAspectRatioType = keyof typeof imageAspectRatios; - -// TODO: We might be not need this -export const storyHeroAspectRatios = { - '1x1': 'aspect-w-1 aspect-h-1', - '2x1': 'aspect-w-2 aspect-h-1', - '5x8': 'aspect-w-5 aspect-h-8', - '16x9': 'aspect-w-16 aspect-h-9', - 'free': '', -}; -export type StoryHeroAspectRatioType = keyof typeof storyHeroAspectRatios; - -export const storyHeroAspectRatiosDesktop = { - '1x1': 'lg:aspect-w-1 lg:aspect-h-1', - '2x1': 'lg:aspect-w-2 lg:aspect-h-1', - '5x8': 'lg:aspect-w-5 lg:aspect-h-8', - '16x9': 'lg:aspect-w-16 lg:aspect-h-9', - free: '', -}; - -export const mediaAspectRatios = { - '1x1': 'aspect-w-1 aspect-h-1', - '3x1': 'aspect-w-3 aspect-h-1', - '3x2': 'aspect-w-3 aspect-h-2', - '4x1': 'aspect-w-4 aspect-h-1', - '4x2.77': 'aspect-w-4 aspect-h-[2.77]', // Videos shot by agency - '4x3': 'aspect-w-4 aspect-h-3', - '4x5': 'aspect-w-4 aspect-h-5', - '5x2': 'aspect-w-5 aspect-h-2', - '9x16': 'aspect-w-9 aspect-h-16', - '16x9': 'aspect-w-16 aspect-h-9', -}; -export type MediaAspectRatioType = keyof typeof mediaAspectRatios; - -export const heroOverlays = { - none: 'bg-black-true/20 lg:bg-transparent', - 'black-10': 'bg-black-true/10', - 'black-20': 'bg-black-true/20', - 'black-30': 'bg-black-true/30', - 'black-40': 'bg-black-true/40', - 'black-50': 'bg-black-true/50', - 'black-60': 'bg-black-true/60', - 'black-70': 'bg-black-true/70', - 'black-80': 'bg-black-true/80', - 'black-90': 'bg-black-true/90', - 'black-gradient-to-r': 'bg-black-true/40 lg:bg-transparent lg:bg-gradient-to-r lg:from-black-true/70', - 'black-gradient-to-l': 'bg-black-true/40 lg:bg-transparent lg:bg-gradient-to-l lg:from-black-true/70', - 'black-gradient-to-b': 'bg-black-true/40 lg:bg-transparent lg:bg-gradient-to-b lg:from-black-true/70', - 'black-gradient-to-t': 'bg-black-true/40 lg:bg-transparent lg:bg-gradient-to-t lg:from-black-true/70', - 'black-gradient-masthead': 'bg-black-true/40 lg:bg-transparent lg:bg-gradient-to-b lg:from-black-true/50 lg:via-20% lg:via-transparent', -}; -export type HeroOverlayType = keyof typeof heroOverlays; - -export const paddingTops = { - none: '', - base: 'rs-pt-0', - 1: 'rs-pt-1', - 2: 'rs-pt-2', - 3: 'rs-pt-3', - 4: 'rs-pt-4', - 5: 'rs-pt-5', - 6: 'rs-pt-6', - 7: 'rs-pt-7', - 8: 'rs-pt-8', - 9: 'rs-pt-9', - 10: 'rs-pt-10', -}; - -export const paddingBottoms = { - none: '', - base: 'rs-pb-0', - 1: 'rs-pb-1', - 2: 'rs-pb-2', - 3: 'rs-pb-3', - 4: 'rs-pb-4', - 5: 'rs-pb-5', - 6: 'rs-pb-6', - 7: 'rs-pb-7', - 8: 'rs-pb-8', - 9: 'rs-pb-9', - 10: 'rs-pb-10', -}; - -export const paddingVerticals = { - none: '', - base: 'rs-py-0', - 1: 'rs-py-1', - 2: 'rs-py-2', - 3: 'rs-py-3', - 4: 'rs-py-4', - 5: 'rs-py-5', - 6: 'rs-py-6', - 7: 'rs-py-7', - 8: 'rs-py-8', - 9: 'rs-py-9', - 10: 'rs-py-10', -}; -export type PaddingType = keyof typeof paddingTops; - -// Add other margins as needed. Used for spacing between elements. -export const marginVerticals = { - none: 'my-0', - '01em': 'my-01em', - '02em': 'my-02em', - '03em': 'my-03em', - '04em': 'my-04em', - '05em': 'my-05em', - '06em': 'my-06em', - '07em': 'my-07em', - '08em': 'my-08em', - '09em': 'my-09em', - '1em': 'my-1em', - base: 'rs-my-0', - 1: 'rs-my-1', - 2: 'rs-my-2', - 3: 'rs-my-3', - 4: 'rs-my-4', - 5: 'rs-my-5', - 6: 'rs-my-6', - 7: 'rs-my-7', - 8: 'rs-my-8', - 9: 'rs-my-9', - 10: 'rs-my-10', -}; - -export const marginTops = { - none: 'mt-0', - '01em': 'mt-01em', - '02em': 'mt-02em', - '03em': 'mt-03em', - '04em': 'mt-04em', - '05em': 'mt-05em', - '06em': 'mt-06em', - '07em': 'mt-07em', - '08em': 'mt-08em', - '09em': 'mt-09em', - '1em': 'mt-1em', - base: 'rs-mt-0', - 1: 'rs-mt-1', - 2: 'rs-mt-2', - 3: 'rs-mt-3', - 4: 'rs-mt-4', - 5: 'rs-mt-5', - 6: 'rs-mt-6', - 7: 'rs-mt-7', - 8: 'rs-mt-8', - 9: 'rs-mt-9', - 10: 'rs-mt-10', -}; - -export const marginBottoms = { - none: 'mb-0', - '01em': 'mb-01em', - '02em': 'mb-02em', - '03em': 'mb-03em', - '04em': 'mb-04em', - '05em': 'mb-05em', - '06em': 'mb-06em', - '07em': 'mb-07em', - '08em': 'mb-08em', - '09em': 'mb-09em', - '1em': 'mb-1em', - base: 'rs-mb-0', - 1: 'rs-mb-1', - 2: 'rs-mb-2', - 3: 'rs-mb-3', - 4: 'rs-mb-4', - 5: 'rs-mb-5', - 6: 'rs-mb-6', - 7: 'rs-mb-7', - 8: 'rs-mb-8', - 9: 'rs-mb-9', - 10: 'rs-mb-10', -}; -export type MarginType = keyof typeof marginBottoms; diff --git a/pr-preview/pr-1/bare_pr_preview/HEAD b/pr-preview/pr-1/bare_pr_preview/HEAD deleted file mode 100644 index b870d82..0000000 --- a/pr-preview/pr-1/bare_pr_preview/HEAD +++ /dev/null @@ -1 +0,0 @@ -ref: refs/heads/main diff --git a/pr-preview/pr-1/bare_pr_preview/config b/pr-preview/pr-1/bare_pr_preview/config deleted file mode 100644 index d14c137..0000000 --- a/pr-preview/pr-1/bare_pr_preview/config +++ /dev/null @@ -1,6 +0,0 @@ -[core] - repositoryformatversion = 0 - filemode = true - bare = true -[remote "origin"] - url = https://github.com/rossjrw/pr-preview-action diff --git a/pr-preview/pr-1/bare_pr_preview/description b/pr-preview/pr-1/bare_pr_preview/description deleted file mode 100755 index 498b267..0000000 --- a/pr-preview/pr-1/bare_pr_preview/description +++ /dev/null @@ -1 +0,0 @@ -Unnamed repository; edit this file 'description' to name the repository. diff --git a/pr-preview/pr-1/bare_pr_preview/hooks/applypatch-msg.sample b/pr-preview/pr-1/bare_pr_preview/hooks/applypatch-msg.sample deleted file mode 100755 index a5d7b84..0000000 --- a/pr-preview/pr-1/bare_pr_preview/hooks/applypatch-msg.sample +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -# -# An example hook script to check the commit log message taken by -# applypatch from an e-mail message. -# -# The hook should exit with non-zero status after issuing an -# appropriate message if it wants to stop the commit. The hook is -# allowed to edit the commit message file. -# -# To enable this hook, rename this file to "applypatch-msg". - -. git-sh-setup -commitmsg="$(git rev-parse --git-path hooks/commit-msg)" -test -x "$commitmsg" && exec "$commitmsg" ${1+"$@"} -: diff --git a/pr-preview/pr-1/bare_pr_preview/hooks/commit-msg.sample b/pr-preview/pr-1/bare_pr_preview/hooks/commit-msg.sample deleted file mode 100755 index b58d118..0000000 --- a/pr-preview/pr-1/bare_pr_preview/hooks/commit-msg.sample +++ /dev/null @@ -1,24 +0,0 @@ -#!/bin/sh -# -# An example hook script to check the commit log message. -# Called by "git commit" with one argument, the name of the file -# that has the commit message. The hook should exit with non-zero -# status after issuing an appropriate message if it wants to stop the -# commit. The hook is allowed to edit the commit message file. -# -# To enable this hook, rename this file to "commit-msg". - -# Uncomment the below to add a Signed-off-by line to the message. -# Doing this in a hook is a bad idea in general, but the prepare-commit-msg -# hook is more suited to it. -# -# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p') -# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1" - -# This example catches duplicate Signed-off-by lines. - -test "" = "$(grep '^Signed-off-by: ' "$1" | - sort | uniq -c | sed -e '/^[ ]*1[ ]/d')" || { - echo >&2 Duplicate Signed-off-by lines. - exit 1 -} diff --git a/pr-preview/pr-1/bare_pr_preview/hooks/fsmonitor-watchman.sample b/pr-preview/pr-1/bare_pr_preview/hooks/fsmonitor-watchman.sample deleted file mode 100755 index 23e856f..0000000 --- a/pr-preview/pr-1/bare_pr_preview/hooks/fsmonitor-watchman.sample +++ /dev/null @@ -1,174 +0,0 @@ -#!/usr/bin/perl - -use strict; -use warnings; -use IPC::Open2; - -# An example hook script to integrate Watchman -# (https://facebook.github.io/watchman/) with git to speed up detecting -# new and modified files. -# -# The hook is passed a version (currently 2) and last update token -# formatted as a string and outputs to stdout a new update token and -# all files that have been modified since the update token. Paths must -# be relative to the root of the working tree and separated by a single NUL. -# -# To enable this hook, rename this file to "query-watchman" and set -# 'git config core.fsmonitor .git/hooks/query-watchman' -# -my ($version, $last_update_token) = @ARGV; - -# Uncomment for debugging -# print STDERR "$0 $version $last_update_token\n"; - -# Check the hook interface version -if ($version ne 2) { - die "Unsupported query-fsmonitor hook version '$version'.\n" . - "Falling back to scanning...\n"; -} - -my $git_work_tree = get_working_dir(); - -my $retry = 1; - -my $json_pkg; -eval { - require JSON::XS; - $json_pkg = "JSON::XS"; - 1; -} or do { - require JSON::PP; - $json_pkg = "JSON::PP"; -}; - -launch_watchman(); - -sub launch_watchman { - my $o = watchman_query(); - if (is_work_tree_watched($o)) { - output_result($o->{clock}, @{$o->{files}}); - } -} - -sub output_result { - my ($clockid, @files) = @_; - - # Uncomment for debugging watchman output - # open (my $fh, ">", ".git/watchman-output.out"); - # binmode $fh, ":utf8"; - # print $fh "$clockid\n@files\n"; - # close $fh; - - binmode STDOUT, ":utf8"; - print $clockid; - print "\0"; - local $, = "\0"; - print @files; -} - -sub watchman_clock { - my $response = qx/watchman clock "$git_work_tree"/; - die "Failed to get clock id on '$git_work_tree'.\n" . - "Falling back to scanning...\n" if $? != 0; - - return $json_pkg->new->utf8->decode($response); -} - -sub watchman_query { - my $pid = open2(\*CHLD_OUT, \*CHLD_IN, 'watchman -j --no-pretty') - or die "open2() failed: $!\n" . - "Falling back to scanning...\n"; - - # In the query expression below we're asking for names of files that - # changed since $last_update_token but not from the .git folder. - # - # To accomplish this, we're using the "since" generator to use the - # recency index to select candidate nodes and "fields" to limit the - # output to file names only. Then we're using the "expression" term to - # further constrain the results. - my $last_update_line = ""; - if (substr($last_update_token, 0, 1) eq "c") { - $last_update_token = "\"$last_update_token\""; - $last_update_line = qq[\n"since": $last_update_token,]; - } - my $query = <<" END"; - ["query", "$git_work_tree", {$last_update_line - "fields": ["name"], - "expression": ["not", ["dirname", ".git"]] - }] - END - - # Uncomment for debugging the watchman query - # open (my $fh, ">", ".git/watchman-query.json"); - # print $fh $query; - # close $fh; - - print CHLD_IN $query; - close CHLD_IN; - my $response = do {local $/; }; - - # Uncomment for debugging the watch response - # open ($fh, ">", ".git/watchman-response.json"); - # print $fh $response; - # close $fh; - - die "Watchman: command returned no output.\n" . - "Falling back to scanning...\n" if $response eq ""; - die "Watchman: command returned invalid output: $response\n" . - "Falling back to scanning...\n" unless $response =~ /^\{/; - - return $json_pkg->new->utf8->decode($response); -} - -sub is_work_tree_watched { - my ($output) = @_; - my $error = $output->{error}; - if ($retry > 0 and $error and $error =~ m/unable to resolve root .* directory (.*) is not watched/) { - $retry--; - my $response = qx/watchman watch "$git_work_tree"/; - die "Failed to make watchman watch '$git_work_tree'.\n" . - "Falling back to scanning...\n" if $? != 0; - $output = $json_pkg->new->utf8->decode($response); - $error = $output->{error}; - die "Watchman: $error.\n" . - "Falling back to scanning...\n" if $error; - - # Uncomment for debugging watchman output - # open (my $fh, ">", ".git/watchman-output.out"); - # close $fh; - - # Watchman will always return all files on the first query so - # return the fast "everything is dirty" flag to git and do the - # Watchman query just to get it over with now so we won't pay - # the cost in git to look up each individual file. - my $o = watchman_clock(); - $error = $output->{error}; - - die "Watchman: $error.\n" . - "Falling back to scanning...\n" if $error; - - output_result($o->{clock}, ("/")); - $last_update_token = $o->{clock}; - - eval { launch_watchman() }; - return 0; - } - - die "Watchman: $error.\n" . - "Falling back to scanning...\n" if $error; - - return 1; -} - -sub get_working_dir { - my $working_dir; - if ($^O =~ 'msys' || $^O =~ 'cygwin') { - $working_dir = Win32::GetCwd(); - $working_dir =~ tr/\\/\//; - } else { - require Cwd; - $working_dir = Cwd::cwd(); - } - - return $working_dir; -} diff --git a/pr-preview/pr-1/bare_pr_preview/hooks/post-update.sample b/pr-preview/pr-1/bare_pr_preview/hooks/post-update.sample deleted file mode 100755 index ec17ec1..0000000 --- a/pr-preview/pr-1/bare_pr_preview/hooks/post-update.sample +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh -# -# An example hook script to prepare a packed repository for use over -# dumb transports. -# -# To enable this hook, rename this file to "post-update". - -exec git update-server-info diff --git a/pr-preview/pr-1/bare_pr_preview/hooks/pre-applypatch.sample b/pr-preview/pr-1/bare_pr_preview/hooks/pre-applypatch.sample deleted file mode 100755 index 4142082..0000000 --- a/pr-preview/pr-1/bare_pr_preview/hooks/pre-applypatch.sample +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/sh -# -# An example hook script to verify what is about to be committed -# by applypatch from an e-mail message. -# -# The hook should exit with non-zero status after issuing an -# appropriate message if it wants to stop the commit. -# -# To enable this hook, rename this file to "pre-applypatch". - -. git-sh-setup -precommit="$(git rev-parse --git-path hooks/pre-commit)" -test -x "$precommit" && exec "$precommit" ${1+"$@"} -: diff --git a/pr-preview/pr-1/bare_pr_preview/hooks/pre-commit.sample b/pr-preview/pr-1/bare_pr_preview/hooks/pre-commit.sample deleted file mode 100755 index 29ed5ee..0000000 --- a/pr-preview/pr-1/bare_pr_preview/hooks/pre-commit.sample +++ /dev/null @@ -1,49 +0,0 @@ -#!/bin/sh -# -# An example hook script to verify what is about to be committed. -# Called by "git commit" with no arguments. The hook should -# exit with non-zero status after issuing an appropriate message if -# it wants to stop the commit. -# -# To enable this hook, rename this file to "pre-commit". - -if git rev-parse --verify HEAD >/dev/null 2>&1 -then - against=HEAD -else - # Initial commit: diff against an empty tree object - against=$(git hash-object -t tree /dev/null) -fi - -# If you want to allow non-ASCII filenames set this variable to true. -allownonascii=$(git config --type=bool hooks.allownonascii) - -# Redirect output to stderr. -exec 1>&2 - -# Cross platform projects tend to avoid non-ASCII filenames; prevent -# them from being added to the repository. We exploit the fact that the -# printable range starts at the space character and ends with tilde. -if [ "$allownonascii" != "true" ] && - # Note that the use of brackets around a tr range is ok here, (it's - # even required, for portability to Solaris 10's /usr/bin/tr), since - # the square bracket bytes happen to fall in the designated range. - test $(git diff-index --cached --name-only --diff-filter=A -z $against | - LC_ALL=C tr -d '[ -~]\0' | wc -c) != 0 -then - cat <<\EOF -Error: Attempt to add a non-ASCII file name. - -This can cause problems if you want to work with people on other platforms. - -To be portable it is advisable to rename the file. - -If you know what you are doing you can disable this check using: - - git config hooks.allownonascii true -EOF - exit 1 -fi - -# If there are whitespace errors, print the offending file names and fail. -exec git diff-index --check --cached $against -- diff --git a/pr-preview/pr-1/bare_pr_preview/hooks/pre-merge-commit.sample b/pr-preview/pr-1/bare_pr_preview/hooks/pre-merge-commit.sample deleted file mode 100755 index 399eab1..0000000 --- a/pr-preview/pr-1/bare_pr_preview/hooks/pre-merge-commit.sample +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/sh -# -# An example hook script to verify what is about to be committed. -# Called by "git merge" with no arguments. The hook should -# exit with non-zero status after issuing an appropriate message to -# stderr if it wants to stop the merge commit. -# -# To enable this hook, rename this file to "pre-merge-commit". - -. git-sh-setup -test -x "$GIT_DIR/hooks/pre-commit" && - exec "$GIT_DIR/hooks/pre-commit" -: diff --git a/pr-preview/pr-1/bare_pr_preview/hooks/pre-push.sample b/pr-preview/pr-1/bare_pr_preview/hooks/pre-push.sample deleted file mode 100755 index 4ce688d..0000000 --- a/pr-preview/pr-1/bare_pr_preview/hooks/pre-push.sample +++ /dev/null @@ -1,53 +0,0 @@ -#!/bin/sh - -# An example hook script to verify what is about to be pushed. Called by "git -# push" after it has checked the remote status, but before anything has been -# pushed. If this script exits with a non-zero status nothing will be pushed. -# -# This hook is called with the following parameters: -# -# $1 -- Name of the remote to which the push is being done -# $2 -- URL to which the push is being done -# -# If pushing without using a named remote those arguments will be equal. -# -# Information about the commits which are being pushed is supplied as lines to -# the standard input in the form: -# -# -# -# This sample shows how to prevent push of commits where the log message starts -# with "WIP" (work in progress). - -remote="$1" -url="$2" - -zero=$(git hash-object --stdin &2 "Found WIP commit in $local_ref, not pushing" - exit 1 - fi - fi -done - -exit 0 diff --git a/pr-preview/pr-1/bare_pr_preview/hooks/pre-rebase.sample b/pr-preview/pr-1/bare_pr_preview/hooks/pre-rebase.sample deleted file mode 100755 index 6cbef5c..0000000 --- a/pr-preview/pr-1/bare_pr_preview/hooks/pre-rebase.sample +++ /dev/null @@ -1,169 +0,0 @@ -#!/bin/sh -# -# Copyright (c) 2006, 2008 Junio C Hamano -# -# The "pre-rebase" hook is run just before "git rebase" starts doing -# its job, and can prevent the command from running by exiting with -# non-zero status. -# -# The hook is called with the following parameters: -# -# $1 -- the upstream the series was forked from. -# $2 -- the branch being rebased (or empty when rebasing the current branch). -# -# This sample shows how to prevent topic branches that are already -# merged to 'next' branch from getting rebased, because allowing it -# would result in rebasing already published history. - -publish=next -basebranch="$1" -if test "$#" = 2 -then - topic="refs/heads/$2" -else - topic=`git symbolic-ref HEAD` || - exit 0 ;# we do not interrupt rebasing detached HEAD -fi - -case "$topic" in -refs/heads/??/*) - ;; -*) - exit 0 ;# we do not interrupt others. - ;; -esac - -# Now we are dealing with a topic branch being rebased -# on top of master. Is it OK to rebase it? - -# Does the topic really exist? -git show-ref -q "$topic" || { - echo >&2 "No such branch $topic" - exit 1 -} - -# Is topic fully merged to master? -not_in_master=`git rev-list --pretty=oneline ^master "$topic"` -if test -z "$not_in_master" -then - echo >&2 "$topic is fully merged to master; better remove it." - exit 1 ;# we could allow it, but there is no point. -fi - -# Is topic ever merged to next? If so you should not be rebasing it. -only_next_1=`git rev-list ^master "^$topic" ${publish} | sort` -only_next_2=`git rev-list ^master ${publish} | sort` -if test "$only_next_1" = "$only_next_2" -then - not_in_topic=`git rev-list "^$topic" master` - if test -z "$not_in_topic" - then - echo >&2 "$topic is already up to date with master" - exit 1 ;# we could allow it, but there is no point. - else - exit 0 - fi -else - not_in_next=`git rev-list --pretty=oneline ^${publish} "$topic"` - /usr/bin/perl -e ' - my $topic = $ARGV[0]; - my $msg = "* $topic has commits already merged to public branch:\n"; - my (%not_in_next) = map { - /^([0-9a-f]+) /; - ($1 => 1); - } split(/\n/, $ARGV[1]); - for my $elem (map { - /^([0-9a-f]+) (.*)$/; - [$1 => $2]; - } split(/\n/, $ARGV[2])) { - if (!exists $not_in_next{$elem->[0]}) { - if ($msg) { - print STDERR $msg; - undef $msg; - } - print STDERR " $elem->[1]\n"; - } - } - ' "$topic" "$not_in_next" "$not_in_master" - exit 1 -fi - -<<\DOC_END - -This sample hook safeguards topic branches that have been -published from being rewound. - -The workflow assumed here is: - - * Once a topic branch forks from "master", "master" is never - merged into it again (either directly or indirectly). - - * Once a topic branch is fully cooked and merged into "master", - it is deleted. If you need to build on top of it to correct - earlier mistakes, a new topic branch is created by forking at - the tip of the "master". This is not strictly necessary, but - it makes it easier to keep your history simple. - - * Whenever you need to test or publish your changes to topic - branches, merge them into "next" branch. - -The script, being an example, hardcodes the publish branch name -to be "next", but it is trivial to make it configurable via -$GIT_DIR/config mechanism. - -With this workflow, you would want to know: - -(1) ... if a topic branch has ever been merged to "next". Young - topic branches can have stupid mistakes you would rather - clean up before publishing, and things that have not been - merged into other branches can be easily rebased without - affecting other people. But once it is published, you would - not want to rewind it. - -(2) ... if a topic branch has been fully merged to "master". - Then you can delete it. More importantly, you should not - build on top of it -- other people may already want to - change things related to the topic as patches against your - "master", so if you need further changes, it is better to - fork the topic (perhaps with the same name) afresh from the - tip of "master". - -Let's look at this example: - - o---o---o---o---o---o---o---o---o---o "next" - / / / / - / a---a---b A / / - / / / / - / / c---c---c---c B / - / / / \ / - / / / b---b C \ / - / / / / \ / - ---o---o---o---o---o---o---o---o---o---o---o "master" - - -A, B and C are topic branches. - - * A has one fix since it was merged up to "next". - - * B has finished. It has been fully merged up to "master" and "next", - and is ready to be deleted. - - * C has not merged to "next" at all. - -We would want to allow C to be rebased, refuse A, and encourage -B to be deleted. - -To compute (1): - - git rev-list ^master ^topic next - git rev-list ^master next - - if these match, topic has not merged in next at all. - -To compute (2): - - git rev-list master..topic - - if this is empty, it is fully merged to "master". - -DOC_END diff --git a/pr-preview/pr-1/bare_pr_preview/hooks/pre-receive.sample b/pr-preview/pr-1/bare_pr_preview/hooks/pre-receive.sample deleted file mode 100755 index a1fd29e..0000000 --- a/pr-preview/pr-1/bare_pr_preview/hooks/pre-receive.sample +++ /dev/null @@ -1,24 +0,0 @@ -#!/bin/sh -# -# An example hook script to make use of push options. -# The example simply echoes all push options that start with 'echoback=' -# and rejects all pushes when the "reject" push option is used. -# -# To enable this hook, rename this file to "pre-receive". - -if test -n "$GIT_PUSH_OPTION_COUNT" -then - i=0 - while test "$i" -lt "$GIT_PUSH_OPTION_COUNT" - do - eval "value=\$GIT_PUSH_OPTION_$i" - case "$value" in - echoback=*) - echo "echo from the pre-receive-hook: ${value#*=}" >&2 - ;; - reject) - exit 1 - esac - i=$((i + 1)) - done -fi diff --git a/pr-preview/pr-1/bare_pr_preview/hooks/prepare-commit-msg.sample b/pr-preview/pr-1/bare_pr_preview/hooks/prepare-commit-msg.sample deleted file mode 100755 index 10fa14c..0000000 --- a/pr-preview/pr-1/bare_pr_preview/hooks/prepare-commit-msg.sample +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/sh -# -# An example hook script to prepare the commit log message. -# Called by "git commit" with the name of the file that has the -# commit message, followed by the description of the commit -# message's source. The hook's purpose is to edit the commit -# message file. If the hook fails with a non-zero status, -# the commit is aborted. -# -# To enable this hook, rename this file to "prepare-commit-msg". - -# This hook includes three examples. The first one removes the -# "# Please enter the commit message..." help message. -# -# The second includes the output of "git diff --name-status -r" -# into the message, just before the "git status" output. It is -# commented because it doesn't cope with --amend or with squashed -# commits. -# -# The third example adds a Signed-off-by line to the message, that can -# still be edited. This is rarely a good idea. - -COMMIT_MSG_FILE=$1 -COMMIT_SOURCE=$2 -SHA1=$3 - -/usr/bin/perl -i.bak -ne 'print unless(m/^. Please enter the commit message/..m/^#$/)' "$COMMIT_MSG_FILE" - -# case "$COMMIT_SOURCE,$SHA1" in -# ,|template,) -# /usr/bin/perl -i.bak -pe ' -# print "\n" . `git diff --cached --name-status -r` -# if /^#/ && $first++ == 0' "$COMMIT_MSG_FILE" ;; -# *) ;; -# esac - -# SOB=$(git var GIT_COMMITTER_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p') -# git interpret-trailers --in-place --trailer "$SOB" "$COMMIT_MSG_FILE" -# if test -z "$COMMIT_SOURCE" -# then -# /usr/bin/perl -i.bak -pe 'print "\n" if !$first_line++' "$COMMIT_MSG_FILE" -# fi diff --git a/pr-preview/pr-1/bare_pr_preview/hooks/push-to-checkout.sample b/pr-preview/pr-1/bare_pr_preview/hooks/push-to-checkout.sample deleted file mode 100755 index af5a0c0..0000000 --- a/pr-preview/pr-1/bare_pr_preview/hooks/push-to-checkout.sample +++ /dev/null @@ -1,78 +0,0 @@ -#!/bin/sh - -# An example hook script to update a checked-out tree on a git push. -# -# This hook is invoked by git-receive-pack(1) when it reacts to git -# push and updates reference(s) in its repository, and when the push -# tries to update the branch that is currently checked out and the -# receive.denyCurrentBranch configuration variable is set to -# updateInstead. -# -# By default, such a push is refused if the working tree and the index -# of the remote repository has any difference from the currently -# checked out commit; when both the working tree and the index match -# the current commit, they are updated to match the newly pushed tip -# of the branch. This hook is to be used to override the default -# behaviour; however the code below reimplements the default behaviour -# as a starting point for convenient modification. -# -# The hook receives the commit with which the tip of the current -# branch is going to be updated: -commit=$1 - -# It can exit with a non-zero status to refuse the push (when it does -# so, it must not modify the index or the working tree). -die () { - echo >&2 "$*" - exit 1 -} - -# Or it can make any necessary changes to the working tree and to the -# index to bring them to the desired state when the tip of the current -# branch is updated to the new commit, and exit with a zero status. -# -# For example, the hook can simply run git read-tree -u -m HEAD "$1" -# in order to emulate git fetch that is run in the reverse direction -# with git push, as the two-tree form of git read-tree -u -m is -# essentially the same as git switch or git checkout that switches -# branches while keeping the local changes in the working tree that do -# not interfere with the difference between the branches. - -# The below is a more-or-less exact translation to shell of the C code -# for the default behaviour for git's push-to-checkout hook defined in -# the push_to_deploy() function in builtin/receive-pack.c. -# -# Note that the hook will be executed from the repository directory, -# not from the working tree, so if you want to perform operations on -# the working tree, you will have to adapt your code accordingly, e.g. -# by adding "cd .." or using relative paths. - -if ! git update-index -q --ignore-submodules --refresh -then - die "Up-to-date check failed" -fi - -if ! git diff-files --quiet --ignore-submodules -- -then - die "Working directory has unstaged changes" -fi - -# This is a rough translation of: -# -# head_has_history() ? "HEAD" : EMPTY_TREE_SHA1_HEX -if git cat-file -e HEAD 2>/dev/null -then - head=HEAD -else - head=$(git hash-object -t tree --stdin &2 - exit 1 -} - -unset GIT_DIR GIT_WORK_TREE -cd "$worktree" && - -if grep -q "^diff --git " "$1" -then - validate_patch "$1" -else - validate_cover_letter "$1" -fi && - -if test "$GIT_SENDEMAIL_FILE_COUNTER" = "$GIT_SENDEMAIL_FILE_TOTAL" -then - git config --unset-all sendemail.validateWorktree && - trap 'git worktree remove -ff "$worktree"' EXIT && - validate_series -fi diff --git a/pr-preview/pr-1/bare_pr_preview/hooks/update.sample b/pr-preview/pr-1/bare_pr_preview/hooks/update.sample deleted file mode 100755 index c4d426b..0000000 --- a/pr-preview/pr-1/bare_pr_preview/hooks/update.sample +++ /dev/null @@ -1,128 +0,0 @@ -#!/bin/sh -# -# An example hook script to block unannotated tags from entering. -# Called by "git receive-pack" with arguments: refname sha1-old sha1-new -# -# To enable this hook, rename this file to "update". -# -# Config -# ------ -# hooks.allowunannotated -# This boolean sets whether unannotated tags will be allowed into the -# repository. By default they won't be. -# hooks.allowdeletetag -# This boolean sets whether deleting tags will be allowed in the -# repository. By default they won't be. -# hooks.allowmodifytag -# This boolean sets whether a tag may be modified after creation. By default -# it won't be. -# hooks.allowdeletebranch -# This boolean sets whether deleting branches will be allowed in the -# repository. By default they won't be. -# hooks.denycreatebranch -# This boolean sets whether remotely creating branches will be denied -# in the repository. By default this is allowed. -# - -# --- Command line -refname="$1" -oldrev="$2" -newrev="$3" - -# --- Safety check -if [ -z "$GIT_DIR" ]; then - echo "Don't run this script from the command line." >&2 - echo " (if you want, you could supply GIT_DIR then run" >&2 - echo " $0 )" >&2 - exit 1 -fi - -if [ -z "$refname" -o -z "$oldrev" -o -z "$newrev" ]; then - echo "usage: $0 " >&2 - exit 1 -fi - -# --- Config -allowunannotated=$(git config --type=bool hooks.allowunannotated) -allowdeletebranch=$(git config --type=bool hooks.allowdeletebranch) -denycreatebranch=$(git config --type=bool hooks.denycreatebranch) -allowdeletetag=$(git config --type=bool hooks.allowdeletetag) -allowmodifytag=$(git config --type=bool hooks.allowmodifytag) - -# check for no description -projectdesc=$(sed -e '1q' "$GIT_DIR/description") -case "$projectdesc" in -"Unnamed repository"* | "") - echo "*** Project description file hasn't been set" >&2 - exit 1 - ;; -esac - -# --- Check types -# if $newrev is 0000...0000, it's a commit to delete a ref. -zero=$(git hash-object --stdin &2 - echo "*** Use 'git tag [ -a | -s ]' for tags you want to propagate." >&2 - exit 1 - fi - ;; - refs/tags/*,delete) - # delete tag - if [ "$allowdeletetag" != "true" ]; then - echo "*** Deleting a tag is not allowed in this repository" >&2 - exit 1 - fi - ;; - refs/tags/*,tag) - # annotated tag - if [ "$allowmodifytag" != "true" ] && git rev-parse $refname > /dev/null 2>&1 - then - echo "*** Tag '$refname' already exists." >&2 - echo "*** Modifying a tag is not allowed in this repository." >&2 - exit 1 - fi - ;; - refs/heads/*,commit) - # branch - if [ "$oldrev" = "$zero" -a "$denycreatebranch" = "true" ]; then - echo "*** Creating a branch is not allowed in this repository" >&2 - exit 1 - fi - ;; - refs/heads/*,delete) - # delete branch - if [ "$allowdeletebranch" != "true" ]; then - echo "*** Deleting a branch is not allowed in this repository" >&2 - exit 1 - fi - ;; - refs/remotes/*,commit) - # tracking branch - ;; - refs/remotes/*,delete) - # delete tracking branch - if [ "$allowdeletebranch" != "true" ]; then - echo "*** Deleting a tracking branch is not allowed in this repository" >&2 - exit 1 - fi - ;; - *) - # Anything else (is there anything else?) - echo "*** Update hook: unknown type of update to ref $refname of type $newrev_type" >&2 - exit 1 - ;; -esac - -# --- Finished -exit 0 diff --git a/pr-preview/pr-1/bare_pr_preview/info/exclude b/pr-preview/pr-1/bare_pr_preview/info/exclude deleted file mode 100755 index a5196d1..0000000 --- a/pr-preview/pr-1/bare_pr_preview/info/exclude +++ /dev/null @@ -1,6 +0,0 @@ -# git ls-files --others --exclude-from=.git/info/exclude -# Lines that start with '#' are comments. -# For a project mostly in C, the following would be a good set of -# exclude patterns (uncomment them if you want to use them): -# *.[oa] -# *~ diff --git a/pr-preview/pr-1/bare_pr_preview/objects/pack/pack-0e013943c26cae9debf855af91c72148dc5eb40a.idx b/pr-preview/pr-1/bare_pr_preview/objects/pack/pack-0e013943c26cae9debf855af91c72148dc5eb40a.idx deleted file mode 100644 index 88d83621b972453955d4926d9bfad8302b32a898..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12300 zcmZ9SWmHvN^zQdLAV>+)AYIa(N_TgIAPpkj(j{F=cZf8oGzdsHNT*1HbV%1-?|*pj zxc7eejkynJpS9+i^OA_GtWsQ*9%@qhCKJYxc|0XP8Mf8c?L z4(6C<2rLDgj^rFRHs-9f?zNJ0^kt<2>^5jLkD2|0~5smzybh${U7ka z^M4Qkhyg%jFfstp)&Bzp_)H0)0#N^h4#emGpa&6X4FM{FAG{#) z0R#Xq0KxzffW$u}K?EB7A7nxN4>^Dm0B8`V0#E}0?ZI>aKzA^GfWbdrfoS{>QxMGo zKzlGtfHeT<5BBCCwjln;TYv+=8342ha|Zwo{txd!1X}zb{6P!=08PSz0q+4}fN((6 zKY%`A{}BgBfRM903!N2EKPk8A*KI5@e%~PZ1Wnpd!R-QuZuN)mQ9Ap#MBo-VFlWTj z>@TUB`b;TDHf0%?71+uCu!QWv=$C6fC@3yQUOi0LgGld%VC#A0RIp};_oeEcN`egv zIn#;BaAG?|A9zdIpG?CD&xqt;=lTj5oZ3Vq)2TbsNo?{yTKI`P3HMbuLhbwU0#A&o z(#qvxPf3^d^AY1#g#M9FhWG+Pjw6nG4z~t@D700d5Iqr>?U84)1Gi1vjbDb@RLYG9 zA-#Pk+kWKkb%GCJAKZrLGVr_^X7<`5D(8wTTGT^@5f^~ z`Yr+cD36VD7h-fNrmrbabH=C9g?9r zRQ0r>4lnXuTn@!Hk>sPFBRvcnP0>%c8RDjIw~tsiRdiUkb*XXQ)SzPLxrR>k66&W) zydKH*Od?%T?MK8Oylr`))qP;+8(YJurTYDQ5?>l;oix~^-ZGp(`))twqnLS?wGld= zYg@NpUY}`7I`_UpP6Huv9`Xvln&M43P2N*ftQ_GsbEE8?ChswVj?%H4@v_Af!Oy>t zCUg+IKFgvJvV_mg5P#+8C|KTl^5|E(mx=xkA$!oBleDIUU@V(m<-&~$#Yu@gAy??4 z(X+D8F3k^h0|76{3%@wY5qhov_876QSV}x@u8>K`^xIR8AUw(&W5hz4>*IBx^0k$l z;dL|7AZn8e52n?hw8=iZ@IwpHllYL^Mod5Kso;$s)sA!WiIr?X*hhqT`C0IHrEiSy zgd=k$lGZs&vt`K{ok@hZ_VJ+W=`^zJflSecxbU0PdL$v`*3M*{2FHEJ`2Xfe(IXW-rE}(-QS# z+st}F_0rM3BA$Hq+X8;#5H6aZjgUlHP;+jt61JVLHZ#9x(KXGaR~XBMzXPA)WG@ft z$AmtKMjhJBK*|L44DP*hsxYIBd+Z9v%u>4045AzbJXuov;s8(bq+6jm|4h0Tez=z0 znVYl`I?LfjZcGTi;M3=icDhphvl2&ILeN_3gqvFKy0Yl$)a|e@!n?Ro3_mD)*$md7 zbyL%8dc>VbDml_8GkeRJ2RE6j7u(QBeXR9<-tgi(--GJUii~=w`Cx+nXo$7LM(2zY zCuEK+d882W!*?Wx!8PUkv~%%{Pw*04LQeDt^)p$99R;pui%cR1X`P1|PH!o6E`3@V z&0KH)^26NIyNF*pE)ce`FlYT_v|yn6)7UNSXY`q^Af`xi2?bG*iTbgagJL_v+yk?S zoRh8pa-az%Q}lyTu15toD`6EvW2=qMot3UGQ^vJQj{mr(Xv=hbKE4g*v%9-(rmB<9 zMB;{zldBDqSb6Z>gWX1Qrfm}?WAkE z6_`6HU^cy^#xuuopU*88!o;dkIlDdm&YbKP-1P0`Bm2H39_!Fd$t0Gqacs^G@BTh< zLn(T4X{AnP6Sa2xu*#OZgyZ$Pw?0&z>|1to-vo|~6E1r$l_R2+cER@d3I^)Ch3k60 z;8qU3+HrM(D49Mpw5EG+8(!v@%GewR9N7r7zLkOrh=R$h9xVrjqYWH)=dHvcE3(Cp zf=pq*uVL}I=z*L_q_;R+I;-E{nICnLaTTPRueUe_5(5pwge6b38T4@GcF<@Iv;sJ@ zYGv#3Peapeki*(E!kBu;*+;l(m!Yg!EP%WDoQw6b-x?l68EHn)X;3cw}RCkKz z5~XZ#IAZcKhDsEMtIaK7mT+;7T@&t)Q3dlk_i%qZGbJq4ELSm=`XD88A+^Nk*5ZE0 zf>py^Lh$^k1LLm?@LoP$s(c z%;ihM1ELuA}Qxa@1jOLVNDH&M}6OfxNfp=Tvi!gW@2e8Mfs$3EAu z9GvDpm&`SN5uONvd(14ETTW*M9V(YcJHN@L5|MFU`^BnqT|tqcaPxB=;l((Ts>lS3 zUt=&oydf!uQ)ALDTbfDVRm`m{AXPcMLF%yp5lc0;|Lwbi3l=LJ~>!H z#tm*l>f+CXl8z7~0#LnEe@@%4?YwBvXAx&ub`$kNv8NEB`%|`^%!2WE%~PDiCkHuQ zxr>$3n0Hv(dS+0}XA8+2P47D%6Y+`~JJynPAN6g!F?DP0>;-+a z2tn|@4z{k$nZc;Vl(7NgwGWO@Gp@#S{f04FiU+bwmzd}&Z*x2Aq}dowU7-^>ag;Ud zVj{7>JW>w+FYG-kepDIBDLU3i7V4);nJsF+{bKPuk4S4!?jboL^;|6o3vKIQ%OhA0 z^Nu}Mes1ZbWNjeNbIRbxhy-DgN0Uqa3PG=W#0Tvgb6;;LTuy%ozd4XYR2m*@pkLr0 z>x>LqG{Z_Ix(#v4Q2L3j*++jjM^vS@gd;y!LPJ73rOY{D&*jcynH&KhgDn&A2&g+> zC~L%v)tG#34WV7Q<_N`kN1j)nq-=`BxYoJ5;};pZ;6Kv8A0f%hrh-s&>R9j}u z*?!gsF}=H*HkDF+mqy`(3wAHM`3!={63(-TWtF!l%9$3 zp`G%=-FVf>)nixFYDr&5i*;%#lSG5lYVLaET6|D563!k_x-9+f^cNRrj%a6PM%a{Q z^smpMxQ0T;ohUwmp>}C)5nRNYwVx;07){d&sDoDvFq9y4?IbSE`_%H%$Ht;zY87N0 zO-*tL2Gd?zqXlUPn}-Zx0SUqt+AQUZCce23m*|KX-i+ajZc!YSI*3F&%^wOV@}pMQ2~imP zQ>PXvb@J+)=HOqd7oG(QY9U;gWMr@K=+eX$y-bsotB{P^pinziKv^V1)HNAi`MYmy z_}C>+9z_c?jE%n7Z|Ax(tz=qq2CWylmU-^N?==HL1q zw(c|!<)hVD!-GlMWeDRjiA4JSD=K(d42&#dmC-0FZs~;BI7|8?A|_hREeTt4FQoDb z*x6oXY$X{;k>PJ*_u;TT(5CWn|CtC@nPYw>r{!VmuQF6=8coD`^gI0N^1$k={4zz0 zs6Ti&>W=wegee@{cR4wYbc)8#U&|0UIj~;Ml#&%eI&?n90yQos2CBx(4k28gHca`` z3ZH0=^|->cXyjO7?Rn2pf+*Dn9g~}0S2%P%TZwn~e=FEM>w~KFLztb)1c@-dfnUpt zptTo%6)foghpoZaq^h|_&_6pA!&jk_NJXXMsy#8xq%mu35bxG-iDZz6kD*=Wd7zet z$yTD>lz%|im0$ck&WMs zxRUZ?rY+w#kSi|J_1oH-(e|+@>vC-jG+FKcMnHdSzQ{wmY$RMg=X{68;A*`Y|JOHN z`kMv25Ui?&Tvu7RWX<}n(2!GW$GHU}v_|YXK=E_oPO;&t`GroYY`aeU*0gWGMu+E| zt~SdB9)dr-iKU*SEs2=NoOdghFtJ&_cC!3PPB1LZHz?Ym+xT$2`UdX_76Y z!9{CT_)pleUY^?SsbE15B6swt)33^&#P@`EpVisvt(*S#(fjrlcbK5;CFZHDc-)0O zqw}wP9ikr6=ke()@682olT(ZBLzkoPKmD@lKkF5c4TLwJhmX5D;_Uizw@Yp}ZQP6C zj(2}COUlr3Y-M=UOW+iiBqXJnhl_vpCiF$O3AeM$+(_Y$h+fX8wJ0b zc!#O`lg-3BFQiWit<+lG&KH?kmhxim!)J4O^qvwL=wi>45YEh_9=g}OP1?@p;iTr5 z6TL68SV$9{zaS5LUt%o+rhV+5h(oe+O?$bH1W8U9fOvrRgdpOVR=*#$=OhxOx=?DMtiT+QM3ng zy1HP{>d`}NRJ`^To~vx2KmJtfm@;0ll)igS!e$@VRDmVN0fmaZ|B-31Uh|=E;$tSC zki{Gh!*R;{AiRdi| z+hrF&>)m}F#!=b#J9H0sxZ9wC_m4Yju9d)SIJ8F+j3a^mdxA+zn5F-2)p_J`gux#d zvB;jR@rY_ETMgJd6RhKoNE;4K`HyZm_d?!fZ&D{63S1^^Bfp}LPN2_!+pFrxqa0%-f4YtZvGlrm0}q)>n0uFZn#+U%V~WosIR^!u(&>EG38sScka0j zeH-1zNTCRZZU<}3gPoGxtg%+AQ3HFFNPsvig5-9rR-DvI_*=PAzmxCS_ifcxRbr^| zi=`ov2ROCI2*%s}jf0Eu+#ZAk_PcXWUHmys(wpo*_yY48jl8Z2`ci4S3-`R3CEt18 zTjE&07{)nGh}jmNIFcMe3Pm5+3}=ZHt}N02$eQ}eouEWCx#Nj56M1jjn z2%34*(r2m$lR`ujn6MYvAB{O@C-OROr!*DiN;wruU%bAU`Itx6?v>$oq2x{5wnu3g ztXWb#`*FFo*8b58(x$ubRr0g^saH64c!@dee-Jzo<%)z>4dwaeOdW7fgOWV|9Cv?^ zeoGMYa&kth=5+MU{$cV$2UF(end{HBHJu;qGEPa8-lyOF_UoPLw)X!j6Xb$cjq zGu1uti`h(|c^WM>l9xNmU9>C#Z3<<+J7MO$PxB&;Z%d6xgmEYU_XODB9Hh{e$7s;b{#x{bzi zMzr4`D?Pukg>`&wZT-1JiiKjnWcZ{xcdCfPHR@JYVk_Q>OkWuJWb#av4CD$nwihd%9F2;*=G zX3hw)7frvPzJ^2fd!D&C7e7BI$~?Ejm-k_+_l4}WJ?+{*Lc&E_T=IGjMP1$Nv6s0L zjkpKB2p6R{xeC6adZ;erGCQhEnffz0(X&ai=YEY`g(_}EzAHZ@rTBEU zGDP9YW9{!KWLLFgoS)^?+4bp;_N^pJ5iERN0uRvLX-<($cUx zMdw*1>em)ocn_?79wbykxV4SK^ZBM>mUUCo=wO95NvmZrjjhWP5l_tjgw~*Ba8C6B z;q_}aon*=OO=X!LHg)GxOs|-C;ihzNyT2tr+O5L57Dnbln-mPhuG13Va-L-=f5kFHa|+j zthj=!A_>o*p?Lj3m$bTCEv6)({F*86qhV@aAM=YKTk7BFi?YyX%vz}cF)$zh?ZM^$NV*ZVD|1pkQf z>&u8%Ddd5?lFd`;NTl{1E}4j(x{tN!*C=HO^z56)xJ_BG`$KU(m== z%30QTWeo4r{;_XpE2y+UI%r1ld;=L6K8oW+Ah4GI;RQ3y>IoT&FRt}h|5C|^@nHV; z$Ch(vh%9%bx1jNpEyAC^7@Tiy+GRuQ;s$kOH_39`Q8Ubi;l8CQ9X;0DwX_SVfpolg z%U^KPcYmW{b`=w<1l4{on4W2;Xq{9Ud5JVk*j1OXQn6yLWB~=nQf9TFrjl#??P@b$ z-10R-qgFD2V@B3eXYo8S=(hIch?dnFTdJ;XY?k#-^|7Z?>_O6Z!d~F#332MU#LtjM z=`t`S?J*K&II#bvBpDkf)ue8rwQQ^RrC0jm_411^YNDMHDr%cZ^cwVt=zVCTy1gc9 zr0UXGml13U0Rxdgw)*Jv&@Ix(&*|N%9zm#^^mxhifHXaf5uG~5mR%i{3 z5{6~(Do5K+aGJmliB6aGmA$u# z&k-RXm)(`j=rr~B(w<`ptyt;gP~-jq?kN*R$7##Ti3;NNhRHkDDLOBi_HIFKu9;v% zNhgALpIPj)K3ch%syN26s?WSX_swc0EZWCpJ*{$`&G2-@Y@WG#z07JMf#5Y{uXl&{ zNehMgH}`C{up_H`8_`zLv!Fxg%^e3u-nBVVGv^`84ubo6H{4gHCArroUMzEsKTnq> z-C~x^M!7Z|N~-@bm4weXeqQA>^cd}UtbXn-5|HqIkWXV#)L>$Uu#Kc|Uz1=Kc2P7u>7AgO#l^Poox1m#>d-k0iIJ=B^$+ zox_#_@jxJK8*k6*1#Mn=GPu8kD zxncYvgd&q$BzUH-&lM4GJ=R)G9Y{Zy#!&UipX?gTKTF_uc3+=-K92WyvbZZ{$EH}R zD)l&Zy=mhS{pz0=rs|eS=_>Xv87z3BIX7E@MTVl1Z+=mK|DzLqD6mBtrjPSyWc&89 zBISgl>~J3?ZIkxM`w0A<*vDeZj@jQ^MUYADV@>u{W?7DRI)Y=WWc}hE$t$#D^y^5F zOg~54=?HZYXH?#j_>B%a8>HvE=j(e3|!+f zF)^QKqNKUOH7mGv*De@&nvz&8<`>d8gc;;-yB&mI_XII(nv~2<_^84ngLpS^-}K>Z z?y0k!eg3=|gIZkHO%bg7W}8>tdLN&AtvdJDArWicF=tXo;j>;V%Kainjz^2GdBm&H z&Dmn}g6R)Au?O7Pix*}Guaav~yEiNDOd@(4I}QfPFs;dGFy^P&xb@e5<&%AK@;Z8v z%k|FEi6i?&Rm5Rh6W6X%i|{CUsIC3{E|)y)?>LRZb3JQVT;(zMy_ZFpdK(qGqH0im zo{KqEXUQol#9{cHl0Tj);_<2vDt2v!mi8%DnBDt+m665|$C}$ewt}V_VoOg+^^2;_ zlZ=W@=^Ga(q!&dPx*nf~V7cqA_oZYkUr!13;On&i#HjpRS(E(s6GqF04{E|q{?O-z zD(l@d5kfe=1=Akv{4>?OygLf-b(6)}g5igz`2ikH_fNs3V^l=?-_o?tG0OWPy)!&4 zk@nvO5k1+u>`u5Bd3kTnB9E=BN%`%A(ooaYaE&)E`gPXtsTVzJKJ-hFh}~-nJVQLX z_~UT$jxnCLl8h=dpD%G8E0u!aGPeF&cNh!z#NYb4?c@W&(th6DnrzYcky(iw^71^3vBIX$O$X@6{BXu45dF z5-+2=-#)W#BHc5Od7dV_cPo%_YKN%rqMNC@(JRlR()e*x<~GYGUf_V^4t05hIbWIYk$C(go>okFXvN-lIf5ZPM61sOyaueHqnLv3aMB@xW5am^Zlm z)a|E-5DSs#@qSV@^MgVDMPC;$)BJdTvZ+DzxOz<#haYKFOZUa4MCx{i z));9W;TCp*;+2BEv?ylLWgasM8diDdA&!7M0w?ZX9QbG4!L$`&*F)lVxHvnMJvA&( z#wj!eeMOAC0c%hInRH?AIM_*gB|Ii0O>sSGTl`!8etkVsfLyOAq0Eu)^;vKE4bqPu z12Wt`?1|uvgTaW7%O@?GG5GWOQOk3%Q3Pi1) zw<*2i7K=b|*pmou!`sxMK3SbWj`s=doZ#2P<@`%8M8u|8f4|jmWDBo0B3yGV?qKNj z^Gqxckg-u7p?y1^*ez;WkE)>;pPdMyKk62uiV3LV|`9zb_(Jj zMs`o$*4OT5IKXI#)oAyJ)Nj*gYg7FDb!K&^-PbZU&fhaxrZmjRymq^F;Sj(`LSbQ0 z;~q*{*>F*jKRAv>W!`SkuC-k%IT~?mi`3EfO`VbC?)&N0Q75i@7vRigH=0a!o_reh zuEV@2Fu%at~Sa2T)6IY=0dP~HR6MVkv`am&0=G<2{Q+!b#-4N>5cIZYh53| zT@~)mZ}MtrU|}k~@i>3^rzG}-jA9hFVN3LN*YBjwaYvqAd&Ff^^ zP)*dWmk+iV>Gub(TVd3;DJ+eXG*-4oJ`Yy$GA#RQP5M;%P692NfZf2<;iD0SKJS5E z*vWN^kwkHBybOISr32Sb^A(=}rXhn@6PH-G-f|8LnJrBC!b_n>e+oty=DyO8mpKus z(V3$xxGJJ!M`fTzB#7cy{?Hosxi9TJUR;auwl~&GbLvxVG#(l@=|N?ds-5_(^jdC2 z9|vtqC}GG`u?jA`?=+o{9}IJn^cvQwKFMtKit}9*b6udP6pHkGx#wT!pZF|2HfW4n zwT67_he7;n@6YjH|9qz$c93`EsWcZ>S8Hy!5yH7t(!p1UU5_b|4hz$I1o~Ytp1FU0 zV!?k_k7tk?ca>ic$M$J^9dg8f87AUKg)^XN^7imUW5=bixZ?)cziDD=zst{K(!UENXM?lF|BP0zMh=$!bZF;pHFP1^E$i7!ThAk>0j~TwI@W8irMM{bbpJP;hC{pZ9%b21D3+ftKVf` zsAX$&vW8ASo9WXLlUNVm;DYOW&3#Tb@YaHfG3UsHPUD5|MpmEkwtmLq?7T?hNwnWC z;Wb=db2~2bnJ6wr46o{U&7_I!NwXby5*|ZpQALn{jUzCue_@t05#p%RsXOI*TaCOc zsS$tk1$`8WH0@K+^2vuv7zwu@CZnA3E^7azx7E)!|B?FhnBTh}JEC@VGaCf^sMYiQ zd@Q}g33sT~BeMQhYrl<6GD{tCk5i8SQG4r78Fpa4q2XfkO7vZ-(AzfHOo*p$I36}( z%X~DUpch8~LTOE>)?fM3n`eL97x-C^ruE~cWl5q)<6ymtM^5S-&H1d&ogFrzwP zZS#d-bHG2x_XL9N)k82;WC+fP20^=x5R8%vf{g%=nfp@+w(tU29MvFL`6;mP0YBeB zF$8C31UAeaV2k7g_B-Hb3qFQm`%4g<2YB_i!0*<|fTa@#!Np%faEg5hHW~;)%sOCA z;7NNv0`lmGphI>DE(H8^lQmB zyPGQnW6XdcYLG*36ar=UXZJw85<%`@-KcD^?niJ|;I$h9dkg^oW7`sVj|$`r@_5b& z!Dhjl)F7{LA7EDmp2G132#%Bt_Oyqf5#a3`mIHRZGq9Hn1g8Y`U~>bx4}<-@A&4Rt z>}3hTDnTCPC7@=K;Cqm_Dah$Z00hSk0cSY@z2g9Rrb5sSI2#4 zhH~*nuv0aVFNoA* z5Nvw`ylV(S_uw4u;t;Io5WEk1{%i)!PaDV$%n&aYs8b3Am+*&RjbNWZP(P9PApal; z&V&SNQwws}0Q%zxdg%c19-QYfIP(tp{ucx%*n(iYs$fq-2v$1|LE7Lvba-IzLI~E` z2*JsKcKS3S7;Pf>-7c7CVQ}`xK(A&H^sW%(1!kvf9)c}Xg89n>R$h?ne|vI-La?Xc z%nrbdI&Kfas5T%dvI2q##DH#qe{>7zTDTeX9Mmn~4&(y%Sto>`_&W&pryraf5zM+R z&}R;qi(LrLFaj*fDnLWG5G0WgG%pF(1-&oV2AT!^SdRmH@B@2x88~M$IHx(VWA{Oj zF}QEOd4S#kZB8bDc{ze$*8yM#e1INAfnK_R&NV>KS0Nbbe|HC{RrFV2Y3&02kOlXI zFPOJqz*-Fau|pD|mJ<*hRtv#yuOR5$6zBo;x*gm>yWoDJH2~`nfc$|T?)QOSK#!l5 zLy!i@?<<&XhD`vdDX9YlN2LP$C_^yccM!}g6U+s;%jCg3{jw0`2YO_&3ibwfVLX_7 z2~BWbZ!p`Sr<6$$90Sa7?`sHp69hq*ay2S$eAO-S_ z0a^!h>IuGoh=$o}j*e zz}+GTbO34>&<5(@0M_JzU?Jc>;{kUA6}VH2=OH+PHUud)fjg8L=n~A_Dmc#t*uS?9 zf=(R4IzTgvAdi_4FbCkSp`Zfy5DCa(0%*$=y(cr|!9R|AAfgt=+5pvwF3n zkcbQr5D*9u5O87{nkO&|6A%b^_v2Jj%mQiH!%t8X7PgGWtNbynBX{xD>GQBhY(ZdP zW+b$xl)0C_pAxl5z-lkSedqO~WBr9xZWAW`X5;6ibVg-R;Zjo4)KX!gX?OMhCojaz zpIYx<2ge=La%}^b}Bf4wwMQIsLZcqwS2}4Bb}(}d@B}pL3A?mbkpOLGqvMmMprYOFi$yp z^luBDZf={A)X(AJ^hUWp{;6?UV^5R8UbA!u>B4qpZ;j-2mBeb)f!W{YXr$y86s2Xt zTU{GVEqWEdZKDmvZx2tp#P}#QhI#`sl#{e|2l~=fj+|~qw2mm4APPJR-x~;Ae^x<& zc9VQ_>sui_ftPjcT((9MzvB#;$m^!kiQVle+z2db%+{0ex5?_I(-cyT+relVJ7G~_ z39$mu9`1K<038+qT0Nm1(N)*?{p)%lEPUGv9s=8Z+^h_?8m%11Pq+^qts1G_>;NWJ zyJS+#U5&w;(NqBau0Q_{g2>5C`lKA2?dWo$rN?CRba;KMeZ@^1DvRwye@a6sOK$CH zlDl0;eXX3s53@E0CrcAK?GN{^CP&@Q-39T+fvM3>^H&Lroyq+%`I+5nhqdJgt_!@B ztbJEbLqdQ4C9zb`LsBkJDpqfZ|){YR$o_k7P_g264PC+nSF>R9An4TW;OPuYKn;h+`;j_KPj}mT)8i zw-UT?*s4k~w7fV0@cG)-mU@krbhTF#@Zl4_P&b`u3!Mlj9Z&137Qn&OTBc7dJiLD6 z(}qt6jZ5nn3j0>`Qs8xrTTm)IM-Il&#?D5mb7{Gbg$#Y1NG+vFV=a3C!Z4#|-A&cP zLQfN9h%-jK-9r^jnxhoTpSQ(q0Zx_HtCET;nP^BFk33W0Ow21claG8*uS$1-P}67E z<@=J%cs%BGo6g^MvounJzbS6bR(benjAd7devtjWmF~C)@B8aQnp^`WyWB4_{`fVS z)bHt49eQ*gfMwclFq!n5j*YNx6=LIgwrtQ#E?%BjrEl)_s+NoXYJ1V(4&snE>-E0^ zFVJrt)TiD@?QfJsXW^5xZrg`+k0)Q7DReO#O~F(nJ>m4{xCbM(HXnPlYK@t8-S*x? za26}Roh+};XERC5oIoFr4-ITUUdtJ<12&gH{9QS^zD%8O$!OFK-yhIhZ?|)whe+5- zhi_<{tn}@NIGuGD&tCdnw$a^4#@R@})B4T*pe9;d+H4EJ`EiD+ypFA_t?y<{1?2CxSxj&tb@us06(XVL zH(m4jJOXtzy^i!lq_JMj%g{Ox&6iK)>iI~jbMPUu5*oNX)r_n--f+MZ>#2}UjV!S=Dv=f)s`8C1UW z=^T@;=Fbm^XRWa5G<;;LUoZ*{yS=)ME4A_fv&D8xYUkL6byRd1PSG zp2!2mU2p;o1f;5*jm?5m*Hg_kHhuT09N`8!?CEf0xo(Kp@&qO8H&9T9KxrbxkxTUK zu%d>^Y}@oKwWn1Gk}IF7bZH=aX66%>0ukv}C5)q*mE3L)Ie^FZ_$QJjxq# z7K!Mu^BGG`_zQ+yzE@W@1Y7XD#SYo$b?#ncWmRDA^Ol-hIpJ&R-;aYJi9rY7qf;`p{}~-PmcyQUjls*UQ!h)CDf6<)(_fM;!u@&)G06$CJF2 zcC)`fpHIsUNjeTa)>{cA^2ma_j2p5tsuvH0Oi)5Bw5;733VE3%eCLT=to{%r>uT9_ zL7oWapp%`Gm8g4`x0R$U$<+41{i$LtFHy>RBnR=FC%a|7vA`(_kfOCZz57bBk*)D} z!XlBa507b;fBO$Vo|aD*i$q-%X~-5W(?Qx!$oDdCO|-dK>)fZDocHPWi@@C4^!?;2 zmuim+L>?gaTi~4w6LQ?tlEL=_jk7s$`)J-;?C>aM5sg6#O9C-65Pz3)0}i7Bi90LL zQ6KVEWG$jd4EZTz;^BM?f4X$S6sT@_4+)fqo^`CQ|JaRv8iz*;{F_XECgJo1E%M*V zK^V>5d{Ts7e#`2CJP)@0u+wX-Eq`W?eARX(3&W(QdS-(vTqn<|M4k+%sEt|VY#u>zDu8IWeT$J~k}N+f@icNNBN zwvfDn22_0Fj$nCu2 z>VfQR;6+ZoRi*`BIjdqNQWWyB}!V03$Q@^ zL|aIKAxK$i7}MuQdV0>pdv>=%0k=#!q4;IM=L;&Y=NzM`j2Pb5uhC z0+ka`=6L&(;5F>8$}=vgDQlEi9_AdJr8$k#-p}KZdok7I>#T;(KI}ptPR?(TVB{UT zTLn{hwJ}lXN3y5sY(W_48@&%Ng7mg?cC(F>faYKERB#)8Oxs@VA00t&7VB$;QF zFGjGY;|L`EHz@5=xA5kmM{mkWS*3!3#LTaYFW6H({-a@3`#{i7^hv@yQ7QsX1&4kl)wyx~ zp2Fdh^hlm_OI=;c#eVadFG)ZI*2WIDWD{tx{(0EeQZHQ-yaD>-DJ!F45k#4`s9v`) zgYY}O1x(mYU#gIx5As*#x^c7$L zDfzf{d*F|vU=&|b5tYUCq(MS8MdC?WyZCR2^WZAHpg{w74BNYJ)Rx$hK*|gk{Mb4i zpyGMp=fEAOaL>?V`Uj?gc*$Sgk~DkUKb^n0Q(>G*=TOaq3xs!o=7e!Ld)}}1IihFh zERzD*O`w^Q`F6DaGQsLfN{PQP(3Hi5Jm-0HEyaKVYcaAUpDe1bbJyj9Q!IDUQvze| z7L;pjtm@R0J)dybLshSh^*aV>spikP|2PyzMfk?+1&97VSl_bl9q zD22%5MgvQNMzzmk@)mCi6)7gqw%LH&PNX_BX#{4C`mlb?ScrO^muc}#DS6uZ!hFqB z|C`h~e+0Y$!3rRykQtsY(9HCw&@(I#;Ai2_%9WI{CPI+5a!5wn{eAD98|dcLF1uT3 z(<{39L|qqZ<4kyWQMN&{1`+zMWT_NszEkf2zil%ejeuu?J-}H$$qS|ocn)20IpK}K z8kAU9CBcKck8RQ$FJ1bxBx`7gQ&*qrl|#oCb8zYsJ9@&z(+4MtnY2c{ZW=!$HHnE# zR83m_nHHg&*W6ZKjeUM(Dmoo?vOj~Hy`-luH% zGOXEXLBh|cb~)!;ZFdc))eOUV+uaU$cNg@E)hxM{J%IoQqaZ#eXe;9n4Od5$YBBMUkEhJ)B3fw2fFzNnl>p8m8g|8t$F zs8m(&YrS`#ttmtL!eV)v6}p(UCmKqiC6wYE-_CkxRS`BEA}u?d#VMfP@*WgqAf%K{4#$w4BiDb15G`I0Hxo5-i`k&UEN-o6E1*Il5MLv z8yT44QQs9fUESk2S`%Ma7^JWIDm2kH#=v(qmk22gWX6@u&zIP|^!ujGJ3@0vICVx;Zva-*eB0n{)_V1O;P{4+F$0MVKXQ5cO#| z05St7AD^FoVIw?(TM)Z$sZIZx!5`{jN-S^PDgh$ETP~O?jnbs zLs49zQ1p-pBk~<*=w+rm#A}5WuJTTd9Sq+qn*X2POXSdYN1Tpk4}_8Z?jSg2MFfLi zVWY*A!6l{2aPdYI3}f55g*(FnTEe6P@pgpDh^MEL36D6%d4?2VsZ`Fy1E=i7&X;$G zZ=7lQqdL!rpQ5r^KJmsqLnLhP5q#os?#;u?uoSJ*EOpFGmi{b(63H z*ejz4jZXnLcyDil8=vyXxq0Qsu{RXkW&QQQ=?y@bF(~|e!-NYK(qhBn<1hbuk{BUi zfhO-yQnv1$Wq(>-n)_fepfgs`b`Cgx!|JaS!D4QvChe-w!uf)W!l>zaD(1kW%Fe`kzltRmMLnX&BmfkVPcKHEC}yi%|dK(Ix+fy zg?>?PhXx=Pg`bg6^41x-N%GpzQH+V31f?M|QFg5DQ((EkR}n3nHo=twD~k)nf#s)z z!>DZPbczY(|19xIP6UCRAWXmI8NB)dn(=TO~4TlxNAyUtr6gebduK}0*H zZE*=A1WuHGf*Aj97aP@k0AhjGHiobE)i9+X)l(xrR*|*OiQUmwihzO?kSuj3Ln|WR zngO$b1Lb=FEj!G+d=1`@BTPD8lN@Y2ED@Tz$N3y#LYZPkce3SKL)<%HWa2-d2K$bw zl%pRhv<1COy-S!f^&q@y%Ny(zB>;*j+;`L#&n(|g)eXW5ly`naBYjgA%_Qd|rVxg- zM-e(Vil(W|8Eyr4pt(iC(Dx+(^H&&8%@yXeY%20pJifgcj0)W1Fx$EtPE5)#VhO&` zcsPjw!vFGd-}NQPWVzx3#LSAA6k1yJzxi&&kkv$*`m;W3uB-?@r{PbpeGa6>@Gn9Li$B*#!~FSOpCdq!b<0<1q5@ zLf1ZB4M{k>mZQvFJ5!bB0IEuAi?~=?3^i}rN=XaVS&nQ|qqG_Vf4pw_t{t8DC4o~? z<0O$&QZI0|-G#x2hW}oHxh+io*+%1m%q&1H#qX(tkhm8};}o@BHdjP3m?<+tdH5pn z8Rp+}#PcimG+LMa%FS*v)(qnCs4VKm=>g)W1Nd*&Y1T2sAGau2VjcEd$3(qt#h(87E~aS@VcctSn-zyb_+6u6x}dH7HXrn5qmJ>6;@0 z7TA}2sjksKG7DMu1Zthh0wRU@x-FE7znf+HdfU4Cb6RTW9aH@6l8hbBKlC&6o~?_U zA&Uplex*0Kz)iIa6h1x9itL9K$b92^Rs2Rz67$T-O_r)FQb!7X`Hbpp<(_g(T&Q8p zw&)A!$GX{L);k`b9qHwlmsvMUZLF$OEm2XVh(w5e^#%kQORS%aBHrQJ9hqLJQM7qb0q@ND}Dq(Gy~= zq7SuQIBwMK%^s<+Pd?ODDmcAB;(QncU{Iy~{Vgfv_?w@YziD(+{j=_`b)~v)AiyC^C_a^6Bu|rs3QDhGONRj=R zudON?S(Vzw&m{EinWM4TFZuhvU(LLR$?|0uRa{;;yaH;ZZ0NsEpYY{*=~BGTlG6|J zB)^wz2Oj4kY;Vsc2iIK5cQrM@la zL+}gpu7K3^q$l{H@61p9BXKBYBiH+@V_|M zb-&&b7Nm3Mzje#uAGQ-ox_G$t-%=Y-K<+n zfT$8Si$(`;@FD>Ndv+P&xPN&>O1wbX&L2_1iQg)sv@C+B@?3eBzS%>y_1EXBMv)@G zp%ayLLx_g=t9syN9E)T@kqF^Y((fkBP46q6SC_Un4*Z9_hg&S7^km=NsccC~1PIWl zl5LiG*_bw+Pndp4Bex7aSOP0M@I5)~BDG7(lSy{vK62-I^4m0n)Qfr+wHvw5inQ*- zIaY?rdmSu$saWm7l2EA=Fnq#7V$PTM7$e2fySdFk&JCx_iU4cQJ2ALxK!E5Vs$m*w zUB7R*b$Q&w8aE&13jd|gGttoXsEXTMBs=hh%PfKXMcSt@oF@SJITLnm{ga9%JmZqU z=a>%4iomsV%Nbw?cA)O>tlhQXcMh}f;7Oyyoi6%MKPfVZmFj4rC!bL)6g9jEgyY?E z$jGXqDIAT1i-RJ20hFKbUYo8fN-wr`rero0A3CVxE`+vRZFC7k6b*1hDM}E3*~h`- zkk^93p-C*LvRM+&k;n5kZ}`@ zRw&~T9;d?f|IOQDEm>EWEwEi8|D&z=V27tUUVv5>huFs{Ia>lSZ&hZ*0S zHl?;mjON|(kTx`=DY>gXDXYw9z!=LFNNnseU3dvADBF<5-8^Zxn$TvwiGd^R#}=|L zd!9Rk*FzCNnNW+yF2Db2_`||2n14mBx&)s`Lj7I;uH3r7+rse+ugmA!cr?Sw8Jc~J zuit25rwkFiRP>kCd}fkYyBLl#DSe95s`HMudOd` z_4r58bTrC+vonhMT~htw6Y=d5ID_dzfEzhB{BY=Wp7>YdsD*y9(v?(EiKbza zGp7n+=M4D8@PUkY#5DIV12J1&GnW{{(CST$PT@f`M)LJ3LfmHNc*nW6oI{boU#;S9K8IVty+Y$nBp} zRl@CH_6Byxvg2bgb>C=DG{Cr7fVw~VRA1n+_89-^hBPR-?vbQ@RkEcGD^eEVO*1ZN zsh2fR`}@4I8upl1dHeG#)P|v=&I;R%r?tNDk)nDQmJ z2&Z_PWf1i`uN=6S@rxbg3A5H#SO5PPHw`^?wyrJB{#(;L=~JBD^gf^TQ(c8YK$w%0 z8Fe7+_f~+i6%jIV@i6hB?;kIhwp>Yro9TeD z1W^c_(4BL&6Musbr6euwqd>IeP{#)oOi&9%GC_5tE~kI}{^-R3;!O0fzXlFu^336x zam}$BfI%L9b-#K{nacEUcSWb!niBC!yE({jE5ik9F@RG&fo;O^%=yS@;Wry(k*7Bc z-MgF$3YzMA9JkiZy3DjvhoN3xP9`X)VWe4Fv3Ea+!aSOuW}sK1q@<%BW00rI^O4r~ za_)qw6O`%^E)A8-4>sa>2xn zk5>#2C!3&`%A7d?o9QYqqR6;NSEFt5iSP>N?u&eO>wS?o(o{fG78he29%@hn#WIXb z9x1QcRmv11`Y;z<^cZ!`uj5qG76GVjt1-u7Mk}bLsgq5{nn}~`?Uro%|Ed#dQt(w zbq_cI(le(sy@ASX5W0DM_NkkFvx3GE6i6x_k}g}yGp8h3YOzoqE$lydD(guTDplo9 zg=MA*`d!{RNvLm*ZTkAel>1oAQIWF^*r{~EaNrY3FE#uSj1U3Am9ot$MGPzfi~Ng9 zD%M0uOj8RCe|+kr);=MvIn;vAk<^nM#wl)Q$mUp;$!;9^Be; zBk^X#JoQOA-HUDm`4RX9I6U?4%~lJyePVDd69iyT9zW#lV+$&?iXjtd|22~QImxV^ z_R0yY>y=P20q52Z>65M;E3$Kx2naHqb8Q!IFAdXb4n=x+!C`*R@iHm92ZaN z7M^@*^ZCX)V7{!3fUS9@q~1q$A1)1@&Xk4x!nkbPb*64aXks%mh$(zY%nXw;oHen} zBomlV_4->oRqBTnz~4Js(()ORUpReHi)TeaAXd-%$(F(T5d8VU*o#u}s4k+N-$?Bs zf_GTgc~;YT5e9Tt^8NcD2tfav-3&M z&I0#)GGi*rdacn9)9ig{^1HAy_o(KV^yn zb^ebsxoh4)6e0LGo}dB$HiQ;$`{hKKL`;l~?5wPWMkcOS4)*i_J6oVAD<)OxWH;1r zKJO~)j3tL6mqnYzeY5s`yua7LD*vZv;wEyif9klum6B%BG<&dR@}ZA&6MfpE6!8Gf zV!*wZ{R{J1SQ!~P*wiGY=%nZ-rl(|<he{H|)Vm`J+ ztV4kSZ30nEMc393P?)_eP(9(8Z8{P^vC4lZNxS{B5Z^TmEhPrP^o6#>()7mWr3`x?LEq< zi4QX*-|Bx3k8%)%ti70voKkY-6BpOH(e20gQAQu1HBF#sgyOmK7Wm_ zFNY2}b2U7UP3Zml{%Gps9gz}NYBrwEg)w5aSNuNqMqEg48~*ybe90iOPnYB~^FLs0 zV;MVz2+|OOPoWeo7yR8{)`>Up=~obo^y7At$&Y1Yn|=~l+>yhFFs+K61;MrGf9zy- zWg8K$Ts{QGhmlL|SYfq5IZ5tKH#ug;uF5X7-ZFdZie-}dp5`n44;0zJ-L^W6Sf5;v zNN?S2*+M@Z#da@9hVI&vA344K`fe@;7J`K){%T9b+(Rv zj_K}^?SM{kr1Qe-mrXKQoJ5BYncY3oQ;8!|>=R(?kd&T+1pS*7ACu34b|QR>hhnn6 zInvZ;nPhij6;{bl8D#Byyd~rIQ^!EGF7QUzz=>G@r(|Ign*}mK)-LURkE(h54wAkf z=3&H~h9kW@fM*8a)Azv=|INt%h(Kz52nY)8ae+mKSvna@AK!Y~W8vQW`txY;Qe$}2 zuIvYCDW`mi9Hq4LSl;+5=tsa))3d6X+ef++epPO35gsT=8n3GiP&ZZJ1N3Q8vWjMTl*5_)TdT-hqp2A7kq}RTfLfGaI^+7EL`IX$H`-J~p? zgpz&j@_APi$?dV-cj|~ZroU8Icli<=5IYsAs%_#wE&l@*X23sCndaAxUk0Ym2ERW9 z#r*egGP_vJ2kqs>i>AFfy+b*6RU?eeShK2Y4LSfN+N2~IR=ip=!u~FmBSP%IsolQB zWPu=2kQ>wJJagQVWLydb(f-@Y?C7unXCEu2%9aSB85aiJC+G#k2X)yB&KVGpUt~6N zzf^U&RbIFA6`}QMii#o|i&o^6-YG|!DaBdA0E(e3^pDMiq)QqnnnUJ0Aeqrsq$E|0 zq^N>Og{ah!5lx`dtzyt7NQ91%RXLd-)5CyU&$y8e%`%fKLF;UP!Ls*QppQ@PN~wGS z2NhFO3%ej`-Zr*nssnaaAlLy82uz+exZ<1lcX>x&W)VM)Y0X;c7JI7(RwE-Dz}_ao z!OiP`i%xI^azOF0c^bM5401gkCxYq7!}P=aUHRqGFki=HlhEKTkI=AW8*IsX1w>nE$yB~8Ixk3Tr}N_N zp^0aZ7c@seE#>m(J)Y*Z;obWMTQaM;>h_J=JHj_;oXSJ;kLtB6VSImtm;O*`dsI#5 z8NC{@V?aJ;IoKC?&PNuh*OqvC-oV>^J(A}bibb(sViC+t0D61LR~bfQs!>y7(ss=^ zNpJPV5wM~e;>-E{6_X256lzPUz906*Th37g9~1sIql`kA=6n%g{`s|Q@&_~?Jf$XII| zTggYJ3I|EMH48ggJ1bdB)#r6uL`amY_(b%!R_&UalL=slCisLNF6<|LZcSCHhEAd2 zhc4`^hN^bE^8NPxKwCybyT6w~YY3o5Ly^93RC%aI0}0X{(9SJ)_xQqQ=e(K#{v$?nQ1U^uSq)(9w&ps~ zKjbP_&5(GKsE+Y92N+y6JG~0ViIc$Cv`9WqOWsEy{lz1Cv;n2-aQdl zOm(AH5dDW!L|rBj`=e`RW%!gmLlvS*%nX4Yt}a4n`l`gDql+v8ePY?^-rnY+C;v(q z{)FZ^ctI=YSq}^$z1ws%jDXkggVLU+v+$xuP80r)kc&JTn^(WWS*v7;TkLzA6P{VE zs3H$ebQ~i2W=`xZ}Uaraq&enNgA zRP7)*GXLSuzf_^IK^*IU&o7Rth2r~?pa{w$xbtOvRu$N_80OFSSF^Q$p@MgQtNijh z?>}2CxTlHb1U-5ify$y~=qVIbA95IDwiiC6i1H?SSWbSvunJ_%pEQhhM;VDsL8geY zrW!{E92t=ePU;^;Y2Ka@HBvx`e=D^cj9W{Mx6Joi^N}-a|4vdzqWcvj`Nd<{s+a(l z7EZjzNIR%VpndSq5o>Tc-2Xb+yRdN2@^kLf5(wTa=8^WiYwqO)rwr&`>`+O`t)v_W zw#jO+-IX!ts15xR@^ir><~k>CFMjM`VT(voi3IXmgyX$HJD? zxpJGoocpfbO~075T$hye0Z;cxcbX`u_oWM%qrI&DwAJ*odDz3u;x)<@5Kp^CAWvVQ zA%5pSjs4R!c;>`$V1rPV50z|Y)7PRQ7`F;;US+Hckw zz4uZyJUXJjQm^a_aGu?k z7}x^+D2mKEj+)S#M)fX%urm@?N=CjMALPzP`pn7GB8wu4s~!x!G@3g?KzxvFW@Nro zotVvE_GRZ*=-RTtTqQ^cXa+}%T=v$FT5@EuB01#Tu)OZkl9wDIMuEF%Akcaa@m zmomH%puN^7vhzQ+vSc;>Fqo7Z4uDb%;uWC4ff3&05PwQ{)>RLl(Nti}iHZR4C`l;! zZ6u%PKL5rFEB#3=b>T%b`CQa|CkQ_){jlzMj9omV5e6k^ziGLu+4b2UrMgT}{>ZESWHtfhh#RKJyT;blMotZzV_kPP#Y?Cyx#x z)eiD*MgQs8wvMR2buGI=c1oDp+X@xIhAXAubB>i7kl zM|06t@$BejYknKrv+>Z5Bs)9GJ|^}L6*L16`>q&ezRrrYVFst;?mP5#bG;(2ZVsE$ zK|nrcLKb{>_JdC7flJ8Col#)`psJ$Cixob>FgSkGP>~|0t~r*XbdWjxhUpwKXnm{9 zy&a&96U}Vs#Q`_3(pI3{MY%W36+1hjVZLMhdNY*5l}-g|mV6?3FEdz$^ZCd1PkJHH zZm8FW#WsnN8~IE;UHbA#kB9h}wvxCOWDn^r9kBb}Zrl+*ay?;0?sxTnp1vQ-Whx!Bokvi%+JUAaC#V-sP!UWReyN@}#ywqhdxz zlS@Vxk__yi90L;qPYjvp3Q^0mK`K&%G%YtovEf!2Pu?>V&QFjA2t}JkJZa9eMX?Eg zf70-(xk*KuXvwik7K>_BATZTMNYh%YDv3oMVvXXRcUGJ4DYnwJ9f~CuHGtP$YB|_` z=A}_G^dxnBLU@WLgF#Do0GTI*CwSMI?YN}?Q{1TYLDZ>DTdMH(lmXJ8UIjEaitX}( z(({?Dk#*s@y_J=StNZIo~q^><^CA@SfM)x2!odkNM8Mk{)2(kNJBn`IOo_$=I1ASigA zPP$3eSI0tq{vbZ-=oq!`>TKqKj+ACHCcjki=kZFx%g5Qldg8?)Ydt9&<~y}5MNf%Y zx&7|&c0MEfW&go!_XXLW01D}Dwqub#KVS9-dx3-ieL)G);gg%TN-z%^!T-uZ#sYX& z1gpk8{)`H%>ig1V$~OxO1dlQ|H&%uXEl{dgL?j(TIA=*_6W?GNxA&1vXGn4sEUb1WmZr)nbceu z$$-#Mcd!LJEC^PVkHXb`IQ*9m9?Nmvo7*c2)xZV&s#fw=HP$dJhagTfRx>& zLX!#!35CH5Zu2m@ZnR)^cY5KNJgKYFmfsF6Mm`pie#+98wMJPO-{~gZEnxpRYZ&sl zU>?)2tr4^XfjM5#T4$EBF-Hrtoys&vGRS)nqzQ|5-s z?a2P-)CPFz!S4(U(567f}&be}vJH4jEYpvvAD$;e+N0cW;_&BmU=_0I1>Xf|;e(MhS+rRB)L_v{Q)vo7- z&(L52%uDjnfx^$xh`H#`K>k`ija44b3rS}KvGTN+9VE1&4*vR}c#yIy5%SzcEddZ4 zAMKw+u9?WYO==F>yXAQ$?ZX82g#Je91>!^nNl9n_Z;DDKXEP#&-h9HS9i2KuND&gU zCF9(J==agIjB*f>#(+Wu|C#=LUt`gtm&)%j=)GC^G9Bh(go+ORrGrMi$jDZ0l4^y7 zomOjHfI1x$V#qxzEk)y(6rhO_Oj(FWJS`Z5BRp6y?K-_Q4TTcMrDTGm)%&H$W&$g* zRvbYh4JFRasun?OZHZ_jOBn4|K-H8OUI;Q-SliD&-H>w3=2?4vP~Xu*&L!7aS3TAX zDk&QR)q(_qk6u~ntnr{Ktq;tRs*f6YqM~%iY-5nD`YY>HKvS9AEi2%6_x&ylTTgPm?L@d|!B7=3yL zrG~Bndoa3++kH+22=4B5ztuH;v4@V~LWWbP?7OKeae91dZIg!qPiYE%u!Y)UFn66x z{DUs*Lu~oIQUaY&L(5m~!ljPu{KQNWb>roJ0#>PuCBqhut+x3vR0D>B_H0 zGmNuKiPusq7^rlx9tU$t#N~fEj3h=}er=LJ0lr5~%p-li{Vvr3FUiyd)r2Fr@nN0n9axD5K(V@_9&wDSA0V7a}vVd!h)lH2KF1g{(TL( z*;crZL9R_?`@c;)*>wGpn-Z_gIX1lEA0|KJ&hG725ERO64NODa9=|P?jZJxdW$Y+L zY2wv=zJP znJ!9B8l6Y#yc4l4e{-^fVF4$-Z@~t8luYI6p;PclEE$ESLp?~4X+Y~K$)ol%NS5(y z<{kY_QSVp-xeXwU+`y#M#Xs2n0iXNzA=ZsI^x8pJ7^S1t-Bu^ZH9mI^ zA?CBt-XZGtCXMVl)8WlxVe1icRB4VLhlEqC!@EHTx~4_uYisMlh`TC{cC*~XHD6&m zpog;47;VOhc6s_M4Ywy4|7Jf*u30C-{!D$ii2;V1$f#^&L-P2VyY|A@X$$QbxwPFZ zGd-e|?O3rUY%|a&%+*`^Zglex!j8GdLECh=w4Nih6@eGRy~AB3I=m9K`nA>NpFZ~@R=2T`KeaV|`GcCgLdYyQy~s_v z*BIU+va1@StdtG~6TzcYrg%Gw_RDFWg3(F~I@!YP9NLDWd5oOwVqZ5&UT%O}P%pLz z`N;Tb?-O9%)Sb_T@YyX)0(Ikcms$BK?hof>s?ix41XLJ{#OQfo2$a>*p5#A!T}=yK)2 zlr3R1t5kAiuOZ3FK(*hxlWK#E&T{jtQWR~hWK~UQqI1>Q#uXQpR^OQvniGlD+Lc5T zS;|=}aEaBHp+U4U^;YHTM${QlmWOJieYLm{x55`$h2}u{>sxv2k5@~C+Wu3W$21A9 zDy(u={0JC@q)`J?>?tk-0TOQq5&b7ECdG9Iy}6Wi;-C4=D*ia9(7avgS6+T#Ejt*+ zJ(&F`Uo&6Bu!2B~h9~SHEucom6xlLu0}3-U2r=i?BOIY`s3F--w*@ztwHV|IPuJ!5 zgDcni22Oi~z+KWTsvmm)tf5%?$ zxJ7zyV?>b#(CP8Pi?u;rBdF#`trssZt8Cl3d9UEM!+oXscpPjt2j-9_roG(VXKnrE zpD7mWE0YCEEg~>FUhEI7Oz~cAa;cwOq7twVE5cVxUG!Yk-ej>vLgg=OlO4%8M@@MVvxGO1C2}fSJm3bEDm@tXYr#i#}AjO3b3PuF5DeU)tNoaF$5_w!f9YOn>`D^LEd1y4#IDL^#txIji87_S6 zH)vZMgvXTsT!`{y?Z1p<>j6D?YGEtT9v3Icn_`iYn3%GBbu>% zaR@Clh784uGcYOY2&y2!GODt|@l%6A;_?jLW?~VsNHG|^ujk=GQYZu;Sri}~Gv;1n9Qo1%IplrFrZ&zHJ&T)F zYo|%G5~WFad*$S1dkWmir$5HYG98ed{dv(oCge4eKZ#u5MhO6*wTk#7Imlq;7kQ&p zW_y_*bg6Zuj&utNp!<=h#%no-5|x!&YC)g}KfU2;x5CDQ6RsBeR~%h=y-{gYccr~E zYSwJaseeG8;af6PiKtQD#Q`o4HF#!g9+2^Hm)*1a*O$=(;@1|?Vi#pE;dJ>{j;t{j zxJJ40?U&1s@@du`?cX=T9v012O|naCy;%vi$hv(|F+tioKm*t5DcB=p^`u0LxCN{vQC^KqbF)b#z*c#cq38Nd1QZKDtrS3x6^*-08m) z6P$#n38=d~2RylTNz;OF2m{8e0>nZ2b`HwCD#d4|NWNIuP9R6{^b8l~@Ats!CD;8{-ED+Z_A&v6F;^;b5?Z0NY=G zxw&^nZ!m&PpRP;rh{$7bm1V&rPzWl!-Kev zQjN6gQcIB3O#=>jS?1*0fbVi>3)%n5t|TwNvHJQGAj`50JRH=)2qFlz0lnr*aS6g) z&07k-SGDA~^7$*v)up9>S<7x&lV{-TzvTzvA_kjq1Kt;5?CthR@Eg~F2KvTlzUTQ9 z&)fRjWw9?mCzHfq*_Q&ZJ3}t|fxLJNFEEO}9$j_A??}{bTQ`y-eI7LM9G^Yt+Eo`E z=TMsSy@}%Gj(0|FbhDG1@6a{pbU-adri{XxpFQ32`6Upd9p=#1UPODHqafFnlwNJJ{UN46JE zp{(9X-tuN2j8^p<`M3m)ygCxE5;LSpXHU;Jui*CPcnj%dIXDccXkk2aPmMp5mE-ppv)c3$SJeM0(M*0(x=;I05=oL7o(1vr&yHzt zTxJ~H+Oh6YHsx)nXONruuFqPL8P&Mdl`3d?VIG}B~ z9M>`QmfDDQ>E%2dI&+n3z8_Yw3KiX&!=<>V>W`Z9LJm_#YCyrJxwGa!iXf6Ge*0RgW_(_N zZP?)UXRwS&9ch}f2-A|CJL`m;L7o^!YK`Q)NI|RVO6}CS zp(*?PdHsnKV0)o2`Hr+jvY?r}+=b%p{B}*4B{T0ZV|u@~srUBF{A5rWd0sv5q(4Sd zc$K{Gwj2TQ3i|;Uu047h*W8rRypy|`k?ir9j$-IPoaq^SB!a79hgY+r@$4g>6<5+{ zF6%>s0Ae8sPG;RC{TZ7KZy#xA@vGU|hq^{(q8iBS`;y(&4%OtKvDs&1FN}chuDEY* zckW1l*+|QS(X*-6x_rLVsfFyL>6kW^mB7nOyFNlIYyxVbSL=bPi`Y@zBMnUgZFuRrF z36OZ6wN!CuNzf^r>DFhKlCFv$Ch9@aDS0X-%OwTY^w{$LCV*{* z_(NIc*TdbNUldYo{0RH?u`Hn}&ZIQMu6oaP2zebJXg&$}IB-?%~5%b#{)i@I(LRyv-m;o9pwO@Q@M9o#PS zZVgS>#hK!lD!APXe<1fKCP4QrngiSM_8&_yGC@ZcwtA@IY$`ZrecNy%fTJf)sSer% zgYq33>g68mnls7N>luH%n8+E0E;~pD@|SgYfI7N(e-Pjg8<{Hc!!z3DBj^`6{r!$sL8?R&#rC0GUFX#kfdK2YK9gJ8@cP@ zgy0+Wuxl|I+I}IT?91};7Be8J+U7fb__o=9%aL)|s-of7ZATd3q(|KVimh!7;Xgxs z@wd*z&&k^CyU>VX{|nyq+7c$izw~~z+Qvhh;DBoQjrbe86{9tkM0lK?)48&%Mid3m zoUiCyWivEmmES8PM(Hw0h)K#CXb=e0jFRB%eQlSs7kOuURh{4jdmb?c2+2$?$fd-? zvP3fCc}~nEl*ugq1_`sA#K{cCRF6jdoIwFu84H+|7*q(143#qfCX5P}7j1TF{5Q^P1Q{&5OWpgteAy{hgtRV~cgFw|9it)<)hP94n3 zi{oTs&?bloQB3k*pNHO^`r=Kq#~$d%NL`cApHv2O;jY$Yo19V4Jsbh8$euDwCaE z!{2p!$M)W~B<^t8F9gRdM**=^?%W*nWQgo)SMX>|#+U6kd0FfB#U6R2M(FwW_xZEj zX-#o-6U;lRBu4ALBiD!mBizz!BE7MtW1)t(Axvp{U_4!ZPWLzsqH*w~lJ@iQ9y`Q0 zgT->gPQEiquFNp%DUfc%`?6|6MaS&UiB%|{VfCNQ=? zNBN=O`77Q+pRK>YuwfY5ydb>kQzC`QSzGho7sdB(g0a-3n;adTOknueoJ9GuPst?~ zL-fdMrxrNqYZOqM(dvsi3 zO#G-^uf{-uVar~sX*qZpwGUU6k1yOP@6poM!BnNqbomf|jmoo!S->u+Da%8UvdoZL zq|;RIL;-6WmLLt*aq&X3WR*FZ(PEyRp?NshHD&up88iyBRA!|q#)eRLti@^-R%QQ+ zD;ZKiUdOEsOjAAFLi{nLg0cHa9ddin+s>ySr{sQo0S?QiDc${^S$#R=O07UP6#oSei2Nfm z%n5|@GLA8im=<@*bpRs7R7?qC3FH$VavX!lA#XYmG<^?F zMO78J?!jyKtYtU9XEiRWpQNdO0alcG$a4}BzzVVuGEZ6;!;o~qECy?g!Rxi@lD1mj zvtr1{_&>9(&H5q(KYm9uOxpu{a}Pq>^wj7O7=Jhe7%=x5(NtB_Rn^yg=W_6GtsZC_ zDKF7(;yZg*RkqA*)oFBd6-TC8PfC8c)mC}uq;A82Gxo+05+x(qLc$}S+NzWDS%JL^WuZX6U@OP zE5zL&fRz+ZWO+dlz=mNNhWer%8iwM3Jy)-)M-}+x$7s4?IlwbKaIp+W4WmH+n^S-S z$hSV4s%kq`y&sUStE)7v<@x2>C>XXA$0^u==T%9teo(vMXf~0$s~Z1bPJsj;3RJ6V z$2F~J%TO9J{b0PE(=h07d`+{_yCyMVJU(Qm+o9zjbNrYyZpyRPMknC$R-Wc`$r4vHX?W(Ixc2%f3SLKRp#WV8t+|*3dki>VhX<^k z_|JQT8rROd@?qR;_0%?Qax(CmY45(KcXkZV_GfmMqo5=dP$eHdx-l*ibj;kk@R>TU z<6;xfXs_HhkLpSM&r|mrIQ4q};Ft^RyUfmSCYL3zV?=?>@!c+Ml}+#9y5r0&)x~K= zoK;mjM#P6uvoH7>W=lu7XB-9QfZL7etIB=ew7F}9=e#++OY$jV?Dop*_-O$^* zHnTRZ!s^43sY1egtKO4VdS5>Ddc^7rB4UlYDN|sGnxb;$OIQ|pJllH3j%LiC5&WuW zx4PwVxuyGYPapk}&1{-Z`xxG79!(Ys!eETaxtZuV^~d?5w9&d zwkAmq-#y3N%B0DL@-}~?z_)acuGCLwbZ7rx#!#0T4X_3k8tU=(YYqp5pWk2kP=f&j z!wStv`>yUn%XPkcYG{HfClr-n(&Pk>&-;(7dKg~)Z#4Z+#+SeJ&zznnirT#eahsu_fQWt_4a%f4$VE|hP!y92h{*Ko z+kO#m*Q?H5p7=5s8F_}D5FjC(~OHzeO-b2~;AZTAN5LNekl{{YH&;HZa{q%S7NUHlExPANuI3)8tf`~(aW;vFn zKJ-xy1NmRWMOVD40(|{jnr_-I@J%0l+or3Ar$GP3DL{ehXs?>8Y8zF}j7rzl1&vGY zbl#x~24&=Vxizt~$Wf~s>LW11o1<=u+wnK2K-5}y<+I{>?{cJ66HfQNb*GdL(wYNlCh=q?% zH*g)Uc2CDII#t>5d)(|bIp?o}UpJr2Q$UN~=l;mK{Y<2(x1)R%WO?e&`Zj_c*&fQ0 zTm+=Q>onL~OyFr;j8|Cq8XS;hK$imf)8HgKk>0imZ-*(RYkRXZ2NcrkQACciT!{BA zJm`it9|K}FyC380*p-suc;gn$6krC3Lz8)}4JQW9b(ZBdZ3xd^ESY&|KVj%%n@_m7A{KS>-J)Bw|Qy zcNOza;?X0UI~;gpg?HOQrNCvq!YjE&P(3Zkju^EcknFhmc}_@2EV+-7)b`2j}2k$9tg$#$}~%r!nGiWxFZC ztEHv)4k?*;^48;!)kg}n2EW*9J3WFJxt7RgQWOO*>pa<6m*;M+&&(2IIqsTbKh6=V z=hgB$>jOH+i~tTe-f`;UF?lJdH9f6o*P-mPz-TshUru z=*l>auwdA|uT#Jh-59opm#> z5|@Y~2cg8R5s`?B6;5X2amd>aT-v?|VNusbOndN0_kGK5{xhR-QU8ux`V;U_6$B`X zk_cFi=Q!p|X)z4R{|aZ%tS>U~+uye_OzQ+((*;+{JZXM#G5+BUU_jwnpN*z%wwgwE zg<)t5oR-vio{z<4SWkkWwkCEKHEfNYMlUE;aop*g^8r1C zZrrRN#kNFF85@$BTB3OiUOT)UUR^|qoP@Y>aq$$TnE@X-U5(ayEZWm^`kq6}Dssxz zjVFyj{;)L{Rxx9%m5=2?#zU|s3TW#9P9)@S3q5}RA-;1}*P z^H~(H^j%q#yPt)gcE(O_fujFrG z;!jjRx`*R!(!I)f+#);5k3^S}=@qX>PV-h}iy7bzN^9J_X@7Ie%(&0v-q`Kz(q`um zz9!+jQ724JIISxA1na4hsFj-%WVNFuCdRn^wop2E_9#)6t9wrmois*^Ju0%$+WK}9 z%YN&Q?g#ZKSQGDJ3AWE8XMoGS5p)(FQU;tzOLeiT_78)Ge&9Rl5Pf9mUF~QnuleI4 z^uvk`SzF#GTKi2_A*zzmJ3Eh&JcBC(&bI{(r#0WudV`ARTW_8R#JGq!Nf6I- zbXZCBd-;>ds(4dJDnJDcSkj~3y|PW`wHlwA$&(HaE*Zd?jG z6!Ga@dU@m2<C-tC^nVz3X$}M^tET#=biiUT)FeqW1%m81NZd2dW*-~ zdVfApQ`1ANvQ@>H?qQ!+OaRNZ^nwKXc{WpeIX9$$wrXa>}4kSGt#6Z^aNo}yP3P4r!3yt49-mR3_tJh;o#j9 zsTlYvc{;;wmJMzuWPHbuk6G;+jGX|jNPJu~gxkPmrUfl)9iTsfV+;?<+2~Ebve*C& z;31l%FcHwR36Zf_(LhYZQZR&dN%SVbLTE$6HRmKQ7H2xre9mMi#8+nn{atzf>~GDH zX0@18g0ONB7~qJLM;ota(;tnGAK%m>vuk9BCcX9lSY=YW*TgJ(A7&M_CJ9jbvMYhuHBjaS8Suc!hj~z&owAG3u+P zL-9Ye?8=ia;kQdB0iUm7#3Pu@`I%ERVc$4|CHm{ zJY{@2%%g?V-7n&F`ZTM8UCfr#E&I;_Tg4%6J5GWjS!LcX z$}rC)dli0PwIX5x^PgXbonyyXt{MOn@_5H1d#e}qMsJzPXUDOj`Eoo?NpqIB0N&QW zb{p{bO|YJQ_5~FB&oz_>(Uc0BgMytX)oJJ}Xxfk6tFAq1)AlbHvR7TzUfKw}0qC)o z`IsMgoQ;u7bDJ<2Mfds@-`-P~hd|ItIu$krOza>WaPdw7L1=gdI)X75X zD5roiLw{ZQxzE%z|IFk$^TJCI?aX1nW69>cZ8iy|;U=bkIf5ON_mpk3^msIW&f#0o zIeaMa!+^hbgo=#9R}jZ33+BsgdmMB?WVgcve^r}IqFiv z-Y8Au^m(78b9Rg1_F;-L^m~na*#2t^Dg~EcfHzG)!!(GzE*B{3vJ@XrjbiAhTK3}t zvWG$pO~16)0{sH0%9gB^MR=T@lS!|uMihki{EFVAgc%ws?R1|6fb80{& z?`DvQqAaATlu4YRB32R#g_Br8l?zT36p7E%0?HE0Qs_B9dIC=UG=Ug54Myz*{ve;X zBCkKo7UAaiv~Pa`PKGS}NZ|p^a-Zafws@ZN{}nEWa>6C}?eEhq+YLZyhv3V#1MU2M zvi{)|pa72Cx2|crp=sF;Tb8!T%U1Zq(Zi=%U3eb$cIt01?ya5HMz0|J){L@_{^Jz* zIHcDYCcgDndiNHEsl@@i{^-I75ssJOb!94sHds26UU(c1)vn{e;H7?tOr>rG1sYwd zZppFSf|;jd*;72`P|N*zU{!vv&^Ij%oJi8WU1jWoxzO<~mvvy`g5PkJs1&J=iNCxg@*S?@suPvo(`5w3GdcG}aZ1%$;hd#IC!e}7Fr^$Y4mE+l2s^Kom zbat(#r_*OFdd>Q-u6K;jKH{*l)T{hZZP=iT-fy>!jz+FP@cgtXFvGaI5T1@){`CE| zZ#92T4}x$Wp?}W;JT#Hm2xv1l`U1IoyB+eh?aI;c6lt!n;gbTT*BF(~6;g>`scF~O zp;w1VhBVY3l~# zxhs(OeI%F4nY92;qmsVgsy^vu(_aq8Q(qDHUPqf@DBvB}U94d!!x3iLYnq7@YjTzx zjNQDwmv*nsscSw8O@=A7lKHW(e^B6u*%TY~?`EvP{MBM8Ez3Z@&IEy`FH78&0FnOL zWnjt4g!>K@xXW@v{RP7zT@{mKc$}qF%d(sh6Ci?pPT>++7FCsjEzL*`rdf>}N~#Ri zz{W+<|Nc6W5;fNAU5gfDbrHJ@cTS8{Q9N%ENB%0dD@|9Q zCt0=j&wY?J^9=(s)|L1V*x5UYbG5+4vc*B%-mk94o4eMvpY}8h_%<;zLD;KZ#QBe8 zFDC0Ht2W;1!2m~G;H89bhF_JHB6=AgE-zujohRCzJRTAY{Y$A#YZERhv#sMNhq0gzAYX|Kbmo=wHB^kkaCf5V$exVDEV|!`-YRx5UxfRk9Ibe^zMT*3+6=A| z6>}_^f@Cw`@v$A%@`qxd0yEggi{~mj-+XghYLjMv@Y%&oG2G+6AcEW;n!^zZiCWSC zahVrbEM^%nkq(mwdSoF@@4<3%%1OSUvp7B0?z8hAI`$iH9t7Rl(+kAzO;cD(+CyD; zvJ^S#;miPeO(C~C2qJ5F7un@S{q8SCW1CQZ&0cN`;drg)jZJ*Dqu2Y2O!Dr~pl~j3 z^C@NdCj+E|IGfBCbu}94g}=<_h3UW&oo(|{S7aHw9CfUly5GQgXa~y=JIyTFR;FUP zvn-2t4A2(G;}K@8j*;OTX6`RXSHd2JNC{;&-E`&Ql=10xnps^^u5vYo#uo;B`53$X zAYZ#-xU+xT7$(8@&!BA(NHP7VMhWOpeS#EU04@RQ2E!l;pfCk7>bLlU%RWg;kU(6t zHDY!d0x)`oZv9ff;s7V0As5uIG@vy`4WQ)3focDUW&i@u)_a16_Kq{)!-3%wK=0}M zC-AL*+I$8zX_~ygjjH;ss!@m0?d=EA*Z=BZ-@pk)a3H3Al}%LRih>B1C8597{KyUZ zlA2ul3vPzu-kDxme~dC%rh|Y#GJ7p~+feWe_a!Cy4f7NKg#J*(?*Qn1aBx0YRW*T8 z25zJ+;^A43hYI{^Ec(I!v(mozxJJd}6M)Uox;{h7;xQ1%AnBbs#!Xeg$7?`6dq25m zD6k*ga7|H(>K-!&>n#{;xW{{Ez5~?A1qhHfc$|GwO_Q2H6uk2*=1#Hl{jrs#0>~m! zQ4w6(+YAg0iVO^cuKD$Gv#H7@m3Mm8?{#%ob#sO>&@eL|l~dw;4MPA2qJ(91WVn3iohmMZH&loeSP9_Xdv z95WC$d@&*L*Z(INZxQ$-nxvuBC?#|o& zI0xY+^Am4rk(0i;YAm|BE{0j;E|2~F2KUrI@8gARgnItkHfvP?$tL%MwDVO*J0m=J z(aUOHyQ_}6`4ue%hG zGj9`THL%;g%$<2xtoSBs!W7=7lgWoW9qXUz(5-vo>7rgI0`TK#dYu`DHIQj~i|?tr z5Q(_lkxfQ_Mzh0)8p(|_$e4LLj7Pf&E=ek<+5TWB>03Ao;QFJ|LjP*8Wu0(l(^s<_ zU(RoyrbQ`V{>9ii~*J@qvC^NFVxU8nx`%q=>_*DR3yXrm@J~IpA`M(nrO58JC zG>|u44Mxl*I`Mwuf)Ig=&pl6c3dw zc${^TOOK*J6ovQvirSkVQC>yTJ?R3KSGNd=bh|5xw>*?8MELdN%xq^)a*}(#o4Y!f z^=S&kES9q*Au$iJq+&771h|f2OrR=>N}551hfhn~758b&fV9r!Ooo|4ge+Ypf+{>` zDTUHn#%T(%s_=LXNzCDa6*+l&Suw=_Im@p(EpzblTiVvJ_TXR~KwuerbPWCN zAI<>|j8r2ULYj_{r+IcI`G%_dnxhnz=-!3i8WCzOYCYFEhKc8Xol2#hZRfl}pDa%} z5N`E6uw7O+;tEQc=r#4SJfvp}yT$32ucxRYu{Ai|QJ=g`(4|-wVpxMoz_sei!WW+|T7ntMt~3eQ_1f)AGTAc&yEv zA@WtQIafqB&D-^E@6L0$`JOIBZ>d8^vWQK^Imwe@FWhqSziNiQ3(F5%YvzEm_mC6K zdpjE+7mB;BdL)rChn`R$RhN=wK};M>y0*|WwJ(^Fsmj#rvG=josf*q?@Kz;K#r^GU zyWjk~F%BgOAOmGx^D^``U>$fqBW^&_5&8={#ND-&GkBbJQcaVZKoq?5E2b((Yvafa z45X4&Kor46b`hiNB{jhCA)gL|ioZT?K5j`LURC#ded&IJGX`{|q)1M*1kqV6r*Wbv z7{^$r6v;SxOsc|^Bt+^cXN>@|reH#}G?g*N34yYvt8z>tOjN9)h^n$8Q%%+X-Y0sb zCon|}VoVe*NtlY_6d|UlDb*vybUC8Brb%=VdCNi2_C44aRaMZs2cP+ap7`}!R@0*T z7`OFTFjEOuH5DQRCh!62q1J^Ej03w6t04lPo0hY#8oyF4fziF3aq+s&sK&$Wtp=;_Q&{w|E># zPzRCcR3R^#aV7yht&NFaHq*rJ;cidIgMB>T@@Qkm4W+|nWAXGDiDef&sx{c|MYnYm zA~ET1@nF`T1SmYcwd3+`_110A-Rf+p8r)(OJW^8{cYm$BbvX^_cLJA}Q9Y0D-F^1L z0vKoF$7t-(B}O+F6g3+3fg z$l`q3Q4!})Gf7H|+oy-2p)~{S@_61KV(b_Y?H~5O_z8rT{sx{dc$|Hb%Wj)c07UnE z#ob#8ugj}SssN#2<6wfZUA(E_@-$ChE?~UtM^x%ZbdmpR`wvaqEUV69q&d>8W(ZCa zpzuP=V6o2L+OUNyzvv1KMZ|> z``f0)NmtFcSwZq4x|F{CKyMpeK{Djz7I+YL|K7+Ur4JkVYy3iG+2z|QChm=VL!0gF=|BL?^wSmHDNg z4oAi=YV8u)^>l9PtvgUaC}XELEJZ)Yx&2(0m1^%W2Z=fHE5r2s!*$mW!FgD(wBSP< zRTU=IdfFyPORXnKK2gA4HFSSM&e<~j){Z_Vepz2~@j#>fnxVJZX7tygGGVfD3IU2) z%ZNP7Z5PpFi|91Fr@*~;J*}y~n;FjIzZav@;_?o}Lsu0jBne2y*PDJKbC&?pzNIFt zlV77(?(Cm2c${^S$t0EX{8MOWoWO>COAt7cLIE)0qYIEs2}+GbG@(haygeN0lx zDfw^zcKSNb7%;GQ;M*fW(ca5u4srN14%96?9u^7D6&-RNHWbb znUz6ZBU(xoc%)c2HC3TU1DP=Wv&Y23*wT&}Bu1(}-zKyuK}TX@tRid@l4|gXQi=3k z(QptqLV%>Ks*=C4snXq1`;h5hkOt8xVQn zih~&9^_2LLGT80B-)?62Dq+!~bVnB$*)(uQ@&V`NSPLMS=M8Q7D}8VSus?I5knf1-lL8;0`Q0-Lot#l#fHv}R910>V+Q4f zEmR#VkR=+@dj z;2l^OVl%|xscAd@UVpx1g~*5aKeOyT>x&Hh_!HAwZx6s*d*F4uK9ExwSl_(_Brx?R zGYK)5g!rcKlpl?zF9Xxn^AaCNrQ1$~&_lH)c4lg84;F7;j5|Brh7}ojfh6G3^X}oB zRp@7r>tXAM0$(@CINwoyRH;pgdX3+@EUNS~4PJxu*IPle-q<^>jolTkC2$F?=wv%- zZWu)#6|q}JnFZsa~#ml^TI1Kp2%ujIOmX47Z&EP-dco1pa9nRQtG+n5yg z97IeMZPU+L&RNwC;$>8R1N)oUCz%g;oTZFG3c@fD0PlIl-i4A)vl{~<9z6JsbhEX^ zHZ3Iz{@&6rIJcR@)J+u_yBKpu>5zIM$%-OfOKosb&<7XJNJOn!)25|Diqhpsw(o7r zmaXe4MD|`#*{cu2dvU>;^sd9Q!9A5xCwQbXEd?(5&}KL^^6fdNacX3luYk-Ek$gDA z$?llF&SS0m*TjtFqgw@?*ZKt+R9@x>EE7vsmJxWIrHnC-!ypg92)&hL_|Rt`aOYNKg&%HfZ*a>Wy*@u0>HD#9U9YKc zUw}jradv)!i#;)C-KwhmYhs46Uhf9LvF z7L^rvoTZFQPQ)+}ME5y`ce6kl+MhTMLWl(mHXNee?oKQvPGouD`h-E8fZA2*)oYbm z8S+Mgv3l?h(&!T+V6X{9Lv&7L5E2`yJFs$TYGe&;C^*XwBpUH>UaSp(B;qHXL^OK; z$1{=%HY5}mMh*glLl;RyqG=eN)s(y$A$E9c%U;zRmdvYq$FlB4J*RuUF84b5*LlOd zUTNQ6l=eOhlOLT{4{)YC*Dbfk|B`ecTxV9XVxdJ{PO@CoE^5wgxy7H;)2Zu!U5`iY zkIJ8!zj~yW_tJd>`Y&ozk~Danby3Tbn>rNS^A)PPODcDG2~bs%iWnQP8Eo)#GCKhh z$O9H5go*w2mzz{}$=P+E?yfqgm829fkC?=C34=airt25BS=qizeG4IjAOcO(fs8_} zCz4(jpqAr8f@py}2<_4;9kYVer&Z-RRXIml2DM#g{ni_ZQ41Q5MIrP{;+3XjAVN$7 z8J=Gl$h8rxVBu+GRE>~eCx!u>dE0W*4dAn!;YCj0>W=XC-%@m6f$7d3-|`&@bi*_Z zZDu>J6qO+2Djo~)`6?vs+xxegt7a_zVypXl;5GR4{{+iuwECw{a$Y=-}|d#9N{_*3!uyD1Gnq6c@MrrnmLVRfb-m)~T@u`0E;@ zpl{Zvp5)oNo$~a++EO{m`MBk)Y`sLML;WJ%_h^6K5a;CQNf4(O`XL&giB}B>HL|uy z-kzLceREgsct~}4P}|(pqYw@E6V5g#5|+o;{bWo`)M>umTKmHf8_z%a{zU^{+_S2* zU!5&Ci$6D}rBv1w^kdrsIUh|21^zJ+U{ZA8U9`NAyfy8oo~W|=vrxNz9 z%1(KZ04)ds0?XEoWd^X=XAqLU-Xysu@77)2U9Y<7h!7C@6!UVP=2#L{Jwt|IXgE`I zRmeqA79>qYiI!r4>5~z)6f7deNCm^daw;gYF64_q*Lh7Bu%X~g%JU__$e3iJWjBJb zBLtkQx~`IjfR}NBU*r5%G)Yze%(~_m5L8t%bWxXN!14mmGYi{Pl%f$h72QlJcxk&4 z_4VVesAxH*|FIQ)L8=1$_v{ ztI*tQ<(GWCN#k~gP&ss4=(N)@bsLub5I=k97OkIr7>01%1qCZ?lRIy*3X5G zr`534YM9@HEG>34BnD2UvDZwPt+ht=lHQlp_{`X=`G^6ASdNei_AywBB zP_=}PQ$`o?4Pv+3$CWa8oOO{&lbbLUgzx+cRpscKSYlVzOlkz<9bf)dj~@W(x`Itv)e#s$1fle#kEE`- z0JEf?Hw?UHx!^@QykC;~+OYrBF2$uvF5u4yc>=rYZ><|9rHDG7w39{bFC}0PW_!!Y zZoAz+NGE5uIw(%F_Z+u4@l{{i8$W?_cSwETFlC}|kJPqq=ZAHlqNEu!38+Qr`n@wd z4fhXhIvH;Cxo{5C=H_i~W7DiBW6>BZ~RkfMTLjRZ{73&gQKjk^&s z0i+7vqA~;q?VclAThK#KY4p@+zrwF@TEK zb&_4Gp9B2+7nm$~oOO{)kD@>Tgzx-{zLQ-Wc_%ZQX%re%5FFn(9t}26Z5q+}_2ced zck5PPQk6=IGeSVBB)O(!Dbe*zB`}%FN~R`o3Ueb))TwM{vI>cs2-ldAmV-=%ajqqX zG$qDV%_TEa4C7UxN=a%$O_rrZGvg!`;(=c}1~y&ag9EK=8aF+7V=r5>@uO&BTK`PD z<`67be`j9lyIM?v{zNd6Nmu0>A^@Z+~E8+!o= zaR@#=9H8xPWB=g-5Wv`5sfCa=LnyMMMY*bZJKI=G{ZcCHyUe^1p&+k3gw2Q8OQKmA z^%*~*<`r60cy|Gy&*{u|7lU*$Dg@p0rWq-&Us+E0xXl}f zL~}AQgpOn*fPAN_$1=vZ!vwpF&pY3_4V3SqXK_Dp_m(t1mh$d-K04ccmySk8U?=-< za$7s;3G&y5!!fgMLQzc%X`U5xeCYgKy<)hqYP5<^d(Rj3FW2ez&JgJEoGedqSQ)r( z2BpN?i2%&&7#AW_nv+q6oaKjhJy^&c8;yIBzLITu;`jHx5rv)30?W^Xxv$;_{Md1Q zmUiy~c*n*y6#jl@2lIbFCivZ*fG{pd4|>8mZHpezw&!d}IqlkS?!DX-o-BBrb&^Yy zqA&o2@BE6~t=$QcXVuKs1Z4mfL{U+12_z8Y;Xo8;fBm|<*WJE#SM{a8mOWztaT6Kb zBwT~c)S*pG$hc*gI#QWoTa-@Ni1%21evAUng;b8W-K$1 ztxqYjGKJh^+4W%C4FgC;T?^6-;I)6+svqBrhKTxm)-^wXY8X@7LP#^g1ga1!&$JOz zvL1Ls`Zo$*+pcHV`s=+Avb@p%)QW2{hyr~3EywkO2*h3tlE91bZohT^z+;+~}Y7&rsj602m)XU{@r2t{vh!~dV z+;zPuj7lfgTPv;n8I2Zpzseu8It*k&^p{h$X~*nwniqMx#^q$U-g?wmz)N*K5A~;* zMQGpHkPfQZS;NC4(DUw>%&h$7sflB_uiXe=x)n+bze#X$WLcP3@;Ql48dwIxmp#Y6_a+HaG+B_x; zm7afk;y4c%k0G>g8iVzowkjE}g)U$sLZdW zIazW4*yv#rgp4k|DK^t2od;a?9eC(V_Z48km_uHh$Zwh$Z=}xNrW#&fne-l%1 zo&)wE&9!DgG^AjFKc7W=(q<(Xn3SR|hF{Dq-H)3&c${rh$+DtI6x|b1|8VzqS1}I} zRUL)sLqSDxc9%dh2_!Ew!H0j;-_bwTSg(6mxjb>t5ci(s6k|}aA}5ND6~)lyMAt3d zv_v_PLBOOT-w*x@>7mgv?k# z9nT4c5I6t)4SSBN1XK84qoVpb3Sst%e68_cAnCedshX}yFcD=@6k<}>1?MBdE%>5~ z;Cn+TZmZ#ER`9%wzK#RGp=E8xiVXgIz3JRtZeZ(fVZU@Y_Td=Lf8hcM@L4a0?$V)Zo6}o)b_Ifd2+V=K_-rJkVcmDBI`1Vz6YwsipFxk!I=KCY*UG57&gI%jzeLCA6 zzR}w`eQxOf>h{5*6(22bjzyrq`E_^+XjOWr1;%VHZP#5zwwh}xkF@~(VE5sLhl{uJ zoMKbFW($|9>$`6&;q}B;Jogk6t1Krhz7yJ{kcg zhE11{O~W-}giRgP8;PB@r@Duhpb($UTvjM17Z6o}iK~H4Rcm;^|9%+??ST#^r2Lm; zs^+m;R?;*0!+Y6iZmKeK=ZJl3nw+lPBzNiA9!MI6;SOmWB)uLFz&!n+ul#1yAZ_Ii z?eQ7a^^M8Haoo%soMtd53%KnIdjx)pJ*@nVmfqtG!DwjFq^hDOr?HsR?94!KfZ+AF zI&Da7<%!o3Laj+&L&6n_$Fc@vsgUO&**gR@is2m|RJ6MlVlUPL`jHeM&_q+=AU7is z_PGlX*u_H#*3{7Smz%#j4HPA-ick=!i`1ApAgD#RNN)jaz$ zh7=D1+4jxGAYpUof%A#d1V7Qmn%B%@qq$Wc+kvBHzrE0fM|-4yG`dzutj{q6XUm2O z-=1bVcP$vqxEp2+?fiI*Eou6>RWqZW&WwEUJwi3JO*~03X`DzwVD0u^F*o0qA)+%yw`N~O*V(-fz_B5;)t5jg>V^g3JG1W&#isH6E>NLN)& z=!}3jvV(5uA$z%~th?0q6O>49KvLx|buhLllC=Ae?y?u$A*v6T%ELyxujA|~8*{+2 z=)3$-Zwr&lWhG-i579C1+u6KQGyX}b*erC9tv6RbZJq^FVa_Dx-#l#J;aPWz2 zgWO+}D(JT8@)V(vMBL;-Gi6U$Hk(p|{=2ooc<9`l4Sx5pVaIx(;#Atk?lTunV_JWb zgXguN`}(|s0l~ElGBT^0>J}tZPhAou!ZWja&-kT{GK-Q6{qi;bFLfA(*g)GP;-%y2 z`&|h$gvcgRgJbB&C)h}pX@S*yYZhoE6sGm&Bwsn;2WViw(C{JPwaR--K zkYWvo7S}B9)dy`+ga=`hQ}V}+*<&4i2k;Go&-S2@^`G=hdCacxztscZ7G_Jg@I<8* z_~8|%VRruFP1cghGl;#z^N}%K^RpXO>eF)R3LGrroxc^GiKJ8jHlfjoK3OFwWN4IGp`?U(M+>~jRNyp| z5Ty-}xO|Gj9X5e4B;;;FYtc%B)@pxHeI+pckjSb)XrBP@GB$jO9}}psQxBk8Ie?_b z=2n~wI* zdLlzRyJ#qF^dsu`Kh|4#9&LJK;?P!E5eu}tf0cUBt9XJ+;m1+}XYi5hW~n^tf?{k- zQbXI2#TdrY%lz^fQOp~cRdA8H={T^W4T82abB|mB(^Xi(Qok3Uma^ANi8aY%e9I3# zv98+7-Rc?axM`9f+ViUPx)Y`ucQq`nQ(oU#e~bu4NM~nOujXs1V=~bBu8pi|Q{>(q z3f27)&i}+?j3r-B8rok;vp+d_x9I9U zmw9{7nl@ztP55$*<$Te)t=ZcEr)Y&KT*$2l3i!639Ik}V+Tqr!p-)(kjruQwUGt}O zVej`N1=33XHUX8Ljh&qT=IQ{ap8)nB8`_`fwdTbi1)ZY`X;fbNZN~!Uo zVrmMaT*H(UB^kYgjIINWa+8WKTuaCp{P3gi-4HI3qahaIZwzYCTOfxINja(cc-fz+N`xrky<%C|+A>S-kIRZMg#K zc2b{s2M+6LNQ#>eK4L)mE(GWk+qyHC>h@jxVdL>|WKh7vTACx>%9jbH8cPoK1Pqy$ zE!uGGr~JzJiLbQ*0ieG+D1>RjeEqFO$i$_3cj^XU=nQi9nkb9Yuh;@rDm7@|%hVs+9y5SAXo9AuyvWmEy z4^7+utmcZ?4+S;v@iO4n=aUm7pEgH==`z?Nb>78>!*88pKiK3agC`VPK|} z{DdB598R1m7q%G%2QI?de#0?N^Vm;KMSA0Wkl zw>c?4U$P$GWAoYXSvC0p{-(a?aq9N-%y7!2|>X-t{n%7(GV@5rz6oA$NYm z$-?<7R1G_y@Tl|XIM3L^(9p~XL_IMhH_ae<9O)ceJ6G@8-%L+Au4p#w9X|+Bo-e4J z`iIR!H6}|(ExiPwo|-n^k@dem@TK=PD&4HQ*;IMN{en1_3$1v(b#Z%ybu)#kXWjbR za$mwbl7d9HGyI`|8S(o^_ejnd_AC-ywMa40Jn zJV>1Q;O!dUz=QC9E*Not{P3?BP@QNyHt0K^ zFA>!}oso5P2$e83CTrB{a@&zV+F5*AB{h35@0)!#TTq#c&{Xh$5+RHKzY`(JBjYK~ zAp_-q{=YX+$oJ8INQSIviqc;%gzX#AFp%^(V*;pdouv=u2|qnipZMc8OBd4ma2xMb z{0(6V!+Z_7|2s!5ZwkkgY|Kwv#lA6=Z8gr>&(D$g2bsjkNMvJa1e9fNt1wp<;gk68 zQY~@XNHL?M8kbYJd0R?42Mg8-?eenCaE>nM3@aFU?G>vbE@XKdUk%60t zIA!3&3d-y&@D{iqHskn1oMTXiSA(UtRbqsxc0)wOA5$Y`<-~-DHl;|d%=+IA<;8yj z1BH|uBI@gR2lZhwR8&ZlB7Whk3H}RWR~!$B0x*$_5x4zoB@@sfW*wCvuBYr`xJAdSRo6=yzXGR4Y7S2WcXU8?#Zr z-XLC69Z`!C|y zmSfIskcNb`&gg)5_EM}4hb|y&xsq<>+T!d44E~8ayq)%GR8dQba@m7G%#gxHtH-3e zD3cSzy@-2}1kasv3oGoR%1C(as-sjE*MUe<8ILR+8$dz9ua@HwIkWJro_?P!Wh;keuQ@A@oW3z&}*&w~V4enaj|#ocTtiSI-@dT~H=w zyQB8Y^303zdG4y+rNSA-bJCgb(5k(GT3homE|BwikE&Y_VokHs{R;KNpwh`K5a9=o zG|rpn*zW@bgA6j-e)DLL@hS&LVY0`G(qxQTkd?M z>FSiRRElRuE1HUmd3sQ5lRp1)rW_M@xc|z)q6EWEokl7g=alxR>e?E7ca2yUOLxHG z+OGT92-v=&@USuYZTkE7>5P`c?)g|OL+Iqn-HN2y(q=+>bsh8Ny~DxL3lm6g@ITOl z)?R<{WB>IsR7fnT?MA6GjEC6K z=iuu{1+l6++Hj6t$jJ{GQX`T_B$(iN-M3E6&o&<37!dgvitu-JP`9<5d206?L=*T0 z*Pgy!4#4uqDn+$s#lDNgJ z*Bm~d8yNpVD`kPZ`oNRuPeZ+_0^~;GUeSxp_Zp?=U)V6Cn2X#QP%`(f?AH)AX1Dw0P&-loV8^%^Xc)5Hn0xD5$IH$<7FE*_M0F*u zm)lIfMa{cBcaPe2;&uo>TI?QiXdf5kGY$PWVGw$@By>pjnD=`gyPf&m&OV22h$~U| zsdNJOEmR?ej)*hmu&!0#uJqH0aCIK^<_d{+FO8JN%p9<-wZwe*qv_Icl)p<&IAMp; zL+?0#_!(v^8_b`h*Qt?1n(xu*`xL21l~W}XNg8QaMsGT=2)Xj*(TfUp%HdW+9_TWE zw3ZC`tWX}!M1^|kY^rxc;xS=;W-blvTGkhZKnJ}mnk(~E?sdR&33}>bjpCIkzn)f% z2%-4}tz*ZiH{3Y&$DF#VP72YQe^YhP>Z%j3M{A65@l}$pTo4_fhH59u+T?g?Rd0T9 z|JB>)$mbX;BMVjsQ7f?8I5OJ-o|s6;)0AX#6=mX;Z+5pW%fbDGrL!j~JMUJ27O4W$ z<^Hw+%I-dPn3%(R@8vH}qM_JVS}7fp2J-NMZ7R&JiEG}TU2@MW7K-ir_q(x@=h|)+ z-O~s$BdK|Xk37W7eobdz6@N0XjyS|lP#`PzI+a0gf1EGoDwHn3+` zz2l9W{0tYPEa>jlZncXB_VL}2afOyIH%wPe?4C7<4H>gZ~weWI$wFjn^p$VR)ex8|VoV`LWGUKg#EFPTh zUQWNBv9=3O6jW`Qh;{06dFPv%F`Q%hWMm}r%!WcUkoRI=39Y7~00e(B^omZ+t!*>t z$;!Eo+(;F5gek9%wgD6t^Gxg@lEkzkcfQZBfdp!1;k*Q7tM+<1+g8!-vl)1QDil2O zM-w3iILK?&F1P_geREPThi(L{IvGsl#B2`&0cw9Erc6y|?wOT6H^;$xp2t4Z%cIPp z{fHfswhA4c$cKoU&MYYu^619e;}*Q_yM`|r>44x#0w`?Uc?pZl%b1c7^M&8p*mN5o zOr_VD+cU$$2XVC&6Bp)5-jU*XahN9jMo;0+*Fa|L&*oZr@~ygy*>_0g1XTi-dITd^ zOU1&XQ-p;I6`2mSyQWoCQyq3%3u{rX@~?>2kMgt2_)7N5HUL2Fg{60qDoJjQr?=6G zdy(V%XnqAoBicF_0%4|>mUC1&UxZr`)4!$xD1;J0B08O;fv6bEf~*2IajzY~x@#L5 zolY>XEj^H{Q$bujPpWfcbseMS4u?CpK;tQ$UBp{8QDKD%?ZEFG@#1vFZvC=g0V(8G z`D#8^iQ#bC!Qt3!rKR5`-*@JC7LZ9jPM3$axmpW9_clC@)X4o3znDR&5p>GM)Cyvt zZJjUOX)<1d0PO9Zx6W=sb16kt>qIshG7qHi?9CNZe0dEPzQ&8@8$xjGP9a@-zGWt zD4c=H09eFv#=q^Yi@^CM403TSEO4!p%ZLzi!)k=4!NX^Q76BC_L}(LS6_>5-^{?lC zRISHDNI?3Px-5`Z6Suv-<0<5}z1HK4pQt}9*{t`oAIgG_b}~=K{w;YuK2H@L>Y0p< z)i-*LbY1dcHcV}mC9LLxj|<(563y1Afd&sXk5%(#3-T^~L*DfRy}2YLt%ttros6KT zli}>}rPsK@1gR3We`Zy^bU8W91G&9F8FN|P)a{>};sUbvBP}0qXO{5sgN;k+VU^fH z=kr1!k4(svU)`~bNt1=f3PJI<4ygJ5<>z6=mi5?0T{uCyRy6X=yQzOY44Hcs6loc6 z;H0it0tKq$@4)x1n^J%nT(xNXI!zXBu|Q)iA#z2HQ|5WazzE+fq>h6DAF;c1%zgca z6R7%{5;(5&P%>hv@4(FUF>2&F5fmWtI z=wYv4F(7jICpwfxWk`ed&-^G94(9^R_yUH+AF_%UvL4ezmoQ@QSr4mQFV3$=cd0-Vc?9{K<-Cqt?t`&9zkowT?>2gt^5?l4 zQ}xIy5{``e4}fQ1UFh$)jrC&(mVqHXzn0l!Gw#t`s7Lg!Fx+b!+Dur=beE3p&Rhk2 z4hQQ5$~fG^xHjGR5-u4w?UTMexYoRPkk))}1u0A&H}>fvTpMXyOqRXTJD4o^uHEte zJ)WeT-fIVDjCK*2@na#Nfb#nQS zI9K@>@LLMu>`Z0&rTe*^+_F9r>1o9t5jnXN@u-F!IW8gdXNQhU8(+mp*sE*NhtY%f zaa_^{WR29ODZsM`P<@@;hhlPQzz0|+pbCnUOPZLgtcLHkRtS4`-M zg={Q1?XAu*`y9gQt&4T4AVCikVldO(bRk!Z0rlp_BS&1Ym=jL4#ygnIiHRMQaiAuc zFe0pqLPVAl|97Q95Cbs{orY~^l!6{#gA-MfFQ%_r9&s}>Gm*gc@ACnXUlh(^Q=B9Kmi>=@6G;-|U*3^Yn1YV? zQDo73lCtT@zTjF3oL|9Jggiw?es|BmpH(zR}Xy* zP^N%QRR6Fw{6jEu9(o&Uon(59N3Ls3=*+3jNS~_iPd<>33+)pXM0iE_`Ud@$c^<69K7KX8zIu*?ds`3;2U8 z+S>hxU)7k4Rm7*f2#H(%z%)^Clk(_QoDU1GaKJxLh!AG3Z%5|a9)W`zOJ2Ayv)+u>_qQVkS zWzkW>c4H29OJq-q@p*F7-IO3Wosky0a_MRc>FoH8dZ}A#oqMe0tsZ%oT;NsPp}@h)>+|oQ=hI#CxNUlX2LhRNI_NAK!}W{>GOv%>`j^>Std}yycwv%_9;q7Rdqz#U?~; zW;E+b#4tTiE*Ac#l1g#q7w2OIw!xMGY;@Osm#YN{gNIw8KzSMCoM44G@$rz9+^!yX z^8Fn0L~JEx2`9XVHt}+T5ftYuWSUEe%WNx(@pxn4^4e6%8czV~D@9`-cIyb|VACcR z68~C{3bYJqQjI{8Wzjrh^ue{>P1&yKE(%P1_R5{tdSZGQR||(kQ6f+%Hx;ztKw}P)oMf zy`28Hu{P9%nkZ#E87&96kfAVBbKBglgj#|6UqHV5*iR&8C1ERKh@Bg2(i-eB8T8Y%(t8rCr5Xh08Di!H3PpU=C`4Zus_Hfu5sT)PTiOfI8knLje^4@P% z7VL7Tjory15E=AGx;K0I8|8!CPGwby4xh6y=B+$n{kjo z{Tje0Az9q{(Ft#-*wW_9n6SfIyX3}W8YuT%QcKj#2Lh^DUhB&%doad#{~=(lXenZh zh3c8LIZk{2#cZ4{;KV~n6kCf*$#nYE?G1?RCGntID2;?2ooppO3s!!1o8M` za*{8^fP&zgNi#9Hy_ZXaY_iDbqcV)-h^`bLooxmde-ix*CC^~wpZe)L)8%qcxagh; zFmAUjT*=bNcB|d6C+^uq39NvwDy2wb9mMbajDjKyzmLpUtFt%c2V{oc(Ytpif=dYu zT||v2@V2sKe#t(4&FKM1eK)8>0q8==do$wKK!WS%evT&~2?mOzh8=&2qDYdV@Rn)} zUs{QZGl9iX?dTXTL_0b+Tswh3zj<=2YoPn1_OD(pZo=4m2khYU3h)E%b<}HO zs<#GMb#K4@+B);W!%SPVrzD3C-6lGn&`I_rjr~qm8Hm=sN|NIn$hnY3!5uy zML9$m!1^Wn_&8XCASNf#qIK@rQhOxOU!YmCWa_`+XiW{_v7YBy*r4Vf>cFg}hESE@` zoV5rntdeB;`l7j1aukdlK$<|E_f4n`Wt6KDQS_-J`Pv1PT7x%>$Ad zqsj2!FU$6P4my<)t$pesZ9&la@&M+ZJVI&FkIDz30ph2(1-T|wAWSOuh#trxp!a1z zC(YBHZ-`*4jRg%j9~hqtd**iCNWjmP95samDBv;sM?h7+u8UMAdlmJ-Quqt>R$~a& zJdzT+u&}wSH#%=Gi9})UDT%PBTeTYE319%eKJ|69flv5o@{m$Hq$|Uj7w1U} zVXM+Yc9hKVQ6}L*J7*Sot3KW@4>%{{^rCD%?-#}$zPNthFwsIX%`>!97u;UVE2jVZ zdW+6m`D;ljN4wI1G;5`MTsMJ4vG7oyFwb|JOn$=QaEk0O$yMQtFH3%SO4V9Sfb=o` z>O7mvavNvaSbldlSD=d}if0KD+)HW)=P8v@7zkqi977!-rrikMlf~FH@*GHN8OEU& z)%fV?E__QRJM|Y4dMzPoY5IJ=w5;a?OIFW{RPRn53&S(1g=c7vp2#2GB(T!>)S+)m;Z7aoWNa#UVd_ic zV3vGg4wa02g?Ju&tTgLp^VtN2IhpzQ%U$s_{*$bARen~-Yo@S^BlWqo0T|OI^;0#- zAs)XF5B}ms+`8E(T20|+Q3Q1vVnHkQ>yBLLj^^Os2 zpiEUt707uY8_CM|eugN|$VSXm7J*_q(+1^8RxdP)N~fZ{sSB2DrhW=i8)jTOrx0_I zzjj_iO;MVH?5Av_izHAB^r1WOWyth;QcS(5p}a7q=+|ghyA|<^h9I@f6 zwJUZVZT`|67dmTdf);&S>1Z)PR^-I6_iGUjhFo>D{^I#CW2!0ynB8`}iU7qbaXauLN}6Wh;8qIwHYs zCijsZHeLGqjst=VyspEv7*38vWzgXZ#&gp+`f@~40=(HUm5n75Vj~b^5?;vMk?P?6 z>m?n4{p0({h2ZE&wgk~wn)T@`jwWx^l;Fq@sa(GiC zl^wJ6vhZnhX?(PHwB#;7coR3w1u-kM>>Y~~=zCg1RQ&nQ6o)NTM3Bq#L$sJ$MuN}! zd@ETI2(&(}NmTy=)*uCbbS>z<#oD*yv3j&GFX^oi2%ryEV^ujP#vtgB7^`TUs^d4H z;=7MDupA(stasAlV)daE$-H(OENT=<)IS=%yYxU1-hG?o*nRfdN}xmc9_gZ%x5E<$M>6d2vp6GG6>3>qS z{;hKH3Z8l-A%E`;^Uz!bWPlf%%^BjW>rCb4rGK1aXx2OR5)ll6G8sZIg=474m_SJz z*=y;z&&5O>DW*gml1>hpto#FhVcp7AX2@`cFISMRIr{z@e>Xa8LnUSCDgtw(;3%`Y z&T{N6J+?-HjGQKCzN3q9s`HyM5U4iTecNT0Op~twPNiF&YWhOcf5}R)#3IyvR)8eC zCGkSQl}hbLcnTU1rtxqu;09re2qWn5gkKNy8(eJ9?GWWXL!?KK9JRpbANPf{8ilju zwuS!0fxNbBAt+VPRHuEvmeC+{dL0Ok&H_krBre;I|<%3 zNGtd(rm$%+VVQz*9*^}BJ}sAMe7VyfIaLe;b|gSBax#GnYTRg|c4#H|S<4x-y|RM* zZpXAiK{d4`rC=3YdMjtXB%ezl57mzxrj>1E7#z1W9z*ovZ2{elN9iHl zgC+?cS#)@435l}KemCPie3ex|Av>S;Uz@S3C4{w{)Lb|&;YAo8?H_R2WF98iE^o8n zbn2urz2E-TS4zHaR?F#N@!(VO}q=iXq)1+_+YSUzD?w`&vWtZw(rJ66P9cEL6}1OBoWko>+-6*n;`$|nO_ac4 zwM#qujKru#d7~O?Rwl&YKuU$6)-Uz(JVb@5e>W#xuyUmRC0w;{P4u)R+eS44eg-r_%Woa1`gW%fDHW=KEQ&H0`w~^J$p&;%gs_ zK$|H}Xhwc@IbMJAneOZFr5=1%Sjr(h%JI&InsEKSnm>IFpT%w%mxd#0nXvgswj~dcn=L~74Y~9CeX09lj6+J^_b1@;vA3Rv?&ngbe zQLoZ>&g7EU%vjLmt#CO_cgJ9z5W*c7uOe&+oTT0* zDgdpwr8a$#+Z==z;q8YLD&j#Wu{lOr zwRUsK@1P?O>E28CX%dYkx-Z}28u-KuAf9k9YwmV7tFoV^S>q~m7brR3?f(Ou zoNLaq8gA6A61fE5?%)_6{ZxSNuGvPZwbXfE?|ID%X@sR91%c>omymIcVSw=MMlN~= zWcb{uZPmzR&a-eainRawKGugj)wgM-nYbOalq%i-!=2nzQPA|g0n~Wx6Z9R8BgB6I zNana_95PxxsGBKk^GvwQvEQ9QOFDdfu9s=q<{v(pS7{{vJTsNR zd#d`x%<%slc{vL~I==~)@-+2a=|%N5@G^_Gn4z$wtT7Teo3sMA;eZ03zVWOu8oj4g zAdti?8HedM2M)pi5_k>H4;6C@N(!@WQ}^%>J&{Y{`Q^2L#N|gL`|=FjG-{p0gh%o! zjmpTlzMWm1lTC!WqQ0uqHurP;Zup-2!s}f`IeCwEWQf1}^@zm+Qm|!1mKZ$F z25w;LKjZ>0g`$o)YdZ6&PBg$6ULrYx(x}AN^Fm!v(#`PXw`}4bD@Co1H^6 zwJRHA!<(Hdx!HDziVNWBkaFN*bg3oY zE!&<}u#n-Tw`Md7GxEQ&o3=|?=?`u+;8nyhV%^vh?Cum7MVxqM~TXqZ-zyMU~H?t(4 zqk1Y;vh{w*?jv=ohsBK>%p~>NU|KXQhUV6fl*ut>os^9oBLNvuf*!7V0t@ zON`1B+J%)K1_7n9U@Z|kBMX_#R^pR9OOdqz2K~l&IS|X z@6Oy#t5t+^I@?vy8I~IZ+PPN?ou|;sM6%v0skW25-hBH-2G?*XMz|U|>W>#KU;-q` zWcOGUFI>ksSYsoW+Fa7Nar?3nmO}0|6MZB62SGiav!7ZZFZhrx53JV`Zox z(>v@YQztn-0POX#>O?Z?EF*3xfWyy*P* zt1d*rIUp=K3c|NV+SjhLK;`$4GR)eE;Noa}2kl4eC3e8=A2kOQQmX_1qsX2I7JXjP zaY!o4)~?cNe-&FHB>C}^zSWeuIQJ&oXqqYad(`wKA z+bo@xjgQ;LZ0>w)*)-4cF~XBJ(@rijSk7S&o-h3vM^TaRp={4(uog8e|NP~(nI8x? zQr^M=!@$I-Ep9{7N^RxV z-zFx&vRjOA&FPPDaUxL5FOT3xU$_6Zn^yY}ta;yHSL+;RZqtN?g&m*%`^_wQ2vlB{ zzWjPisJq7Lv&69n0wwcRGm!tZHlE_~K)+XxfBT?^8*~m~S2pk9PeV6c-fnzh(S+!( zZk&lTMi*>2BgU{HfBzbh}{MDOr{9fWjspZGYX-CcKci)8}6vn-ay1@`oyc762R9-buUY zwiB7pXrw84sKMq-BaCv)RHNB% z4W~RVh|A0Aih%d5<8Sko*FlGPt1nsZVz<8g%zR669jlwZQBz5_k!0}_qDyaT(?Yom zllm0j^}vi+ICB8ohcBiGJE$cxV z1;uG*xQ<<_^DUrRjWJBm%{qa--*<-j1;S5WZ%IOLK!HM081sBPbu{9KiwwNi5{pJ8 zpf6y7ORt(wFo0sZd14F%2OY)_LGi}K3U%fPf2EjW#@(J?T-jqOwd>h#`&>O4rk&kK zqaC-cf*8Yz+znc10$KtWk114ZDA^s&g3C+d zG?L;zb8$goi^_xU};gEmcII8Jqpk3AXO1<z`+1*(eHfCxOb}!Xwbygq!GY2`k5{{chJY;hFI>ot{P-(bk-W%94o|Kmb6jxBOCT5PuwHoKkOP)#H zj|)hh_(qg|y-pv98cZ-)MVm;-SU-Ptf~p;!N4Fj29g_%Mf}E=Dw?G5h)@ z`~J;~>o6Z;z@P-$Uj~jjtnQM^m-=RPm|(%7bdw8q6G<4MKHYP7Hy zC&LMc6=U3?@&T?jP;)G#RFw(1lE_#E%nlx|&G&ftCb!rEq(VI1ka!__9HrXHka0()AW#1U|84=ucrW0zY1JrL#;~8!8=NIHcM&1e@ z);f3#ECdYqj>4~YcXz2i(Lb^}y&=AfYsqy578u)4Yv!faA(uKtabA^jwSPNyOlvve zf}E9^r5kGmmd!vaBEr(*J(T0}^*1UJ>+6;B4UI-4g{$hF&8 zmV$?|lPrTf^jcDNkAE@NpxWe+WGw>;f!2w0&|Ob;J*2Xxbr4H0$iCo%`{qBmlBl+= zlEaa564SRIK=80tmVhTqH}jqH*VUI5A6{hQB{u#|`2C^9M}jM|D5|8#H;!;rm~K+p zdHxRzeg~cficlf$lZKga9F81KTkdsG#+0bFQ=d!IBHM|!FU|`M3`ioK@z(_qy^r67 z_5|#Cr7?xkuXGN7z-;rW?I#YRoNumiviQv0csh-qI8{pqu7qxrzUbogFN5b;g>1TP zHldk6v%`WMIJ_Zgf>UYOr3vc?nX@<138K~AW~$^0_%XA4&6gF3)BJ1zzem_F-oLx; zw*K3nh`&tSR4y?>gnqOOiXHL;f=D)`q$kQGboiRw0#ob}DvCtyZ|`E%1^prB3nVo$l9_fUT;zDP3n_Pu~Nd zPxU%$Lc}j(R3A7Fk&kJ|u@#7N>nY7F@BFADAR3`WtQ8xZdGKH}Q;X;j!xj13wn6gS z8DksBvcen*j=7GdhQ}pUP4SCqkyo>e!@;wbU!xuUV$9VJpXQ4YLc81Uo~DydT|CV# z>kj%2>%KUqs!8btM0oNd* z#2(q+`0w0q19tM_g_GW#=F-eKa!(6Xn?BlHiO3VIxm7>*@@;yLM7WB9rBfsnKy7$P zMK*!W<{sJW*!Mg>|MNzuSpiXNg179!1UCEs&w|bWED&mO;U&p115jj?f7u_Z<$Q!{ z)bLX_5g8EIixP7-6_K$pbZH7L%L5lt3Ls9nC``)GNlySX4ctdH%sbry&|#FLoLHiw zeoGsQQ&WN$Q*XOD2QFBA~_3DQ@K2PwAU>SzlHe z%Liq9K&afqNn(JLOa4<`=#)-x!slAPyqNOwZ}gw`@BDu9H2+lAb}|-}D;9IeaHwN0 z29Nqfd>XA6NG2JrKc38ku>)taha$usRPItc&ee%brQEv-1xuT(<+whVi3c`OJtM^) z`U(S;lf-R`0A>^k_S^DIp~JiI?^naS(Zj#)t;`{O!PqtYCr}sF6IQVNjr$w+U3j8J zgBHXk^Wd#X4MT~fEFZQD-1r{8z4 zz1BM4I(zJK#`#}k;=X6qoK8Xug=}8CDf|uSJkq>ag`$)xbim~tt2sn667}WR#9zTT)+`rxj(ooSyO%Sd~?z5953XH;Jk9i;;?v!>}z>iNYQ z6;!ZN?Ksd78##BRiH;xFjg_b`92;#%y{?t8rH$I>CxXIMnq>Bkrm@hUPd`X{6iN)1 z>@c6M4Z^QoP<%-0k&71_Z2j=b-FD+0zR2Vh6wQo%8S&}&f)LcNHKQjTTaVb*s(^(4 z-igZ(bY8hOtDTig|A?jz7=MvV1NFoN@4nfnSzgQDb{~Vs9X*rCSC)^j%sLWzd3;A_ zm<}bV$m(?k5bdF*%Gs*%KIOV&VkP^lrmUJLy*zKAT^bP-mZ6@2+Aw5q3dbLCg9khl zETlkW9pKQ%z*jQ=Ri;?0)1>4!S#QP6V<=AA@85Zk=H~Mq3MgC?)^QiyuiqU|EHvsI zX4Uf^7E>j&F=)!P9C?i40GHBZ=w%Gea6Uj|lbWg-pY{_&Cs|z)F5gN?_E{Xp*%?Nh z>LQy6|CjW2rMI5ACJ??VuJK&ci^cCeNfKOb=(@kOixx~aRu4-KkeMnUNE2dxn7yF0#^ z_1e7bc&TcYImH`#6rMbN0aEcMgXi_eU+^r1??_b?FN$qTUS?^<@MZHOV^W zU4%YD%-=-rTb6H`EGdu%#u8^q?YNrhX&0SbED3OQ$QPGf^9pCt!#$XQcsBy04_fS( zNz)-N{uVjX{7&5d``czhoV^)aoZ5m zK>4kQO`i;)g>!D{OZJ@I0K11S!bvr*r&T)2X9z?Cd$bGSd-8v;l6}kajODzb&};IJ z$^CrG*nN;>3;|Th?o=Tp?SNeY8cTCeIA)3s_W?nn-pw#eFo`E%YVK7kjW5EmO~Y>A z=`=Mfs&$ANJ_;7FA)POGz8x;=z}PK$SoILsND3Wy`shfm&3*xTqsAV)0KUfjdpNTm zP9(~xI<$>>o^{Be@3hki+(s$}^!K_ud5S>2)L&QtqCfsA+K4jZ13y50x$3^#Djd`9 zdfRFHEA&s{^FkO z4ur2fKv*9r>+>(+Vpad0tIz0&SmkFlM^Qf?^!biyX|(^l81(Vj=Ej{Wmb4O|I5U?$ zaSt(-5aXZ4puDqzATEm=hQ^eM@VV%_l*#hJ3v%9xPqhfwrVa2Lx zVydfatWS{WuX8U`#l#*$#5>dUO|f4g=6XxOX@ac3YZiRgISmuYPe9rj`G?|zI=dL# zLe#;z8Ldje*w2HZ%Z~41(|ABE93%#SwSD==bU1OvXZ6viu^t9zaN{K%?*=-VX)Y|%&b4$>l%$2wBl;$C z%`{t24~y8fLbp~KO>}2^)U+oGG$2t*oO;0AfI{hie!>Y<`kW0EH{HR;AbI@S?AD=K z6cIaAzz<$&gSY;Fe(wp?o&nRNdeYTYKQgxWt!k9?(@j_efbe}b!uuYWpDkcyL7>+E zIt^U^yVDS+aqPe!K9DsNRwrbk0PL=Zc-;dSlDC+E{}jX*U~2zwmC?pCA9tC#@wj-~ z?>$rLU$rXwM4VeI&L4pSGJHph1yrvCN{0V+kF7a*G)j@m0BSsx!^PL1v}BDiGJrYu zW8pt9fc^jNXH1|{o=7m`tWkfzNb3b8CM^k7o;*7M!prmslmKC_e;?Ukwdjjqcc)tOw0~P%BL5Tl8;&divj;2ofKz4K*TL!)+X`1ue zydva&6F-=hfZ~XQQB#TN0;J28F=`t761`@;?!`(@b1dr|^Ti9MZ)jXw#QqJ!G+<;v ziSj>3E=EnYxy-xqJ#@TjB=sW`-Or%bNq+?hKN2Cj?SO^w0E7jA+W*sjIfjOZCn$gS z)Y(**nkrpoo+2P*{@E{YgUK>GZ+r5!=Zlt&-Ev{ca!WN}z*0U!lnY?Ff1mt+T&dT; z%MMZef-_2=d7yA6{>+wN`8};e_zN)Zh6I8b;CxX2Lseno(xE3^jFTyB&W1{|$vg&! zzv<~UUG{xj2U=By=eqy~@Uj0nfMz`~aRd2ZA9G>o9m<)ul#NG%U(yY-7E_a!RuTe%MMJyih$3fQ>7* z8^B8qCwTcBzC4>Peu*X^u+z1Hcm-;G%I0S&uWv&Afp6o2Bp|Ap8(E&l?mWvvHyy`~ zD@gU@xk*sodG4?j58pKx8*TehF+lkC?2%4>Qm%nMERd5?C((jtW&PsJYY+2wqPaJ4 zQgi#bk5E!l9X9Vu#7J(>zhiussQf0CLdPd!$y(%d+R0&O43LiQ8EYs{=_Q&n7rLVLnGkJKTOKiK?{ z!B{j`xjsNeE8k*udB(zrdCx$jc1S~QwSZ+bXntzI+y|tuSw-gfy=`iu(*3Xl=#x7s z;S|_!2E{e=RR2srQ5xym}?HB&%x)*b{+uU{3-y~s^w>)IU7;v6(OfP;u zYki{b%UlC>;l}WLl6RSy{&ks1IRhav+f4kMYVp=)x8g(Juz6d5g(tQ%?RfG%eJi&V+GX7v$TwGVob#2yBiKB) z1#E;_g9g$ZoNhVU|z3eclVwvWp=*`8t)AV zer`B(*HtJ)$Ayk==U+JB$g3aohZpc|vE?hW&J_HShHU z{we{L{?8mB!Awz0PQtO>nrpw;?e^yVhZ+a`iW~p=pkq|4pONQ`5E(LnZTavpW251g zM*hR@F=R?+a0Y7h5BtjbwJPJ0tku$rMM=eSW0`Y$BKv-%J%J2@FDEu3t&f5G+v4X; z_(Zx`r^G@_=UTZl5m%wvpC=UuHqO@~h`%Xl0Buu5#c0K7N5;n_=A~$8hZm(J>4wK9 zXQ?N2uO#$m-94Y~%UUWcSMLv{JI);$XW0Xf#74&?rlsfrY%k-~(^8W()3joekY=1E zug>YW&ym^ecJ=BVM&xW4_fM<@Kq%@|k4cCC@{8zEGf+lUp~upl^DhA(1PlWasE9Lu z*>{FAL#hG7D7)%yw!qdCq=x9nT`o?Xn(&S6#Ij6=EGu~^4HPy4)qdQU)tLKPeS5Wv zJV+S^c@mH)3BQlZ=L-4~VW_$lq%k9FkeWwk4s(Qb?amKZa^{VmtyPvjQ+8WqHG(Cq zSU%T+XO||a;Y*|;5tVUFemkQ(d%~_Bu{=m$sx1vRl(47byhl3*)waL9fdE$xz7Kx@ zIh`vEmVy0~s%K0>tYT`EVt8E7l~zf)RQ{8{&X&?;sj6^KqKKeb`LAa$f1EYHoVl8@ zIcKl^#C_T@u=|*Nk&@CKj0bw5OxOwx5GEq7ZWZ7%`$N4Gi1LFALTSvz4(z6zH z4jC`~CiCo&Hf1EBG%uK&!hhij`sd`S(?-TKS_jqc#E(i78Y1M{pU%X4+(2)1h*I%? z*>O$;fE^F?@a{jC(|4wm-%#kX)CQ`!pH%LZ&#e$T{_=hGlGxtEIWaJ`epA zJ^KX5u}BP;8{_e0eFv3QEz34pOCuO)S^=h$x5-@3#mmAAW)xZ2WI*TW+1a`MhBc_V zRMTm;f_)J5Z3}@QR_$SXn=J~8evZFBK1TsI*W>E@jKXu6~zGb9aj(-V$-RC3^Mmq%i@01d#8xNG%vTg4{2^B{&Aa?IpZxcN$8i z*nZjsq$x`1WHSe&S<9zl(M0=w)3xhs65~A@S#h~pu%a)7T4=}&Rh)#D2#JaUaXmzp zIz*P)OEJKQqu5V$5D2HXWov;|H(x3?Ta%LE{o8s7>W1e+h=djA2Z@(tbW@cUe z(6-t#;N0Uz!~K4cV8#G6Du`qbj-Aph;eLFccuOrxPWG z3h4m}IuD5MQ=4zRfxS-fKzJzo)vyu`FXM| zatWsKo!RbLH>b62FOnx@!FQRffF5Ipd-+Dek)WLLOi%?yG|BVyt z9An?Ev9{r@^;zS6?4H7(UQ$*}NnAEST?%=P`1sPj}B0i!j0PRwJw z_S$aU|BVxi{hfp?W>zDREfDNZ`v`_{ zE{=)Y0^~st;EVU}1=&MVo1}O@Rw%E33NsdR8t#YV$TGtqC)Aw(f0iIMGZm_pPW*PTtEGqle`+!SaN_tGnk<_ zoC3vxY8W#SMT^I<3VIL9C@gjmSDX=?lC3BxQ{;CSdFr@>co&T{7O;chTQ>eVP@6L@ zzv_Y$7W>yHM$df*)eoBVrg9&d)dK{+>v9VF&|Jal0Mx*~MXM3Bk&i{&X*2^h-%anN z^5YN`TSv$z$afO0%It?m86c3v3%vwVF=ZI&O9`n2Wp8bVR&I>~_Aq9tJY|`4w4jQH zlyn0}2Td_bsz;rlKzbI%!$0B+O*Ag6s-D#kO%JeD0$^G`G#%g5@!ZTIfks-}FXzcSDqYxb_Y(w8-HKZCa{ zo7GfWe#uL~1W6U0-&n()=eIP|xV8M=&{Y5}^+j~-^_RbQG~v%KlktuCpXR32)wWh%CvATbuWstSv650 zPZQH~9yt5BrHVoLh@GN(dAsgn28QD+wLq;_AIvWvol!D-a|0jd(=DwIr^~0TVL&3} z;lZL95+}#0zsq7yqejo-0r!FI?}mX~L9UQ&1R-Sawy7xMdG_aAy`xca?~CEbaO>p6 zE;OX(iJ$d$J*8@qKXOD;gi%~)!<<*>VAe!uU7+FJ)TS!GLtouu4KZIMFt3Qc)9Z(x zruv=T2Hl`7ZoR_pkiCW@Nz!(8wiJ3AZH;=u?l@AdVq9a)bLb(){q?38hR+j)`_sj5 zT@ImNTXeRx9M!0oMdoF=}f(jR}Vtq!k2OL7(Jc`vxg z!uZfMkK+7ZF&L5n9?+e%dG%NooPOAw2LoHwCiVWCW-!g1Wc38XAP-pr;R}s5s`Jp? zIwam`c{es(m5}b6S>&mRI1swfF7Lb+y(yb>KFq#gE%vwGrIxLeE7uhB`Pd)g*in`oiZGt-N)_PlDdNYk6hyeU->2rgNh{Df-K*Sr z^0RRj_t&sCFKD4oF@U98D-RxMC`ZaFYkzlQ+wF!_mk^!tyuJwD{>U_lPw;A$0!Je) z+zAdb(BuB);2UY{2Cpy*95e~ZuhTuXEoor&(|@M*^6Hi;lczbn5~*aUHrozJ8YGg46VfZp(#J|XO z<$4UsDCuERry=07$1D9H(w8M6I(WU^M(E1sF7Qh#%^l3okU;E-i^}^%h>?ZB3h;0k zp#eNe!Av-H+|h?|UA2@_j@2ULP=;dpK_pV7V6!a3l;lNnJ%gTb376SjcJ`>GAb3c& z*tZRkht8N?peks=_dp*^ zYAw4nb^1|)AXAH*=%oztX%E7qJ`0By4ij^`t%+aGXwQ~b=w&l!QF)d@t6eB$Rv+8p zBBqfsmC5Q-l)AnEkL%0J-7A)Vb5$$yR&EW`~enLo~mSTPSuAmgAS)>xXdMWXt+Uhp{F8 zlzMZVX$t`Gg%;%W`P?BZtPeLhh&dVz7@@rL7(a!hQ=~eI@RyM zSYrvPKc)l2Tw|;(eT<$iCN1Kn&4U^BsE1JDA~pYNAml}s#S|GdLSevqWdH7*a{=VJ@DEl{v@ZNJiFxS&8?r~@g&4YH> z$$2iGieDXkcwZ_${C6mj;}(Cj!Q4MKX4+*l%v zG_r{U4_}4uYG*l9T%p=~m?h&j(+~$^g?D;h$o6q;7-NyjR%XIrZJQZRWHPkv=MP=O z4#H8NhOaE?p;gn5HH(vgyF1#uySimBsq5UM+EMefrDJVVpa_rh;64E8`(XZ9EID`K z*m&q}THg^okN_ms{{JR;qN@6`@uK6=)mZ?c5rYTEJvF1(*|>z5OHRv7FT~#byO@Ht zN|60qonRvgBVPXg!h})Gn8C;-!4A}mvehO-&G~OP1|YEvYNSp;(s*1+DrS}evHeg5 zu25igzEF*$P<=`p-43MNUcGcgswm2A2fAU_`f<0DxhBC{9uXOYh%U}xvMr6>hR6GZ zrldj)U7WnQu{xG5CKos2q;w%oAzx;|mH=2c83oEt)vLiiiZXJ7Xu(%w&brbl3{fI> z<5CycM!|!9WFWpnNeNnsj|f?;)q7F*e|m zMIWlpgG6sJ5H9L)XH#`3Hmxo{;9+BEY;i?j{I2Co|;Flo;g^*aWA81ti#k3#(&BOq2WS;~x zL=a@2#R^&8J*zP9m8~&jcG+MMRlp8X@?cGvrqLG?k((()iNCeE#Ay^U>RHM^y@~y_ zlz20Xy08lsq3^}$%lMkA>X>=nTK2NI#ELZh!y;HMEF~ZW)8Fg8j}2Gw%r^>x?L1Xm zX9AhO0+GV|9NVMtn|eUctpUbmAppKw*QnUCf&C#;!J9aVTVoUO!$g4YT&4 z3_u$ZrqT8AK{`Q5R$v)CSV2<;Vud_+0cSNvq)%{Qf?P*zi0v1^^22L&)HC+wj-Z6Y z&!y7t>p1e4_m}$*AL?&ok=$QGp>a%G3ezBYWAavEI-3f9w8gs~*+vymeJ~Mudn&S3 zWu)vQWc0_Zb)Q*;1s{u`nQOi<>Qz4)JaUbGF>?yhUmN)1WJcaL1XF9dh8HX!rssnn zQ>AXha_;!JabA{}U$~a@jVNzv`6(15W_jqs>cf* zoSQW-?D4zb@h}D!Xjf!^xMUU(}?F%3Ren$2NB;~~a zH6e6{iah$({z9qW{NVPH3WLoguZQz;TSp)J z2fO2UY=OIcql1DYvJ`Z*f`g=^LX+g9WRk*w-)k$)XK`+l&(A+_`8P|?amX67*bpFq zTJ9+J02x342saq~xtvg3l}i&pKz`@V5K>@=fP0_HmK*$(_mrl4zPQo?X$ zned-}>q3`uJxl9^?HJ$&T~F!VzT?#fY{o3Q44z)rg<5PST6o8n;-zk54nPi}2APcD z0xU6Dkywh=ZbZf$(P=ybEMFKSY{lWOQ(c((nt>eDMI(3)>fpjkRJ%|ei0Pr=#>vF| zz=#YOW%@3kr(?Q~i=dyBW)CJQZ58 zPCkFe5(#_`?aN9lL3=+lLki7G=~}SaI*li`W#ql}L-YBblwLxLaSatDmL%nh;;1+D zV3telkL~o-3RD#gkUh2MidW#LlhF?wdA+BgbY0GSeu~cAKGY+eDrzrzBL_Xxsc*Ct ztWgSNHy+y;QG|1ZFSyoS6J=HDH%T;rehCJ`*nq-^Yz&_y(zu*UVxpCoDC4S4J1EYj zkxd>Wm}OmZIv_1EQBJuCb6vBEy7DLQCG0A)w>ptdqL?Q9QR~rslZ;$WU+dbW)B7%G zTXeRKOX#Tc8t({jW;5B^!K>J)%sfrOa!NzdYOn)A*GWY)x2#7bEsh$$I#m(QN=#Vk zM&!#_sXvM5vDik_QwUjcggOk#@c?UcM+C>^F}<%WmNpk>4NkITq_c^Y)y8Eu9xlYn zxbrrCyx@*_V4`YZPjG5f!Q)JW#lqkAYz@?KjLPuRnmGUbg}|_Qm{`DC(WO1A)MHXn zM{UFVtPVGtqA%j*SmIz>1`n*bV5v?PDuELgn}>IziB;BEysbgOi`R^GA>J|=G=EUl-)M0(bj(DqUIWAS@>5mO}LTpW6x?>AHTMr8ygO_^fp< z&bk=xj0vBx!xT`&KrKi%DooC!U|%$M(q2Jwy=D6pH^__VB-zkbG=~8C+D}6GpQH5u zF+~6j^v;72k@A;A(2Sg?j40&Lv9q5z-l61HNP|d-sE?8{q>6t;#8w0KtE$m5r7mnu z?Pn>@I&ZrqB1kk6M@f!Y;T8-XN)DlsyqJWgbQp*dG%hKcKzA}Jn=#562A`N)zkMzR z6U(3x>8J#9d6PIIVOj(Yc}=9CiJ`XMa?4r>^iwZS0A@YyNDI~*qt~MG%13!CTzx0T zk4F?)9ufK9Lw2}bV&Nn;^ygExU7u)`gYLqtPv@6$O6%2rWvyH0M-N0$UiSpiz;J|< zPeUOA<#QqOKT6$~o)@*Xga-vah}%uoaqo6&Bd&AILng-ZkDX;tLLLEudY&W5Mlup9 zdMY>d>EyaE8QN|HtcF%2qr_ll`OjR^oyi*`GSttV;p&11rCj; zh=^xqE-b8^Fw@v0SJbrg5?UyaUn9+OXOD-QW#Y@szz|<%Q7tthi_<;C z&(GMsNqcHRCW)vg{4Te6Y4&fQR8nz2lEj zJkQM^3*A+}mvr8>bf>cbw=b6Pc(rUL!~?-01L%}^ifVsFV^P#)y!#R1 zxpAP;AmS0xuF&04fn*2%Z5W}gWdU7AWN>Xg2MS$LqtUk`5yZP$F#Q=85({zwav}1* z>0PTH%j|>Z<$=CSoY=5=y$Be)7EzvHCEiW=)1uj338kcqpi`V#aumGdIADrN>mD0? zz(yJvCN|=}qNKE;YVL*)?uVDeDGoRNBw2TPId0?Wc#qrV&IU*EIi&(u@kQC;zK*nC z)AzgU0g4bW&oD+VwtmEU1P2%4<$Ft?ugvoaH5+1$9&VE&kN|XIww^&oGs@AZb1vVf zVFkhvND5t?QvTwNaG%`WVg@l9Ihp$M*AC@-(=YnFDi0W?X+pSMWo&7H$mv&b;_;jS zqEt{(bCzGXr>^2l^2ZH?mr~`0Mmw2t4VG>fJ-Vun#>>mzuBJoNFooo83OP0EqiPXP z62rElAa^7QHa5{)G`nEmZdvIB9V^v4q*M}fZkdci7JO4&@Q3=1i$KA1Zn9AWgbi?O zrEm%}wtkX&hh>qSJdW%Xk&a4@i63%VjL+=*U;iF*oa1$Qe$Fr<0>@8QevZbVYr0k& zb8&ZQXUXQy4yJGt)RS5rRlveRE3Ll0 zW@H_{<$o)asPkNG)7kz}?@Aw7@)Hj>P5DM8Cr0Zq`hhbnmmWs61Ts$}byd#EFTG`I+hI#xNNH>1Z7Rd-S5{Mf}lLl zi68g-;>=kbc8^1yUPUgRvMMeK$a*?`Xn7^t!sd-X93F>BehxosQ2xvW&7;=VPmkA{ z0Ccpy-*+PhWh-!Tz$ASu%~Rm^a4B==QIUU&>BGr4kOHpX?6Vc>C3*?(arms>&t16g zQoMW`TVKS{cqM1V@?u5yuS!*HrFs$b`{^|7lY6!LrFZ^w6!RpRHGj+)jMsFH3NFG$dmY#oofH+~E2_ag9SI8-`{EgDBLJ>_A2P(@62}z}8S^O;`J74s-Yk z8mbe<8>IRhK!e01%H_)%g2%zc(x|l^eboPB(ScQIvJj;6Jv`r>9F`*;^ew?SjQ^;_#{o_^ z$4-Vo43)GQIl>^XbZ4T%!%X_2;2K@8fP%xkxw+R>F-G5JEqRc#r* zY1lPBqG=hQEsM7)+#@ygD<}6(3CgM*NspKV(|rFV5mot0X4_Yoi=&4Dz8ST6HC$3U z;n|S8mc4!y4PrwNGQ*12DDygUtvT|!x}P^!#L1_{zij8vyc0DvU3GKlATJ4L5$&?Q zlpex4Rd8ChRQH+ZB*a#3Kp`x`7v}ldq=TWQ!!QQY_0Dfhq-0#-&K`X|sS8IlKtC(- zb}~)tf7Ds-`CPD*k9qi`y@8uOxN)>6)o-^0SMfB(oh$ZGH0k9Khp0@*XA6Z*mUXXK zhdCtkv(?2t);>~PtFrI9LhaMF!pLS+L4KFcsQ22IjCZwX}>1@$fPkJik@kh?yUs8=!q1aFokxCL|4>a;Bv2amw&A0*S|=?qq;2U*J(yuFPvqIx>PEz`hn<_L4%XTw_mL> zAuBj{U;XniO3EdhHD*_>67C>Ip3iJc?j0t7LqN3Lf;u1ZpTY3hd_*;Z1#yr6xa0~= zI8Z$LJ^5+{KXYS>A*1qhV2XFCB@X{#M#-Yyfbg7ZqyYY~%!SpH4XQv~Y=?q{G|Q;I zgPG09A&fEH@B}}(s$+%hfE>ab!n{oHlOs=k#0M+Dt(ZUstV21*tA&MA^tJ#CQZ}cm z*o!&86Z-+9oI*?O3^Y&TA8sCJUiQ-Mu=1j$IcPwc06XgW#!{2Fd-|VT<(?rKqh`y~ zx~$>GjPpYNky{b3^u6h{lFZLPu_QJ$Y^FTWzf+-qfH?mFSF;Gf;WX7dEPuUCy}1qH z@b6GsWtX(%w!()4TJAxu0{|l-|J4tkKpn|impWnC7`vX`2gexPezPm6PyzrWAuo{r z2($e6n&SpN5^juADo&KRw(pOf+EVTWBXVp1g0(}yPbB|^*y*+cR4RadmhXH32co#; z%kUxQ2X^759xy2*rhy18i_*H~17jQ_mxpii~W(=yXd_0ug)jV;YG^{rzw&8>CK&61OoEz=G4 zOm)o+(^Hd8nHU!md*`}_#+G`P40mX_wJ%dQsJvr8+tXozeh?Di{eQ;?{Scj8H>x0JY`6~Lw7}MIFuAy7Nd^I;Bf*QRfczVV z@c)hvii4J1=}YvZEgIR~3aK5D(T5Yb6udY3e)LflG@7xU($Gcq1t_GM=C=vpl$J$h z`XCpy zDivnPr0WZ(TT#OBP4f)SG7#Bk4?;)#!SyE5sCD`OBK$$Z(Larwl(0mt7H$Ws27;13 zM5x5XK~r4bmlk+HxHrPoeM=K$2=UAkqgcoDdV6+zdM&G1C@gu*QaqWmWmD%J#l=;g8*?m78|NS*z#1avVp0>r(pI#_ZzT zJrYF)lPe9>v_ci)NUh3i>#$bdwSL18vrkCYLZC}WRl?j=UgQLtlLvf z+LWGtcrpc&Re|ohH#N;wp0Q9-SK29!7?CCt$XU_PsF-{__LoZT&2BT~5_4MneFC6fuLQv-_Ul#MPhuhdyJJSP=5GE?1@@Z~u@1Cgk+ zlZp5pQ&Zqc2EIM7z_=OQ`p0s7nxo7V+aj3JO2U~!ae2iJZCIV*Yz!wZRJAutWPKQ4 zRRt<*3y#L$c%;jSK3(ZkVA0AY@6e10-*bw?^+8^K+XcOLLS>x+*K%RDdK-sXG(~h< zFsm5zfw>oLntb*OOQ#c6QWSaXbtvUv5`iC`EDz8cD+r#A_sOP)^gO??ntxHWOP=$ePU)Eo$0?2#={Pai9 z{?)udxA>MkU1J=EyqaabExlk!V}>P9uQghu6eV*NkropLr<4*JKT$i7uY96*vZz>o zdZfYB6507?4MW4+Vi+{fu)33$RIlKB`q_+z!~D^DBrh3;Zrb{!@W%3Dhn%CE%bLi? z$fMe$2B~}uW6Yu_m1WE<0R*!yR)y!6Fh)*~CcHVFK>ZGTDt!(-e|zad_qBAb@&AeE#Lr9*!iyt=16aapuUq<-xq8AygCUFj;HoATiUK&a-4lxXi7< zuz6VxCmmsw+*ahooeY;zS1KQcHUtgrPCrXt9%`1ca$xODkEHpIzkR}DX>x*dej}sl zBGh^n{SX5+djW!u3nDtyXK0#J*@d{FFG&T!NyY=`2Unpm{o zTWs#NvbiZ#bjraK>l${?Q(xAlgg)_4Zj6b>4*?{)W@I6I(r4lOo?|UE>q-pQ)*uTO zPduhop<;)7G*FrF95v^%EqA1rD@8X>N<&MAFhilI41JP&9^4x%d^c5!TCSZC*$lg-5Lh3*?-mhRgX@ais>RBjk`ftIGyF zC|DsJ9XB{WCWiQBkC%V5tvf_O7&s1|2(`h~>V?Ua&$-&ztw^WNe2r>PEd9|sz93j) z0JoD5?sl``LMg>D&t{a?%u-!!u(~qJiw)F?-#xx3lT9)ZJ&8-)^tuRIs{x_ z@TGL7Q!KkEHq4%xoKx{?1DsxYj_;4Qbuap_ecV`TbuKQ)Jh^%yo3#?-MBj zS|x<{$^PTKCp5yJ0&?O2pz1^5IH7RYW%p&2n(7id%a3S~sc# z-31RB^p>ky{4<`uzFHxc*b=mVVz_0k1ei5BL+AmC_Ktq?(RAu>W zL6Dg0F<6TJHp$UAKrzUmprd$>(L^iK)89x{5LT2YgSY7Yrx#`mS-H>X)&p`~uxw+_ zXgwjm88|5voqEax&S#xLwVzT#5Z$g2!_my5y^me4xL@b`WPyC#Xj z;Q8LcW5hQ0YxS&hhRupF1g&=L==nT-Qt~`WDx5<0T6Pf0SInMXzjL-|7OFN?r>uvf zC7mp&7~n%I^opbeYPo($=CRo_?S1Ei%eC{bnL5tqh=h~$9<;60$F^s9wC#plCS0~Rs@I+cY2)BAaM|i8}oR^WE)PH0Ek#SY(!C1Maj=J}V?>Wcjo*6lC zqq`-cj*mp@`fTcWz}zGxv=v)(+Wepothz6t0&`u(U#N?nzR?{$%!KwWbx4 z9I--fsM;uHu7!{u8S{<(CdIrH9J}+*>26=Pp67g~@yq(*J5OL{kYv-ihf=)@qBoIrbeF4IQ-*kP_w4`AjQAN(+>RqDj(R*rQ9+6 zX>Z-QK{^`maRaUps z(OQDtUgU$g6|(B^<=V#huI{0%57C<`MyQrdSMtEfG69qDO=#Yq6|2aG`~xIAQVZ@3 zbkpp=^(+s2wY(m|GuP$2bL#JQ`{}58A)AFw_CIm)%rTN+35-sh@G*^*iFDL&mve(9 z__Qr2$A1z~LE^X!7r=mg_&$pD%w#YwzQ?SXR5K*$1|hfQMm;UpI43En1SSlipF`s5iFQ(n$@d6(|g(o%T8 zo6>_*)kfc?fI-sVXQg+5Ltj9OP=yb+r5z{2 z0R;|GzJ)DtQlb3Ju=Qz>++^dhlJAx6uhXfYhtC443JKe^(k)w=o%d0o;0w}R(asiL zyId&VHmRhf7HB7SH_)~>K^Oz~H4bzJ<5+mET|P@zV|9ehYw7a{wJFYvdYR??T$v2} zbwmfX1>JIB0%73(ngg3#r9b&G-Rs!cuwDzb!QDhT2vt<*qMsOiucF$)Mw*gq6yUSe zCtm7%Ddf0@NI`4Akg~YUJL|h*z&`hsc3hdW5a+kd;fd70=lfnQyIUJ)FYlM1j6vKU z*czUe9;_6RD!;oLp@-NSOlE3)JhkXlv>OY@jlwIb%%0H|@*(AH++KLQE1g8Ig!cUjmw zvl_f4cx6YAODT2bT(e*!>c)<|W<7_TOZp98Uhs<+h=?Qjm^b0k7lvwSPt>qUjt@;~ zoI%QUt6c8vRAB^F)Ht*y$41qMz$Q|oY9$j?TUT)F2~erIL9->yuO4%{Kj`AllY1<) zm0Na3XJtiS-3=StoK`1O>aB+w)IxVXbRb|%MW z%9IEe^h4S_yv3*qBENf`yGkL}F&{*)9f-$!K90zPJA|g3|CVO-JNFu|-FKijUb_83 z`b!K+uSd^C%A+#!Q0NPODTu4$VX#6Pk>y7c&}SDAc^}#D!2U5g#b2_??mEYWbRwI8eBQ8y zm?bfuf)NB}ZTDxNi{BTZ`G9a!%K*5}%2;MRi}bduNm3X0$$>#Jcc#cCtdhD=yP{)z z2hmm!!pm@~ClzwOwR3{slJO;1$s=%FwK#%{*Bu)o+O_E7@fu9fdGF07qU%DH+pJX^ z0&@#FFG7@R2|(Ls^_2*?Lp76WE{CqAYve^z2s1TxD~rLf4&}(T$M~EjGV42P5~1ws zSe+-#-a*2GzIR!3u~tWDRrIEVS3@Kl37q*+Q3OHdM@eAg3>8kh@5-0OlcNGHJ{FMQ{d66DSZVuS5~J{Uz}4H z_4sk@F5|ntkIXc1a3)H3;Y!q+ul(d|_iYmrU96j{>5UfujOwSh@Pd7mJDP-_Bzw%) zGTbRkB*I-!ep{Cmhw5YPOV*ks17lVQg0Nrf?J47KiXyEE4VSVsz18JQ4O4JD=aYjN zX3CRW39@tK+l10%J2YmktK_I?hrxAf@Rtf=54X#Pu2o#7r}HLDr%eBcwRdU`tqa>V zW81c!72CFL+qP}ncCuo7#kOtRo%h=(dv|r8bal;tFsnw@7|(Ox*JbD0PRz=-1c6s| z-iQTAq*|y}lky_YjX~EnnMhhgx_>S77mNZ0=_eQN+~jt3qDaM7Mv84R_P=-%Oa;LOVgy)+>yPsEFQeZHbJb;{?*qJo9^a9neE)t@DO?5StZa&lng}v z59mg#xN)Kq^I738hU8;A6NESNJ7~l%f&1;AR;Oiod3GcC7yJ6`A)?K=2m%njQ)JA?m6MJlJJgw z+ML8fGCw@8QZwf3e|6=$VFws~D_nASp2h!uVo8H3FaR0?4!DyDki=qzk~JtW{EsjI z(XIPb%06VvCLj@iB>)Th3^gf#k7Mqdt-E0ZDR&&F1L5YqVvQXkM`047O`*z0I3slb zjAlcPG~_$Wkh%$|3usAgCU&M1414sHpg!|CX`4zrv5W*S_*B*UT&I@aJFo*R%xlV^ zqSqIR6c-ESF@3iR%9bFrr6cirY7-`_oj{wvcIDdLgLZl;o&A3wgbm_`owgP}^TFGv zcUIlF+QE1+@324s(DUH-8W;bH?4z2q^uYmu;{h!*|65ro|0ZcwVYVJn-SC@X(iG0C zpbQ{_F_99jb1~?GDWe1WR@iKobkv%S$9Pj+oJsI!hz0#)2$PcH4IG0(0!ou;raUm5 zAVxUGkRXsq0F!VGeYgu(U1yu0VXTdu>>1{ZMSQS$j)$KDY=pH1i1{Ezod!j6t47HXL*3el+Rc4XL1S zC-ev@Gi`y@oCNZ%S}=6IkL+-OF(`O^(u5T_(F{vdBZ+J;8;?|P(o6WDp+)X;QZ=#h zT_UMkLa)#x-Dxau^l*T8#(F*q+h`n!&BYsj zI$qXcB>ts_{ehiC0TxhW%9HckWkOw+J2RC4ujp#5wd4qR@fap!+j^SNqIg}SI5O(G`D!X6TXfA1l8+)) zQOR@j(4DO|=!+}%$AwhFPA7vUy}N~CD!K!K9t+E9xgO}AFBao%f45!UNXd;CtA+3E zV1o406afULOhWEK6H};nBwu8@pd-i4rI@htb*ezz?v`>?&XFh0gVoE9%+jT|A;#8_ zY|KPy!ho=t@2n~Umnp(poPH?|BJ(7tr=0ru!}1RI0*xCQiahPT(o>qU6SsDL zbTX(mER=E5LphP;wncRAfugm677_*!1^&EOZs!%}kROqr&H06B_}2mEaO%$l zV|sdNd7i+JZDt-Z*0y=3-}Ie&KIRZ|de4z|50roEO;X=CNZ5p7tnmxLFMEkCLm%kB zlcj$R`1&7;;(r6hBo*NGdt|x1$asnzDN`y*Nyn2F>0%7AtO|dD3345%J zNrqru#W@5-hXV*u#-Fz3y==b5SzM@&I z5+@T6o#ZMe*D8+oMbd!H+vCp?C4wv3TIyfRekLZc4pVr^RXHBM%>%WfM?B+A@zza3 z-}>nL?sI0yB2XxX;w$>RH)7E7B58!7FivE_j5ye%nAjodnaK9u2AA6MAc5`cA#3xg ztfFVFn5zTjS!+C;ftvIt6mvLc!TKfhtnK~jh zyn{oVe#)m|%}4SCSARsI4Wd|wSN>A5TsyV+t$XWgOg!eUiQ11!))BSr>om|C+VQe* zee|HJ;wf~tQWB)!bT?J8?caGwpl!j+CGwq?BEZHFBUs|oA@*Ahgc8a~5XBT%xtcp<56%r`WTWKa1p;2n}YwqhIltraQM3iPv^a&xS zwTZyQq2z~DDfXH=-Gjfhy{3Qfr<5*wyB}!A*y?OVwi50%a6-xunJQLME?=3(y?l0h z8+jM>#bVYqcrUA{FOE=?4sOxVD%!sef~J-4^x`m8l$Ciw!QMPaOdJ^>Yr1UknX$_> z^*HXPY#~7lGIR<$UjrQ}v}RZca(MNQ+Bp!v>NdUH`iu>+)3|+#HNEgr-Y!`Dd;fN0 zgHijb8<8Jv{%o`AS1y2z=N2HgmGT#xP3rmwDS3_~jZ49qc%1JSgZjkgCSa(tkLX|Y zOBce8ostAnzzF5QDhGGS{@fUP^WH+{$A=-Xxj)nA4Ys_ zCxOw(m;__$O+|okId7x@F&F;U06F6QtMl3ooFPKETY%L_QJgrJ1EMRwm}oKCle6WM z!q)a@It;2m(ih{BR`{J*W9V9qN}Nl4&U%_3Qom|2{KIse#1eFXpNTT@p13guQfo_U z6UyIaxUKvfQ1=AIo07?~(Ly;SoQu;;xt)>adEp1}suX)5AF1bw?zUWIsVQ5w)a1Z_ zywUm!0Q~f;o$jbxQtD*@)nqzy3;5-@l&EaQZV02Ob`TX@+fppe3s$5miBNS`{jzlz zB@+-V3p%U$4VP5Ky+p{K+3_rYwVn<{QsLoZ<&)U{@^5LD@pUAhXi?AB+AG!B`k| zP$4+$0cLPi58bfB>l378X{hueZ9x(wTYsRy^f5$uGrpE-)@N0s08+?$ngyzbKn*yJ zSm;c@3@4+2xc0xM&kGYfthH@2@NJ-A0f_>&ENKFO#5MQUEjQiE>8`uE%p7FY%C&?h zf`b2=gi$FA{TbTmr_xaegT1y5gbiw2HVN?A5uS^@A>4qdlbtUsr%*M&p2K6};}KJ_ z?KaRdAnLyZ-HqQChyG5CbdB>YN`u|Wrl~SOoBW{~&f)|vVQUyqnr*s7EbF$e7CuFY zy%s8cQ@@2QXIw$1r9o{6&_lWioZnUl`OFUs2z|?S8w}gpBEITy^JF5bQS_E=6RKg# z_`P!gQ}pt^Y*W|QFvAFwLe-i`HzjM;egwk@_2-KtcTmf**6I!U8F`q#{{`Cp=<#}TK2WXlrRlZR zp|NYN(^c;gg$Yw>eAY>O?tET4;~M%9BHa-UlmzceJ7P~-z>;SS`4T~C-dmKF0Xb*X zZ{Pcu#>s#W4yTCr3Jn>qjI-rnIeNuhf*LLi8ZCM~IEbNgiXfESsv0sV?^w*h$MO&d zouz~iN6H!;qJz|dNVw8BK<{XTE<)E&`6hfOrcg+xoO3J`TC#tuSS$A9fRbG8^3E+w zx~ipr50HYxBo)oVh6!H{DDo$FrK54-b%_AYDewE^62>WkAR|PB-P}|MRJHgJj{*Jl z`Bmqq)X%33X=NOvp$Q3oP*N8I?G>YeyMY(yzyJ!P5yf=;);~$29b&MiCNnA?3=Gbp zKA8lSD_q_1H9xA9G`<5Hfm1Pa&GXnrtpQ*_qeeivhzROIlU~hI(Dm$R_G7XCsXs+k zWFYF^EijV3$=C~7^eMl3fP0q^vcZxJRjk`oXwlZj-uGz5IRrjAdWd30wmA0%L5P^; zqx&k)hRl3yBsDH8%jD#V?}dR23Qr`8?08ZcP53EM4Y?*bTvXegw}6_x3dlv%l#>Y=-@@LK;d2znm3I{Qg!;OUaLkXxI(3c z-LF|~7qny~3Bo04hmv?Cy}^>*TXKzA&H`!L)$IQMZJBT0*4^hCFrMvyzqXX4WCAzc z*J+-c%UdNBZM)wCh$-|x|5B_@z~R^bC-9Uk0sk8q4F0{gv=a)-VD3iC+ja|R-#x;0nf5o&@YEaK6%U5Lt3@iWDT{J;^oh~a+>-0zLvBEv4~HK2 zJ>)FvABM)QKd4Loqxdm`Q!!8c(Wa3DnbK-5UdF(NZv~a6!dnp_SSi*@04<~)soULjJYG}Z+d`fR zfa-;ijaFIP2U3=k61OIhKw`pUhX0{cJ!Lhc$x&UiP-Gir;4fCBsR4FRHC4->CawcT0y&-+K{Sgs04;T5)^VK!tE2R-~)uHrw*%eP&!+vo2rgUQH-G`ikq@M{g zvrkQ{8sjy~o_)qTtplyMq|Ivl2ZOeWoase;r&>*!%-npDUnlKCl}uraye=33PJ?CT z!9g1IG5aF0SHDEy42B8m+3P;@i5+Wi!p}>EpyuNxt0R5Gk!;QRM3_7`1SB3oH{r+s z{JZ#c>!o$R3)PmeSk1lm-CKW!m~%AB)_|V0u8mtRYHI&$-C6IX7AVp z!Et5moy}A8g2!bEwXJ8tC2U6&nd)iY4)@9PJ`#K;tpNwS7HN*KIHE zUOy4#voi_ut3!iS&GGh0Y^e&E6)p{(;?IxkFM>Y!HYU^koypUl|JDw3t{|8n;S5ooU`%a~(%7oQk0#%b~2K{kO z`1vnEa%9m-0a2(7Ay<-UVsOB#W&0GXp=0`5K!I0L(R@dkh+42jWMT?ZVcwO815C(? z&jHV8K7l7B2*)iu{tx;NlN^%sWXbYHsO`fU{J|rv>|I@FrRCvZZDp4eD=G*O%>+hB z;UoVH&*hH@)NZVD21|z=SgpnPX@Sm9B&w}y3B$Y`Qs=9(*}p>mN7`Ut8WJ-7{9e=mC*hJm@N*n zsEqv=81jRGwzG)xHxXef_(XemSLoYGZ@I^7rA(&+x1L#P1IAvj(=5daa#VEb^+=46 z9nTZk?;f zg4m^rDeQ*Yy22FhXsP@Y8n;%|E#}Ys4P?ITBST$HO4(k#j*BhIOK!~}WudLrKQ<+m zQoJiweDBpFO%3z#LRI$T=2Ic!G%H@aNsoI4N*$ZvfG2oVbX6Ks?FC2M z_b*O+gmTG6^$lL+&WXF5otbh+M+eEPh;w@l>QXyVe+0Fg@rMkW1)1T|Enwm<)td*t zG3CuRF(N7L-i6q58L+bqU$uiYdZEfF<;_{5H*tU!*IKZA60lF|C+s8COg|Z1xHnru zYzk9+%HEKKsYfq|B@eo_EKb3}eAxrp^?yu7TjYLHFfNmy=>GyP1~3ZwESt#1`}Dx? zu`xVpXdYpU>zThx{6y33FPOsmJeP?H7Z6C^NQWflk^ z0;MDM@RO8X?NXXL%g*6WmU-N;AOJx_BNI{OCoy&Tkx-05pHrqE0jN0-fVZ*>5^Zm|cJTV_Hv6Tce0 zhCbcCH(4tzea3b^lk1D)Q1#pS8C7Ma0&6dT2AFVK zy5BwdxkJh4-&fD5sM&DVV?K4!3~la77PJMv1G>MQDLX)Hx6`(mQb%v%$c#-=Ou z@dybX7)0YS1(L-*Xl-jfW<&>RO?1O}zMD8{4gQqmjL|@}iT4u^mSMrD1`q za#sB7=%JQt3!F72f zFW31DO?URf9KUBNhin}~I|7@;h|Bi9>180zN3w7gN@?C~YLo98JQS$a3XY>uveX5` zI&Hgt`B1M{ZtPSCiaYkARF<%AKTb4aF6krY226R=dA0=Bgk3k`p%6>|^!tW7L%)Q@yeY z1occ`s(TN1p3w`WD6?Cb`oxMuQ%mu7>_bwrDOIUu+iXRV8Vdi37)n9Xu$>M5kpOK@ z;E5#?u|^XOBY283D>Y0D72{Mqb30Y*7vNqFG3|0q?CBZTU^0&Wa0;|QH8}j~SWH?c zFsInw`0X9{gXmkZIM&>~VGXnE)T%oLzp_UvGXyVImmsMzyH$sDi%U|R97GwsEw=Rt@Grlgkh>j zMX_(G=B(m#J@hAw@@OgB8Bp*4fHMu64|+_pS+1-}8#iP;mwVrImYley`}?H-vifeP zg-@qn4&53SS{!kGTAu9;PwsNU@=Z}l$jrz~%LF&O))!lJD)OzP^hIwEPr5{S$km2= z0RWEbo%xS}{|8Xa3NZFl4pa^lUykDUO;B+|9FBSP!PS$H7*?So1WfTC5%>Rjq({+1 zh3RtymJj(0SwH!$e+@#FPEDlOw52T&Zrl3G?a}M z6qK|Sko6@Ux*jt#c4Q;}m&y1}(HGDt=$inC{)g{>h}Sccggi|oMa&X%0x~lFrN!mU zDy=k(Wz0*m1*M|>WVDQB7-aPxl{oas0MQF7cY756*1tM{#9k{D0hG~pAz~N-9_G;s z9Bu@l{cDy0;0Op!kokz3kj~bJXVZU|)0}*^I$67Z1ky$Zi2wKyR(tye>l^B4iGG4g zV%R&A4yP+jdv5NwUmi?+x!-OtFIQOHdYagjPb0nHH=VsFc<}K5HeD3$T|YqVua?uCSvxXriP}M3SRYW<#r_1j5*Yut=2CNjkMA#3^yx_wZ}L6s%sE#Q+Qh` zWQmcaRpzByk4s>11qlH+qQDwA^24&Q!60cEL@-AXD7d@GNl7AYC1Wbxw;kRv28aNo zJS;*1cY?~WY=nid_+qZyax-bC##`ES_G8!NSj=NqqSUf4=V$y492fvLB2*I(&>WsH zvCo05=nmLr3(UNWo(j-gT@KH@#lf-w+))WM+jQqB`D=A&;mSmpWRbU>p482RIFd$zul+dS%ARrEjrCg+j6t^vb; z>1bO0e*^!cA)mxd7~yC)UQ^w8U~WHb-?tljCEpJ5Z~&}P!s%IuVE(q@E!Pa%3q&m+ zBq;I707%q8I@;;n0h<;3WrO4qx*kv$$iaCiwjpIK1*^d$z%NTIAWF16&|VbW^IxAd z@d`*u&xbFjucs%kwWYHwX|kJ*!`enT>69iCwP@1nZ}11+9&`@rKMA4(*NWmI!n(#A z%kzCiN=7V?1j~ld_$4X{sJ0tC&E#dO#aP?)L)hmO8UF^xx{HB||MUyBUrTf=zE1*A?o;Lvh z{f)D7Oiu54)yJ`6%EU(W&$JUJWzt`=Uua$d1)%==VaDFGT?UavH9}U^twIu`7rE&` zLlzICy+KR%$GZ-r3qQLiD;LLDqZ^V?(`A7GEQjF-Gyc1FDg6(M=l6FywIV&sc>a=j zhW%q;SHV8O2J7ui!|LMn3O5}kw>lPST`DR^@Cf6>8z}nXi%-L&2E*eF0TGMEABcW; z!uC8^TXDg5 zPgGLEo&bCwcN$L9_!c-Pt9A^2)giwR7mw5i~Gog&9o{XNY?ZQ87**su(texhCY{QQ?wZH`!iS$Pt*S*4)jf4>j*ku_# zj~Ck>`ufePFunh(?ZU`lMd^K1UoI`_V81hR?V*7(mx^-Z2K@acKf|+l)Pv_>vJIta zvm2-Cp!EFKgx$3GBA*(zvkQ48K~FMa*TIvDBkGZMkgDCE!i745mT6ct)J}yBaba4X zkzu4K=2YTSr%(}>;e1?Z?ubX73a*V6d2DnlJI5)Q+Sx@P=4|LrMCN$hr%b?d%B7_l z`Qb=T{z)*qc$U7KDBREsmL2D=b&UVDkada1*@^X%ikq2!&^BYQF2`E|F(2TQ8BG33Ip8i++#@9 zokd($hG~^h9JiS`D3Liz!Tew`j9KqxHVf$JN~t`;yqC?vdGLImi?*cxS;Cl{SO?8# z`P2;H*A1ftGC&TZvXi`|S2@(~{r?HqIGNLIex}mE3dgpDsP^EX64XoIJ{M3PN`UIP9R@BtP>e*NO^sI z4FXRBa=rI4;^o$b?-uQLt3A~n%y(@b4n8YQoyWQN;w;1$*T(oS+$t?4Wl7`ld5PeR$A$FQS9DQRoDJL#B0-oc8qt0(^C$zox;ud4bp9D*IK+7O=9Bifze5KH;-XHQoAbui4BL7w< zM~N(k(psKgMqesdcK#_!4bl}vXjo9`GD}mJaDkK4dmf+Pw~DH30RG?p8F3KWk2gxBvDiWa^&^7XAt*J$_C!}z^964heOx8M?FkPc|h&pbzC$| z2NDrrEO@ZqjS-U?H0G4jY1z(qF?pyiQ<*13u-5^(FUT&Ni_Xd~LL(b8}pa;ROvg>cXkAnl_3iCZSPeIW) zt;2K)v{G|{%ej$XJIi;IWNV6Q+z+ca6HD z{6`T$3;bSYt8ceENN6o2D-vqGT!t>uxXFSmOGcPPC18xax-k(QLZRX+R@y-#0&qRF zASvy>ciC_Axm;d;@@Pq>Dz`Z=JsYQnAt9G)>B6{&XGBOBZynQtrwikUI$I)}!@T*_ z#@DKM$k5jMPf{6wCT{rOZV_1_cJ?kHM^0WOhAinzpHT2hZE00>1_&UiwoJXA zt1%B;s`G|4X_u5e*4oo6S}5cF#ldD~-l&mg^V%xi=Dt{qr2JKZs;>9<_qEsi4_l;` zTc3Ne&-bp4AjYp5G1Tx=kRpHk&(Aj|DyqtPj5+xh%Pn?O_N!HX0g)%PThGb_a@wXJ zMpHYxo1w+UplY|c8?Owazf<@E!!?(etHrnJFwJ55KXmkd(=&PDqJ+%6-mf1*qpPY% zDy9EgnPJmYR_AXY)-}9felDhz38vg-HW>XMf$!BgPfc^$Em#6|7f&9O3L!|SYU=D1 zni8ZYi_&e~Tk}+Zjs=#im7Se^VYNiD*dpXTl#}-aufu=)2MLJ8ge)&3**YQu4vg`+ z@O&FH+0Tm!ew_L9(FM+=O=3(hjXgvs>(mB6N#2d z=L1L%{HZ4}(xxLrCglAZxKGde$62n2)>7F_@n6qPOIyw^EKSd2zdDjWf0pPN+=)Q> zFj%0zdONxOpzONXsdafVB;g$Dh?{n&?p>)DMu0yTAnkeqocafQ5i>J>RAa?x`nqg8 z&fO_zLF$iG#7a1MJwl4~Rg@cf!F?ZXs|y6 zo}P}jqELJg!9(sBjUj`LINSE*B(D0~_4X-zWFSPo=&st;i3SFz%<-&kZ7rK1LZ{6* zo2Psw!&Dv_)u5s#)9DRyY15i${-X#@Uz8DVhpssD_47W!)1S2*8 z7ngK@Kq4K%34>gV)BU*NcLadvN&p*A)!`CM`~ob5*bIX_y|e_rG8i#+Rz45;)0QDo zilTLuO!e+^$t_mru_`Z=kAh+TrN9tiyD{!#c(9^Ngd`y(Ex;spu>WyueHEtt#vqF7 zieOq(+?>mW_o-^M5R28ER>l-33ggJFCLk#U+bbM^!U)Q^Icr0d6v;*UEw&O&G8Sfs z9`W}|hX!dR)?YuPDmUli2L~P$bHv7jX@A+jTc6$;=x%WrTW{rpKlk{VIdu-XO#|5T z0-xO(0@dGFpX=J`i3c|Qyo1tGZ;av(GiyQBa?Mu)q|rhQ?S3Wk7Wm|zzK8AO+Yn)q zkuei?f| z92m2G&uS<}T5}g{%R5>b#RGFcNTt9efxCfqqA0!$lj9+7li6_L5!@+dTPG^9(r2fn zbj*h_cr7eO!!wx5i;$FBv7FDF-PL;o-)c>r7mSPcg& zBJtf)eUCx2}S~XIr@TN!v9<`@O9*TEjCU5 zoB%_^)kiLXJ#B365E^(|^gt%GMgMuIwf4IW&(tg!XiK5%Qjo#o*~2!o938qqcv07q zx-eD_c=Hrk$UX)Hc#xBuZt?_+7=*{fmo58SM>2y{(Qymy`~qjK^Z@C6z?T(6yEu>( zI+9vJ`)HAcH$x%hT2>!birH_KmtB;!%xwwuE*wY{59v3+p(4X{p&P4RIlH|Hu>lG) zwJ8FWi@Vk4QbV-^Gn=pjNJ+e0dKxFOA>NkV$&3 zPz_HB3YKXK=yd}OkJ~j9e8!GN=Jq!SDB)?Ks_P>Q25F>+E&*4n#`i$Rb~#>bnHe5s zAH(;-I$KU|nUpx30}2YNlpoj)z>2V}ERRnbqL0dl8R#N9VW@30jl_n2O~Kz9mSVo8C)KAwZ9)&T6av|{IGVJLVs zN;%@dM^!7R{=CY);zEE-qA^=P4Dco^5|}4G+#<=$bd7}al2Jnt)*JEsQNJW!m$#6#rK0QX zmX-$)o7$>ESev?~ptRJqR25x8Tu=}Qf;8}}>TCqRB8Pc(2s%|4lspMUX?F9P?ZQg7 zfJG2XuA`m{H4^D|QHR>>q=7WV#sVf8s@5{UEp%Rby0Xw#k-GT8(RsDi2| z@6sxjLaW!j?r-JAO~>{UE6)n$pAgLVI(~*^qk29pcf3ramaNU5EXhrk=O=P6`e?*< zV*$-}H^Cdc0xQ1N(|{ISJp=mGLIn zINykSS82(Zbrav884ptxBJLpB+1dI46ZYNoj-~}u7VWSozsMsl4i3nB0(Yqz{)mpOM zZZNDz>``t9KEVlZ+s2Wt60ZG+r2$qK-Jdj=eLK&*S&BQvIp40L>5P^M(%XMOug6me z@OXQzrRxOd!D~t`A`MN)^8{yKAO-!EDlg-2h^eSyR$g@KIL0Q&!2{px+p-RL-lf;D z)!y{FUAJj0!2ZEWNljH%RcIMpU;vN|B#wU?djVuqD>EWetJ2M!VP>I1J*(;9o+?+_K?CjX6Kgml{V^*1+gP&g<5f$Bj1gT#QIa_>an z7|ZtuM=#?dp`A_bb^2VFOqPF#vB7q0gv*rrnF(Oxr+ruMJDk5fwtA8-h9O{m0~<) zq?@PTY%$%kYmoN(B-L0Vid;hig*z6AqfniV`FmQPK9}A2cP3hl5*)n}E7xCfIirV} zoB=i$cF9(G#S!@~bJiABgw0}3&+Q)|;%oiTVjuC?)^*XqaMk5mV^NKJeL%l~A>lg9wAyH)%cg%>_maT6!G(*Tn(}Qd?-4^?-r+#aU`?7(&8= zjKPT;-DgTPmZs6|L}o-kE{PI!*H9Wxk2(O+uZxvBBmAt13o+qK9zQE38P>)Mx)Ew7 zmOf!O^i--?TQ`Hkr%%wLsCtAs1g%_y3DyB{5oqV>$yE_tY88rKaa~>E6UmIquu62j zTlD^qVov8AX0{1Nk~>mG=JW^)tb0W|$4iQiwQ8};ghVm- z`NM0Z6{m$;)x@@5n+RR^I&JUH)%Cu%_9wtyClCFnm6u^*>k_}HAER{^AHUXoh9o#s z1mrxp^pzI|wrS{N-XPHvb$NLDD63%}zJ+-}RFoJffXz5<&{UBr95uXV`y*|R0Bd-5 zHrG}&@I;qxQcCjr7O4egWv>`OAgAYvhyM`p_HX4@+}5R}IE;uOp99XM2dauq;O0zR z*N((OFUQ0Q8(2CS#d-MtU^K4&pLo!U(L_#34HP_B4oRiy6`zJi&bLuiZ(=Yo&g5T% z?UQng4KHGWe!h*vb0E)+nEd>IFy?$P^6WZmwg~$J^6PTnb2P43_BCPC@er<&vG|lt zMQ~}L<^`OY=@Dq^DV8Dsy5YJw%z{jRmayLpW{Y2yYIZn=Abcc10VLW=o-SB_TIL!e z@C7fPl60*-FZ4LbY?l#Jl1Mo(a;H=t!umErPn)u%pz%dxmUgia9^{aFc>yxbo`$mM z{28;J_jY-6QIIM5sf^5Ddk9iL_W`ehk>R!YqK-gNQf@rCDPFRxx+Y6m2JeylwiHrA|F(8VfeIWq`H9lmx;{b z(b29URF@F0F`<3LwMR_U!5Vz!2A(2z8aOyq&ADf#{=m$RfPx7dN%l8*`jgC+W>){Y z2!0xUto5kb@zVl)fS*ENIk~z{^SFPF^Y8@cU+M(|6Gna;JiB@$FTQF3hk$Qg(mB$9 za&o=)T_%Yjn}o%1Ue3|8>r?4_{VLNUGXE4(XXdmV#{EW>$3z`&HGRxpJ^K%Qg~3Y{ z7EdNouY6aPNwR`5K@yC<+XNx`>0R9t9^Ww{(v;@b7fgBczk+#` zG2d-<-*n@wJD6iR9FN>QJT7Q6lCm+0u z`qI0vj}^r8!E+UI$~i%&>kHEUrW8sfyc`*gF|#55 z-N|uDU09O**QsEpFdBi^`JMUudv=KTzV#nVmU~k%0Z&@leF}1N@>MLPct^eX^q17< zJS$TKeSV~O&4x{D6V4Ke_gi3O-;o~OHjX1clR9ic#kf|WI3gnAEjZIxoS#cx@GV`9 z`o>18%8GtgovLcEv(&DYh#25HwxBS|X>85$i7<$PW9;k}uhSe>0Fjq~kb6Ftpdf*6 z4am&oLu1_;U>&18nM$q4dmU9icoY~Mn1269_-R~$BU$UCHK3K0rf1sI2@ewp3M*W+ z85g~e2%uhAWr9=hej&;3i7YNH$wU;Vp09}L zUCKeLKPzlUF{|Y3y?h=t8Ju1DL0Z%LgV?r<0I@$CHJa}$v;@8sr^3x@T_b_ox8SPo zIQSm0-pu+-q1Y}_^hq1cG0-13h(S);M6Fp$&GN=_K$!Ks?$j=DZB*f|6O0}YdV0+N z^;#h*&Xxe7SzJ5gRvW`8XI6ro9~X94Fs;3plnkV%raqFODbnalb+Ue7LU4&0zLdxJObp~8TEREy2+>q}uOXPzN>w8bHW2;9ux z)-{B+0NTFfMpsVhx*{Dy1Ca0p1(T~+33qZLTzPpgP@n8M6sVcLpDifi62n)9ipaee zpHR(&T&yX<>ZC}%qx+p6(kSetiSvCkIc(s4`k@F4X>+r*O#*nSX75C=tjRzx@M*jj zG|k)VEqD>@(h5x&EGY2!x%V((jgzn-4twf_F23ujY5wrBbr8iUi)v@dL6YHZs~MH$ zCQ?~B{+$)4*yPJnhx&>K?4Tz~2-#UV_{VE6|DDI`9xsMwY)CrS|JDY@5d-`_Al+fe z4gWjJq_}$)R~eoRj>!9b@M!fMqg(KJ?e~a!crKd}G0iDQ3Y2Ud5bag8qAMhyA~WRv z1m#(~?behO8TfwdGJrO7QTbZLJwFL_S*&@K7$Cy^+!HX~RPj&FVSICb=pQMY3f%`3 zEMQySpp+0})JlR)ywa-~@bcP{4Py%F=5rdJh1_qu&*O7K@X9tj%iS z$4z=(Q-9QoCN`MP1agEC*0oyrK3yol8-7FK*lro2f2?PVkPHMLjw$sLgY&{Xw8&@B zW=D})G`hqFH*rqRhs>A+PqBj?Ooy=r=?3;eb+fPkkyPIT!slXwxx}ZHE{P?6PcN{H zga=%4fy*M{KDxB$7qVEI4$Bc=zr@P?@`HeI)$d53 zjMZv0QMHd$hkvW5(Q@GwdCfDNF%8VfOCQhY|IUKkJ(opS6(4gH;&Q;~@b=84L56Jm zxgf3*JcT>Ov5mu;Va1qOYAgrKUnJ0AVJ_cU>zFhyS7N-a8s2_WU>^EK|L+BdVxz z`-3l|j@bqvJ)2WZmCWh0Q}Km++Frd#AGT-To-Ph)2&W#bMnqqhN2|sD~VDI76Hb;Ruck0n-e`$MG-qTcA<6`YXF|NZaDHuYwBl6*O&zk8W zB{+l+^s4cs8J+&BOw7A&>(}(if6xoMXdw))clZWb@E9#Ntk?MQF#{@cR8X?|#CDP? zJX8lz6e>iNd6#%P-|6W?qD9Ec2(9QBxy2&0EE?(et7qDF+yi*KH$d&&4Cxc;eONFA zoV?`9%FGx?W`a%}FZ1}uZuXkBQT$~%=6fsniBv~~GRZy0G)|+N znTz}}{eca8 zzu#itUX6~o_ohN>g4q=sSvbG(#2nIqOv5U7 z8qx^mLqTK;pF%dqq({CRwvIh+l*)dP{aG?V9C(re^5#o#^PBAI$KNO}I-cU+WkU#gSR|54UB; znoVr)4njj~K$v|wgI}i}kcrdH%!~VT?+%0N@4I~~kxQJ9l)qsoew5?<@ayExlI;k1 zh&neV=dQDV+g&bgCa1^2h9Z~O=%;dfaOkq%tc5s^K)`aySsnXHvZl6Q1b#Lo$R{|- z>$pSlVuS;GcfuDIxT!mv{G3*dR#A7ZzdP9Bs@-}+Gz!M^vXs-5I5kXevpl6KDe&(} z-jqMgvCEKgOJ5_kU1r9$>C658$nJ(KVA9=22;5vha2r%(Pds|^&FX**vksiEU2ZFj zNSe?>DAaY!8OA>Cn8c<9vc;ytofcBJ+p!4xt=-C_q;nw3Q|o=h!%e<3iM9>XD>;gj z;I>vG(p%JgsqIo(!KUj$sQ~64#~599!=C?R*NTdwn(e8~Y_yTp^`)r?v6l8&%fiTw4&9swtKYJqVT6bYg-WcR;?D@I_F<57LlBKY zsowd)!4eu4+L!hd%z0RGYnt{y&?gG!>VkP-q%3!mC-__r0-r3p2P3Tk?La80vb_~p z;|v(l8l0X`+MwDcj0uh9C5+YmS4uL_RO;T_B@B9ZY9_RU0$MN{3cr3Us-A%gz7T|e z^PP}aityEAy|U&A4aWF3XR{m6kn28Ms_>#Evqc>P4wr)_Ny~+fvQ1IxZR%af$Ver!Yb0w2oh*pw1oZ!CRTATQ6+DB0lb)E~O~ zj0huVh0ai(u!987 zIZ`GY72%5lpbPWdx}ohkwXP=JgV6&!1>zY1nK__dq&)j?99|qDl-}YSYlz7PfFMSn z(pg@Zi*I`pQ-UC##f>WZUP66l+=Lk0)v=e&^gt7oo5oT%{i?G}BXFzJoMas`zv`A~ z&{&Q8T{Y9h#lOE&WfMVUf>$Vzo;kQU~(QyPP0#2 z7~r7FkMCB1WM>{o^tum=IHPwC+i9@F56B2E3wPl0NmkwEZ943MElv+$pH34lj>oG{ zTno>@cD#iOO!CzQ;l~Fg7te=5DquTwccWEmXB&Sl`j(k$9GtYK zBSSn^HB8=6RhgkSQWnp(aH$lbQ#-xnp_*uu^*u4{OuXhor~+#S^Un~iPJsW5v3H8j ztc%)h<5X-_?22vMwr$%+#WpLpZQHi-#x_s>Z|~FgId^+qugf*sm~*UW^zH`W>&k|h zUk;5d`iCEN&DG9TP4eXCMSMW$v}Omoc(<7Hp0@Z@ zYeMnBmD(K<{4=%#jB8!Vvnf#<&py zczEy$&3e>o5HM1+E~Grd@5pxlT!r%oPA%W@zw=GrlftW4h2@Qc*XzO7C9S!aQ}BL& z#DR1#g^ysT7iG?i1*0BCGh`{w0{U0*hxYzJ>nW8xFaq2_rV75#w_z$vjYfTD&#y&G^DC)W3=Q=>C z?Fbi4K2>Q4Wy+w3bD|NENqF~{#9*=#cwC+bT2blivcl!@F%KO(eUY{~W|s9d z4jd>2=t>g@vVFtm)nW_~`jo%&_yn&iopZVR-otPbx5z1Zn_dxN9`+TTR;Bsw9AjsK zlu91h)wAR*rU(dtrH~DlYUV{sU42RvT-#aP-pjY&KzLc5o6Fhsam;*?fBPDezUkmD zejKmh|5y?!f9t?vQkK7@VBGb)Be}I~AUk8y+Z52(Z9T!UFVVFLDjw?-PC|d)2fvxT&Rz&T zAol-T4LvcBPQJA$I@qTM!yGI_9MhNN~8nDqc)!qO1CL1w7n)!w_;7_GmK|fLi8G=5M6bzRgVrW zbSlIMFfcZ#`U7q(%{+-hI(-XG1t^V;Z24R2FZ@ssU~#J;zt3dv7}F{SDqB3wH%-x! zilNumGRrQ*dtDKUt*(8dEHqp!+=S>*x<$1J?iS;ZM#{8s)me$WF>qh>Jh6&aDLuDb z+Fd|DtqQ)K1A zky*#oesgeBjYZF`x?}dysT6Oiv+AsE9Bun8akv4^iy`g6C}Ol;_IHtDlv~1y+5r&* z&S_(+b*dLbWo#VHBYD-xWGT^2l!>Q_1}EmM%#P$tXJ2FJ7UG@tDkzq8UYBm!%{ETx zFBy%L?#mE7cwjl0B*Cj)ti#xz*mVN(UezGpoR9&(!o14t?%eGKl{aEEf$bcS`M75I zPf{6CvEK<_4{ilm;7aM$D?7@CWgg^%pSvDCA=qtcii`gc=P!nU_Z@JzIwu9DA5l$L zC1xGN1TqQxptKI0ib<*RQ!)Wrd)IL z@LeE6(+^C0297?9M+jsA{UJfj9^nA+66^8-Rp~fqV!j}LD}~^4nP?=wwtJ-VwB@)9 z3LMoQF5OfRw7+qdJ`jIZirAed&^>7IRWmY$H63xxP9)vTxf1M}K-CNUDOlD`9>1j6 z{N}`SG1SARl9S&R+Ary-*f_N>ds}S5Jis7Uy8hF@@-Urb&0&s)>O$|KUro^T2+rC_ zABpp5Hp0fi-gC9nzS}1AhWOiD;g}TU#Mx*vR^~yi7)6`yiuiOvY_tjg&LiXH^4$|v zt%E~-8&5&7nu5ZmV7Y1v8hq(X{HQmwEBxAP=SUBccB^cR&huUz`fqaZt}1MZqEV*# ztoL++Q*X5fqeAEl!DB~@qK+~N>AQJ-I&2}z0=+wr!*9(5dO35312$sS*bz4tRq|YG z{vp5Ms_i-7B*cKBC(eQq>nygFjlxr8g%wc>5}NtIR6qvv>#AntD_DeWsez_cTKL?chC00WoPXyZ6%MOtB3 z^R%yCXrDb&93#fnyfMf8jm=v0(6l;de6D`cWDlek03EyyRKg~FWBojRs=!MSUpf;`n$LREcJO8A3>*9VQn%>+8!)^!=Lir7MMa@?#{^G z!|kIzZ1IKG0hlbxduz}&zV zzR4T=jvR(1j;=oiDv{JtuSKuY!`-JqnJyJUR`jQ!&cPBuJDA>L&t1m2DjQqt&%3wt zHj&iYTqJ7#kxjgJq1gJ7CFkYgo%1Kjcftn5>w*%mn9A0thh~QU@k)K2U>HmBY00$-Bz=Ym#R~Ff!Emr$Sjqlh` zWQ7+S1XKOTc_Gf8nQLncF#z4mj-E5p76|D6`*5S!#krYh)H7v$k&biQELg4vWxl-l zDtkJUQoTc9nC^j7)FOqG3_M)s6s`9N6!Tc1q)1ZhWItDp$9hgX`L6EfaI-)`Vz zAJ$|CLvG({0(T|tZYm9jkWFmQkBd^l%T^7?NfFNrzc+t%Ptpt`oMt2I=+p|Z%V3j4L*-S_SeT% zjUq-#q?8&mK~t^o=*Rfl_5fg~)eWzPdzFm90gfJUF6$LWmllM7!XeZLbr|prVA3xV@}WzX&H#HGytCsSvyS5& zs`eSBiH?$8wjJ{c4pDi2D73DflbQ}f=BKgdOb!*>QR5vcBPhN6`pMgtsfSE3s@V3I z3gM>j==@#O6i~5;kp{3~aZC>h%i%{~f+Kz-%}2GRsBE%ciO+ zYm?b}Q%^tE*1d%%sFQ0*+>x~1l2^uYM-g4R7~_WBCGbO%!m3hdVjw+Cx}bL0oJ$~S zcwGjNu|daGL~ zzve?^9u;Rc_#JWPw6K_aGLd|T_P;)3+`uW7zOry>gJN?v{g1MOgmPTS$IQDhu+b>n zcuKFvJDgs}OPU@X@uDsm1zde=-0b5rWG(Q;b5!JvKT5^wy6=MG#a#Esl{_6Ni$2rJ z4Z*XtWi2hwlYu?0sb=~S^@%pWdoAHGA=`~QrU*XIh&esPH=IpO^}V$hF24ZMcLWyI z$?Gayu+tgyFlSXUF_bFBZ3?Ctcs2_G&!>>7SRdCURFLt!rkh2;pj|p;MtU(RGP4Uu z+G%s?qOt=0uz51_w3{;~DRCm1vp#yT+cq$YZzdKX={>Iq*nYoBY&drV=DU!CQmm<$ z6-0_kMy+jg68qekL}N_si7T@B098ls_k?;g%5}lIY*{qvH=zV@|Us zN}ic8*}WLBGWwOwhMfz`V?Be%B8YgTl=s`SeHtU5TKACiW^d)N-Q!d zE^vD47R!+R*gkQwirkUN#wd8;=0?%j5ZOgm&qX|eW3flPLom8FsX+j(QcH2DjrrYd z-$6IP{Z*$v-B~TR+T%y#yEH?sHEYiv{M9}1% z9Yfgk5>^e&iB!ppU`nTQ6-|Fa*KRl9y&9p0_1`RaN@wA_7AD=Gy)6!HXEAqxu8Bnd z7ZFUx>LKDQs1~21jTjmW6#^VA2wX9#D0gN$mS+rR8_(XfN^|_qhwKO=&t}pVZC5aw z?X`mt_X|u#{`+!<@>(!2>+$b-{@pzd zR16yq#)oFM+xJqoQTH$Q&c@`q{ckBfdE=T=+Y5x@y!{QWP5uMg!2k&_1aWm`{C073 z!z+To8%1`5d?L?wnR~@edE2U?Wbe#5I3patZ&v&6)AJI{t0} zA>6f|_KPW9P=L%j-K${t#M?1WXfq!81q3nm*f@H&qxR7_CE}m^Hvh*p^h)f4vL7Fc zgMHJ*Vcp_h#o4m-{?_#;=LFqD=NKqbOf&#@<(34!C+BI$vSw3DmcaICz69X)T? z=RlOOlFFSTo9z3GDZ%ztg=+_gy>dHyLn7p9oPVUmmU*->fLo3mIV+m7TaLjn_TkyR znqN|x5AWGYxXIPTn~Y-jE7aPqGqT@!D5oALP-Z=-E8$#l$`$_mN{;7i##*#DFVSzA z8~~$DX-0QQV0-i1F=P5japS7rbAE#FxkrU_y-4Fu7|Dv$QJZ~mX@kExfqZNyfAeI{ z@DWeIn|whKI1*bS-{L0aVcX|`JOH;77-5Gkmg1OF6z+pHgSUdBi97Rc&wGXUMqQ>K zc%?R&@81las777#`HS9Y<9 z-X4?^PU6@~IvT-2-tUd)SE>t+TTj*{ySQJM6#@2Iv=u8}E|f73g$exv2_A8-?r=@o z6_N8wlAN-V9|#G_kl^G$8MMiD6oLGCE%uG;?6cpH)*CHPO1*0_MQ*%S4m0#Y)yXOY zVjj?7g={5pCtSDqdUy%qI7!Ap7PqNAf@9Hbz_P`RLg*+)E!&Q$-6usoGEk~B_>MQx6+3L$rAYjR z9i8bALHNwjK`a)a5Mhv8*Yg`r7K}Zjl{?+21Y5dXvjlRtKuNda8@kh_VR^Vp>z3|| zS(uR)opaKIo*XWtqkO08CryPP_oIzZi+m35Oxl`4O?1>!PbASsmZ}Y&rp$t2+3>04zaAr?0ZAKEU`xU&_&WD2H5QEF@kQZ!y8+n{vv9x3@Q+Y8YyR zeDS$-1R$w9LY%4kqJUSB|9rSR1c}bu#;E4r{YW|2-FPe&P#6NQL*J=Y&Y~liZL#~~ zCfy*{ABtP|JNL2L!3^QD~pnYuVo3&EL@1Ia_dhpWn5)9}h=TN2+-K zxKCs9?+$~)BZnW{GI&Jo-+z&?Wu~l`F+S?sh#}xCHer#;O@v6k+Yq$7HJQH$1Wr48 zM$r|trGKVd^ zzFpJ4&s=^Vi9!v_AX)=_WW&zeQ6O#gJ)c}0q z*kqE;82AqfcvaSqJ0m&q|G;*%pw8+4$8Afm-|IgWW7i90dcTU<`T54aL6f>zRiQ%T zW4Xk*!qQtBFH&sUsu>J2b0c0&Sr_UUq@n%`k&$uaAQYq2ieV)coLQysu8Epn9o=0y zg)tC$fK{869#*(heo0%0O+^Cj+>wmw*XSqwye&?LVS5n%z1sxz^Tf}FpOe^KhFBnPiJ9xv&>ss?>B3IF6;jXuj+kcjkhcp88lP(to^(1Cl zOa)cN3eDQNy}EN~q{E@+s~ZOWwa)>Wf$Ev2NSG~YY`jZRts)EKBONuQ*lM6> zPAdy1U*Tcm@@*j5}dLN-eVC*t7Lsi%u= z-igT~d-p{ENRMhxez}{k9Z8eq?|u`3C#46BEG-eoiBU$X9yCNW(I!iSm7^=UVfYfg zbtBB*a&MXGH_>cWKXkzyt4Kyy*(&tG`HkzR9B~lSR3-k54@aMo@JdeE-G;6P@%cAJ zA}*&$RyCJZIZ_&c?wKrO4`0fQKbDh_qif!PPAdxq;%bXf_sZnBN2hGYV$mI)=V`;J?3|JsUSBeK7u{wL#+9h$3OCk`vuk5efsL7gFg2_WxJjZbJ-6ES zmUfSP^~Pu#q*2J7bh-AtmY0>Ar3moXAq&39u%;`oPO!tIIWMbS6kxICwu!0|#wXHh zI(wXLT03ELgYfIe&iDS&sp#h>`rQ1pZztJ@*+@)bB`;Ta{RK2dC_9}1^HVcXeb69; zs3On4LmOgwPu>*5jh9S|9tW64p}#+UK_5Z4miBtv3K&2kDyC4OTwn+LJR}m}Lf2#u z8=IW;MadOjR@5znRK0py*s}cWWrhHch*oX>M9kz)%7yymE#Xrs+z{XC;Ty!U7i!`Y zU#BQ;FL>byL9T270{1LXpq~dg?SF|iQOZ?+=-?j_9WBU+t*|QBMS+9zz(0b1 z5q>aVA8&~t@6Gg;_mWNtTS*DwOhDW()F=%kL59dgZ#gK~%wZyxLi^l#hZHn$=~rgL zH}}yFs6yrGd*|_A)bH8S!n_8G>hd1b*CA2+Og{-c+9P2iUpX{9|Hu)fm&bdJk;`Ac zuzK&9ynZP*+I)U;4)2hwPSl5l4JE?01>Hp5ja4NS-+B`!dND3gzVAh#oE8}Rxz@WD zC6UfuZ6|g=psdB1W?Yg}f>g!g#a|LsY&9WkT7dQJ!SrHqZ^{AZb5&i z?5fVsW$92Zob++*j@VATRJq>l8XsFJnew<;(@ZP01QZOc!=KGpJF?+wSv3oBp!R+c zJYAA;z^q>jr_fLK`8CthT!W5U=l%{AE7`iOIaVSayff%f=rO1Hq{iV zJygK^Y_6DNXF}jIV8ggZXxCz+Gt+<7ZJl6&J;3zmO2%uPoziFPDJFiM~%taLz7VV|8 zbf!tOyUvmA)ZB_L>6Z1kh!YxPJflJKXzkF)61F^#Z;?ycUb+N|(Vnh$I6$42RHCk) zd5WacfzF-eRT5pH4TXwk@^P#1iqL?&p0r!SvP(GMoeWCAMvX+DO}GM_i;g;f+vZ{< z<<@x~a!@51#&*=#IRs3X_bN=YT8EyH1N+(zlM{TM!nWglS1<%;wzy9VbU(bxxAgG# zK_bZ94&v|AjnHbi=l*AmlK3ed)ZqUqof70dMzy0Z=${?5ps-e>PJ#gw`Jc*>R$S{+ z@pS91*3G_JNdo{$S|l)8>mDX3-%uwdq!sB?&r#Db#z{s727!-62;;|kJcCe+0dP=H z(?S3Z@KYWwj!SHg(5LIQAhAzRrFna(_A0OfCt(Lw& zb%Qd?JpqMdj0qjLs5Y3|ymX%YT|<91r%ZUWv7_kh7W!kz#8YJ$<|1VKJSV|1Mp?e~%?>PR?b8L2e(BHZ=9e@7r4lzF=+8!@VN5PeiwnM} z6Sn9Yjcqr#G_!H_V}NT{Uj&)JacT81N&nr#6q;SSv}uhKEJDiPUZui;HH-Z;(@`Wb z@1vV`TR%)WmFMe3^Q0Nl^=W+INLdZi0N)&na5q(yteLqV24tN{;v(Mdl!98a369_yLhVrYn7$ow*=BBM>MawlnC^V2FpKUL>I@(-=+F^xXUUc4KdU9=6JG|;00Zb&_98?}EiTw&*!2^I%oVDIz zkSTkV>T~5~m?4-#wP4ukbXP7u;fqDI##bW#5xpTPXPH~o@r3V_r}LLjfugC*U5(he zrRY5%lZ~Z?xCe5t2~G7TNGt`w?=7$*Vt-X~w`J`Y9lTdB(KPl3LNEMn+3-kXv5Gq4 zi19}QkKcoHCt=qL->WAF+W8FM&FlpH*se}u&k(eir+Y=Fg%Ri7R@81KtFmt||Ewv> ziZ8}iFRz`Gi{PDA7V+MON=VsPx(1k`dAQ-b`x#H*?HrP0BF)|-i>J$I#HU9w_ zeiUmW*Hu4?wYz-!^ge%VL(r${08_@qbnB1DTd5y~b6ZEdqJ)Zzi)A`J1Vwb3wlFLe zh9g-7ay|(!hH$mG6A97aJjYZ?LRc7*OsgKyj2XD036>G{ZeToVJS}_7m{P{XLeg|v zR)GWIF_>nmWg0*GBvaUVbCm*H&`z=4nsg1{IQ-IO&D!iIym`QZNKT461Wsv9Sk1=L zMBulY6Gw`ZPN1HzB#ZP0EHtkT5gEHs)@p43da_p{NF3_#MLxbSBX-+b0Bf3*9-|`8M<8Ahxk0O3% zccA7fJ7@6Al=;VL76X||NYovrw94zWJ`@bi`Ic3k@bO}(?YBMXl&tZfi{w+`KL{o! zkAr#v>_%rCizAcH1@X8L5>Ws#@Pl*834Fy~zu9MNHyl&PyOCR#i1AtK)|vAJnl9Em z&v*yaDhq0V$x3v_zbPM!5?nS$BSBFD&|Zj$t@I|zR;tQfSKLS!Ohb= zyG`f&WVN3oW5aDGIEw9%^gD2l)@aD7clx`I>E_0LZ>*S@EZec7Y6;CeY~m&|;o!Y9 zLG+w6WvL=yMc5w*3fl=Tf6Kw;9p@6bq+1Wc^Q4Mpm3m%h&aH1(bNsNgez{8u%Q2o| z=%__%*eskMXeuf8ERmF}yxF}b^V;Xcep+G5OQjPxZiLj?4~}Mt7GJHIb%f_l+PBKA zoWTLo*&ga9TyhZ|>PSkCDc!Rn6>xlbO}d5+AV|*f#;s_$8~zfjS=NNl*m%3;TPh+_ zDMdw>0uo*pcjqSy9}I8OT(&w|+nAz=(tQvxv>9QKK*1pYS#-W)6bCu>Mcft3pX0ej zU<$4I#$XT*^D_*8$1xVlty*}-GUmF)s3B0>OZ!1ECM!==|8Pt<@6j4skoEn63pf9C zMl-DL8W}YN0S~8@0B4S@jF7jvrOH^Y6ji6ROD!4Yn)nZ-nYagtl#Pm8LnjKOqmVdK zCpo3nQzVd39C?JE?ekiR0wuD~5FQ)nM59O?EAj?~58hLwG{8;gdw84j{;+zgk1bv73nbf^%s-jLyqBe zR37nWgH3s$p2xm1X4hCN=gtK_>OX|s&85oE<%(F+5D|?@te5k|s;4Mxy_H2+>O`4^!{r6;^)VqMSNz1sSpgE3MrL#yjQ+-;o=D%`085kbV zA?;0GGhDxid5PGl<^8Ytx|p{r;q1DbbrdlzUQc8uDj!dF_kZ@gvU47bRCu(?-4E^M zGF0XrQLc7AZ9El$Rw7yeCQJA@9M->ll^d#|H0xKNRD9=W zB?F2{Bw7?2@_MOK7KyqH5U4!$=O`Xh|HLJyV$i|saXgkeK7n#ZKgA^Pp+c=U-6R6h zVAuFSemt}p2V6!ZIe2QjJ94ei-6zX}bYki_`LanI5pJ7>WcJM_eSZ)Fi zgn`MA!g%zyE-Z7B4I zShpEBu0m}Nncs?wnreIdC3tMugUpX|wB+*8(k^M(hrO_>OFskx@U05k7JJeexIcT4 zg}~S7pTP0@+&KAS|C#^7)QU6JS)$cadC;0u$YGZ#0>C1hc*ttLwTZXJ1Iiv(|Rtcl$BB-qWY0# z^=KK9gLu-5wrt!_dQ96yd|W=I3Y7zcQA1=B6nRm;_Ggk&RG};hp8PkQno=;oc$`vd zDY@LVGtiwknK3+o&eIC&*G4s{nYIe%GVV*z z6GMZhk>uPrW(vnw?%uwFb1P7fUy7|}3<3xhP`uIW`YmdP9w#WKKf-jORfa99W^-S0 zS+pbHamUE^0HKPPfV?KvR`hrq3!CPp_GUvF*3jpTlv!_ElfJ`3R>Rbv0l9+(bG9R^=k{&wr(+pzB1PT0hrI08 zEqy+j%o4(5y%l)L(2r!wGb#BQUHl}eHKZo|6rDA-3R@)2Q(PFj93re{iH+C<&gI$9 zX+!_;-X*g*~u!y5~C%J*kEs{JbEIf6k=THm)SY)c^1=ET` zD{J*SF-8h6gH+PjI8kD=<90z8DgE9+`=v$4m5|XG7%ohqAg!KCVO0K0NW#11()3;>~Ays&ED{Qp? z5XM-jh~DnDOI2&0tdQegGelq_+IO+)V#qA%1d^SAAnogXwEtDLby^qU5S52r(NuWj z=`Omf)@=Qo3;XgK6F=c?HvF*i12-iTcG)22mybE-i6i3Iy1`XOT>Cx1jtW}~8jH?` z$~I(%{ly5|(k%3kw6zz`ov|5kQYXt}s>JKs< z!TzlKh7Bwbk-3I5{dthwNHq;ofJYQm{Fn7Swz+;Z&=o&CR4L!s&M5xmP8DjF?tcWY z|L~t=#S=W0qL`h-D1d|xf-9@*VyvD!Y>x9%pG9zzH16FG%(f+waHXgW6X%} zCT$lLIm#aa(7d$Qbzp-JMBldS(#?LRpA!VVzx%t2l8Q{t;wDjX8SQ*ylB^pivY$Lz zPO27{6FSF_AIs)xjCQla^YP*92=+yGUSwJD4}bOG7`YmaR{SOcnU zHBplFw80S8YLQogP6vM()Du=71kV!c!7?zykuia|M>%!Tr*(e=p_-2={5M+OUzEzw zKV=^Qg&^s=IVDLT6Hr%~z*iij?G_CLZ~qBj!U&Ndk&HUi*>;VCfZ=y`*EebIA(B8FEA$kE)`H{qni_d`B=n!9(l{yiI7Cuwo2jtGc>QF zU8P9Vl)dhqNzdOgxPE}jKc8O5*q6J}i)s7(Q7BUd%H@zq6Men{kbe4*bAp%6DxK=Q z|6PX5k@>?L?p?36lPtM^O!qGDoZ{V|lHI*u#)^TuK6!G2t*pvUs;msJ0X3{?7nU0A zu`!~FQ2NKj?>_ECLqb&2Ow3hoNMS>Q%awQ-EwQPk-Fo)iumywhrtN^lr`tFbdVLm;H=_~jwYJ~7&)vng9SNgjL z;*~O3cGkRF)o0@hb}%SHEt%UivdXq4CgS(rwW>XaVEpq^pZv9<8O;kn`rVO?8IF57 zGwGF=nqhk1xke>md)BxoaC3#ggl4$XvGcJHsOu;#o#g+(-6PWl|J(Ujke+MKe`X7p zrk_yPH;B83EIq8>zYyD@)o{L)rARYPp>o-sLH-L^q(oZQQ5%*bD@Yl60ZM8X^SOcI z_k{V|V4O7$u@HBkEd-VT5)MgORFnlH-=4ap1M1%f_Z%mN9R0Yl1u#MA@YJ>oa{cET zjGKz$vi&FUZW;XdtYyCl*6NI&h3-$_8x#?y#S(FULwv&A#;RkiubLynKe{TwUvCrw zii=dO6l}Yt%l%@0&!Kp^EEp1-*1vS4@=3o+K@=DtDw9 zcgpvM;$NH;cD^T&ZqjEbelYDQiDC6<8C-AK9K25?>obNFQL@q|CcF&PTP`jIQPY*Phoc37zZEe%94M1f#Vp z4vK&JLSWPdF1jo7nt=yZjV8*%G-m6%Ay(sPJ(QlewXYsEWYng^w@({_KdR|dKjum zg2iQR>MS}V^;fW;MW9B>He1kL9L>GZHrP@{e{p9uCucln7#7a6qhiH?Ego*u9zX$0 z48JKVMUoZ67aO_bBJC1BROF=A*CS^*si%tWW0cSfyL_})A>nFVM-wl+1{9dV18a5* zorwt}UZBz_-nGoS=4c6zn{LA`HK9-}b1VL(-QW^6s!V znlK~U41CZp)8^SM?wIfr%&-e`H@Xs;WY0KO_-pd73J|1l<06mLJ{GNxMqrh z!W07%DWmj3=|s?RR{D_?p!GoD67%2!bIvM3jI79DN@Gcf)G~>%WbKvMj)5Gj4OUx$ zLR&5bWF`{&O96Zvr|wqxegHI*BLrnNKVStVWuJTsqBJNad!=TgsJ(BMEH)1@$D1dt z`;ZR!-s!D?gLSw{dQR%@JDgphwHiIAiHwc5WZE%9gXnd7Q{RTi(SYWL_lxhNyyN>m!pB08(uISMorkYddZ7M#7L(t<9in0GN}i-p=&#? zu>{P#^ul>OZ_w3Hz?Uk-#1u6nmmKt+LF%8(O0KQB_Q^Y+uXVku6-VEznF6`|HfQyr zQ-8(lX6i&ZzO45+P>re?5X?VG;B`t6S5zCt!}>6CI7eoADlwYXwibTb3x^N!rp-F+ zx9;2TGoPBOdV4XTbCzY$&bXl-h#}xgtb&L=bPR&e{kK!K=NSUF+jX@WQxNNN@?sKy zbv_PTwn)c8CxNHF{(ZQ*&6VSMNDKZkXN@c>gm7Cx`S-%l2NslDAPp6qG6+uduPUR+I3uBb#mvZZfK5&xD#12AFv*Th9$9Y z(o=;~a>IUu#M|PPCp5k4kvV0tYE^iXy){Sw_X;?*!N}64UO4pv&Tor-e~DtMZh7p8 z(9**yEDn^p*;J9deuIYe&4p@58Dsy3-<3$??^|DAe$QFbkmM6pJgq6Y%j;zHJffY3 z$!?fHGx77Qj;^ueIxkbYC!`Iflvuf%boWi!Uoea7#%9a* zi%DP;)X6I4Fb7oJ>ksq9z@%aOahfspj+9Wj9Q>XLQxviJPtQ5?EbouQ-Wg#p-PY@L z4X|lH8Q2#0dUPTPc^NEU#$L-=hRsfwQd@gydR+GDuVqhl5W$A_Dgt5_aQd?MvfT*a zvyB>3#sJ=soz-OLf5k6uH~zTd^m!aBhRZF^g2)kPr<{gI?4S4O{G5T^K^zb-;r0Xk z>n%!s7_F6ai_VM!>lvy_Ft+|Q0TSU{vogKM6Bh_E9gNG)emCB-t4(seZsJQy{h~Ry z9H!R$U7r(g8>x>imfr8KlT!7imdMXAj^vH!|I2Cde_Ep!51C$EyA~*>k)u7q#V7>I zBq^r*+gC?XyeUHkN5?&GvT`IROCC2QyBs~1%nbufV%C90261Abp(A&J1KzQ5JUTd> z61vyOpKG#SfrzmCqzUMs@#9apE6E@sxL`HwFE!o>I}8QyL9KgE4iAVfUrcXJMsdUj z($CblSv0q2;(waseD^2RuM|`D(OYUT$PcMij2|BV`1gwaEA2=**p9DM650|-%)Wm` zxqAQQ)tDbU1igIQ87*|+pJYMTYGaMnRTHYo78~X5K{}GLM@dWDteuIUiUQ?G059`y z`?iPmCfz@V5)`U#A?ei{GEjiK+q`X9gMstqOJJqiwRE)*_Wl?pYPwf;CN^63$eWuY zfyL3rA4^65@!sh?fN5TH=HT#MP+|fIzDvoSm)vn7>Xf8Nr`=vUN~QyRx+r)qb1)D< zXR4z?7uY55ebnx$7D=L+&zqKiUyZ(X-&+QX6Pi??9?GVgX9pJln;whAzbJ{%`vn^P z;IPbZH!zieXmalSY2P(ZU8>e!mJb{)uX4pJb^Dy)&0LBUOElzuJiwA0i>yKmK`Xo> zow%aXvP=*WO`_-mi*8#yxF|1mAi?p{6o9_OaN^z;?>us!Hxfd(ZV%x%g$65+bA7bc zW!1@IMZ4U5kYjo}-iaH&%~G%bRSQ8SUzba{Eg14?5v){}kU`delhp9H26sPz??JnY z7{5H|fw|I0k7+|fr0`_84k1;wLv5q!Q`ubRafFKKQyz6a(k){BdEQ9hOEv1HII@8O z)mE*d26eqOcwif*z_AJ7$_3EeC+jB+AGViS7XJ-#Z6x;6Sr|sdV1Lf|G@KHJs*OLG zu$CE@gEfC8%$I=>ypnRKKiqV(=qP9&O?`cmBBAJw`5?X>auN+Z76#FxoYZs=YnUM+ zOYRA|Wi38)+$T3oFIEz@&G$x(Q8(c-X@cowE&*tLl>dN9m&&F4cxr<86!HoOciB_ZLpvI3zpihYU=j&~GgMp#zWa+S4_9(T4h*EYQkMJMSWQBLm zJyviQ<#AjhNvCFbXMQvpzoc10DFYEvAz1)$!Xp!f zWYiQTdSO@`3kgreL<69aatq2;_}!W>m(GW0zX){Isg|flKTug@VF^`Z0T7rcl}RZZ zs-J;PU}QCBImpK=?N(zpqV*-sDwk`i502rzlo=3cdG`Gxi;NzIrmaeG+0;Dq!N154 z%Hp%Zd+53bebt!3#>Qoibl$mTk*;?&v)=fh^mLhp_Jw=ahcE>z6E>gYmg5l31$=Ii zOIzd*eP-}U;8|1GNv)(0_gp${wDAV37M}4_=s39j0NR;TFV(nBeb0uR&&tGcIB>wL zV{v9%G19$>Gc?46PJPvbA#52eUPQT zHo;3TRSx&cEWSn911k+Z#U==N%Trl6#g%N+Zi*>@P3YPqChZb4=~T%aaK{KE$%yy7 zn)Y{9`fq{awcYdmUPHROCZoT7#bW|pxy3;#5qgm@V^9@`xA5iCiMEg4%6aQOx$b_+ zk#8M_{DyN(?|r-&yxEnrA<%hK9um22>UeDahP3E&Z4>i@oGnz_iK^UFVM}cq*Oq;D zcWs4p;sd>AR)yoCjMbEXPWvD6>0@tePX-?JR|$SXjfDevwiGc0sF`Z$*saxd;EcY! zb}ooyMP&e+8uiMvKd`Hv#Khi}XZ*c+k$tSEz#Y2Mz8*I^?jM_~7eWZ8`Qksn7f;eM z%JQy=GNnw}o+@EL=jpxLZ?j_RY6crEHilhK!Ostr&buJH^Q?T7?WQ-UM-iZWc#@!V zt;{+qazj_|@jw}ATiT^qsm4m`HWx({Da~{$?d_43sYuejQ`WpUNE1tJheepEF%G#v zyZJh&&au1e4MK;nkq0g)PLcevsz%Wc!@7~#fh2puyyA#Hx^W=Y2|_twmzsbYg=t1B z@Jt%h1zdb!{)r59KpG!P?o1rQL;7b>R-9m$Ro5`kcyrOylM;U#Hs+>Kc(z1=j_*`I zcjuq1#QXVEZjU5D6n68Na_R6)Y1d+A8cE|?lJ|!{2c|!s&lLO+9%|s1*e{M|{gB{dal*eM z@k-XJIG7j7up(^0SMKbE(m9D(G7R9U=&;H5SYl>^@g=Ym`0Ar`^eDB)Ipw}UzI-tR zf-*q~|0&kAeiUmang5QTEA9M1B8=2yFw}Fv*)Ne%ur3dhNY z?$8|qV*d5#%qn!Ipx z0d(b+drP?D5G>OrCe&|E(9w?)cm?f=f+VfsN!bvg-LPq2Fo|q=uxBt6pQB#Gy-?0z zxBj+_RHp!-;$*5OVd=4&beWCAN0{34*Wb5A(1LW@#^)VZd4H}q6MIQ=?flEbF>C;c zoOjU8)H!bXx_pb%uvj zE!sJBQu45sy<)FhizJz5CJ8GmQCZneVGq?&n zumuY)gIU1J(Phi)*W*T}N9!?Rfz+|NdPGyA#Vz|tQw8m%>vPscUp;p~0Cq=W?Nry8 z)L<(D{K%)br>jeCbb=^m=upqL!hyDyX3BvOQ~jRses?26SBjF`Fe*c>>f@Ci@XVe( zjHgIRg1VM2o>#lt+mwGUJ%6%9Z@Ysje9z$rBP}2OO%PuM;=3EunaJysAw66bfn4#m z!N1!j66`a{*{3aK;KgXA_``pH|A}mIqpj*`;OU!Q0Y@YJZ?EBhPM2xa-OG&e=+Kj5 zPUiicAX&4l`^Zhh_?z`&# ziFyWlEmgWT7keNS~X;&AYDJs$f{#}Hld_Qz^5KQ=uV*;v>hp^+oHbyF23nzhU*D(}y$>cRG9Yud8{tJYm3WrfsYDD?yVS zr%E1(da2!D3lb$b{#5kuQQ)MlaqZcy4t#uSkpP1gP>e2 zvRXPb#vV7`RM^n_EkzDpYt~vdSrd<~IVSshavI4>cQ-Rr1{IoWm3N!H?0k}{tI%HC z$NUYC^Y9m-Tm@X zC7%mJNvA61R4mUepMCF_hHQ`spp}xM<4KqM+){6m6@*jjLO7=S9T^DNkubol-LJAd>5Jq9aDG$5khwHCY9LGYB$yU+W)dtP zua-EJ$6W)85$M#0ds!$B8EsoRR5PJ8M~0ef3YhNz`}f5LujJKfyE8wf_F!9B#XCj@1~wKJ0s|vw3p-mn4;yQMj8#>$={0x36PXH8FOn+ugV5&}7KWb>fwhGp zK#Kd>?Qo)~HF_}j(yB<){jBBHO(GzLkuI&$6{!Eb#XpHMuY=x$Sb(D4<4=K(G}=Gj zyh%o&DP(de$^Q1LP!-ZW6lGv1)?ajG18o{oFJOztwEIy>X5o{6QPfUI%}|a{O;n4i zWPAy(>o{ez@ku5d+l3d>FahXe{^toDgc4giQX`$qBJU7-5DW$x_L3prcuToSddt@b+3 zfW(&2D8aZA^Qphh68vnr?D6dgG_+qI~G9EqU!)!G*uMi3M?#3v(RE-rQ(DGvAXc^mFH#wctfJMtZuV+{V=|Rr z#_jYt;~AYbs#Tpl2?5bx8_ufuF5zRya7)^p*JVZFn`-{4l-@kOVKA4CZg)i`G}@%%-?Oc zMP>`~@^jl*!g3If;2H#)vpTd1hADQ;L}bG_*hCNy=TzDq6zhQwtfh(dIhV@N_&Rv~eT$7`<*LDbx9r)q%Nf@5qXPoo1p5{yV0#_`M=w0O#o(p`e zSF0<46wpyZ3n&LO2^Gg04y|kirBZ3B-odHQbk{G~TLeM4wXt=5Z zP)S@sp?f7_sm>}5Qs>cGl#4v8B^28uJQYU4ETY48{j|TjH3{^;3nK^eKwcpAbVWXr zFh8q4)eIr3U%(vAM}P#H*xW&QMgOV={pCS7zhXb2N2$=w`2Ts+aLA8iFh8qLW%bDcufh_Vp|0b=2eK$jPf@>6Hvj;CK8_ z>fCR~;s%{(FP|Qdsg%Q#h9vS_`yEWa2nApO^eD{Q?0?X_f6Dl$Re1Iu-qwOl!z_9( zV8E2~hfTK_wa;K=X7l#>K>C5eEf>#;n>#EO?!ytpk%y2lrG~-{-6IRl$B-CM%c8@K zg&I+ih=le)!7d6ByG{FylMxnihLNPF1jvNrr`&!EvY(Z4n zW%{VIN}@L)KQMZ&SbM&wHp{GiepmET}4IM+8@rX@RVYhivH0q!FyR_>P8QvPm`|6+79vHRehJKl19vd`V;MhDcS!h)X>2YBf**(*Uxo* zzb%VH{lFlgQgMhati<4S6^qwz9AGOxyTwr+=`;5Dv8C;k|Be8^|CIo9q8bJqRkZy; zIXotf1T2^A+X11|v0S7ypd~BoR-J+?VzLZX&=~i;lwQ~cZvlaCO=jJmN3HbqBZ;y| zRy)ob*ib^pXHloj=M4kC=fLi0giMQ`%qj20+6hvW8&_A*8hEJ>#ZI)*N$pwZ68s59 z1H%C>4>|8OKHlwzc=j|6Ig1J z_8u!y_M9EYFZNQ{o-<{TTsSDTUYT+151N$Z^E?JJxoK;t>;MGP5zrC{4hus(z5>kR zx%BGbq~v+xFgbNWA}{5N(f)04{;z&32LqlyUD6LqP15}lalKx4#<;(Lz+mX>a>FrY z)H$f5&#E9b{!%kBBhV%C2Zt-*`7@`s`0j?%+Qq6%eujIeqth~%c{639cX~1XN47W$ zOu&p8lh>fCEV8|(dOfKS`rE5RExaD9EUf3+VccPy`- z3rpzmI$J=ww7HPZ1B5Z>g5Eb5ZGEQ8Ea^m zJ^n>pK~+1@WU6|RK7?HqVK5{bSFHkrrIJ*+cxdl>?DOUNeT?!Vt6S^Q3SG#x2KK!j z;f&~xoa~~?fc;!Ya7^dwH9l?Oc!givbI=^Gih!IN*m{Q##nILK;zrkeotJ`q+NVrZrEAUhb0O+O9D$atbeWR;Yt;~ zk0VRv(4~-UHZNQ^wnD;fbD991uL`%Kkki<2?3~qZvWwzF*pO*=&##@NKb%Is8t>-q zo|RHW2OqkTBNmhWKw4)|9!b}TckGRo>!EcxRptYQk+HRXG|Ma_^0{|%{xPvVbY(y; zObbarBsMPh&gNU!q>w&B>bW zi77X>2*E?|PZ&bMXb>!|AL3<{CN3h(?_UI4D{>WC(0^F6c~C8Md^ z7Zei2MtU2Ly;`l+O8htPqh1w_U2YNmvMAx<_a4SItYsS7l<*5^O`C5D_!jvNe#kWh zS}wci+uhaEWAjwE-YT{4*Wv4vGzcB z@QFSxac9eKKN2Z=FNJbHuELG5Z%dftVw+bV)IDZ4Va@&PZD7S9XN%6J8wsUneX>F5 zhoYIurqVAE>;O~oYrtsN|6Otk(Y;be(L#EtS0?de`kYU(jWuh=Z$o0X05f{9LGk~d zYhv(~|E19ogVg3y+)-kf*6*N5|6-bZ9Kirq{;YK z8Yli;`_xbJ@&!p{CMeD_;7@va@aA^X_dbMxz?tQ!1cIy~U6CZ^hh|3>;U1#R_F)5-l1>x%6_>F6kdDV!n+?^H8+E=l%U8(;lT8nJ zcF+5UShbNz^}{_xHJu2+b2y|z%-&{*cdMyQl1LI0ObaEVbUgSMsfmpt+J*XrLLd#dr9Gl#cx$`p2ybMc|=@#G0i4vG6%YJNhJ@0YDp z)VZNRcIe3K_g=@xH)JbGvY{Pgjc%k}0?)Pm2q97%(42Om=`-ae@Ym7T4({_WxffGJ zEVs&Bp%OZv+4%xO=7}2RkJxN8w*`TT1f|%+#lnR_IZSHM%7Ib1wtdZ9DwtJX*PYbjzpfUFG`#a+>Lc5mmc_AMrw0F2cFA&QuHE!&2b%lo}JGe=bm9r z>}ylPyP-<15m~{_$G}nK)#_|+$50Q-&TD6*gDyIn_&uJZlD#H-`u^$`7?9sFYdXP? zomgw37A+`TWa$_)JhAwadrrhA^aFI9TT}N4BuV*adi@2^`Crp3*RG`a&Ught#!5HA zbtf}`1!jK6@Be#xMap*$SscaCOc&Ol`R$&9yDvWu@^caOl7^do3Yh&PID9wwn$MQg zAS4hc{7unJ!`!Uh?@;*1$O6Eu1;R1q-$Ip0DilQtzWIpkptgRZH5}O&A^?OHuM*md zR3WWrC1}yRv6Y*eCO@U^9qZ~s=Y$mjbe9!E8B|0Hkr#9b43}h^)krltN-ShTLv^Hz z;FNnXr`Uj;!_-1COjzU*NufYD&Y%x&LJ?7r9A-gpyyVU~2Jw`Ovjxy)kKGHsz$!Ea z;SZ&M$4Tw21lxa`t+M(8YU;ZU99yh{fm=!or{CDKp!!m4Kd(eo+l#ZK+*r5od-MkF zad6c~@Z9Ll1_0@+si#Ju8ihI`ud=X5KB;bcj|%CQ$i);rpULQ!XqDye9|<>LA251! z^m78*>Tog_OoTxN^(fhIl^B9wJhzwgx~E_E#nvGVnc@;f?E+Wv+vGgXeu!RQ$8lrh z1ghdAg`(%D(gkc*J*YQudE+BFAiO{Myw=H5at~-o?NlbWNJ;ZrXc-knIf;YzE_D?3 zpEdsCAaJ3ts!JfDHNtWx(nB9zpHgMM=HU)&G0^75X)Vhu929$K*RXo%oSqEMUj% zN3BU;xhpKniPqJZzkub{$o=tA2inH*c!G3lUB}>)sS?TLE)AYnsBB~)7l;_wilLy~ zUZinb12yFTl@OKa3!f`ySKrcjgyWD(%96S@sb4!9h62=SX z%;!k`K30W!b3KpJx7#dR#hRtVH0f$jMK?z>glS6aXTTQd1yN5cFlGQ{E&Z@c$eG`R!v#NK5K^&7-suBZ6foj9PJ+k z>I+J0p%3tTTGfGnnopYl^E$W;h4X7*aDas920~-?!Fk8){h-K3HlfSVD{41QdiGVPr`iwLBnctUV|g1rjG z31#j{jxaMv_M$6%L3H_L2&%G5La#u4qrF~n()cIQR;F((cE13{Q#l)OoQfd)k-hY} zH&!5yzpdJECd%o4PT;VjvJTjqbJUj(%c$1Q(vN|k7~YL#b_tYXB}&s%O@*P9&#Dks z4$~{bePIRf+LD!tux>{*txv*Snp@?bEk6gC;O-Oo<9&pDH5)LQaeGK!gt#JJ4=MfU z4Nt;jH}kP9-Eh=SCT!b!cu2C(f`J;yJD+Iw z_*)Mppn8ti-DQlQ3{1Mu)?{_pOCeO`Fc5B=nN+R|Y1Z12BNdXcccFA@3#QIK%zQUz zFJuzqT~(X=%b3(=ISMN89T=KeJ>ComXHkA^Sv=MGcy=PcCesW={uEa%i`LqcE+zIa zM{Sbd6W%I>tv1XrJ)_Ef)&(rY@21$Fe`9@%4o zSX{|FsW2_(EdG(^xA`8x#0?7wnt;hhPLBwOXVT^gV@y8iRM|pO%KMn7FY2qmKR)V| z#FoNi{?j7Ra~QTbJaVj5_=y(NgFGEuWhNgYdSn{m`HqqR9cg0Hr95lb(Va-|lF6BN zCa*J=<2!cyb%~IHCyELt9w#Be$imr?@+(RX?#MBP$1GcSlqKvJXE}K&Zf^}boWr-E zjYmg!;oj6+m>>;}#!w&Tot)2g;+RXsdTdEXp2Y%#>Gjd_t2g%uU4Y>OV)U1H9LK9g zBiTH)ugaowd-Ko?iBS$v+L9P{N^Pp`-0k@8LMIPys%U4;i;P~0H0uEZBI9#W!QP+7 zqmN6Jmj=-;4|a^UkqWklzYD#UHN;8Ldu@i%*5w}R4K=)(1XkJ@ilX`&?v~E7Qlvq!_Rwwhri$eN_riafaMTPr24;rNM7_h&VXVO z|7mxZrdSMey$u~DOnq~8O>E(S?Y2Z@!R}=*sNJL^b8{-2SXrBAa$m+^0fe{^e*Fgl z9&ZR#MG*MUjm|x2MWS-LNCqffhY^}F!Y_~>zMi6nNviIP#pS`12Od;Vii{$0Ouzve zgK(Z{so2TzUj&mZ`3*Dy9+}DU^oo}m(jxr8Pg*oeY{%uvgcjnAki_yR#*$2v5VUYW+CF*y%H-jJ_`;S0nwwqjMx_hl>S!|1^vlUY3Ppj5{z5qy!)geIP7WM?Zf!`Nu za!(KZSk-3FRn+#<^5T`Z>jEk}_YD8EU-?#_Cx}!uuH!!`*y%sz6hd!&IFmgSTOOP?aY0qSa+ggtb(v^D4Pi zZtE?vLQeM{LXM8;C+FK6p9KW#7S!Jv6 zc{v-u*hbLXWu_4Cxd|0mci8VEXw9>ev%;LhMQjH89thTaL9$F`;>i zy#cS`LBEF*_Nw;A8K#MQ9Qu#4@3|b^Z&wqLALTcYOJsa4eiBWf@_MzJ@3ZJC(?L=- z{G@xX7FAlP(X5Xh#Zw2dv7>liMk=xjh)I_8qNRNS104@s0o-=$r~U~T=ggfi(-f6F z?#cGvfigNiFfcHup7}6bEL5dct#~}xBpdy8K5-NDRV27sRA$}Zp71MndRzhh_8O4ubW2SNI}(Rl2ROq|0DYG}d;`$MC-C|257yx};rmMquv3eMzkrZo^=1B}Jo#sC{Esb$ z7-YAEhg^OTG?+9qcbjuid&%0~e+`a}S#~T7<}=wQR8j&_sE~v@LYZkC`3L5ahQC_k z%M=d`G8{;#=Q&9{U`&)=)dhy-izxnvj0s0n>t{$I=_uf6MaI*BCeXEMqfF8aHn>=f zK)xLE1hrkgvtgV59etqfJo_}`HMaTY#tF;wKhTIh70E>hko67mIh&)CdhHFhQl7Pe z^?lchwB3NSmqFLISxg9;Tm9b0=o7eD#}`ROZBB(QTz2s|)$?)@O;fs{Ux+Fho)13N zi5A=bF|c<_;xC_h5@lD#b~>Mzrwc z#KmzdV5Y>M>LaM721}26;Y)QbENXsDkU3j`9w($iKj?OM_>y$ENbZE)#=|$_r!}xX zLw{^u^L9*f8Ro#k2;bx75k|3Xjh59-z%y(Ap^xeKuR&K4GViYS9?{29k7UYLCLnaypxW^xE@5|b2RQB1kEZ3uV zDh^678Y&kkc5!KTe%rONA18YH$^!Gut5_WDqoH1m7cScJfa!f7Hu5@I*9%~!t%>r#HwmH$|BC$Qp_BT5yr7EfGhj^Fg4|$P z*hbRVe;zAaaM>`iy{xcJRW9j<#Q?@_F}i?s0)iM3-DEU@J9^`uzmkrg*5=?#@#cIc!&TJnzZ#D%Yx91;h=3>H<@7qB;rsCXnL_5*MB#bIK1+-QD_>% z7jE~C(fg~7waoJ?wRQT&AF<~hL_uFeU_lR2Z$o)8_&e=&Wqaft%=d#-V;%;(EfX3@ zxY5A#n5JKK#giM$M-?mPkS|p(IukNJNsd@^(gk37C7A=3R;T9E@b+r0lG55CR zou9$ap;8E4F&TaNRP%g`}ZHhC_%Ndc(Zydut}p^9UZoV$NH zkO-i?s%u63+87tkEcG;fEP8#O8Z~h>JdVwXgWlEK#T`UvWHV_QCo!nEg%U>h$G4I7 zBk{#frf|%Uk7OU`3t3Mspqdb1K0E)89C;Y59_K(ft7U7Sn1qB%(XJ`J{xamEzv^|9 zuUJIdM8Teuebw0R$$;;f@O#n1^DSTrGU~NVYAty%MUCJaU!{;@forxCFI_(s0w7(! zi@3>s=_e7YdcPLje(-I|%8t1L_sl&li|Kru>8W@-k5^fHmU=GeRAf5d*yjO)K|Pox zIqsNR+$88RlFPf+AoLu4QNZAQp=~j zL6YjSVjE|8sY%kQHIDzQA#3hW6XwwfiGb=_Ui1laQWtd(G_=G>ga<&Qm7 z4QO+Xs&W+ed)?VqyI=g07~^7ct|K%W;<_V7K@lped&Lu@ML|EAzdKANHJ!Qx1fF@T3umq>#Mkep`;xqb}LvOxVEYoJ)&V@Y- z-+8kK`TX1*bK(T?RbyEZY-DEId!koVk*I{L`QzPhJH>`%kaV-_WuBQtmoQUU;CsTo zKi#w@v^Yf$34=s2o;5MN&1`zy%=C`OA5j3k>U^mYeoTdHqu-J+`-deyMhG>yaCiCV zCHRD{U8J7T|9`9l z&nr;z+acVuWugS3f*5{kk5go90|XUnxcQVK-1pL7R@m@RsH>CtO7!cx`x)M-`p_Wc zqAF^9G+1a&r?`v2-=xBXyQ+nF_5AhsqZyl@(&hZWol`fS*JMk_omfHkrtj;wT_LHap!xO!vIk3aH!iB zU{(dTrv%jWjX1?5+ z8sGjJ7{b(%&E5Bz%t4;B-v`ePFJd92$F=#ANJ&ym_xBG}PEHs^m1&UdJGqL_`=89Z zxuc~owLEQYpcNGajGWwzyr>5fkcTVW4hxlOs5f7|SIR*t9}BP{xd?J-=%mb-dR=rW zSKGEHku;%yFjjntO>bf7%P2{Q$6q}xGR_c;TDr?Ts)%0Cd=Evj(H`fvO*Ad+WPt%n zd_x2-0Rz~7(2kLZWQT$kk%Z-vmMck66D<(tKyv<5+H=l!qAyT@Dk+$;#D8hb|AWK; zn%-LQQmBgo%$jG@Z#4P?HpR2H_VxBcIzd;trK3|`RI$L@ER6xorlL-9h!T}CfSf1* zXl5}1=|M%=knWH^SwB#cj+F@M1|824E-^7klF*1lh8YlU92|tBC?2|iW0(vH;iP=0 zKH&>g>YFR5%qo-8#QehOGx`1x?j`Yqdp%y^14sr^L_i^V2sG*`{NP@xpx?D8h7>0i z0KK0JqKh)%?j7JWCD&zXdqtmDO8!78cD`&C9qVY8J+&+{K2o#n_28=&ve2H6*$WpL zpQ;7Ao0Zj=)pKgCB3IuRN(ARFr{~Pl(sHg{XaOhF6JMBbUzKk7ZiEcEFQ_F>=LA}l zV06SX8U?bu7gL`Hq|Pz{)u98~m~=+vX<_kOWa3e!T-FyEvo4Drx68hR9IYFda20yC z`N4RGhbaosgF+hTsX!ElG-Oh^4$0mrNqkjs_ZJHvARa?XoO)MU{IL8z~r8!82 z7P)u$NUR!rZ&BPe(WR)dmf5H|$7MhFg@j&nz28R9neytG;V6CE{$M;Dmfh4l?%*2s zD<7&fn_xK2xIt4!qmO#c#Deo~?yjHeBPB>fn{lKXJK+Q$%#m1E_+kty?pF7E3GuC4 zQ8j-{=Zg=P+6#=0x^|8Bcf7A{nE4I50|GK2C{_IP<^R0T#H%U9X(y&+rm5#Er=|@c zu0LOW(H0p;%j44CpvrmeA-9P1p#j9f5RyBf+_NX8revBG|K~UR6SIwq6tnabvXkTV zadP7{bmBA;GkX&ga#Sq`iUNud2b2^jDJQ5GflbL|DJLn(=O-koMQCaM#gS5q(2;}{ zC@9W?Q~^&UW=GUzZC;`7!Cb?gq3v%WL*N{t?!T!dWoi0LzyMC6SUM~tfB56hk){xf zz!gz^I#B>LRA7aye_k9(od52~ynKhR6bxO1lAlrfF5fNfM`xND_4{bPeiZh_UMeNr zyYta3!!$}N0ojD+9b=rCgZ9zJWmQ#7W+0=Ipec>?F7}38Po)_Sd|Au*hsjay%c+Kp^oq6q)Ud^6l^j|+4 zx_^Oi2+zZW%$ouIUQ-)O z`=Zh(?5k)(eg({otg0?z;p6R$x-$K6kln|eoAaQsbknHgX`G1oGM41s9=2Oh9u_rV%5S5P?K)7K%D*NONyR z8`>OkGB^3Q0~5(&mqfyF$}3S#F_E@YyOekWj|~`=l{kOKwl$O7nO$4E(tPDYpY=f2 zj|9lV$|1thI}HMs6A(5^t5?*qd$^r zqU8Xvl})90?@^3!a;!$}fdOQ@S;UC91qpCOQqrNXp+lJ*w)m=Qm9}C<>Srrucs6;z z_U5WM^s$zI!@xQ?_fd9z$SaNRkg^}^KlvyRI@nRHHJHh(jm=g(l#N+US%eXWfrT#> zR)5ZyN?uBCx|sF~4&>W(*hKJcE80Ncs|jNWF9n*)rq##ORayWI_GDN5BZg3(X27*)r0Zjc6@wI#dk;hQ2S~B9 z{V_M|RQyp9E+)fk^M!2ZRZk4w4Kyg489#|da>=M+F$>*STuy9!#vv1&!>Maf-nk#7 zE5*F_7kwx`Mt*^1C99UPrjE1UowPTG(DIhSi{5+jEI6Sl-V-`O_VIm!6-3*{1`b}) zS!TKLc<@w6$>q!7t1KFYmCvo-S815tXES2dhgV!YxuZw-JU}u$T3(JfwVr4F&6U!k z*T$HMCR}OGW$Eu$3?dDiiD`UYE#yv@((LBCA=7;A*-D%y@t-}t?S`;xuE3A5wEhK=+5Y>VA8mKwT|3Hv2HGA$xB>i+a;~oL6x0W z=;!o}&paEi+vYM4tL2LYk%GtR$RAjjVs*pBE$T6l2C&q~tR&DNOe-}a*fEfmyOjxN zOXSn({EFZCSZZC_jBxfapgPuM9NrPAQbVD56b=P=0&uu-7|3iP2rgGcWLFlzFTUr)BcbBae7x^j5HAlZP?bSjoL<4n#K5}{iseVAk zFLaf4HBCngTZ$wHE{3$a5*f|t#yP@^q)&Ku&VIZtiDPRPh&u;gi1Bd48h62xf2pig z<)gY&yJnGCVmYjN$M47AjD-R4_QsUO?7MOpVFNo(B2qf5|03wU8z!o% zKu0IVcDY(nMTrnZJ?_{%!fYu1*(dZQPz9rb5B;u^l-P3;VIGN?iAFf3PRIjzNI;!X z*Z3!56Ph~i5hL^&*c6g?rf@L+kTf@Cz+R%iB_aw+T|@_%yq_aL1J<{a>|Vje?-!=@ z-!1xvT|nZyz%d7!(Ev;sHdd_mQ246;^4J zBGFNk>$srD_Foi*uny=`rute1oT+mxcWtlcOW>`1H8V4axqOa%maGkUaU%P=d$;Mc2#SVRrmTRRlah(=+oM4Y{<~uRypT;p{5lLkmC#VS; zb;en%^MO)Q3JI#m&*_{iAG6P+CrZh&KO=)FM*KwGJsO3l;kcj!>!<73VabK`nfZT4 zxABrXqtWl6h$%vY#KSIZmze2l*Bdw8!c2VRx9^7+26|GQLV+&4T4v>#HE`W5X(XyR zc3h?r6pt5Z=!LiMyKrwA{Sa2*9vaFpCwHWbEP@f&dB&Bp&-?7gA%MNjN(GtlVoBT{ z4CFiH3@hfZSxVTy#64>k>BHMoN1_wZ9@qw&Y_l`7OmHa(L`*&E66Vv3#h>$?AY3h} z)J+pb95PMeG0!d9iyW}m*To*|mL9^lPnpj&1f^JJOZd!3GchbT)5;_pEIGRE!BA6U(F9 z91|muEFTGW$AhUNTI!Cm1KjT&tK_$09f49z(4R+831G1PiOP?Hj`nTy8VgezqtDE< zAo+pYcmQf;?12X?D3_~m3N4zI|9s+8KDI{qLA}{o%VPG0arTA(h7zqcN6upR$4DfJ z^F4nd)f;9QlAX7V!s|$PZKaO9U+su}Rsim&lp< zy_Y@I)B7#|a?x5Yq!&=mMW>15UsJZgITwW#LOU{;{e~QX@@F~o-vjqwXGD=xZ;{z* z5Qf^8WG~defYEV`b6wV^HhpcdZH#s=ZyXU!orRYgwB@PFq*p!DP5^e1G)0k9yQrkd zAU_V)!yIX^(g_UY+qOt~Cp@X?V6Cr};D)KDn0`T8>DwUbx8(qgTc+hSf4AW7I=!Go zLUy+?cpl(4fPQtt4HZ>D)Nub5d&kVXdN5NkQvA$acq894QAh-hMfRxM=QH4IBJ;`n zu01ZG$Fpou)rdz-h9Y{_v*K=mO*VNSB@5~ASRs%+m~5) zGvmEUwQp(?=n9?hrz1WK85{L?g&U@5UcNDI)U%%gMQ1~yz+9RZhK#P>+NK%W)iLL6 z%Y9e{#^$!`No&4qmN6dk9|@c^NUI@k6&aesk$S1WssulV@&T-6vkD}`Rn z5kVeD1qa=HcSIXB1#lY;M1zMHcIOX)XzdzgwasVKgh(tCS(b82O?eXbba3`G(u3=p z+vPydTUvY@_%iH&>Pw3)u4>!J=O)6=`K+Q@^XozQEArP_?nV_qL=kVDlp&VHcn@jm zCVN^_Yy4R`AFynWNDLnr?BS{dF}J~Ft3SN9A~FUr7s zp<%nx`>QZRj2Nuyp}P<@PUs(#QlR~*bqjlf=v0FH&R<)6G7XSLs|j$i+Qz$H_YH*W zbgo2TO>WN_SI04J>~0FZv!JALYX(#*SgPuK>*Muz4J$ac5YWg{uG^0tU7k1j-sk4F z6u>*X8^YN!R;dzCk4~eT$Cnj$po6+TZsDp|M|iVFqJzeBnZmvg4G-YJzD1kWgCCoi zpC6BvKmJe|&u74M`QS$)o`KYJO)S%m`O_J_0Hjfx|G}-2|A+T41fgU8hl|vQ!GKxA z_#3;=lrip)`SCOMnLMkO>!c|wUNlvlA`%jiw1@uzX`swFmCha1KGIK|&xm(~Nn;A6 zU}6y_vJMwpnieRcB!OZabc&A?2}Nm7CPI``fSgj|Gcg!2^+<$J|Hz&E513K*j|s*< z?dqtf_BYMH?$z%{BMPxRQQvrNUG1joee{=F8%AU~Ro@R9`P;Gs7H1kzO{cLq z>!$qs|5AlNgH#y%lRiB^@}i+le?q04p@9m%3}1p`7@ zOWUad@!hRxAFd~ntb=jAynW;bW?H4%xtFdrL1OXrW9H&Y5aG4TuZgtLClqye zFK^=P4w6f3Z}d>~Y(KgR7K6U)7g!?4 z4nLGya_s?h!$zyJBOe(FDo(+kR>k$ZRke1V0%91~Zo;l9gFxGP1KDYe`0HmGc^9G+ zk|j4JUaHR^f}XMpWzh|Ax;QFXxKwSOt-3<e6&A;Dk1 z6BBP6&gSjVtryJSUB6c8UAKsvIv-(xM&^q?pLj#6TwJ{xMsDCJBs$ZS*ygKd6OGr=>Om-1L(zu&;7$bxm91MYEpJwoYsq+;`b=~b=T|;x99+MdG^uFHTAf)Eg~4FBDp!IZ$(OGzBOfV=uUagp zy$?noJFcNWrkdVzK~h~z-J$cMn>vMu`CwpGH~MxJZBEf+1?w!p>;l(+#sn(Us;Ix& zxZ&^n0usPg)ld89)KQvVs1QZjx<|RJ1`)*wsPIz41VL2x1p(QH9qbDW-vhYoUmVR+ zcGW0$+g3SMUOig`E=&%?KvM@1Ni|^@1yukXq6z`RqbBm(~ z`cyz%WG9t;L$&zp{)893bcS2?RM4w-)zT_qv5Ks^T{y;P+!NbolIun7^rdK<``9cb zIH_J5-vUjN`(Z4$@Nz6bM#`v|VE87}YxQh(YFzELXQ58qYBt-Y05}%DSd?H;y=ldW zlY`A2i~=atyBOJ5GK;etO0U&P5)J-zL!JW@NgCD~sY^CP>AmmpC4SqsG{TY z(FVNm?2-uh^$0TS++|}=e0D^ebc%(CTT>m^V9fPR+9>N#OhZ?7=GF*4*7Hi2Y!Eov znT_Z8`8>MU1+3=8;dUO?BQnj-dXYZOmRJKh|3Y1X&kZ9{Mv!MNnZDUHfLQj#Koc{@ zU(-I`2!)RuyLllEKg=+ryG8}(T;2W*;pvIq3}+Tj)Q8gU!5_r+uOfc3srZ96%(I#OE4AXuD)IY4gX#FwU-4PpL)i6({Vit!k;AOsEHL`S4%e-K0*f zrsiLr7{5;U^bPXyLR$YO^B|!Y*FGIg-QJXbvNn6x+Jx-8KyIvYy;YV^+pc965h*k^ z%U{`Ll$nS*PT7CGT7uU>i>run@cbo@x)ON)f@2yN0k?^}mtzTZ2~O$!1&9sitbRgK z2Bo7*YPOWhqW>uu`yG)u81Y`pTw?X1X4J+!ZK1$R8TYeSk>e}Wd(mkoKKue&(9^_7 z{I^&8QKJ7Wg`Ii~9Vbk2Q>l8@@KghWNty@~>ft5{5C{;wyG=T?yT{mncqBo!XUumR zU?TEC3RQI#L}rl)RKy0T;4Xr)`ozEThR50{h8p=DWwW`&{@$skKzRa$Qiha~q^T;% zjEatwsEOgH3nY=pzZA;<@S@qk%U&_~|0XGl&IJ6J_nWN9`yP@}PTWmud4=SV2$nxF z76f5=hkY!T;f!7X#u~xJlZ5eo=gzd?_Ofq^+q+!za&FI^^5X!dkbj%0AS^n=C|0$| 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 X4gons!fdXc>-bf#k;frO++MT_ApTU8 diff --git a/pr-preview/pr-1/bare_pr_preview/objects/pack/pack-0e013943c26cae9debf855af91c72148dc5eb40a.rev b/pr-preview/pr-1/bare_pr_preview/objects/pack/pack-0e013943c26cae9debf855af91c72148dc5eb40a.rev deleted file mode 100644 index 7ad4a5ab4991904a148536e46b0393c71b4d3f78..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1656 zcmXZb2e^+_90%}oltj8p6d93-w74abJ#X{6k~D58p{yiS_9Zi+J+!19CGD-Dt$_yG zDJkvJQlDRs`#hif{hjka?|aUB-t(3ebv`+zl(&0EK1pp|J28)r+V627S5S`M7|u9u zHfE$OB*w=5`f(@EQH}Y=w2|xBS6!E`bkVLS>&s`k9rLC~I7)v-hO(FTM0p$&)YWAt zxrJ+~qCEolPIt><`qD?cg)Aqh$vx$Lyuz;91LPlEu0BCF$6VR{Q-4`rekJF~2l
    6lxr%Lz8uFtW? zR-DNc{Y!}FoXt!w=3T$Fm+`L7QOEOor#aSOp7g#tp5HxEclCL)hs^S6tT|mpH+=`m zU1S}(qa?k>FKTmU_fOw*2FK8W1;pN1U$*`f@8c=;p>i;DY0q_(>33Z|n$egmeI#Qa zj>I`i57S#+ND+r<-@)(dI5&@S6SryGw-oz0OC4*PCrjl??600E4`z~joV2EF|5HnL z!(Qa3bSBn0T{e*S@*Nv^0&7h_vWBU=#sn(kJIyi2KC&Tk-!{C%O1{unPnsibz=aWSouO#5)_qH|on|oWE}JCq8F6BlWdlrn-;x?CDGD@-2(>#XDHVxoYP$ zS5sGH1ikoFU+mu|X-tZ5Y7|3Q!3QkET2qlR{pCGU{QocB)7Q#@bl@WGhj6yiHPqxo z{gdQm8moKIT>UbO)lFnqoW1l3_tQ}SG&xMxk|ol2o}8;3>uyGz$&ZQerI?u8UgcPO z9sW@dr>A;-L2lJ)#gHWnH*f8=bpFcv-Pe~cuT;H3>Q`8{U{&$lrkgf)+_r4-qSBWC E0q)to4*&oF diff --git a/pr-preview/pr-1/bare_pr_preview/packed-refs b/pr-preview/pr-1/bare_pr_preview/packed-refs deleted file mode 100644 index 596df68..0000000 --- a/pr-preview/pr-1/bare_pr_preview/packed-refs +++ /dev/null @@ -1,31 +0,0 @@ -# pack-refs with: peeled fully-peeled sorted -5167fb64eed94956ee828ff354b51ef7806fdb04 refs/heads/example-preview -288b93b57b27b83abc37ff50d0ad9bb700bbeed3 refs/heads/gh-pages -ac89ba39103a4cf56a22d338d5c64c1aef0cfa92 refs/heads/jekyll-docs -430e3dfc1de8a8ae77e77d862d25676ef9db55d1 refs/heads/main -ca3a91c34f603e4cf06a58338ffa0dcb32c39bb3 refs/heads/parametrise-pr-values -f5db5c92badaca355476a4831dd122195ab29956 refs/tags/v0.0.0 -55df7d7c97c37ddfcad91d8da3700c1c80913ead refs/tags/v0.0.1 -30a02270046756a3e8bcad2923fddbfab73783be refs/tags/v0.0.2 -430e3dfc1de8a8ae77e77d862d25676ef9db55d1 refs/tags/v1 -fca13e940d9437bb975801f2c4005734ce2eefcb refs/tags/v1.0 -fca13e940d9437bb975801f2c4005734ce2eefcb refs/tags/v1.0.0 -98706dff8eaffcef39fbd5c5cadd2c6339bbd60b refs/tags/v1.1 -591779e70aba2ce461521af517b269dac0221c77 refs/tags/v1.1.0 -98706dff8eaffcef39fbd5c5cadd2c6339bbd60b refs/tags/v1.1.1 -eac2838daf487e8f054a4bc10dc957431cd6270b refs/tags/v1.2 -eac2838daf487e8f054a4bc10dc957431cd6270b refs/tags/v1.2.0 -699c12bae12472ca7f43d0654858b16c3e60dab9 refs/tags/v1.3 -9dac5c4777c535516ebf819f93aeadac70f66488 refs/tags/v1.3.0 -2a652922e9b9c53e7e5ea62fa38da744de09043c refs/tags/v1.3.1 -699c12bae12472ca7f43d0654858b16c3e60dab9 refs/tags/v1.3.2 -430e3dfc1de8a8ae77e77d862d25676ef9db55d1 refs/tags/v1.4 -022361539c71c58a7141d4fe8c3e0e4a1c34f9c5 refs/tags/v1.4.0 -60ad6fc41be190767f6c3cc5d87c0a4dc03e3022 refs/tags/v1.4.1 -70d0e7a39b1712a874aeba33b936c6fdf795617a refs/tags/v1.4.2 -b3a95bc3cdbc27d8941e9b74c5c294c9c9fcb12b refs/tags/v1.4.3 -183082fd714654433c8e2f6daedbfb4f20f2a94a refs/tags/v1.4.4 -7df1ee45a802b8bc8dca1845a5241d118c610810 refs/tags/v1.4.5 -4668d7cb417ce7067b0b59bc152b1ae1513010de refs/tags/v1.4.6 -f31d5aa7b364955ea86228b9dcd346dc3f29c408 refs/tags/v1.4.7 -430e3dfc1de8a8ae77e77d862d25676ef9db55d1 refs/tags/v1.4.8 diff --git a/pr-preview/pr-1/app/favicon.ico b/pr-preview/pr-1/favicon.ico similarity index 100% rename from pr-preview/pr-1/app/favicon.ico rename to pr-preview/pr-1/favicon.ico diff --git a/pr-preview/pr-1/out/index.html b/pr-preview/pr-1/index.html similarity index 99% rename from pr-preview/pr-1/out/index.html rename to pr-preview/pr-1/index.html index 1d7e536..ab31402 100644 --- a/pr-preview/pr-1/out/index.html +++ b/pr-preview/pr-1/index.html @@ -1 +1 @@ -

    Headline lorem ipsum dolar sit

    1983
    Cras felis tortor, bibendum quis porttitor at, ullamcorper eu diam. Aenean iaculis efficitur quam, quis dignissim lacus. Cras nec dui id mi blandit lobortis eget in enim.
    \ No newline at end of file +

    Headline lorem ipsum dolar sit

    1983
    Cras felis tortor, bibendum quis porttitor at, ullamcorper eu diam. Aenean iaculis efficitur quam, quis dignissim lacus. Cras nec dui id mi blandit lobortis eget in enim.
    \ No newline at end of file diff --git a/pr-preview/pr-1/out/index.txt b/pr-preview/pr-1/index.txt similarity index 98% rename from pr-preview/pr-1/out/index.txt rename to pr-preview/pr-1/index.txt index be84eb5..c0b1c33 100644 --- a/pr-preview/pr-1/out/index.txt +++ b/pr-preview/pr-1/index.txt @@ -1,5 +1,5 @@ 2:I[4707,[],""] 3:I[6423,[],""] -0:["cONmF6ND-f6uCKrH-FIO5",[[["",{"children":["__PAGE__",{}]},"$undefined","$undefined",true],["",{"children":["__PAGE__",{},[["$L1",["$","div",null,{"children":["$","section",null,{"style":"$undefined","className":"bg-soe-red-gradient text-white rs-py-9 cc overflow-hidden","children":["$","div",null,{"className":"flex justify-between items-start grid-gap mr-0 au-ml-auto flex-col lg:flex-row","children":[["$","div",null,{"className":"group relative w-300 h-300 perspective-600","children":["$","img",null,{"alt":"","src":"https://placecats.com/neo/600/600","className":"object-cover w-full h-full transform rotate-y-30 group-hocus:-rotate-y-30 skew-y-12 ease-in duration-300 rounded-[30px]","width":360,"height":360}]}],["$","div",null,{"style":"$undefined","className":"cc lg:rs-pr-9 ml-0","children":[["$","h2",null,{"className":"font-serif font-bold leading-none 2xl:whitespace-pre-line -mt-01em rs-mb-2 xl:max-w-1200","children":["Headline lorem ipsum dolar sit","$undefined"]}],["$","div",null,{"className":"font-serif font-normal overview order-first","children":["1983","$undefined"]}],["$","div",null,{"className":"font-serif font-normal overview max-w-[50ch] rs-mb-3 *:*:leading-snug","children":["Cras felis tortor, bibendum quis porttitor at, ullamcorper eu diam. Aenean iaculis efficitur quam, quis dignissim lacus. Cras nec dui id mi blandit lobortis eget in enim.","$undefined"]}],"$undefined"]}]]}]}]}],null],null],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/ef450211f7a95771.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__variable_f581c2 __variable_f3114f __variable_b9cfda","children":["$","$L2",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}]],null],null],["$L4",null]]]] +0:["FzGaoPsDXOSGWhjhK8fZW",[[["",{"children":["__PAGE__",{}]},"$undefined","$undefined",true],["",{"children":["__PAGE__",{},[["$L1",["$","div",null,{"children":["$","section",null,{"style":"$undefined","className":"bg-soe-red-gradient text-white rs-py-9 cc overflow-hidden","children":["$","div",null,{"className":"flex justify-between items-start grid-gap mr-0 au-ml-auto flex-col lg:flex-row","children":[["$","div",null,{"className":"group relative w-300 h-300 perspective-600","children":["$","img",null,{"alt":"","src":"https://placecats.com/neo/600/600","className":"object-cover w-full h-full transform rotate-y-30 group-hocus:-rotate-y-30 skew-y-12 ease-in duration-300 rounded-[30px]","width":360,"height":360}]}],["$","div",null,{"style":"$undefined","className":"cc lg:rs-pr-9 ml-0","children":[["$","h2",null,{"className":"font-serif font-bold leading-none 2xl:whitespace-pre-line -mt-01em rs-mb-2 xl:max-w-1200","children":["Headline lorem ipsum dolar sit","$undefined"]}],["$","div",null,{"className":"font-serif font-normal overview order-first","children":["1983","$undefined"]}],["$","div",null,{"className":"font-serif font-normal overview max-w-[50ch] rs-mb-3 *:*:leading-snug","children":["Cras felis tortor, bibendum quis porttitor at, ullamcorper eu diam. Aenean iaculis efficitur quam, quis dignissim lacus. Cras nec dui id mi blandit lobortis eget in enim.","$undefined"]}],"$undefined"]}]]}]}]}],null],null],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/ef450211f7a95771.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__variable_f581c2 __variable_f3114f __variable_b9cfda","children":["$","$L2",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}]],null],null],["$L4",null]]]] 4:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","link","2",{"rel":"icon","href":"/favicon.ico","type":"image/x-icon","sizes":"16x16"}],["$","meta","3",{"name":"next-size-adjust"}]] 1:null diff --git a/pr-preview/pr-1/next.config.mjs b/pr-preview/pr-1/next.config.mjs deleted file mode 100644 index b41d33a..0000000 --- a/pr-preview/pr-1/next.config.mjs +++ /dev/null @@ -1,7 +0,0 @@ -/** @type {import('next').NextConfig} */ -const nextConfig = { - output: 'export', - reactStrictMode: true, -}; - -export default nextConfig; diff --git a/pr-preview/pr-1/out/favicon.ico b/pr-preview/pr-1/out/favicon.ico deleted file mode 100644 index 718d6fea4835ec2d246af9800eddb7ffb276240c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25931 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 LrJugUA?W`A8`#=m diff --git a/pr-preview/pr-1/package-lock.json b/pr-preview/pr-1/package-lock.json deleted file mode 100644 index 87666da..0000000 --- a/pr-preview/pr-1/package-lock.json +++ /dev/null @@ -1,4906 +0,0 @@ -{ - "name": "soe-centennial-nextjs", - "version": "0.1.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "soe-centennial-nextjs", - "version": "0.1.0", - "dependencies": { - "@heroicons/react": "^2.1.5", - "@tailwindcss/container-queries": "^0.1.1", - "cnbuilder": "^3.1.0", - "next": "14.2.14", - "react": "^18", - "react-dom": "^18" - }, - "devDependencies": { - "@types/node": "^20", - "@types/react": "^18", - "@types/react-dom": "^18", - "@xpd/tailwind-3dtransforms": "^1.0.3", - "decanter": "^7.3.0", - "eslint": "^8", - "eslint-config-next": "14.2.14", - "postcss": "^8", - "tailwindcss": "^3.4.1", - "typescript": "^5" - } - }, - "node_modules/@alloc/quick-lru": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", - "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" - } - }, - "node_modules/@eslint-community/regexpp": { - "version": "4.11.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.1.tgz", - "integrity": "sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==", - "dev": true, - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", - "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", - "dev": true, - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint/js": { - "version": "8.57.1", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", - "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@heroicons/react": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@heroicons/react/-/react-2.1.5.tgz", - "integrity": "sha512-FuzFN+BsHa+7OxbvAERtgBTNeZpUjgM/MIizfVkSCL2/edriN0Hx/DWRCR//aPYwO5QX/YlgLGXk+E3PcfZwjA==", - "peerDependencies": { - "react": ">= 16" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", - "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", - "deprecated": "Use @eslint/config-array instead", - "dev": true, - "dependencies": { - "@humanwhocodes/object-schema": "^2.0.3", - "debug": "^4.3.1", - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true, - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", - "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", - "deprecated": "Use @eslint/object-schema instead", - "dev": true - }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", - "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", - "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@next/env": { - "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.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" - } - }, - "node_modules/@next/swc-darwin-arm64": { - "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" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-darwin-x64": { - "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" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-arm64-gnu": { - "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" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-arm64-musl": { - "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" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-x64-gnu": { - "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" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-x64-musl": { - "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" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-win32-arm64-msvc": { - "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" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-win32-ia32-msvc": { - "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" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-win32-x64-msvc": { - "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" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nolyfill/is-core-module": { - "version": "1.0.39", - "resolved": "https://registry.npmjs.org/@nolyfill/is-core-module/-/is-core-module-1.0.39.tgz", - "integrity": "sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==", - "dev": true, - "engines": { - "node": ">=12.4.0" - } - }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "optional": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/@rtsao/scc": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", - "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", - "dev": true - }, - "node_modules/@rushstack/eslint-patch": { - "version": "1.10.4", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.10.4.tgz", - "integrity": "sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==", - "dev": true - }, - "node_modules/@swc/counter": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", - "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==" - }, - "node_modules/@swc/helpers": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.5.tgz", - "integrity": "sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==", - "dependencies": { - "@swc/counter": "^0.1.3", - "tslib": "^2.4.0" - } - }, - "node_modules/@tailwindcss/aspect-ratio": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/@tailwindcss/aspect-ratio/-/aspect-ratio-0.4.2.tgz", - "integrity": "sha512-8QPrypskfBa7QIMuKHg2TA7BqES6vhBrDLOv8Unb6FcFyd3TjKbc6lcmb9UPQHxfl24sXoJ41ux/H7qQQvfaSQ==", - "dev": true, - "peerDependencies": { - "tailwindcss": ">=2.0.0 || >=3.0.0 || >=3.0.0-alpha.1" - } - }, - "node_modules/@tailwindcss/container-queries": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/container-queries/-/container-queries-0.1.1.tgz", - "integrity": "sha512-p18dswChx6WnTSaJCSGx6lTmrGzNNvm2FtXmiO6AuA1V4U5REyoqwmT6kgAsIMdjo07QdAfYXHJ4hnMtfHzWgA==", - "peerDependencies": { - "tailwindcss": ">=3.2.0" - } - }, - "node_modules/@tailwindcss/forms": { - "version": "0.5.9", - "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.5.9.tgz", - "integrity": "sha512-tM4XVr2+UVTxXJzey9Twx48c1gcxFStqn1pQz0tRsX8o3DvxhN5oY5pvyAbUx7VTaZxpej4Zzvc6h+1RJBzpIg==", - "dev": true, - "dependencies": { - "mini-svg-data-uri": "^1.2.3" - }, - "peerDependencies": { - "tailwindcss": ">=3.0.0 || >= 3.0.0-alpha.1 || >= 4.0.0-alpha.20" - } - }, - "node_modules/@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "dev": true - }, - "node_modules/@types/node": { - "version": "20.16.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz", - "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==", - "dev": true, - "dependencies": { - "undici-types": "~6.19.2" - } - }, - "node_modules/@types/prop-types": { - "version": "15.7.13", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.13.tgz", - "integrity": "sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==", - "dev": true - }, - "node_modules/@types/react": { - "version": "18.3.10", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.10.tgz", - "integrity": "sha512-02sAAlBnP39JgXwkAq3PeU9DVaaGpZyF3MGcC0MKgQVkZor5IiiDAipVaxQHtDJAmO4GIy/rVBy/LzVj76Cyqg==", - "dev": true, - "dependencies": { - "@types/prop-types": "*", - "csstype": "^3.0.2" - } - }, - "node_modules/@types/react-dom": { - "version": "18.3.0", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", - "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", - "dev": true, - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.8.0.tgz", - "integrity": "sha512-wORFWjU30B2WJ/aXBfOm1LX9v9nyt9D3jsSOxC3cCaTQGCW5k4jNpmjFv3U7p/7s4yvdjHzwtv2Sd2dOyhjS0A==", - "dev": true, - "dependencies": { - "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.8.0", - "@typescript-eslint/type-utils": "8.8.0", - "@typescript-eslint/utils": "8.8.0", - "@typescript-eslint/visitor-keys": "8.8.0", - "graphemer": "^1.4.0", - "ignore": "^5.3.1", - "natural-compare": "^1.4.0", - "ts-api-utils": "^1.3.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", - "eslint": "^8.57.0 || ^9.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/parser": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.8.0.tgz", - "integrity": "sha512-uEFUsgR+tl8GmzmLjRqz+VrDv4eoaMqMXW7ruXfgThaAShO9JTciKpEsB+TvnfFfbg5IpujgMXVV36gOJRLtZg==", - "dev": true, - "dependencies": { - "@typescript-eslint/scope-manager": "8.8.0", - "@typescript-eslint/types": "8.8.0", - "@typescript-eslint/typescript-estree": "8.8.0", - "@typescript-eslint/visitor-keys": "8.8.0", - "debug": "^4.3.4" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.8.0.tgz", - "integrity": "sha512-EL8eaGC6gx3jDd8GwEFEV091210U97J0jeEHrAYvIYosmEGet4wJ+g0SYmLu+oRiAwbSA5AVrt6DxLHfdd+bUg==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "8.8.0", - "@typescript-eslint/visitor-keys": "8.8.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/type-utils": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.8.0.tgz", - "integrity": "sha512-IKwJSS7bCqyCeG4NVGxnOP6lLT9Okc3Zj8hLO96bpMkJab+10HIfJbMouLrlpyOr3yrQ1cA413YPFiGd1mW9/Q==", - "dev": true, - "dependencies": { - "@typescript-eslint/typescript-estree": "8.8.0", - "@typescript-eslint/utils": "8.8.0", - "debug": "^4.3.4", - "ts-api-utils": "^1.3.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/types": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.8.0.tgz", - "integrity": "sha512-QJwc50hRCgBd/k12sTykOJbESe1RrzmX6COk8Y525C9l7oweZ+1lw9JiU56im7Amm8swlz00DRIlxMYLizr2Vw==", - "dev": true, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.8.0.tgz", - "integrity": "sha512-ZaMJwc/0ckLz5DaAZ+pNLmHv8AMVGtfWxZe/x2JVEkD5LnmhWiQMMcYT7IY7gkdJuzJ9P14fRy28lUrlDSWYdw==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "8.8.0", - "@typescript-eslint/visitor-keys": "8.8.0", - "debug": "^4.3.4", - "fast-glob": "^3.3.2", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^1.3.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@typescript-eslint/utils": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.8.0.tgz", - "integrity": "sha512-QE2MgfOTem00qrlPgyByaCHay9yb1+9BjnMFnSFkUKQfu7adBXDTnCAivURnuPPAG/qiB+kzKkZKmKfaMT0zVg==", - "dev": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.8.0", - "@typescript-eslint/types": "8.8.0", - "@typescript-eslint/typescript-estree": "8.8.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0" - } - }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.8.0.tgz", - "integrity": "sha512-8mq51Lx6Hpmd7HnA2fcHQo3YgfX1qbccxQOgZcb4tvasu//zXRaA1j5ZRFeCw/VRAdFi4mRM9DnZw0Nu0Q2d1g==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "8.8.0", - "eslint-visitor-keys": "^3.4.3" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@ungap/structured-clone": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", - "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", - "dev": true - }, - "node_modules/@xpd/tailwind-3dtransforms": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@xpd/tailwind-3dtransforms/-/tailwind-3dtransforms-1.0.3.tgz", - "integrity": "sha512-LEKfNj57djZAucQ1itu/zinRkYnkhzNjAMhz8DkbguTyBcTDHF1R6CuXO536BFE/YGyHDCYd7tDF5ghSrViUgQ==", - "dev": true - }, - "node_modules/acorn": { - "version": "8.12.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", - "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } - }, - "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==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "node_modules/aria-query": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", - "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", - "dev": true, - "dependencies": { - "deep-equal": "^2.0.5" - } - }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", - "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.5", - "is-array-buffer": "^3.0.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-includes": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", - "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.4", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.findlast": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", - "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.findlastindex": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", - "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flat": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", - "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", - "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.tosorted": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", - "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.3", - "es-errors": "^1.3.0", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", - "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", - "dev": true, - "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.2.1", - "get-intrinsic": "^1.2.3", - "is-array-buffer": "^3.0.4", - "is-shared-array-buffer": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/ast-types-flow": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", - "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", - "dev": true - }, - "node_modules/available-typed-arrays": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", - "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", - "dev": true, - "dependencies": { - "possible-typed-array-names": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/axe-core": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.0.tgz", - "integrity": "sha512-Mr2ZakwQ7XUAjp7pAwQWRhhK8mQQ6JAaNWSjmjxil0R8BPioMtQsTLOolGYkji1rcL++3dCqZA3zWqpT+9Ew6g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/axobject-query": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", - "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/binary-extensions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "dependencies": { - "fill-range": "^7.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/busboy": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", - "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", - "dependencies": { - "streamsearch": "^1.1.0" - }, - "engines": { - "node": ">=10.16.0" - } - }, - "node_modules/call-bind": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", - "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", - "dev": true, - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001664", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001664.tgz", - "integrity": "sha512-AmE7k4dXiNKQipgn7a2xg558IRqPN3jMQY/rOsbxDhrd0tyChwbITBfiwtnqz8bi2M5mIWbxAYBvk7W7QBUS2g==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ] - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chokidar/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/client-only": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", - "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" - }, - "node_modules/cnbuilder": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cnbuilder/-/cnbuilder-3.1.0.tgz", - "integrity": "sha512-9sxWwwprkPNTVQnx92WYPEWCmyZRqbf9VWUYABU4rl0mLL17VAV2MvvOApkMA6bQVXRLJ8jN//8Yp6drElpLWA==", - "funding": { - "type": "patreon", - "url": "https://www.patreon.com/xobotyi" - } - }, - "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==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "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==" - }, - "node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/csstype": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", - "dev": true - }, - "node_modules/damerau-levenshtein": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", - "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", - "dev": true - }, - "node_modules/data-view-buffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", - "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/data-view-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", - "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/data-view-byte-offset": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", - "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decanter": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/decanter/-/decanter-7.3.0.tgz", - "integrity": "sha512-xsd2YKuTApaGmR+74dZnrCayZ/j1zBxS2a0ngA1l7gj/UKGVUHWUVIw4hcieI1vL8DNQwshcwQyrmAjMQMiYHQ==", - "dev": true, - "dependencies": { - "@tailwindcss/aspect-ratio": "^0.4.2", - "@tailwindcss/forms": "^0.5.7", - "tailwindcss": "^3.4.1" - } - }, - "node_modules/deep-equal": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz", - "integrity": "sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==", - "dev": true, - "dependencies": { - "array-buffer-byte-length": "^1.0.0", - "call-bind": "^1.0.5", - "es-get-iterator": "^1.1.3", - "get-intrinsic": "^1.2.2", - "is-arguments": "^1.1.1", - "is-array-buffer": "^3.0.2", - "is-date-object": "^1.0.5", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "isarray": "^2.0.5", - "object-is": "^1.1.5", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.5.1", - "side-channel": "^1.0.4", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "node_modules/define-data-property": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "dev": true, - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/define-properties": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", - "dev": true, - "dependencies": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" - }, - "node_modules/dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" - }, - "node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - }, - "node_modules/enhanced-resolve": { - "version": "5.17.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", - "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/es-abstract": { - "version": "1.23.3", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", - "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", - "dev": true, - "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "arraybuffer.prototype.slice": "^1.0.3", - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "data-view-buffer": "^1.0.1", - "data-view-byte-length": "^1.0.1", - "data-view-byte-offset": "^1.0.0", - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-set-tostringtag": "^2.0.3", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.6", - "get-intrinsic": "^1.2.4", - "get-symbol-description": "^1.0.2", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", - "hasown": "^2.0.2", - "internal-slot": "^1.0.7", - "is-array-buffer": "^3.0.4", - "is-callable": "^1.2.7", - "is-data-view": "^1.0.1", - "is-negative-zero": "^2.0.3", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.3", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.13", - "is-weakref": "^1.0.2", - "object-inspect": "^1.13.1", - "object-keys": "^1.1.1", - "object.assign": "^4.1.5", - "regexp.prototype.flags": "^1.5.2", - "safe-array-concat": "^1.1.2", - "safe-regex-test": "^1.0.3", - "string.prototype.trim": "^1.2.9", - "string.prototype.trimend": "^1.0.8", - "string.prototype.trimstart": "^1.0.8", - "typed-array-buffer": "^1.0.2", - "typed-array-byte-length": "^1.0.1", - "typed-array-byte-offset": "^1.0.2", - "typed-array-length": "^1.0.6", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.15" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", - "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-errors": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-get-iterator": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", - "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "has-symbols": "^1.0.3", - "is-arguments": "^1.1.1", - "is-map": "^2.0.2", - "is-set": "^2.0.2", - "is-string": "^1.0.7", - "isarray": "^2.0.5", - "stop-iteration-iterator": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-iterator-helpers": { - "version": "1.0.19", - "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.19.tgz", - "integrity": "sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.3", - "es-errors": "^1.3.0", - "es-set-tostringtag": "^2.0.3", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "globalthis": "^1.0.3", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.7", - "iterator.prototype": "^1.1.2", - "safe-array-concat": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-object-atoms": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", - "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", - "dev": true, - "dependencies": { - "es-errors": "^1.3.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-set-tostringtag": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", - "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.2.4", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-shim-unscopables": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", - "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", - "dev": true, - "dependencies": { - "hasown": "^2.0.0" - } - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/escape-string-regexp": { - "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" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint": { - "version": "8.57.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", - "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", - "dev": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.1", - "@humanwhocodes/config-array": "^0.13.0", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-config-next": { - "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.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", - "eslint-import-resolver-node": "^0.3.6", - "eslint-import-resolver-typescript": "^3.5.2", - "eslint-plugin-import": "^2.28.1", - "eslint-plugin-jsx-a11y": "^6.7.1", - "eslint-plugin-react": "^7.33.2", - "eslint-plugin-react-hooks": "^4.5.0 || 5.0.0-canary-7118f5dd7-20230705" - }, - "peerDependencies": { - "eslint": "^7.23.0 || ^8.0.0", - "typescript": ">=3.3.1" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", - "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", - "dev": true, - "dependencies": { - "debug": "^3.2.7", - "is-core-module": "^2.13.0", - "resolve": "^1.22.4" - } - }, - "node_modules/eslint-import-resolver-node/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-import-resolver-typescript": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.3.tgz", - "integrity": "sha512-ud9aw4szY9cCT1EWWdGv1L1XR6hh2PaRWif0j2QjQ0pgTY/69iw+W0Z4qZv5wHahOl8isEr+k/JnyAqNQkLkIA==", - "dev": true, - "dependencies": { - "@nolyfill/is-core-module": "1.0.39", - "debug": "^4.3.5", - "enhanced-resolve": "^5.15.0", - "eslint-module-utils": "^2.8.1", - "fast-glob": "^3.3.2", - "get-tsconfig": "^4.7.5", - "is-bun-module": "^1.0.2", - "is-glob": "^4.0.3" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts/projects/eslint-import-resolver-ts" - }, - "peerDependencies": { - "eslint": "*", - "eslint-plugin-import": "*", - "eslint-plugin-import-x": "*" - }, - "peerDependenciesMeta": { - "eslint-plugin-import": { - "optional": true - }, - "eslint-plugin-import-x": { - "optional": true - } - } - }, - "node_modules/eslint-module-utils": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz", - "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==", - "dev": true, - "dependencies": { - "debug": "^3.2.7" - }, - "engines": { - "node": ">=4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - } - } - }, - "node_modules/eslint-module-utils/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-plugin-import": { - "version": "2.30.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.30.0.tgz", - "integrity": "sha512-/mHNE9jINJfiD2EKkg1BKyPyUk4zdnT54YgbOgfjSakWT5oyX/qQLVNTkehyfpcMxZXMy1zyonZ2v7hZTX43Yw==", - "dev": true, - "dependencies": { - "@rtsao/scc": "^1.1.0", - "array-includes": "^3.1.8", - "array.prototype.findlastindex": "^1.2.5", - "array.prototype.flat": "^1.3.2", - "array.prototype.flatmap": "^1.3.2", - "debug": "^3.2.7", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.9", - "eslint-module-utils": "^2.9.0", - "hasown": "^2.0.2", - "is-core-module": "^2.15.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.8", - "object.groupby": "^1.0.3", - "object.values": "^1.2.0", - "semver": "^6.3.1", - "tsconfig-paths": "^3.15.0" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" - } - }, - "node_modules/eslint-plugin-import/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-plugin-import/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-import/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/eslint-plugin-jsx-a11y": { - "version": "6.10.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.0.tgz", - "integrity": "sha512-ySOHvXX8eSN6zz8Bywacm7CvGNhUtdjvqfQDVe6020TUK34Cywkw7m0KsCCk1Qtm9G1FayfTN1/7mMYnYO2Bhg==", - "dev": true, - "dependencies": { - "aria-query": "~5.1.3", - "array-includes": "^3.1.8", - "array.prototype.flatmap": "^1.3.2", - "ast-types-flow": "^0.0.8", - "axe-core": "^4.10.0", - "axobject-query": "^4.1.0", - "damerau-levenshtein": "^1.0.8", - "emoji-regex": "^9.2.2", - "es-iterator-helpers": "^1.0.19", - "hasown": "^2.0.2", - "jsx-ast-utils": "^3.3.5", - "language-tags": "^1.0.9", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.8", - "safe-regex-test": "^1.0.3", - "string.prototype.includes": "^2.0.0" - }, - "engines": { - "node": ">=4.0" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" - } - }, - "node_modules/eslint-plugin-react": { - "version": "7.37.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.1.tgz", - "integrity": "sha512-xwTnwDqzbDRA8uJ7BMxPs/EXRB3i8ZfnOIp8BsxEQkT0nHPp+WWceqGgo6rKb9ctNi8GJLDT4Go5HAWELa/WMg==", - "dev": true, - "dependencies": { - "array-includes": "^3.1.8", - "array.prototype.findlast": "^1.2.5", - "array.prototype.flatmap": "^1.3.2", - "array.prototype.tosorted": "^1.1.4", - "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.0.19", - "estraverse": "^5.3.0", - "hasown": "^2.0.2", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.8", - "object.fromentries": "^2.0.8", - "object.values": "^1.2.0", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.5", - "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.11", - "string.prototype.repeat": "^1.0.0" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" - } - }, - "node_modules/eslint-plugin-react-hooks": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", - "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" - } - }, - "node_modules/eslint-plugin-react/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.5", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", - "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", - "dev": true, - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/eslint-plugin-react/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/eslint-scope": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/espree": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", - "dev": true, - "dependencies": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/esquery": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", - "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", - "dev": true, - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "node_modules/fastq": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/flat-cache": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", - "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", - "dev": true, - "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", - "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", - "dev": true - }, - "node_modules/for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "dev": true, - "dependencies": { - "is-callable": "^1.1.3" - } - }, - "node_modules/foreground-child": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", - "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/function.prototype.name": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", - "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "functions-have-names": "^1.2.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-intrinsic": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", - "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", - "dev": true, - "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-symbol-description": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", - "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.5", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-tsconfig": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.8.1.tgz", - "integrity": "sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==", - "dev": true, - "dependencies": { - "resolve-pkg-maps": "^1.0.0" - }, - "funding": { - "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" - } - }, - "node_modules/glob": { - "version": "10.3.10", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", - "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.3.5", - "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/glob/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/glob/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/globalthis": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", - "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", - "dev": true, - "dependencies": { - "define-properties": "^1.2.1", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" - }, - "node_modules/graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "dev": true - }, - "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "dev": true, - "dependencies": { - "es-define-property": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-proto": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", - "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-tostringtag": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", - "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/ignore": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true, - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "node_modules/internal-slot": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", - "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", - "dev": true, - "dependencies": { - "es-errors": "^1.3.0", - "hasown": "^2.0.0", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-array-buffer": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", - "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-async-function": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", - "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-bun-module": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-bun-module/-/is-bun-module-1.2.1.tgz", - "integrity": "sha512-AmidtEM6D6NmUiLOvvU7+IePxjEjOzra2h0pSrsfSAcXwl/83zLLXDByafUJy9k/rKK0pvXMLdwKwGHlX2Ke6Q==", - "dev": true, - "dependencies": { - "semver": "^7.6.3" - } - }, - "node_modules/is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-core-module": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", - "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", - "dependencies": { - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-data-view": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", - "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", - "dev": true, - "dependencies": { - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-finalizationregistry": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", - "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-generator-function": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", - "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-map": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", - "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-negative-zero": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", - "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-set": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", - "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", - "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typed-array": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", - "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", - "dev": true, - "dependencies": { - "which-typed-array": "^1.1.14" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakmap": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", - "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakset": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", - "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "node_modules/iterator.prototype": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", - "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", - "dev": true, - "dependencies": { - "define-properties": "^1.2.1", - "get-intrinsic": "^1.2.1", - "has-symbols": "^1.0.3", - "reflect.getprototypeof": "^1.0.4", - "set-function-name": "^2.0.1" - } - }, - "node_modules/jackspeak": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", - "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, - "node_modules/jiti": { - "version": "1.21.6", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", - "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", - "bin": { - "jiti": "bin/jiti.js" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "dev": true - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/jsx-ast-utils": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", - "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", - "dev": true, - "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flat": "^1.3.1", - "object.assign": "^4.1.4", - "object.values": "^1.1.6" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/keyv": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", - "dev": true, - "dependencies": { - "json-buffer": "3.0.1" - } - }, - "node_modules/language-subtag-registry": { - "version": "0.3.23", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", - "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==", - "dev": true - }, - "node_modules/language-tags": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", - "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", - "dev": true, - "dependencies": { - "language-subtag-registry": "^0.3.20" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", - "engines": { - "node": ">=10" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" - }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==" - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/micromatch": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", - "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", - "dependencies": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mini-svg-data-uri": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz", - "integrity": "sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==", - "dev": true, - "bin": { - "mini-svg-data-uri": "cli.js" - } - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, - "node_modules/mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "node_modules/nanoid": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "node_modules/next": { - "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.14", - "@swc/helpers": "0.5.5", - "busboy": "1.6.0", - "caniuse-lite": "^1.0.30001579", - "graceful-fs": "^4.2.11", - "postcss": "8.4.31", - "styled-jsx": "5.1.1" - }, - "bin": { - "next": "dist/bin/next" - }, - "engines": { - "node": ">=18.17.0" - }, - "optionalDependencies": { - "@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", - "@playwright/test": "^1.41.2", - "react": "^18.2.0", - "react-dom": "^18.2.0", - "sass": "^1.3.0" - }, - "peerDependenciesMeta": { - "@opentelemetry/api": { - "optional": true - }, - "@playwright/test": { - "optional": true - }, - "sass": { - "optional": true - } - } - }, - "node_modules/next/node_modules/postcss": { - "version": "8.4.31", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", - "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", - "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.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/object-inspect": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", - "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-is": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", - "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", - "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.entries": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", - "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.fromentries": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", - "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.groupby": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", - "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.values": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", - "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/optionator": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", - "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", - "dev": true, - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.5" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "node_modules/path-scurry": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/picocolors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", - "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pirates": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/possible-typed-array-names": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", - "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/postcss": { - "version": "8.4.47", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", - "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", - "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.1.0", - "source-map-js": "^1.2.1" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-import": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", - "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", - "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-js": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", - "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", - "dependencies": { - "camelcase-css": "^2.0.1" - }, - "engines": { - "node": "^12 || ^14 || >= 16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.4.21" - } - }, - "node_modules/postcss-load-config": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", - "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "lilconfig": "^3.0.0", - "yaml": "^2.3.4" - }, - "engines": { - "node": ">= 14" - }, - "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } - } - }, - "node_modules/postcss-load-config/node_modules/lilconfig": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", - "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antonk52" - } - }, - "node_modules/postcss-nested": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", - "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "postcss-selector-parser": "^6.1.1" - }, - "engines": { - "node": ">=12.0" - }, - "peerDependencies": { - "postcss": "^8.2.14" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", - "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dev": true, - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/react": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", - "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", - "dependencies": { - "loose-envify": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-dom": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", - "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", - "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.2" - }, - "peerDependencies": { - "react": "^18.3.1" - } - }, - "node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "dev": true - }, - "node_modules/read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "dependencies": { - "pify": "^2.3.0" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/reflect.getprototypeof": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", - "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.1", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "globalthis": "^1.0.3", - "which-builtin-type": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regexp.prototype.flags": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", - "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.6", - "define-properties": "^1.2.1", - "es-errors": "^1.3.0", - "set-function-name": "^2.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-pkg-maps": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", - "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", - "dev": true, - "funding": { - "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rimraf/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/safe-array-concat": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", - "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4", - "has-symbols": "^1.0.3", - "isarray": "^2.0.5" - }, - "engines": { - "node": ">=0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safe-regex-test": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", - "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-regex": "^1.1.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/scheduler": { - "version": "0.23.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", - "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", - "dependencies": { - "loose-envify": "^1.1.0" - } - }, - "node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/set-function-length": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", - "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", - "dev": true, - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/set-function-name": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", - "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", - "dev": true, - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "engines": { - "node": ">=8" - } - }, - "node_modules/side-channel": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", - "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "object-inspect": "^1.13.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/source-map-js": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/stop-iteration-iterator": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", - "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", - "dev": true, - "dependencies": { - "internal-slot": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/streamsearch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", - "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/string-width-cjs": { - "name": "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==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs/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==" - }, - "node_modules/string-width/node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/string-width/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/string.prototype.includes": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.0.tgz", - "integrity": "sha512-E34CkBgyeqNDcrbU76cDjL5JLcVrtSdYq0MEh/B10r17pRP4ciHLwTgnuLV8Ay6cgEMLkcBkFCKyFZ43YldYzg==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - } - }, - "node_modules/string.prototype.matchall": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", - "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.7", - "regexp.prototype.flags": "^1.5.2", - "set-function-name": "^2.0.2", - "side-channel": "^1.0.6" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.repeat": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", - "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - } - }, - "node_modules/string.prototype.trim": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", - "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.0", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", - "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", - "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/styled-jsx": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz", - "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==", - "dependencies": { - "client-only": "0.0.1" - }, - "engines": { - "node": ">= 12.0.0" - }, - "peerDependencies": { - "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0" - }, - "peerDependenciesMeta": { - "@babel/core": { - "optional": true - }, - "babel-plugin-macros": { - "optional": true - } - } - }, - "node_modules/sucrase": { - "version": "3.35.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", - "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "glob": "^10.3.10", - "lines-and-columns": "^1.1.6", - "mz": "^2.7.0", - "pirates": "^4.0.1", - "ts-interface-checker": "^0.1.9" - }, - "bin": { - "sucrase": "bin/sucrase", - "sucrase-node": "bin/sucrase-node" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/tailwindcss": { - "version": "3.4.13", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.13.tgz", - "integrity": "sha512-KqjHOJKogOUt5Bs752ykCeiwvi0fKVkr5oqsFNt/8px/tA8scFPIlkygsf6jXrfCqGHz7VflA6+yytWuM+XhFw==", - "dependencies": { - "@alloc/quick-lru": "^5.2.0", - "arg": "^5.0.2", - "chokidar": "^3.5.3", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.3.0", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "jiti": "^1.21.0", - "lilconfig": "^2.1.0", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.23", - "postcss-import": "^15.1.0", - "postcss-js": "^4.0.1", - "postcss-load-config": "^4.0.1", - "postcss-nested": "^6.0.1", - "postcss-selector-parser": "^6.0.11", - "resolve": "^1.22.2", - "sucrase": "^3.32.0" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "node_modules/thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dependencies": { - "any-promise": "^1.0.0" - } - }, - "node_modules/thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", - "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/ts-api-utils": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", - "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", - "dev": true, - "engines": { - "node": ">=16" - }, - "peerDependencies": { - "typescript": ">=4.2.0" - } - }, - "node_modules/ts-interface-checker": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" - }, - "node_modules/tsconfig-paths": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", - "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", - "dev": true, - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - } - }, - "node_modules/tslib": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", - "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==" - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/typed-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", - "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/typed-array-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", - "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-byte-offset": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", - "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", - "dev": true, - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-length": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", - "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13", - "possible-typed-array-names": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/undici-types": { - "version": "6.19.8", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", - "dev": true - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-builtin-type": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.4.tgz", - "integrity": "sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==", - "dev": true, - "dependencies": { - "function.prototype.name": "^1.1.6", - "has-tostringtag": "^1.0.2", - "is-async-function": "^2.0.0", - "is-date-object": "^1.0.5", - "is-finalizationregistry": "^1.0.2", - "is-generator-function": "^1.0.10", - "is-regex": "^1.1.4", - "is-weakref": "^1.0.2", - "isarray": "^2.0.5", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.2", - "which-typed-array": "^1.1.15" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-collection": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", - "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", - "dev": true, - "dependencies": { - "is-map": "^2.0.3", - "is-set": "^2.0.3", - "is-weakmap": "^2.0.2", - "is-weakset": "^2.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-typed-array": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", - "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", - "dev": true, - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/word-wrap": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", - "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs/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==" - }, - "node_modules/wrap-ansi-cjs/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==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "node_modules/yaml": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.1.tgz", - "integrity": "sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==", - "bin": { - "yaml": "bin.mjs" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - } - } -} diff --git a/pr-preview/pr-1/package.json b/pr-preview/pr-1/package.json deleted file mode 100644 index 0fe66b5..0000000 --- a/pr-preview/pr-1/package.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "name": "soe-centennial-nextjs", - "version": "0.1.0", - "private": true, - "scripts": { - "dev": "next dev", - "build": "next build", - "start": "next start", - "lint": "next lint", - "lint:fix": "eslint \"{components,utilities}/**/*.{ts,tsx,js,jsx}\" --quiet --fix", - "typecheck": "tsc --noEmit", - "tsc": "tsc" - }, - "dependencies": { - "@heroicons/react": "^2.1.5", - "@tailwindcss/container-queries": "^0.1.1", - "cnbuilder": "^3.1.0", - "next": "14.2.14", - "react": "^18", - "react-dom": "^18" - }, - "devDependencies": { - "@types/node": "^20", - "@types/react": "^18", - "@types/react-dom": "^18", - "@xpd/tailwind-3dtransforms": "^1.0.3", - "decanter": "^7.3.0", - "eslint": "^8", - "eslint-config-next": "14.2.14", - "postcss": "^8", - "tailwindcss": "^3.4.1", - "typescript": "^5" - } -} diff --git a/pr-preview/pr-1/postcss.config.mjs b/pr-preview/pr-1/postcss.config.mjs deleted file mode 100644 index 1a69fd2..0000000 --- a/pr-preview/pr-1/postcss.config.mjs +++ /dev/null @@ -1,8 +0,0 @@ -/** @type {import('postcss-load-config').Config} */ -const config = { - plugins: { - tailwindcss: {}, - }, -}; - -export default config; diff --git a/pr-preview/pr-1/tailwind.config.ts b/pr-preview/pr-1/tailwind.config.ts deleted file mode 100644 index 3652d65..0000000 --- a/pr-preview/pr-1/tailwind.config.ts +++ /dev/null @@ -1,31 +0,0 @@ -/* eslint-disable @typescript-eslint/no-require-imports */ - -import type { Config } from 'tailwindcss'; - -// const path = require('path'); -const decanter = require('decanter'); - -// Path to custom Tailwind plugins for Directory -// const dir = path.resolve(__dirname, 'tailwind/plugins'); - -export default { - presets: [ - decanter, - ], - content: [ - './app/**/*.{js,jsx,ts,tsx}', - './components/**/*.{js,jsx,ts,tsx}', - './utilities/**/*.{js,jsx,ts,tsx}', - ], - theme: { - extend: { - backgroundImage: { - 'soe-red-gradient': 'linear-gradient(90deg, #400000 0.19%, #7A0000 52.26%, #400000 99.94%)', - }, - }, - }, - plugins: [ - require('@tailwindcss/container-queries'), - require("@xpd/tailwind-3dtransforms") - ], -} satisfies Config; \ No newline at end of file diff --git a/pr-preview/pr-1/tsconfig.json b/pr-preview/pr-1/tsconfig.json deleted file mode 100644 index 9cf124a..0000000 --- a/pr-preview/pr-1/tsconfig.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "compilerOptions": { - "lib": ["dom", "dom.iterable", "esnext"], - "allowJs": true, - "skipLibCheck": true, - "strict": true, - "noEmit": true, - "esModuleInterop": true, - "module": "esnext", - "moduleResolution": "bundler", - "resolveJsonModule": true, - "isolatedModules": true, - "jsx": "preserve", - "incremental": true, - "plugins": [ - { - "name": "next" - } - ], - "paths": { - "@/*": [ - "./app/*" - ] - } - }, - "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"], - "exclude": ["node_modules"] -}