From af3f56bb790b482abbd7dad6f8af0bccf3a45424 Mon Sep 17 00:00:00 2001 From: Prad Nukala Date: Mon, 29 Jun 2026 10:48:32 -0400 Subject: [PATCH 01/42] feat(config): add biome configuration and update project settings --- biome.json | 83 +++++++++++++++++++++++++++++++++++ mise.toml | 2 + package.json | 104 +++++++++++++++++++++++++++----------------- pnpm-workspace.yaml | 7 +++ prettier.config.js | 6 --- 5 files changed, 155 insertions(+), 47 deletions(-) create mode 100644 biome.json create mode 100644 mise.toml create mode 100644 pnpm-workspace.yaml delete mode 100644 prettier.config.js diff --git a/biome.json b/biome.json new file mode 100644 index 0000000..2b26172 --- /dev/null +++ b/biome.json @@ -0,0 +1,83 @@ +{ + "$schema": "./node_modules/@biomejs/biome/configuration_schema.json", + "files": { + "includes": [ + "**", + "!**/build", + "!**/dist", + "!**/node_modules", + "!**/.vercel", + "!**/.netlify", + "!**/.vscode", + "!**/.astro" + ] + }, + "formatter": { + "enabled": true, + "indentStyle": "tab", + "lineEnding": "lf", + "lineWidth": 100, + "expand": "auto" + }, + "vcs": { "enabled": true, "clientKind": "git", "useIgnoreFile": true }, + "assist": { + "actions": { + "source": { + "organizeImports": "on" + } + } + }, + "linter": { + "enabled": true, + "rules": { + "recommended": true, + "a11y": { + "noSvgWithoutTitle": "off" + }, + "style": { + "noParameterAssign": "error", + "useAsConstAssertion": "error", + "useDefaultParameterLast": "error", + "useEnumInitializers": "error", + "useSelfClosingElements": "error", + "useSingleVarDeclarator": "error", + "noUnusedTemplateLiteral": "error", + "useNumberNamespace": "error", + "noInferrableTypes": "error", + "noUselessElse": "error", + "useImportType": "error" + }, + "suspicious": { "noExplicitAny": "warn" } + } + }, + "javascript": { + "formatter": { + "trailingCommas": "all", + "semicolons": "always", + "bracketSameLine": false + } + }, + "html": { "formatter": { "selfCloseVoidElements": "always" } }, + "css": { + "parser": { + "tailwindDirectives": true + } + }, + "overrides": [ + { + "includes": ["**/*.astro"], + "linter": { + "rules": { + "style": { + "useConst": "off", + "useImportType": "off" + }, + "correctness": { + "noUnusedVariables": "off", + "noUnusedImports": "off" + } + } + } + } + ] +} diff --git a/mise.toml b/mise.toml new file mode 100644 index 0000000..a3a76a2 --- /dev/null +++ b/mise.toml @@ -0,0 +1,2 @@ +[tools] +pnpm = "latest" diff --git a/package.json b/package.json index a4815c7..4374d34 100644 --- a/package.json +++ b/package.json @@ -1,43 +1,65 @@ { - "name": "tailwindui-template", - "version": "0.1.0", - "private": true, - "scripts": { - "dev": "next dev", - "build": "next build", - "start": "next start", - "lint": "next lint" - }, - "browserslist": "defaults, not ie <= 11", - "dependencies": { - "@headlessui/react": "^1.7.13", - "@mapbox/rehype-prism": "^0.8.0", - "@mdx-js/loader": "^2.3.0", - "@mdx-js/react": "^2.3.0", - "@next/mdx": "13.4.16", - "@tailwindcss/typography": "^0.5.4", - "@types/node": "20.4.7", - "@types/react": "18.2.18", - "@types/react-dom": "18.2.7", - "@types/webpack-env": "^1.18.1", - "autoprefixer": "^10.4.12", - "cheerio": "^1.0.0-rc.12", - "clsx": "^1.2.1", - "fast-glob": "^3.2.11", - "feed": "^4.2.2", - "next": "13.4.16", - "next-themes": "^0.2.1", - "react": "18.2.0", - "react-dom": "18.2.0", - "remark-gfm": "^3.0.1", - "tailwindcss": "^3.3.3", - "typescript": "5.1.6" - }, - "devDependencies": { - "eslint": "8.45.0", - "eslint-config-next": "13.4.16", - "prettier": "^3.0.1", - "prettier-plugin-tailwindcss": "^0.5.2", - "sharp": "^0.32.0" - } + "name": "prad.nu", + "type": "module", + "version": "7.2.0", + "private": false, + "scripts": { + "postinstall": "npm rebuild sharp --force", + "dev": "astro dev", + "start": "astro dev", + "build": "astro build", + "postbuild": "pagefind --site dist", + "preview": "astro preview", + "check": "astro check && biome check", + "lint": "biome check --write", + "format": "prettier -w . --cache" + }, + "dependencies": { + "@astrojs/markdown-remark": "^7.1.2", + "@astrojs/mdx": "5.0.6", + "@astrojs/rss": "4.0.18", + "@astrojs/sitemap": "3.7.2", + "@pagefind/component-ui": "^1.5.2", + "@tailwindcss/vite": "4.3.0", + "astro": "6.3.3", + "astro-expressive-code": "^0.42.0", + "astro-icon": "^1.1.5", + "astro-robots-txt": "^1.0.0", + "astro-webmanifest": "^1.0.0", + "cssnano": "^8.0.1", + "hastscript": "^9.0.0", + "mdast-util-directive": "^3.0.0", + "mdast-util-to-markdown": "^2.1.2", + "mdast-util-to-string": "^4.0.0", + "rehype-autolink-headings": "^7.1.0", + "rehype-external-links": "^3.0.0", + "rehype-unwrap-images": "^1.0.0", + "remark-directive": "^4.0.0", + "satori": "0.26.0", + "satori-html": "^0.3.2", + "sharp": "^0.34.5", + "tailwindcss": "^4.3.0", + "unified": "^11.0.5", + "unist-util-visit": "^5.1.0" + }, + "devDependencies": { + "@astrojs/check": "^0.9.9", + "@biomejs/biome": "^2.4.15", + "@iconify-json/mdi": "^1.2.2", + "@pagefind/default-ui": "^1.5.2", + "@tailwindcss/typography": "^0.5.19", + "@types/hast": "^3.0.4", + "@types/mdast": "^4.0.4", + "@types/node": "^25.8.0", + "autoprefixer": "^10.5.0", + "pagefind": "^1.5.2", + "prettier": "^3.8.3", + "prettier-plugin-astro": "0.14.1", + "prettier-plugin-tailwindcss": "^0.8.0", + "reading-time": "^1.5.0", + "typescript": "^6.0.3" + }, + "overrides": { + "sharp": "^0.34.5" + } } diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml new file mode 100644 index 0000000..6d78a60 --- /dev/null +++ b/pnpm-workspace.yaml @@ -0,0 +1,7 @@ +overrides: + sharp: ^0.34.5 +allowBuilds: + "@biomejs/biome": true + "@tailwindcss/oxide": true + esbuild: true + sharp: true diff --git a/prettier.config.js b/prettier.config.js deleted file mode 100644 index 6b16840..0000000 --- a/prettier.config.js +++ /dev/null @@ -1,6 +0,0 @@ -/** @type {import('prettier').Options} */ -module.exports = { - singleQuote: true, - semi: false, - plugins: ['prettier-plugin-tailwindcss'], -} From f117fdede5b29e910a47fd41cb836e2668659947 Mon Sep 17 00:00:00 2001 From: Prad Nukala Date: Mon, 29 Jun 2026 10:48:36 -0400 Subject: [PATCH 02/42] feat(core): migrate to astro from next.js --- astro.config.ts | 112 +++++++++++++++++++++++++++++++++++++++++++ next.config.mjs | 52 -------------------- postcss.config.js | 6 --- tailwind.config.ts | 117 +++++++++++++++++++++++++++++++++++---------- tsconfig.json | 35 ++++---------- 5 files changed, 212 insertions(+), 110 deletions(-) create mode 100644 astro.config.ts delete mode 100644 next.config.mjs delete mode 100644 postcss.config.js diff --git a/astro.config.ts b/astro.config.ts new file mode 100644 index 0000000..7354bda --- /dev/null +++ b/astro.config.ts @@ -0,0 +1,112 @@ +import fs from "node:fs"; +import { rehypeHeadingIds } from "@astrojs/markdown-remark"; +import mdx from "@astrojs/mdx"; +import sitemap from "@astrojs/sitemap"; +import tailwind from "@tailwindcss/vite"; +import { defineConfig, envField } from "astro/config"; +import expressiveCode from "astro-expressive-code"; +import icon from "astro-icon"; +import robotsTxt from "astro-robots-txt"; +import webmanifest from "astro-webmanifest"; +import rehypeAutolinkHeadings from "rehype-autolink-headings"; +import rehypeExternalLinks from "rehype-external-links"; +import rehypeUnwrapImages from "rehype-unwrap-images"; +import remarkDirective from "remark-directive"; /* Handle ::: directives as nodes */ +import { remarkAdmonitions } from "./src/plugins/remark-admonitions"; +import { remarkGithubCard } from "./src/plugins/remark-github-card"; +import { remarkReadingTime } from "./src/plugins/remark-reading-time"; +import { expressiveCodeOptions, siteConfig } from "./src/site.config"; + +// https://astro.build/config +export default defineConfig({ + site: siteConfig.url, + image: { + domains: ["webmention.io"], + }, + integrations: [ + expressiveCode(expressiveCodeOptions), + icon(), + sitemap(), + mdx(), + robotsTxt(), + webmanifest({ + // See: https://github.com/alextim/astro-lib/blob/main/packages/astro-webmanifest/README.md + name: siteConfig.title, + description: siteConfig.description, + lang: siteConfig.lang, + icon: "public/icon.svg", // the source for generating favicon & icons + icons: [ + { + src: "icons/apple-touch-icon.png", // used in src/components/BaseHead.astro L:26 + sizes: "180x180", + type: "image/png", + }, + { + src: "icons/icon-192.png", + sizes: "192x192", + type: "image/png", + }, + { + src: "icons/icon-512.png", + sizes: "512x512", + type: "image/png", + }, + ], + start_url: "/", + background_color: "#1d1f21", + theme_color: "#2bbc8a", + display: "standalone", + config: { + insertFaviconLinks: false, + insertThemeColorMeta: false, + insertManifestLink: false, + }, + }), + ], + markdown: { + rehypePlugins: [ + rehypeHeadingIds, + [rehypeAutolinkHeadings, { behavior: "wrap", properties: { className: ["not-prose"] } }], + [ + rehypeExternalLinks, + { + rel: ["noreferrer", "noopener"], + target: "_blank", + }, + ], + rehypeUnwrapImages, + ], + remarkPlugins: [remarkReadingTime, remarkDirective, remarkGithubCard, remarkAdmonitions], + remarkRehype: { + footnoteLabelProperties: { + className: [""], + }, + }, + }, + vite: { + plugins: [tailwind(), rawFonts([".ttf", ".woff"])], + }, + env: { + schema: { + WEBMENTION_API_KEY: envField.string({ context: "server", access: "secret", optional: true }), + WEBMENTION_URL: envField.string({ context: "client", access: "public", optional: true }), + WEBMENTION_PINGBACK: envField.string({ context: "client", access: "public", optional: true }), + }, + }, +}); + +function rawFonts(ext: string[]) { + return { + name: "vite-plugin-raw-fonts", + // @ts-expect-error:next-line + transform(_, id) { + if (ext.some((e) => id.endsWith(e))) { + const buffer = fs.readFileSync(id); + return { + code: `export default ${JSON.stringify(buffer)}`, + map: null, + }; + } + }, + }; +} diff --git a/next.config.mjs b/next.config.mjs deleted file mode 100644 index faedd4f..0000000 --- a/next.config.mjs +++ /dev/null @@ -1,52 +0,0 @@ -import rehypePrism from '@mapbox/rehype-prism' -import nextMDX from '@next/mdx' -import remarkGfm from 'remark-gfm' - -/** @type {import('next').NextConfig} */ -const nextConfig = { - pageExtensions: ['js', 'jsx', 'ts', 'tsx', 'mdx'], - redirects: async () => { - return [ - { - source: '/twitter', - destination: 'https://twitter.com/thisisprad', - permanent: true, - }, - { - source: '/github', - destination: 'https://github.com/prnk28', - permanent: true, - }, - { - source: '/linkedin', - destination: 'https://www.linkedin.com/in/pradn/', - permanent: true, - }, - { - source: '/medium', - destination: 'https://medium.com/@prnk28', - permanent: true, - }, - { - source: '/cal', - destination: 'https://cal.com/pradn', - permanent: true, - }, - { - source: '/telegram', - destination: 'https://t.me/prnk28', - permanent: true, - } - ] - } -} - -const withMDX = nextMDX({ - extension: /\.mdx?$/, - options: { - remarkPlugins: [remarkGfm], - rehypePlugins: [rehypePrism], - }, -}) - -export default withMDX(nextConfig) diff --git a/postcss.config.js b/postcss.config.js deleted file mode 100644 index 33ad091..0000000 --- a/postcss.config.js +++ /dev/null @@ -1,6 +0,0 @@ -module.exports = { - plugins: { - tailwindcss: {}, - autoprefixer: {}, - }, -} diff --git a/tailwind.config.ts b/tailwind.config.ts index 157a3c7..433bfb1 100644 --- a/tailwind.config.ts +++ b/tailwind.config.ts @@ -1,28 +1,93 @@ -import typographyPlugin from '@tailwindcss/typography' -import { type Config } from 'tailwindcss' - -import typographyStyles from './typography' +import type { Config } from "tailwindcss"; export default { - content: ['./src/**/*.{js,jsx,ts,tsx}'], - darkMode: 'class', - plugins: [typographyPlugin], - theme: { - fontSize: { - xs: ['0.8125rem', { lineHeight: '1.5rem' }], - sm: ['0.875rem', { lineHeight: '1.5rem' }], - base: ['1rem', { lineHeight: '1.75rem' }], - lg: ['1.125rem', { lineHeight: '1.75rem' }], - xl: ['1.25rem', { lineHeight: '2rem' }], - '2xl': ['1.5rem', { lineHeight: '2rem' }], - '3xl': ['1.875rem', { lineHeight: '2.25rem' }], - '4xl': ['2rem', { lineHeight: '2.5rem' }], - '5xl': ['3rem', { lineHeight: '3.5rem' }], - '6xl': ['3.75rem', { lineHeight: '1' }], - '7xl': ['4.5rem', { lineHeight: '1' }], - '8xl': ['6rem', { lineHeight: '1' }], - '9xl': ['8rem', { lineHeight: '1' }], - }, - typography: typographyStyles, - }, -} satisfies Config + plugins: [require("@tailwindcss/typography")], + theme: { + extend: { + typography: () => ({ + DEFAULT: { + css: { + a: { + textUnderlineOffset: "2px", + "&:hover": { + "@media (hover: hover)": { + textDecorationColor: "var(--color-link)", + textDecorationThickness: "2px", + }, + }, + }, + blockquote: { + borderLeftWidth: "0", + }, + code: { + border: "1px dotted #666", + borderRadius: "2px", + }, + kbd: { + "&:where([data-theme='dark'], [data-theme='dark'] *)": { + background: "var(--color-global-text)", + }, + }, + hr: { + borderTopStyle: "dashed", + }, + strong: { + fontWeight: "700", + }, + sup: { + marginInlineStart: "calc(var(--spacing) * 0.5)", + a: { + "&:after": { + content: "']'", + }, + "&:before": { + content: "'['", + }, + "&:hover": { + "@media (hover: hover)": { + color: "var(--color-link)", + }, + }, + }, + }, + /* Table */ + "tbody tr": { + borderBottomWidth: "none", + }, + tfoot: { + borderTop: "1px dashed #666", + }, + thead: { + borderBottomWidth: "none", + }, + "thead th": { + borderBottom: "1px dashed #666", + fontWeight: "700", + }, + 'th[align="center"], td[align="center"]': { + "text-align": "center", + }, + 'th[align="right"], td[align="right"]': { + "text-align": "right", + }, + 'th[align="left"], td[align="left"]': { + "text-align": "left", + }, + ".expressive-code, .admonition, .github-card": { + marginTop: "calc(var(--spacing)*4)", + marginBottom: "calc(var(--spacing)*4)", + }, + }, + }, + sm: { + css: { + code: { + fontSize: "var(--text-sm)", + fontWeight: "400", + }, + }, + }, + }), + }, + }, +} satisfies Config; diff --git a/tsconfig.json b/tsconfig.json index 13d6b45..d978b90 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,28 +1,11 @@ { - "compilerOptions": { - "target": "es6", - "lib": ["dom", "dom.iterable", "esnext"], - "allowJs": true, - "skipLibCheck": true, - "strict": true, - "forceConsistentCasingInFileNames": true, - "noEmit": true, - "esModuleInterop": true, - "module": "esnext", - "moduleResolution": "bundler", - "resolveJsonModule": true, - "isolatedModules": true, - "jsx": "preserve", - "incremental": true, - "plugins": [ - { - "name": "next" - } - ], - "paths": { - "@/*": ["./src/*"] - } - }, - "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"], - "exclude": ["node_modules"] + "extends": "astro/tsconfigs/strictest", + "compilerOptions": { + "baseUrl": ".", + "paths": { + "@/*": ["src/*"] + } + }, + "include": [".astro/types.d.ts", "**/*"], + "exclude": ["node_modules", "**/node_modules/*", ".vscode", "dist"] } From 6dc43574230fa036294ca881b035abdf0c094637 Mon Sep 17 00:00:00 2001 From: Prad Nukala Date: Mon, 29 Jun 2026 10:48:38 -0400 Subject: [PATCH 03/42] chore(deps): migrate from npm to pnpm lockfile --- package-lock.json | 17617 -------------------------------------------- pnpm-lock.yaml | 6775 +++++++++++++++++ 2 files changed, 6775 insertions(+), 17617 deletions(-) delete mode 100644 package-lock.json create mode 100644 pnpm-lock.yaml diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 380e026..0000000 --- a/package-lock.json +++ /dev/null @@ -1,17617 +0,0 @@ -{ - "name": "tailwindui-template", - "version": "0.1.0", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "tailwindui-template", - "version": "0.1.0", - "dependencies": { - "@headlessui/react": "^1.7.13", - "@mapbox/rehype-prism": "^0.8.0", - "@mdx-js/loader": "^2.3.0", - "@mdx-js/react": "^2.3.0", - "@next/mdx": "13.4.16", - "@tailwindcss/typography": "^0.5.4", - "@types/node": "20.4.7", - "@types/react": "18.2.18", - "@types/react-dom": "18.2.7", - "@types/webpack-env": "^1.18.1", - "autoprefixer": "^10.4.12", - "cheerio": "^1.0.0-rc.12", - "clsx": "^1.2.1", - "fast-glob": "^3.2.11", - "feed": "^4.2.2", - "next": "13.4.16", - "next-themes": "^0.2.1", - "react": "18.2.0", - "react-dom": "18.2.0", - "remark-gfm": "^3.0.1", - "tailwindcss": "^3.3.3", - "typescript": "5.1.6" - }, - "devDependencies": { - "eslint": "8.45.0", - "eslint-config-next": "13.4.16", - "prettier": "^3.0.1", - "prettier-plugin-tailwindcss": "^0.5.2", - "sharp": "^0.32.0" - } - }, - "node_modules/@aashutoshrathi/word-wrap": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", - "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "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/@babel/runtime": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.6.tgz", - "integrity": "sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ==", - "dev": true, - "dependencies": { - "regenerator-runtime": "^0.13.11" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "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.5.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.1.tgz", - "integrity": "sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==", - "dev": true, - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.0.tgz", - "integrity": "sha512-Lj7DECXqIVCqnqjjHMPna4vn6GJcMgul/wuS0je9OZ9gsL0zzDpKPVtcG1HaDVc+9y+qgXneTeUMbCqXJNpH1A==", - "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.44.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.44.0.tgz", - "integrity": "sha512-Ag+9YM4ocKQx9AarydN0KY2j0ErMHNIocPDrVo8zAE44xLTjEtz81OdR68/cydGtk6m6jDb5Za3r2useMzYmSw==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@headlessui/react": { - "version": "1.7.15", - "resolved": "https://registry.npmjs.org/@headlessui/react/-/react-1.7.15.tgz", - "integrity": "sha512-OTO0XtoRQ6JPB1cKNFYBZv2Q0JMqMGNhYP1CjPvcJvjz8YGokz8oAj89HIYZGN0gZzn/4kk9iUpmMF4Q21Gsqw==", - "dependencies": { - "client-only": "^0.0.1" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "react": "^16 || ^17 || ^18", - "react-dom": "^16 || ^17 || ^18" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz", - "integrity": "sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==", - "dev": true, - "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.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": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", - "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", - "peer": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.18", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", - "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", - "dependencies": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" - } - }, - "node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" - }, - "node_modules/@mapbox/rehype-prism": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@mapbox/rehype-prism/-/rehype-prism-0.8.0.tgz", - "integrity": "sha512-bIz4a3oZ8g+pQBHSMMIxNpYOMX4yq4aZdpezoiCl9yJudh1Z9SRmHQqH6f+WtTBNOORzXMEGkvBze4PiH17wtA==", - "dependencies": { - "hast-util-to-string": "^1.0.4", - "mrm": "^3.0.9", - "refractor": "^3.4.0", - "unist-util-visit": "^2.0.3" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@mdx-js/loader": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@mdx-js/loader/-/loader-2.3.0.tgz", - "integrity": "sha512-IqsscXh7Q3Rzb+f5DXYk0HU71PK+WuFsEhf+mSV3fOhpLcEpgsHvTQ2h0T6TlZ5gHOaBeFjkXwB52by7ypMyNg==", - "dependencies": { - "@mdx-js/mdx": "^2.0.0", - "source-map": "^0.7.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - }, - "peerDependencies": { - "webpack": ">=4" - } - }, - "node_modules/@mdx-js/mdx": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-2.3.0.tgz", - "integrity": "sha512-jLuwRlz8DQfQNiUCJR50Y09CGPq3fLtmtUQfVrj79E0JWu3dvsVcxVIcfhR5h0iXu+/z++zDrYeiJqifRynJkA==", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "@types/mdx": "^2.0.0", - "estree-util-build-jsx": "^2.0.0", - "estree-util-is-identifier-name": "^2.0.0", - "estree-util-to-js": "^1.1.0", - "estree-walker": "^3.0.0", - "hast-util-to-estree": "^2.0.0", - "markdown-extensions": "^1.0.0", - "periscopic": "^3.0.0", - "remark-mdx": "^2.0.0", - "remark-parse": "^10.0.0", - "remark-rehype": "^10.0.0", - "unified": "^10.0.0", - "unist-util-position-from-estree": "^1.0.0", - "unist-util-stringify-position": "^3.0.0", - "unist-util-visit": "^4.0.0", - "vfile": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/@mdx-js/mdx/node_modules/unist-util-visit": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", - "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.1.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/@mdx-js/react": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-2.3.0.tgz", - "integrity": "sha512-zQH//gdOmuu7nt2oJR29vFhDv88oGPmVw6BggmrHeMI+xgEkp1B2dX9/bMBSYtK0dyLX/aOmesKS09g222K1/g==", - "dependencies": { - "@types/mdx": "^2.0.0", - "@types/react": ">=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - }, - "peerDependencies": { - "react": ">=16" - } - }, - "node_modules/@next/env": { - "version": "13.4.16", - "resolved": "https://registry.npmjs.org/@next/env/-/env-13.4.16.tgz", - "integrity": "sha512-pCU0sJBqdfKP9mwDadxvZd+eLz3fZrTlmmDHY12Hdpl3DD0vy8ou5HWKVfG0zZS6tqhL4wnQqRbspdY5nqa7MA==" - }, - "node_modules/@next/eslint-plugin-next": { - "version": "13.4.16", - "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-13.4.16.tgz", - "integrity": "sha512-QuFtQl+oSEEQb0HMYBdvBoUaTiMxbY3go/MFkF3zOnfY0t84+IbAX78cw8ZCfr6cA6UcTq3nMIlCrHwDC/moxg==", - "dev": true, - "dependencies": { - "glob": "7.1.7" - } - }, - "node_modules/@next/mdx": { - "version": "13.4.16", - "resolved": "https://registry.npmjs.org/@next/mdx/-/mdx-13.4.16.tgz", - "integrity": "sha512-4Yas2f0DFSi1BbtCAaMiv/EdGrBfflMEGBQf/QVAnVISihp/HwXiNhVN7wAt29vN9Mo/J4PtCKt8HQTYD7jbiA==", - "dependencies": { - "source-map": "^0.7.0" - }, - "peerDependencies": { - "@mdx-js/loader": ">=0.15.0", - "@mdx-js/react": ">=0.15.0" - }, - "peerDependenciesMeta": { - "@mdx-js/loader": { - "optional": true - }, - "@mdx-js/react": { - "optional": true - } - } - }, - "node_modules/@next/swc-darwin-arm64": { - "version": "13.4.16", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.4.16.tgz", - "integrity": "sha512-Rl6i1uUq0ciRa3VfEpw6GnWAJTSKo9oM2OrkGXPsm7rMxdd2FR5NkKc0C9xzFCI4+QtmBviWBdF2m3ur3Nqstw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-darwin-x64": { - "version": "13.4.16", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.4.16.tgz", - "integrity": "sha512-o1vIKYbZORyDmTrPV1hApt9NLyWrS5vr2p5hhLGpOnkBY1cz6DAXjv8Lgan8t6X87+83F0EUDlu7klN8ieZ06A==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-arm64-gnu": { - "version": "13.4.16", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.4.16.tgz", - "integrity": "sha512-JRyAl8lCfyTng4zoOmE6hNI2f1MFUr7JyTYCHl1RxX42H4a5LMwJhDVQ7a9tmDZ/yj+0hpBn+Aan+d6lA3v0UQ==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-arm64-musl": { - "version": "13.4.16", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.4.16.tgz", - "integrity": "sha512-9gqVqNzUMWbUDgDiND18xoUqhwSm2gmksqXgCU0qaOKt6oAjWz8cWYjgpPVD0WICKFylEY/gvPEP1fMZDVFZ/g==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-x64-gnu": { - "version": "13.4.16", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.4.16.tgz", - "integrity": "sha512-KcQGwchAKmZVPa8i5PLTxvTs1/rcFnSltfpTm803Tr/BtBV3AxCkHLfhtoyVtVzx/kl/oue8oS+DSmbepQKwhw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-x64-musl": { - "version": "13.4.16", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.4.16.tgz", - "integrity": "sha512-2RbMZNxYnJmW8EPHVBsGZPq5zqWAyBOc/YFxq/jIQ/Yn3RMFZ1dZVCjtIcsiaKmgh7mjA/W0ApbumutHNxRqqQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-win32-arm64-msvc": { - "version": "13.4.16", - "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.4.16.tgz", - "integrity": "sha512-thDcGonELN7edUKzjzlHrdoKkm7y8IAdItQpRvvMxNUXa4d9r0ElofhTZj5emR7AiXft17hpen+QAkcWpqG7Jg==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-win32-ia32-msvc": { - "version": "13.4.16", - "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.4.16.tgz", - "integrity": "sha512-f7SE1Mo4JAchUWl0LQsbtySR9xCa+x55C0taetjUApKtcLR3AgAjASrrP+oE1inmLmw573qRnE1eZN8YJfEBQw==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-win32-x64-msvc": { - "version": "13.4.16", - "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.4.16.tgz", - "integrity": "sha512-WamDZm1M/OEM4QLce3lOmD1XdLEl37zYZwlmOLhmF7qYJ2G6oYm9+ejZVv+LakQIsIuXhSpVlOvrxIAHqwRkPQ==", - "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/@pkgr/utils": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.2.tgz", - "integrity": "sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.3", - "fast-glob": "^3.3.0", - "is-glob": "^4.0.3", - "open": "^9.1.0", - "picocolors": "^1.0.0", - "tslib": "^2.6.0" - }, - "engines": { - "node": "^12.20.0 || ^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts" - } - }, - "node_modules/@rushstack/eslint-patch": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.3.2.tgz", - "integrity": "sha512-V+MvGwaHH03hYhY+k6Ef/xKd6RYlc4q8WBx+2ANmipHJcKuktNcI/NgEsJgdSUF6Lw32njT6OnrRsKYCdgHjYw==", - "dev": true - }, - "node_modules/@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/@swc/helpers": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.1.tgz", - "integrity": "sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==", - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", - "dependencies": { - "defer-to-connect": "^1.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@tailwindcss/typography": { - "version": "0.5.9", - "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.9.tgz", - "integrity": "sha512-t8Sg3DyynFysV9f4JDOVISGsjazNb48AeIYQwcL+Bsq5uf4RYL75C1giZ43KISjeDGBaTN3Kxh7Xj/vRSMJUUg==", - "dependencies": { - "lodash.castarray": "^4.4.0", - "lodash.isplainobject": "^4.0.6", - "lodash.merge": "^4.6.2", - "postcss-selector-parser": "6.0.10" - }, - "peerDependencies": { - "tailwindcss": ">=3.0.0 || insiders" - } - }, - "node_modules/@tailwindcss/typography/node_modules/postcss-selector-parser": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@types/acorn": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz", - "integrity": "sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==", - "dependencies": { - "@types/estree": "*" - } - }, - "node_modules/@types/debug": { - "version": "4.1.8", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.8.tgz", - "integrity": "sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ==", - "dependencies": { - "@types/ms": "*" - } - }, - "node_modules/@types/eslint": { - "version": "8.44.0", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.0.tgz", - "integrity": "sha512-gsF+c/0XOguWgaOgvFs+xnnRqt9GwgTvIks36WpE6ueeI4KCEHHd8K/CKHqhOqrJKsYH8m27kRzQEvWXAwXUTw==", - "peer": true, - "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "node_modules/@types/eslint-scope": { - "version": "3.7.4", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", - "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", - "peer": true, - "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "node_modules/@types/estree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", - "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==" - }, - "node_modules/@types/estree-jsx": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.0.tgz", - "integrity": "sha512-3qvGd0z8F2ENTGr/GG1yViqfiKmRfrXVx5sJyHGFu3z7m5g5utCQtGp/g29JnjflhtQJBv1WDQukHiT58xPcYQ==", - "dependencies": { - "@types/estree": "*" - } - }, - "node_modules/@types/hast": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.5.tgz", - "integrity": "sha512-SvQi0L/lNpThgPoleH53cdjB3y9zpLlVjRbqB3rH8hx1jiRSBGAhyjV3H+URFjNVRqt2EdYNrbZE5IsGlNfpRg==", - "dependencies": { - "@types/unist": "^2" - } - }, - "node_modules/@types/json-schema": { - "version": "7.0.12", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", - "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==", - "peer": true - }, - "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/mdast": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", - "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", - "dependencies": { - "@types/unist": "^2" - } - }, - "node_modules/@types/mdx": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.5.tgz", - "integrity": "sha512-76CqzuD6Q7LC+AtbPqrvD9AqsN0k8bsYo2bM2J8pmNldP1aIPAbzUQ7QbobyXL4eLr1wK5x8FZFe8eF/ubRuBg==" - }, - "node_modules/@types/ms": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" - }, - "node_modules/@types/node": { - "version": "20.4.7", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.7.tgz", - "integrity": "sha512-bUBrPjEry2QUTsnuEjzjbS7voGWCc30W0qzgMf90GPeDGFRakvrz47ju+oqDAKCXLUCe39u57/ORMl/O/04/9g==" - }, - "node_modules/@types/prop-types": { - "version": "15.7.5", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", - "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" - }, - "node_modules/@types/react": { - "version": "18.2.18", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.18.tgz", - "integrity": "sha512-da4NTSeBv/P34xoZPhtcLkmZuJ+oYaCxHmyHzwaDQo9RQPBeXV+06gEk2FpqEcsX9XrnNLvRpVh6bdavDSjtiQ==", - "dependencies": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, - "node_modules/@types/react-dom": { - "version": "18.2.7", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.7.tgz", - "integrity": "sha512-GRaAEriuT4zp9N4p1i8BDBYmEyfo+xQ3yHjJU4eiK5NDa1RmUZG+unZABUTK4/Ox/M+GaHwb6Ow8rUITrtjszA==", - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/scheduler": { - "version": "0.16.3", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", - "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==" - }, - "node_modules/@types/unist": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.7.tgz", - "integrity": "sha512-cputDpIbFgLUaGQn6Vqg3/YsJwxUwHLO13v3i5ouxT4lat0khip9AEWxtERujXV9wxIB1EyF97BSJFt6vpdI8g==" - }, - "node_modules/@types/webpack-env": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.18.1.tgz", - "integrity": "sha512-D0HJET2/UY6k9L6y3f5BL+IDxZmPkYmPT4+qBrRdmRLYRuV0qNKizMgTvYxXZYn+36zjPeoDZAEYBCM6XB+gww==" - }, - "node_modules/@typescript-eslint/parser": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", - "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", - "dev": true, - "dependencies": { - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/typescript-estree": "5.62.0", - "debug": "^4.3.4" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", - "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/types": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", - "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", - "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", - "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.62.0", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@webassemblyjs/ast": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", - "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", - "peer": true, - "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6" - } - }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", - "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", - "peer": true - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", - "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", - "peer": true - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", - "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==", - "peer": true - }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", - "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", - "peer": true, - "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", - "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", - "peer": true - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", - "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", - "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", - "peer": true, - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", - "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", - "peer": true, - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", - "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", - "peer": true - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", - "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/helper-wasm-section": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6", - "@webassemblyjs/wasm-opt": "1.11.6", - "@webassemblyjs/wasm-parser": "1.11.6", - "@webassemblyjs/wast-printer": "1.11.6" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", - "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" - } - }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", - "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6", - "@webassemblyjs/wasm-parser": "1.11.6" - } - }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", - "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" - } - }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", - "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "peer": true - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "peer": true - }, - "node_modules/acorn": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", - "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-import-assertions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", - "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", - "peer": true, - "peerDependencies": { - "acorn": "^8" - } - }, - "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==", - "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==", - "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/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "peer": true, - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/ansi-align": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", - "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", - "dependencies": { - "string-width": "^4.1.0" - } - }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-escapes/node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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.3.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", - "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", - "dev": true, - "dependencies": { - "dequal": "^2.0.3" - } - }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", - "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "is-array-buffer": "^3.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-includes": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", - "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "get-intrinsic": "^1.1.3", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/array.prototype.flat": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", - "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "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.1", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", - "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "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.1", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", - "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0", - "get-intrinsic": "^1.1.3" - } - }, - "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.1.tgz", - "integrity": "sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==", - "dev": true, - "dependencies": { - "array-buffer-byte-length": "^1.0.0", - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "get-intrinsic": "^1.2.1", - "is-array-buffer": "^3.0.2", - "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.7", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", - "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==", - "dev": true - }, - "node_modules/astring": { - "version": "1.8.6", - "resolved": "https://registry.npmjs.org/astring/-/astring-1.8.6.tgz", - "integrity": "sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==", - "bin": { - "astring": "bin/astring" - } - }, - "node_modules/autoprefixer": { - "version": "10.4.14", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", - "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - } - ], - "dependencies": { - "browserslist": "^4.21.5", - "caniuse-lite": "^1.0.30001464", - "fraction.js": "^4.2.0", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/available-typed-arrays": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", - "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/axe-core": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.2.tgz", - "integrity": "sha512-zIURGIS1E1Q4pcrMjp+nnEh+16G56eG/MUllJH8yEvw7asDo7Ac9uhC9KIH5jzpITueEZolfYglnCGIuSBz39g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/axobject-query": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", - "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", - "dev": true, - "dependencies": { - "dequal": "^2.0.3" - } - }, - "node_modules/b4a": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.4.tgz", - "integrity": "sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==", - "dev": true - }, - "node_modules/babel-code-frame": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", - "integrity": "sha512-XqYMR2dfdGMW+hd0IUZ2PwK+fGeFkOxZJ0wY+JaQAHzt1Zx8LcvpiZD2NiGkEG8qx0CfkAOr5xt76d1e8vG90g==", - "dependencies": { - "chalk": "^1.1.3", - "esutils": "^2.0.2", - "js-tokens": "^3.0.2" - } - }, - "node_modules/babel-code-frame/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/babel-code-frame/node_modules/ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/babel-code-frame/node_modules/chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", - "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/babel-code-frame/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/babel-code-frame/node_modules/js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==" - }, - "node_modules/babel-code-frame/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/babel-code-frame/node_modules/supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/bail": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", - "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "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/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, - "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/big-integer": { - "version": "1.6.51", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", - "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dev": true, - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" - }, - "node_modules/boxen": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-4.2.0.tgz", - "integrity": "sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==", - "dependencies": { - "ansi-align": "^3.0.0", - "camelcase": "^5.3.1", - "chalk": "^3.0.0", - "cli-boxes": "^2.2.0", - "string-width": "^4.1.0", - "term-size": "^2.1.0", - "type-fest": "^0.8.1", - "widest-line": "^3.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/boxen/node_modules/chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/boxen/node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/bplist-parser": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", - "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", - "dev": true, - "dependencies": { - "big-integer": "^1.6.44" - }, - "engines": { - "node": ">= 5.10.0" - } - }, - "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==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browserslist": { - "version": "4.21.9", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz", - "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001503", - "electron-to-chromium": "^1.4.431", - "node-releases": "^2.0.12", - "update-browserslist-db": "^1.0.11" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "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": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "peer": true - }, - "node_modules/builtins": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", - "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==" - }, - "node_modules/bundle-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz", - "integrity": "sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==", - "dev": true, - "dependencies": { - "run-applescript": "^5.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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/cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", - "dependencies": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^3.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^1.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cacheable-request/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cacheable-request/node_modules/lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - }, - "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": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "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.30001517", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001517.tgz", - "integrity": "sha512-Vdhm5S11DaFVLlyiKu4hiUTkpZu+y1KA/rZZqVQfOD5YdDT/eQKlkt7NaE0WGOFgX32diqt9MiP9CAiFeRklaA==", - "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/capture-stack-trace": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.2.tgz", - "integrity": "sha512-X/WM2UQs6VMHUtjUDnZTRI+i1crWteJySFzr9UpGoQa4WQffXVTTXuekjl7TjZRlcF2XfjgITT0HxZ9RnxeT0w==", - "engines": { - "node": ">=0.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ccount": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", - "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "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/character-entities": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", - "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-entities-html4": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", - "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-entities-legacy": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", - "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-reference-invalid": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", - "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" - }, - "node_modules/cheerio": { - "version": "1.0.0-rc.12", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", - "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", - "dependencies": { - "cheerio-select": "^2.1.0", - "dom-serializer": "^2.0.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1", - "htmlparser2": "^8.0.1", - "parse5": "^7.0.0", - "parse5-htmlparser2-tree-adapter": "^7.0.0" - }, - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/cheeriojs/cheerio?sponsor=1" - } - }, - "node_modules/cheerio-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", - "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", - "dependencies": { - "boolbase": "^1.0.0", - "css-select": "^5.1.0", - "css-what": "^6.1.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "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" - }, - "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/chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true - }, - "node_modules/chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "peer": true, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" - }, - "node_modules/cli-boxes": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", - "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", - "engines": { - "node": ">= 10" - } - }, - "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/cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dependencies": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "node_modules/cliui/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "engines": { - "node": ">=6" - } - }, - "node_modules/cliui/node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" - }, - "node_modules/cliui/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "engines": { - "node": ">=4" - } - }, - "node_modules/cliui/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/cliui/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/clone-response": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", - "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", - "dependencies": { - "mimic-response": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/clsx": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", - "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/color": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", - "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1", - "color-string": "^1.9.0" - }, - "engines": { - "node": ">=12.5.0" - } - }, - "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/color-string": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", - "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", - "dev": true, - "dependencies": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "node_modules/comma-separated-tokens": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", - "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "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/comment-json": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/comment-json/-/comment-json-2.4.2.tgz", - "integrity": "sha512-T+iXox779qsqneMYx/x5BZyz4xjCeQRmuNVzz8tko7qZUs3MlzpA3RAs+O1XsgcKToNBMIvfVzafGOeiU7RggA==", - "dependencies": { - "core-util-is": "^1.0.2", - "esprima": "^4.0.1", - "has-own-prop": "^2.0.0", - "repeat-string": "^1.6.1" - }, - "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==" - }, - "node_modules/configstore": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", - "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", - "dependencies": { - "dot-prop": "^5.2.0", - "graceful-fs": "^4.1.2", - "make-dir": "^3.0.0", - "unique-string": "^2.0.0", - "write-file-atomic": "^3.0.0", - "xdg-basedir": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "node_modules/create-error-class": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", - "integrity": "sha512-gYTKKexFO3kh200H1Nit76sRwRtOY32vQd3jpAQKpLtZqyNsSQNfI4N7o3eP2wUjV35pTWKRYqFUDBvUha/Pkw==", - "dependencies": { - "capture-stack-trace": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/css-select": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", - "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "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.2", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" - }, - "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/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decode-named-character-reference": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", - "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", - "dependencies": { - "character-entities": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", - "dependencies": { - "mimic-response": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "engines": { - "node": ">=4.0.0" - } - }, - "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/default-browser": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz", - "integrity": "sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==", - "dev": true, - "dependencies": { - "bundle-name": "^3.0.0", - "default-browser-id": "^3.0.0", - "execa": "^7.1.1", - "titleize": "^3.0.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/default-browser-id": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", - "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==", - "dev": true, - "dependencies": { - "bplist-parser": "^0.2.0", - "untildify": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/defer-to-connect": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" - }, - "node_modules/define-lazy-prop": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", - "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/define-properties": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", - "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", - "dev": true, - "dependencies": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/dequal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/detect-indent": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", - "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/detect-libc": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.2.tgz", - "integrity": "sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "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/diff": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz", - "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==", - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "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/dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "dependencies": { - "domelementtype": "^2.3.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/domutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", - "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", - "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "dependencies": { - "is-obj": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dotenv": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-5.0.1.tgz", - "integrity": "sha512-4As8uPrjfwb7VXC+WnLCbXK7y+Ueb2B3zgNCePYfhxS1PYeaO1YTeplffTEcbfLhvFNGLAz90VvJs9yomG7bow==", - "engines": { - "node": ">=4.6.0" - } - }, - "node_modules/duplexer3": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", - "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==" - }, - "node_modules/editorconfig": { - "version": "0.15.3", - "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.3.tgz", - "integrity": "sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==", - "dependencies": { - "commander": "^2.19.0", - "lru-cache": "^4.1.5", - "semver": "^5.6.0", - "sigmund": "^1.0.1" - }, - "bin": { - "editorconfig": "bin/editorconfig" - } - }, - "node_modules/editorconfig/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "node_modules/editorconfig/node_modules/lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "node_modules/editorconfig/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/editorconfig/node_modules/yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==" - }, - "node_modules/electron-to-chromium": { - "version": "1.4.467", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.467.tgz", - "integrity": "sha512-2qI70O+rR4poYeF2grcuS/bCps5KJh6y1jtZMDDEteyKJQrzLOEhFyXCLcHW6DTBjKjWkk26JhWoAi+Ux9A0fg==" - }, - "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==", - "dev": true - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/enhanced-resolve": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", - "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/es-abstract": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.1.tgz", - "integrity": "sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==", - "dev": true, - "dependencies": { - "array-buffer-byte-length": "^1.0.0", - "arraybuffer.prototype.slice": "^1.0.1", - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "es-set-tostringtag": "^2.0.1", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.2.1", - "get-symbol-description": "^1.0.0", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.5", - "is-array-buffer": "^3.0.2", - "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.10", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.3", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.5.0", - "safe-array-concat": "^1.0.0", - "safe-regex-test": "^1.0.0", - "string.prototype.trim": "^1.2.7", - "string.prototype.trimend": "^1.0.6", - "string.prototype.trimstart": "^1.0.6", - "typed-array-buffer": "^1.0.0", - "typed-array-byte-length": "^1.0.0", - "typed-array-byte-offset": "^1.0.0", - "typed-array-length": "^1.0.4", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.10" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-module-lexer": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.0.tgz", - "integrity": "sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==", - "peer": true - }, - "node_modules/es-set-tostringtag": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", - "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.1.3", - "has": "^1.0.3", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-shim-unscopables": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", - "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - } - }, - "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/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-goat": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", - "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", - "engines": { - "node": ">=8" - } - }, - "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.45.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.45.0.tgz", - "integrity": "sha512-pd8KSxiQpdYRfYa9Wufvdoct3ZPQQuVuU5O6scNgMuOMYuxvH0IGaYK0wUFjo4UYYQQCUndlXiMbnxopwvvTiw==", - "dev": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.4.0", - "@eslint/eslintrc": "^2.1.0", - "@eslint/js": "8.44.0", - "@humanwhocodes/config-array": "^0.11.10", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", - "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.0", - "eslint-visitor-keys": "^3.4.1", - "espree": "^9.6.0", - "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": "13.4.16", - "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-13.4.16.tgz", - "integrity": "sha512-Of73d/FiaGf0GLCxxTGdh4rW8bRDvsqypylefkshE/uDDpQr8ifVQsD4UiB99rhegks7nJGkYtUnR3dC7kfFlw==", - "dev": true, - "dependencies": { - "@next/eslint-plugin-next": "13.4.16", - "@rushstack/eslint-patch": "^1.1.3", - "@typescript-eslint/parser": "^5.4.2 || ^6.0.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-import-resolver-typescript": "^3.5.2", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jsx-a11y": "^6.5.1", - "eslint-plugin-react": "^7.31.7", - "eslint-plugin-react-hooks": "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.7", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz", - "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==", - "dev": true, - "dependencies": { - "debug": "^3.2.7", - "is-core-module": "^2.11.0", - "resolve": "^1.22.1" - } - }, - "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.5.5", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.5.5.tgz", - "integrity": "sha512-TdJqPHs2lW5J9Zpe17DZNQuDnox4xo2o+0tE7Pggain9Rbc19ik8kFtXdxZ250FVx2kF4vlt2RSf4qlUpG7bhw==", - "dev": true, - "dependencies": { - "debug": "^4.3.4", - "enhanced-resolve": "^5.12.0", - "eslint-module-utils": "^2.7.4", - "get-tsconfig": "^4.5.0", - "globby": "^13.1.3", - "is-core-module": "^2.11.0", - "is-glob": "^4.0.3", - "synckit": "^0.8.5" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts/projects/eslint-import-resolver-ts" - }, - "peerDependencies": { - "eslint": "*", - "eslint-plugin-import": "*" - } - }, - "node_modules/eslint-import-resolver-typescript/node_modules/globby": { - "version": "13.2.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", - "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", - "dev": true, - "dependencies": { - "dir-glob": "^3.0.1", - "fast-glob": "^3.3.0", - "ignore": "^5.2.4", - "merge2": "^1.4.1", - "slash": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint-import-resolver-typescript/node_modules/slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint-module-utils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", - "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", - "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.27.5", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz", - "integrity": "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==", - "dev": true, - "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flat": "^1.3.1", - "array.prototype.flatmap": "^1.3.1", - "debug": "^3.2.7", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.7", - "eslint-module-utils": "^2.7.4", - "has": "^1.0.3", - "is-core-module": "^2.11.0", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.values": "^1.1.6", - "resolve": "^1.22.1", - "semver": "^6.3.0", - "tsconfig-paths": "^3.14.1" - }, - "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.7.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz", - "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.20.7", - "aria-query": "^5.1.3", - "array-includes": "^3.1.6", - "array.prototype.flatmap": "^1.3.1", - "ast-types-flow": "^0.0.7", - "axe-core": "^4.6.2", - "axobject-query": "^3.1.1", - "damerau-levenshtein": "^1.0.8", - "emoji-regex": "^9.2.2", - "has": "^1.0.3", - "jsx-ast-utils": "^3.3.3", - "language-tags": "=1.0.5", - "minimatch": "^3.1.2", - "object.entries": "^1.1.6", - "object.fromentries": "^2.0.6", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=4.0" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" - } - }, - "node_modules/eslint-plugin-jsx-a11y/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-react": { - "version": "7.33.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.0.tgz", - "integrity": "sha512-qewL/8P34WkY8jAqdQxsiL82pDUeT7nhs8IsuXgfgnsEloKCT4miAV9N9kGtx7/KM9NH/NCGUE7Edt9iGxLXFw==", - "dev": true, - "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flatmap": "^1.3.1", - "array.prototype.tosorted": "^1.1.1", - "doctrine": "^2.1.0", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.6", - "object.fromentries": "^2.0.6", - "object.hasown": "^1.1.2", - "object.values": "^1.1.6", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.4", - "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.8" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" - } - }, - "node_modules/eslint-plugin-react-hooks": { - "version": "5.0.0-canary-7118f5dd7-20230705", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.0.0-canary-7118f5dd7-20230705.tgz", - "integrity": "sha512-AZYbMo/NW9chdL7vk6HQzQhT+PvTAEVqWk9ziruUoW2kAOcN5qNyelv70e0F1VNQAbvutOC9oc+xfWycI9FxDw==", - "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.4", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", - "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", - "dev": true, - "dependencies": { - "is-core-module": "^2.9.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.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.1.tgz", - "integrity": "sha512-CvefSOsDdaYYvxChovdrPo/ZGt8d5lrJWleAc1diXRKhHGiTYEI26cvo8Kle/wGnsizoCJjK73FMg1/IkIwiNA==", - "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.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", - "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", - "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/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esquery": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", - "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==", - "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==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estree-util-attach-comments": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-2.1.1.tgz", - "integrity": "sha512-+5Ba/xGGS6mnwFbXIuQiDPTbuTxuMCooq3arVv7gPZtYpjp+VXH/NkHAP35OOefPhNG/UGqU3vt/LTABwcHX0w==", - "dependencies": { - "@types/estree": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/estree-util-build-jsx": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/estree-util-build-jsx/-/estree-util-build-jsx-2.2.2.tgz", - "integrity": "sha512-m56vOXcOBuaF+Igpb9OPAy7f9w9OIkb5yhjsZuaPm7HoGi4oTOQi0h2+yZ+AtKklYFZ+rPC4n0wYCJCEU1ONqg==", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "estree-util-is-identifier-name": "^2.0.0", - "estree-walker": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/estree-util-is-identifier-name": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-2.1.0.tgz", - "integrity": "sha512-bEN9VHRyXAUOjkKVQVvArFym08BTWB0aJPppZZr0UNyAqWsLaVfAqP7hbaTJjzHifmB5ebnR8Wm7r7yGN/HonQ==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/estree-util-to-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/estree-util-to-js/-/estree-util-to-js-1.2.0.tgz", - "integrity": "sha512-IzU74r1PK5IMMGZXUVZbmiu4A1uhiPgW5hm1GjcOfr4ZzHaMPpLNJjR7HjXiIOzi25nZDrgFTobHTkV5Q6ITjA==", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "astring": "^1.8.0", - "source-map": "^0.7.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/estree-util-visit": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-1.2.1.tgz", - "integrity": "sha512-xbgqcrkIVbIG+lI/gzbvd9SGTJL4zqJKBFttUl5pP27KhAjtMKbX/mQXJ7qgyXpMgVy/zvpm0xoQQaGL8OloOw==", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/estree-walker": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", - "dependencies": { - "@types/estree": "^1.0.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==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "peer": true, - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/execa": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-7.1.1.tgz", - "integrity": "sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.1", - "human-signals": "^4.3.0", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^3.0.7", - "strip-final-newline": "^3.0.0" - }, - "engines": { - "node": "^14.18.0 || ^16.14.0 || >=18.0.0" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/expand-template": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", - "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "engines": { - "node": ">=4" - } - }, - "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==" - }, - "node_modules/fast-fifo": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.0.tgz", - "integrity": "sha512-IgfweLvEpwyA4WgiQe9Nx6VV2QkML2NkvZnk1oKnIzXgXdWxuhF7zw4DvLTPZJn6PIUneiAXPF24QmoEqHTjyw==", - "dev": true - }, - "node_modules/fast-glob": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.0.tgz", - "integrity": "sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==", - "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==" - }, - "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.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/feed": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/feed/-/feed-4.2.2.tgz", - "integrity": "sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==", - "dependencies": { - "xml-js": "^1.6.11" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/figures/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/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.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "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.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "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/fraction.js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", - "engines": { - "node": "*" - }, - "funding": { - "type": "patreon", - "url": "https://www.patreon.com/infusion" - } - }, - "node_modules/fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "dev": true - }, - "node_modules/fs-exists-sync": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz", - "integrity": "sha512-cR/vflFyPZtrN6b38ZyWxpWdhlXrzZEBawlpBQMq7033xVY7/kg0GDMBK5jg8lDYQckdJ5x/YC88lM3C7VMsLg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "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==" - }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "node_modules/function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" - }, - "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-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-intrinsic": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", - "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-tsconfig": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.6.2.tgz", - "integrity": "sha512-E5XrT4CbbXcXWy+1jChlZmrmCwd5KGx502kDCXJJ7y898TtWW9FwoG5HfOLVRKmlmDGkWN2HM9Ho+/Y8F0sJDg==", - "dev": true, - "dependencies": { - "resolve-pkg-maps": "^1.0.0" - }, - "funding": { - "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" - } - }, - "node_modules/git-config-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/git-config-path/-/git-config-path-1.0.1.tgz", - "integrity": "sha512-KcJ2dlrrP5DbBnYIZ2nlikALfRhKzNSX0stvv3ImJ+fvC4hXKoV+U+74SV0upg+jlQZbrtQzc0bu6/Zh+7aQbg==", - "dependencies": { - "extend-shallow": "^2.0.1", - "fs-exists-sync": "^0.1.0", - "homedir-polyfill": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/git-username": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/git-username/-/git-username-1.0.0.tgz", - "integrity": "sha512-xm45KwBR6Eu1jO4umx/o2M84v9TC7tdOBuzLx8ayhdR9H1FBiiG9azz31uC0esDvaWVBTDINpJ5USomk+ja8OQ==", - "dependencies": { - "parse-github-url": "^1.0.2", - "remote-origin-url": "^1.0.0" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/github-from-package": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", - "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", - "dev": true - }, - "node_modules/glob": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "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-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" - }, - "node_modules/global-dirs": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.1.0.tgz", - "integrity": "sha512-MG6kdOUh/xBnyo9cJFeIKkLEc1AyFq42QTU4XiX51i2NEdxLxLWXIjEjmqKeSuKR7pAZjTqUVoT2b2huxVLgYQ==", - "dependencies": { - "ini": "1.3.7" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/global-dirs/node_modules/ini": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.7.tgz", - "integrity": "sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ==" - }, - "node_modules/globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/globalthis": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", - "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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/got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", - "dependencies": { - "@sindresorhus/is": "^0.14.0", - "@szmarczak/http-timer": "^1.1.2", - "cacheable-request": "^6.0.0", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^4.1.0", - "lowercase-keys": "^1.0.1", - "mimic-response": "^1.0.1", - "p-cancelable": "^1.0.0", - "to-readable-stream": "^1.0.0", - "url-parse-lax": "^3.0.0" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/got/node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "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": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-ansi/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", - "engines": { - "node": ">=0.10.0" - } - }, - "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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/has-own-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-own-prop/-/has-own-prop-2.0.0.tgz", - "integrity": "sha512-Pq0h+hvsVm6dDEa8x82GnLSYHOzNDt7f0ddFa3FqcQlgzEiptPqL+XrOJNavjOzSYiYWIrgeVYYgGlLmnxwilQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", - "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.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-yarn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", - "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/hast-util-parse-selector": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz", - "integrity": "sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-to-estree": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-2.3.3.tgz", - "integrity": "sha512-ihhPIUPxN0v0w6M5+IiAZZrn0LH2uZomeWwhn7uP7avZC6TE7lIiEh2yBMPr5+zi1aUCXq6VoYRgs2Bw9xmycQ==", - "dependencies": { - "@types/estree": "^1.0.0", - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^2.0.0", - "@types/unist": "^2.0.0", - "comma-separated-tokens": "^2.0.0", - "estree-util-attach-comments": "^2.0.0", - "estree-util-is-identifier-name": "^2.0.0", - "hast-util-whitespace": "^2.0.0", - "mdast-util-mdx-expression": "^1.0.0", - "mdast-util-mdxjs-esm": "^1.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0", - "style-to-object": "^0.4.1", - "unist-util-position": "^4.0.0", - "zwitch": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-to-string": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/hast-util-to-string/-/hast-util-to-string-1.0.4.tgz", - "integrity": "sha512-eK0MxRX47AV2eZ+Lyr18DCpQgodvaS3fAQO2+b9Two9F5HEoRPhiUMNzoXArMJfZi2yieFzUBMRl3HNJ3Jus3w==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-whitespace": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.1.tgz", - "integrity": "sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hastscript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-6.0.0.tgz", - "integrity": "sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==", - "dependencies": { - "@types/hast": "^2.0.0", - "comma-separated-tokens": "^1.0.0", - "hast-util-parse-selector": "^2.0.0", - "property-information": "^5.0.0", - "space-separated-tokens": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hastscript/node_modules/comma-separated-tokens": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz", - "integrity": "sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/hastscript/node_modules/property-information": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-5.6.0.tgz", - "integrity": "sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==", - "dependencies": { - "xtend": "^4.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/hastscript/node_modules/space-separated-tokens": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", - "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/homedir-polyfill": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", - "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", - "dependencies": { - "parse-passwd": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" - }, - "node_modules/htmlparser2": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", - "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1", - "entities": "^4.4.0" - } - }, - "node_modules/http-cache-semantics": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" - }, - "node_modules/human-signals": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", - "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", - "dev": true, - "engines": { - "node": ">=14.18.0" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, - "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/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "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/import-lazy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==", - "engines": { - "node": ">=4" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "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==", - "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==" - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "node_modules/inline-style-parser": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", - "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" - }, - "node_modules/inquirer": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", - "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", - "dependencies": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.19", - "mute-stream": "0.0.8", - "run-async": "^2.4.0", - "rxjs": "^6.6.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/internal-slot": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", - "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.2.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-alphabetical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", - "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-alphanumerical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", - "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", - "dependencies": { - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-array-buffer": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", - "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.0", - "is-typed-array": "^1.1.10" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", - "dev": true - }, - "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-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "engines": { - "node": ">=4" - } - }, - "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-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dependencies": { - "ci-info": "^2.0.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/is-core-module": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", - "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", - "dependencies": { - "has": "^1.0.3" - }, - "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-decimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", - "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-docker": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", - "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", - "dev": true, - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "engines": { - "node": ">=0.10.0" - } - }, - "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-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-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-hexadecimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", - "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-inside-container": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", - "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", - "dev": true, - "dependencies": { - "is-docker": "^3.0.0" - }, - "bin": { - "is-inside-container": "cli.js" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-installed-globally": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz", - "integrity": "sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==", - "dependencies": { - "global-dirs": "^2.0.1", - "is-path-inside": "^3.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-npm": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-4.0.0.tgz", - "integrity": "sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig==", - "engines": { - "node": ">=8" - } - }, - "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-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "engines": { - "node": ">=8" - } - }, - "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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-obj": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-redirect": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", - "integrity": "sha512-cr/SlUEe5zOGmzvj9bUyC4LVvkNVAXu4GytXLNMr1pny+a65MpQ9IJzFHD5vi7FyJgb4qt27+eS3TuQnqB+RQw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-reference": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.1.tgz", - "integrity": "sha512-baJJdQLiYaJdvFbJqXrcGv3WU3QCzBlUcI5QhbesIm6/xPsvmO+2CDoi/GMOFBQEQm+PXkwOPrp9KK5ozZsp2w==", - "dependencies": { - "@types/estree": "*" - } - }, - "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-retry-allowed": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", - "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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.12", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", - "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", - "dev": true, - "dependencies": { - "which-typed-array": "^1.1.11" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" - }, - "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-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-wsl/node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true, - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-yarn-global": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", - "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==" - }, - "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/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "peer": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/jiti": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.19.1.tgz", - "integrity": "sha512-oVhqoRDaBXf7sjkll95LHVS6Myyyb1zaunVwk4Z0+WPSW4gjS0pl01zYKHScTuyEhQsFxV5L4DR5r+YqSyqyyg==", - "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.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==" - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "peer": 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==" - }, - "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/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jsx-ast-utils": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.4.tgz", - "integrity": "sha512-fX2TVdCViod6HwKEtSWGHs57oFhVfCMwieb9PuRDgjDPh5XeqJiHFFFJCHxU5cnTc3Bu/GRL+kPiFmw8XWOfKw==", - "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": "3.1.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", - "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", - "dependencies": { - "json-buffer": "3.0.0" - } - }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "engines": { - "node": ">=6" - } - }, - "node_modules/language-subtag-registry": { - "version": "0.3.22", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", - "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==", - "dev": true - }, - "node_modules/language-tags": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", - "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", - "dev": true, - "dependencies": { - "language-subtag-registry": "~0.3.2" - } - }, - "node_modules/latest-version": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", - "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", - "dependencies": { - "package-json": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "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/libnpx": { - "version": "10.2.4", - "resolved": "https://registry.npmjs.org/libnpx/-/libnpx-10.2.4.tgz", - "integrity": "sha512-BPc0D1cOjBeS8VIBKUu5F80s6njm0wbVt7CsGMrIcJ+SI7pi7V0uVPGpEMH9H5L8csOcclTxAXFE2VAsJXUhfA==", - "dependencies": { - "dotenv": "^5.0.1", - "npm-package-arg": "^6.0.0", - "rimraf": "^2.6.2", - "safe-buffer": "^5.1.0", - "update-notifier": "^2.3.0", - "which": "^1.3.0", - "y18n": "^4.0.0", - "yargs": "^14.2.3" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/libnpx/node_modules/ansi-align": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", - "integrity": "sha512-TdlOggdA/zURfMYa7ABC66j+oqfMew58KpJMbUlH3bcZP1b+cBHIHDDn5uH9INsxrHBPjsqM0tDB4jPTF/vgJA==", - "dependencies": { - "string-width": "^2.0.0" - } - }, - "node_modules/libnpx/node_modules/ansi-regex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/libnpx/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/libnpx/node_modules/boxen": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", - "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", - "dependencies": { - "ansi-align": "^2.0.0", - "camelcase": "^4.0.0", - "chalk": "^2.0.1", - "cli-boxes": "^1.0.0", - "string-width": "^2.0.0", - "term-size": "^1.2.0", - "widest-line": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/libnpx/node_modules/camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/libnpx/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/libnpx/node_modules/ci-info": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", - "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==" - }, - "node_modules/libnpx/node_modules/cli-boxes": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", - "integrity": "sha512-3Fo5wu8Ytle8q9iCzS4D2MWVL2X7JVWRiS1BnXbTFDhS9c/REkM9vd1AmabsoZoY5/dGi5TT9iKL8Kb6DeBRQg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/libnpx/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/libnpx/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "node_modules/libnpx/node_modules/configstore": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.5.tgz", - "integrity": "sha512-nlOhI4+fdzoK5xmJ+NY+1gZK56bwEaWZr8fYuXohZ9Vkc1o3a4T/R3M+yE/w7x/ZVJ1zF8c+oaOvF0dztdUgmA==", - "dependencies": { - "dot-prop": "^4.2.1", - "graceful-fs": "^4.1.2", - "make-dir": "^1.0.0", - "unique-string": "^1.0.0", - "write-file-atomic": "^2.0.0", - "xdg-basedir": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/libnpx/node_modules/cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", - "dependencies": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "node_modules/libnpx/node_modules/crypto-random-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", - "integrity": "sha512-GsVpkFPlycH7/fRR7Dhcmnoii54gV1nz7y4CWyeFS14N+JVBBhY+r8amRHE4BwSYal7BPTDp8isvAlCxyFt3Hg==", - "engines": { - "node": ">=4" - } - }, - "node_modules/libnpx/node_modules/dot-prop": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.1.tgz", - "integrity": "sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ==", - "dependencies": { - "is-obj": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/libnpx/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/libnpx/node_modules/execa": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw==", - "dependencies": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/libnpx/node_modules/get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/libnpx/node_modules/global-dirs": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", - "integrity": "sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==", - "dependencies": { - "ini": "^1.3.4" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/libnpx/node_modules/got": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", - "integrity": "sha512-Y/K3EDuiQN9rTZhBvPRWMLXIKdeD1Rj0nzunfoi0Yyn5WBEbzxXKU9Ub2X41oZBagVWOBU3MuDonFMgPWQFnwg==", - "dependencies": { - "create-error-class": "^3.0.0", - "duplexer3": "^0.1.4", - "get-stream": "^3.0.0", - "is-redirect": "^1.0.0", - "is-retry-allowed": "^1.0.0", - "is-stream": "^1.0.0", - "lowercase-keys": "^1.0.0", - "safe-buffer": "^5.0.1", - "timed-out": "^4.0.0", - "unzip-response": "^2.0.1", - "url-parse-lax": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/libnpx/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/libnpx/node_modules/is-ci": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", - "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", - "dependencies": { - "ci-info": "^1.5.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/libnpx/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "engines": { - "node": ">=4" - } - }, - "node_modules/libnpx/node_modules/is-installed-globally": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", - "integrity": "sha512-ERNhMg+i/XgDwPIPF3u24qpajVreaiSuvpb1Uu0jugw7KKcxGyCX8cgp8P5fwTmAuXku6beDHHECdKArjlg7tw==", - "dependencies": { - "global-dirs": "^0.1.0", - "is-path-inside": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/libnpx/node_modules/is-npm": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", - "integrity": "sha512-9r39FIr3d+KD9SbX0sfMsHzb5PP3uimOiwr3YupUaUFG4W0l1U57Rx3utpttV7qz5U3jmrO5auUa04LU9pyHsg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/libnpx/node_modules/is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/libnpx/node_modules/is-path-inside": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", - "integrity": "sha512-qhsCR/Esx4U4hg/9I19OVUAJkGWtjRYHMRgUMZE2TDdj+Ag+kttZanLupfddNyglzz50cUlmWzUaI37GDfNx/g==", - "dependencies": { - "path-is-inside": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/libnpx/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/libnpx/node_modules/latest-version": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", - "integrity": "sha512-Be1YRHWWlZaSsrz2U+VInk+tO0EwLIyV+23RhWLINJYwg/UIikxjlj3MhH37/6/EDCAusjajvMkMMUXRaMWl/w==", - "dependencies": { - "package-json": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/libnpx/node_modules/lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "node_modules/libnpx/node_modules/make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/libnpx/node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/libnpx/node_modules/package-json": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", - "integrity": "sha512-q/R5GrMek0vzgoomq6rm9OX+3PQve8sLwTirmK30YB3Cu0Bbt9OX9M/SIUnroN5BGJkzwGsFwDaRGD9EwBOlCA==", - "dependencies": { - "got": "^6.7.1", - "registry-auth-token": "^3.0.1", - "registry-url": "^3.0.3", - "semver": "^5.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/libnpx/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/libnpx/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", - "engines": { - "node": ">=4" - } - }, - "node_modules/libnpx/node_modules/prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/libnpx/node_modules/registry-auth-token": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.4.0.tgz", - "integrity": "sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A==", - "dependencies": { - "rc": "^1.1.6", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/libnpx/node_modules/registry-url": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", - "integrity": "sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==", - "dependencies": { - "rc": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/libnpx/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/libnpx/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/libnpx/node_modules/semver-diff": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", - "integrity": "sha512-gL8F8L4ORwsS0+iQ34yCYv///jsOq0ZL7WP55d1HnJ32o7tyFYEFQZQA22mrLIacZdU6xecaBBZ+uEiffGNyXw==", - "dependencies": { - "semver": "^5.0.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/libnpx/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/libnpx/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/libnpx/node_modules/string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/libnpx/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", - "dependencies": { - "ansi-regex": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/libnpx/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/libnpx/node_modules/term-size": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", - "integrity": "sha512-7dPUZQGy/+m3/wjVz3ZW5dobSoD/02NxJpoXUX0WIyjfVS3l0c+b/+9phIDFA7FHzkYtwtMFgeGZ/Y8jVTeqQQ==", - "dependencies": { - "execa": "^0.7.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/libnpx/node_modules/unique-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", - "integrity": "sha512-ODgiYu03y5g76A1I9Gt0/chLCzQjvzDy7DsZGsLOE/1MrF6wriEskSncj1+/C58Xk/kPZDppSctDybCwOSaGAg==", - "dependencies": { - "crypto-random-string": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/libnpx/node_modules/update-notifier": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz", - "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==", - "dependencies": { - "boxen": "^1.2.1", - "chalk": "^2.0.1", - "configstore": "^3.0.0", - "import-lazy": "^2.1.0", - "is-ci": "^1.0.10", - "is-installed-globally": "^0.1.0", - "is-npm": "^1.0.0", - "latest-version": "^3.0.0", - "semver-diff": "^2.0.0", - "xdg-basedir": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/libnpx/node_modules/url-parse-lax": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", - "integrity": "sha512-BVA4lR5PIviy2PMseNd2jbFQ+jwSwQGdJejf5ctd1rEXt0Ypd7yanUK9+lYechVlN5VaTJGsu2U/3MDDu6KgBA==", - "dependencies": { - "prepend-http": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/libnpx/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/libnpx/node_modules/widest-line": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", - "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==", - "dependencies": { - "string-width": "^2.1.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/libnpx/node_modules/write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "dependencies": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - }, - "node_modules/libnpx/node_modules/xdg-basedir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", - "integrity": "sha512-1Dly4xqlulvPD3fZUQJLY+FUIeqN3N2MM3uqe4rCJftAvOjFa3jFGfctOgluGx4ahPbUCsZkmJILiP0Vi4T6lQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/libnpx/node_modules/yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==" - }, - "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/listify": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/listify/-/listify-1.0.3.tgz", - "integrity": "sha512-083swF7iH7bx8666zdzBColpgEuy46HjN3r1isD4zV6Ix7FuHfb/2/WVnl4CH8hjuoWeFF7P5KkKNXUnJCFEJg==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", - "peer": true, - "engines": { - "node": ">=6.11.5" - } - }, - "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": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "node_modules/lodash.castarray": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.castarray/-/lodash.castarray-4.4.0.tgz", - "integrity": "sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==" - }, - "node_modules/lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" - }, - "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==" - }, - "node_modules/longest": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/longest/-/longest-2.0.1.tgz", - "integrity": "sha512-Ajzxb8CM6WAnFjgiloPsI3bF+WCxcvhdIG3KNA2KN962+tdBsHcuQ4k4qX/EcS/2CRkcc0iAkR956Nib6aXU/Q==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/longest-streak": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", - "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "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/lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/markdown-extensions": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-1.1.1.tgz", - "integrity": "sha512-WWC0ZuMzCyDHYCasEGs4IPvLyTGftYwh6wIEOULOF0HXcqZlhwRzrK0w2VUlxWA98xnvb/jszw4ZSkJ6ADpM6Q==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/markdown-table": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz", - "integrity": "sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/mdast-util-definitions": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz", - "integrity": "sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==", - "dependencies": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "unist-util-visit": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-definitions/node_modules/unist-util-visit": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", - "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.1.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-find-and-replace": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-2.2.2.tgz", - "integrity": "sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==", - "dependencies": { - "@types/mdast": "^3.0.0", - "escape-string-regexp": "^5.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/mdast-util-from-markdown": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz", - "integrity": "sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==", - "dependencies": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "decode-named-character-reference": "^1.0.0", - "mdast-util-to-string": "^3.1.0", - "micromark": "^3.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-decode-string": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "unist-util-stringify-position": "^3.0.0", - "uvu": "^0.5.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-2.0.2.tgz", - "integrity": "sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==", - "dependencies": { - "mdast-util-from-markdown": "^1.0.0", - "mdast-util-gfm-autolink-literal": "^1.0.0", - "mdast-util-gfm-footnote": "^1.0.0", - "mdast-util-gfm-strikethrough": "^1.0.0", - "mdast-util-gfm-table": "^1.0.0", - "mdast-util-gfm-task-list-item": "^1.0.0", - "mdast-util-to-markdown": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-autolink-literal": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-1.0.3.tgz", - "integrity": "sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==", - "dependencies": { - "@types/mdast": "^3.0.0", - "ccount": "^2.0.0", - "mdast-util-find-and-replace": "^2.0.0", - "micromark-util-character": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-footnote": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-1.0.2.tgz", - "integrity": "sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==", - "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-to-markdown": "^1.3.0", - "micromark-util-normalize-identifier": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-strikethrough": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.3.tgz", - "integrity": "sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==", - "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-to-markdown": "^1.3.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-table": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.7.tgz", - "integrity": "sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==", - "dependencies": { - "@types/mdast": "^3.0.0", - "markdown-table": "^3.0.0", - "mdast-util-from-markdown": "^1.0.0", - "mdast-util-to-markdown": "^1.3.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-task-list-item": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-1.0.2.tgz", - "integrity": "sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==", - "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-to-markdown": "^1.3.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-mdx": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-2.0.1.tgz", - "integrity": "sha512-38w5y+r8nyKlGvNjSEqWrhG0w5PmnRA+wnBvm+ulYCct7nsGYhFVb0lljS9bQav4psDAS1eGkP2LMVcZBi/aqw==", - "dependencies": { - "mdast-util-from-markdown": "^1.0.0", - "mdast-util-mdx-expression": "^1.0.0", - "mdast-util-mdx-jsx": "^2.0.0", - "mdast-util-mdxjs-esm": "^1.0.0", - "mdast-util-to-markdown": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-mdx-expression": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-1.3.2.tgz", - "integrity": "sha512-xIPmR5ReJDu/DHH1OoIT1HkuybIfRGYRywC+gJtI7qHjCJp/M9jrmBEJW22O8lskDWm562BX2W8TiAwRTb0rKA==", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^2.0.0", - "@types/mdast": "^3.0.0", - "mdast-util-from-markdown": "^1.0.0", - "mdast-util-to-markdown": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-mdx-jsx": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-2.1.4.tgz", - "integrity": "sha512-DtMn9CmVhVzZx3f+optVDF8yFgQVt7FghCRNdlIaS3X5Bnym3hZwPbg/XW86vdpKjlc1PVj26SpnLGeJBXD3JA==", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^2.0.0", - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "ccount": "^2.0.0", - "mdast-util-from-markdown": "^1.1.0", - "mdast-util-to-markdown": "^1.3.0", - "parse-entities": "^4.0.0", - "stringify-entities": "^4.0.0", - "unist-util-remove-position": "^4.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-mdx-jsx/node_modules/character-entities-legacy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", - "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/mdast-util-mdx-jsx/node_modules/character-reference-invalid": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", - "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/mdast-util-mdx-jsx/node_modules/is-alphabetical": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", - "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/mdast-util-mdx-jsx/node_modules/is-alphanumerical": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", - "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", - "dependencies": { - "is-alphabetical": "^2.0.0", - "is-decimal": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/mdast-util-mdx-jsx/node_modules/is-decimal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", - "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/mdast-util-mdx-jsx/node_modules/is-hexadecimal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", - "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/mdast-util-mdx-jsx/node_modules/parse-entities": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.1.tgz", - "integrity": "sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==", - "dependencies": { - "@types/unist": "^2.0.0", - "character-entities": "^2.0.0", - "character-entities-legacy": "^3.0.0", - "character-reference-invalid": "^2.0.0", - "decode-named-character-reference": "^1.0.0", - "is-alphanumerical": "^2.0.0", - "is-decimal": "^2.0.0", - "is-hexadecimal": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/mdast-util-mdxjs-esm": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-1.3.1.tgz", - "integrity": "sha512-SXqglS0HrEvSdUEfoXFtcg7DRl7S2cwOXc7jkuusG472Mmjag34DUDeOJUZtl+BVnyeO1frIgVpHlNRWc2gk/w==", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^2.0.0", - "@types/mdast": "^3.0.0", - "mdast-util-from-markdown": "^1.0.0", - "mdast-util-to-markdown": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-phrasing": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-3.0.1.tgz", - "integrity": "sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==", - "dependencies": { - "@types/mdast": "^3.0.0", - "unist-util-is": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-hast": { - "version": "12.3.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.3.0.tgz", - "integrity": "sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==", - "dependencies": { - "@types/hast": "^2.0.0", - "@types/mdast": "^3.0.0", - "mdast-util-definitions": "^5.0.0", - "micromark-util-sanitize-uri": "^1.1.0", - "trim-lines": "^3.0.0", - "unist-util-generated": "^2.0.0", - "unist-util-position": "^4.0.0", - "unist-util-visit": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-hast/node_modules/unist-util-visit": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", - "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.1.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-markdown": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.5.0.tgz", - "integrity": "sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==", - "dependencies": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "longest-streak": "^3.0.0", - "mdast-util-phrasing": "^3.0.0", - "mdast-util-to-string": "^3.0.0", - "micromark-util-decode-string": "^1.0.0", - "unist-util-visit": "^4.0.0", - "zwitch": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-markdown/node_modules/unist-util-visit": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", - "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.1.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz", - "integrity": "sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==", - "dependencies": { - "@types/mdast": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "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/micromark": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.2.0.tgz", - "integrity": "sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "@types/debug": "^4.0.0", - "debug": "^4.0.0", - "decode-named-character-reference": "^1.0.0", - "micromark-core-commonmark": "^1.0.1", - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-chunked": "^1.0.0", - "micromark-util-combine-extensions": "^1.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-encode": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-resolve-all": "^1.0.0", - "micromark-util-sanitize-uri": "^1.0.0", - "micromark-util-subtokenize": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.1", - "uvu": "^0.5.0" - } - }, - "node_modules/micromark-core-commonmark": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz", - "integrity": "sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "decode-named-character-reference": "^1.0.0", - "micromark-factory-destination": "^1.0.0", - "micromark-factory-label": "^1.0.0", - "micromark-factory-space": "^1.0.0", - "micromark-factory-title": "^1.0.0", - "micromark-factory-whitespace": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-chunked": "^1.0.0", - "micromark-util-classify-character": "^1.0.0", - "micromark-util-html-tag-name": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-resolve-all": "^1.0.0", - "micromark-util-subtokenize": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.1", - "uvu": "^0.5.0" - } - }, - "node_modules/micromark-extension-gfm": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-2.0.3.tgz", - "integrity": "sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ==", - "dependencies": { - "micromark-extension-gfm-autolink-literal": "^1.0.0", - "micromark-extension-gfm-footnote": "^1.0.0", - "micromark-extension-gfm-strikethrough": "^1.0.0", - "micromark-extension-gfm-table": "^1.0.0", - "micromark-extension-gfm-tagfilter": "^1.0.0", - "micromark-extension-gfm-task-list-item": "^1.0.0", - "micromark-util-combine-extensions": "^1.0.0", - "micromark-util-types": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-autolink-literal": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-1.0.5.tgz", - "integrity": "sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg==", - "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-sanitize-uri": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-footnote": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.1.2.tgz", - "integrity": "sha512-Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q==", - "dependencies": { - "micromark-core-commonmark": "^1.0.0", - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-sanitize-uri": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-strikethrough": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-1.0.7.tgz", - "integrity": "sha512-sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw==", - "dependencies": { - "micromark-util-chunked": "^1.0.0", - "micromark-util-classify-character": "^1.0.0", - "micromark-util-resolve-all": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-table": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-1.0.7.tgz", - "integrity": "sha512-3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw==", - "dependencies": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-tagfilter": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-1.0.2.tgz", - "integrity": "sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g==", - "dependencies": { - "micromark-util-types": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-task-list-item": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-1.0.5.tgz", - "integrity": "sha512-RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ==", - "dependencies": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-mdx-expression": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-1.0.8.tgz", - "integrity": "sha512-zZpeQtc5wfWKdzDsHRBY003H2Smg+PUi2REhqgIhdzAa5xonhP03FcXxqFSerFiNUr5AWmHpaNPQTBVOS4lrXw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "@types/estree": "^1.0.0", - "micromark-factory-mdx-expression": "^1.0.0", - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-events-to-acorn": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - } - }, - "node_modules/micromark-extension-mdx-jsx": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-1.0.5.tgz", - "integrity": "sha512-gPH+9ZdmDflbu19Xkb8+gheqEDqkSpdCEubQyxuz/Hn8DOXiXvrXeikOoBA71+e8Pfi0/UYmU3wW3H58kr7akA==", - "dependencies": { - "@types/acorn": "^4.0.0", - "@types/estree": "^1.0.0", - "estree-util-is-identifier-name": "^2.0.0", - "micromark-factory-mdx-expression": "^1.0.0", - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0", - "vfile-message": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-mdx-md": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-1.0.1.tgz", - "integrity": "sha512-7MSuj2S7xjOQXAjjkbjBsHkMtb+mDGVW6uI2dBL9snOBCbZmoNgDAeZ0nSn9j3T42UE/g2xVNMn18PJxZvkBEA==", - "dependencies": { - "micromark-util-types": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-mdxjs": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-1.0.1.tgz", - "integrity": "sha512-7YA7hF6i5eKOfFUzZ+0z6avRG52GpWR8DL+kN47y3f2KhxbBZMhmxe7auOeaTBrW2DenbbZTf1ea9tA2hDpC2Q==", - "dependencies": { - "acorn": "^8.0.0", - "acorn-jsx": "^5.0.0", - "micromark-extension-mdx-expression": "^1.0.0", - "micromark-extension-mdx-jsx": "^1.0.0", - "micromark-extension-mdx-md": "^1.0.0", - "micromark-extension-mdxjs-esm": "^1.0.0", - "micromark-util-combine-extensions": "^1.0.0", - "micromark-util-types": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-mdxjs-esm": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-1.0.5.tgz", - "integrity": "sha512-xNRBw4aoURcyz/S69B19WnZAkWJMxHMT5hE36GtDAyhoyn/8TuAeqjFJQlwk+MKQsUD7b3l7kFX+vlfVWgcX1w==", - "dependencies": { - "@types/estree": "^1.0.0", - "micromark-core-commonmark": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-events-to-acorn": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "unist-util-position-from-estree": "^1.1.0", - "uvu": "^0.5.0", - "vfile-message": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-factory-destination": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.1.0.tgz", - "integrity": "sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/micromark-factory-label": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.1.0.tgz", - "integrity": "sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - } - }, - "node_modules/micromark-factory-mdx-expression": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-1.0.9.tgz", - "integrity": "sha512-jGIWzSmNfdnkJq05c7b0+Wv0Kfz3NJ3N4cBjnbO4zjXIlxJr+f8lk+5ZmwFvqdAbUy2q6B5rCY//g0QAAaXDWA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "@types/estree": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-events-to-acorn": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "unist-util-position-from-estree": "^1.0.0", - "uvu": "^0.5.0", - "vfile-message": "^3.0.0" - } - }, - "node_modules/micromark-factory-space": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz", - "integrity": "sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/micromark-factory-title": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.1.0.tgz", - "integrity": "sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/micromark-factory-whitespace": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.1.0.tgz", - "integrity": "sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/micromark-util-character": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz", - "integrity": "sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/micromark-util-chunked": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.1.0.tgz", - "integrity": "sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^1.0.0" - } - }, - "node_modules/micromark-util-classify-character": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.1.0.tgz", - "integrity": "sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/micromark-util-combine-extensions": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.1.0.tgz", - "integrity": "sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-chunked": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/micromark-util-decode-numeric-character-reference": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz", - "integrity": "sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^1.0.0" - } - }, - "node_modules/micromark-util-decode-string": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz", - "integrity": "sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "decode-named-character-reference": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-symbol": "^1.0.0" - } - }, - "node_modules/micromark-util-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.1.0.tgz", - "integrity": "sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-events-to-acorn": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-1.2.3.tgz", - "integrity": "sha512-ij4X7Wuc4fED6UoLWkmo0xJQhsktfNh1J0m8g4PbIMPlx+ek/4YdW5mvbye8z/aZvAPUoxgXHrwVlXAPKMRp1w==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "@types/acorn": "^4.0.0", - "@types/estree": "^1.0.0", - "@types/unist": "^2.0.0", - "estree-util-visit": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0", - "vfile-message": "^3.0.0" - } - }, - "node_modules/micromark-util-html-tag-name": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz", - "integrity": "sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-normalize-identifier": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.1.0.tgz", - "integrity": "sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^1.0.0" - } - }, - "node_modules/micromark-util-resolve-all": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.1.0.tgz", - "integrity": "sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/micromark-util-sanitize-uri": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz", - "integrity": "sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-encode": "^1.0.0", - "micromark-util-symbol": "^1.0.0" - } - }, - "node_modules/micromark-util-subtokenize": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.1.0.tgz", - "integrity": "sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-chunked": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - } - }, - "node_modules/micromark-util-symbol": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz", - "integrity": "sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", - "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/middleearth-names": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/middleearth-names/-/middleearth-names-1.1.0.tgz", - "integrity": "sha512-Oo1mbq9odpn6KHsDs8/UA5xFfX/gcrY+jWZpvd5MDaX0tjkxA7S7NTREQuqD7DWfluDgygjhKvETMWbwd3A9sA==", - "dependencies": { - "unique-random-array": "1.0.0" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "peer": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "peer": true, - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "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==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/mkdirp-classic": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", - "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", - "dev": true - }, - "node_modules/mri": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", - "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/mrm": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/mrm/-/mrm-3.0.10.tgz", - "integrity": "sha512-aRByZsPXMM8W0NHNH9afkKyk5OW4bB5pYNRIN+8iSVfpMAzqeMejmj/yIYcdFNJTksXmdPMfTaucm2NYdh4xIw==", - "dependencies": { - "git-username": "^1.0.0", - "glob": "^7.1.6", - "inquirer": "^7.0.4", - "is-directory": "^0.3.1", - "kleur": "^3.0.3", - "libnpx": "^10.2.4", - "listify": "^1.0.0", - "lodash": "^4.17.15", - "longest": "^2.0.1", - "middleearth-names": "^1.1.0", - "minimist": "^1.2.0", - "mrm-core": "^6.1.7", - "semver-utils": "^1.1.4", - "update-notifier": "^4.1.0", - "user-home": "^2.0.0", - "user-meta": "^1.0.0", - "which": "^2.0.2" - }, - "bin": { - "mrm": "bin/mrm.js" - }, - "engines": { - "node": ">=10.13" - } - }, - "node_modules/mrm-core": { - "version": "6.1.7", - "resolved": "https://registry.npmjs.org/mrm-core/-/mrm-core-6.1.7.tgz", - "integrity": "sha512-jLGWrkupcgGIsLerrI/xmM/dFHbaoehRsuVbgYBrxYKXNMRBHN3Mgkd8cw+/ZCCoiZEXF8/SaZol0GCp6oBQ9g==", - "dependencies": { - "babel-code-frame": "^6.26.0", - "comment-json": "^2.2.0", - "detect-indent": "^6.0.0", - "editorconfig": "^0.15.3", - "find-up": "^4.1.0", - "fs-extra": "^8.1.0", - "kleur": "^3.0.3", - "listify": "^1.0.0", - "lodash": "^4.17.15", - "minimist": "^1.2.0", - "prop-ini": "^0.0.2", - "rc": "^1.2.8", - "readme-badger": "^0.3.0", - "semver": "^6.3.0", - "smpltmpl": "^1.0.2", - "split-lines": "^2.0.0", - "strip-bom": "^4.0.0", - "validate-npm-package-name": "^3.0.0", - "webpack-merge": "^4.2.2", - "yaml": "^2.0.0-1" - }, - "engines": { - "node": ">=10.13" - } - }, - "node_modules/mrm-core/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/mrm-core/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/mrm-core/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/mrm-core/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/mrm-core/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/mrm-core/node_modules/strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" - }, - "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.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", - "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/napi-build-utils": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", - "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==", - "dev": true - }, - "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/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "peer": true - }, - "node_modules/next": { - "version": "13.4.16", - "resolved": "https://registry.npmjs.org/next/-/next-13.4.16.tgz", - "integrity": "sha512-1xaA/5DrfpPu0eV31Iro7JfPeqO8uxQWb1zYNTe+KDKdzqkAGapLcDYHMLNKXKB7lHjZ7LfKUOf9dyuzcibrhA==", - "dependencies": { - "@next/env": "13.4.16", - "@swc/helpers": "0.5.1", - "busboy": "1.6.0", - "caniuse-lite": "^1.0.30001406", - "postcss": "8.4.14", - "styled-jsx": "5.1.1", - "watchpack": "2.4.0", - "zod": "3.21.4" - }, - "bin": { - "next": "dist/bin/next" - }, - "engines": { - "node": ">=16.8.0" - }, - "optionalDependencies": { - "@next/swc-darwin-arm64": "13.4.16", - "@next/swc-darwin-x64": "13.4.16", - "@next/swc-linux-arm64-gnu": "13.4.16", - "@next/swc-linux-arm64-musl": "13.4.16", - "@next/swc-linux-x64-gnu": "13.4.16", - "@next/swc-linux-x64-musl": "13.4.16", - "@next/swc-win32-arm64-msvc": "13.4.16", - "@next/swc-win32-ia32-msvc": "13.4.16", - "@next/swc-win32-x64-msvc": "13.4.16" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.1.0", - "react": "^18.2.0", - "react-dom": "^18.2.0", - "sass": "^1.3.0" - }, - "peerDependenciesMeta": { - "@opentelemetry/api": { - "optional": true - }, - "sass": { - "optional": true - } - } - }, - "node_modules/next-themes": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/next-themes/-/next-themes-0.2.1.tgz", - "integrity": "sha512-B+AKNfYNIzh0vqQQKqQItTS8evEouKD7H5Hj3kmuPERwddR2TxvDSFZuTj6T7Jfn1oyeUyJMydPl1Bkxkh0W7A==", - "peerDependencies": { - "next": "*", - "react": "*", - "react-dom": "*" - } - }, - "node_modules/next/node_modules/postcss": { - "version": "8.4.14", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", - "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - } - ], - "dependencies": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/node-abi": { - "version": "3.46.0", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.46.0.tgz", - "integrity": "sha512-LXvP3AqTIrtvH/jllXjkNVbYifpRbt9ThTtymSMSuHmhugQLAWr99QQFTm+ZRht9ziUvdGOgB+esme1C6iE6Lg==", - "dev": true, - "dependencies": { - "semver": "^7.3.5" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/node-addon-api": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", - "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==", - "dev": true - }, - "node_modules/node-releases": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", - "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==" - }, - "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/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-url": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", - "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/npm-package-arg": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz", - "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==", - "dependencies": { - "hosted-git-info": "^2.7.1", - "osenv": "^0.1.5", - "semver": "^5.6.0", - "validate-npm-package-name": "^3.0.0" - } - }, - "node_modules/npm-package-arg/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/npm-run-path": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", - "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", - "dev": true, - "dependencies": { - "path-key": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-run-path/node_modules/path-key": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" - } - }, - "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.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", - "dev": true, - "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.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "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.6", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", - "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.fromentries": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", - "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.hasown": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", - "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.values": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", - "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "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==", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", - "dev": true, - "dependencies": { - "mimic-fn": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/open": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", - "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", - "dev": true, - "dependencies": { - "default-browser": "^4.0.0", - "define-lazy-prop": "^3.0.0", - "is-inside-container": "^1.0.0", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/optionator": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", - "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", - "dev": true, - "dependencies": { - "@aashutoshrathi/word-wrap": "^1.2.3", - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "dependencies": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "node_modules/p-cancelable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", - "engines": { - "node": ">=4" - } - }, - "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/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/package-json": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", - "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", - "dependencies": { - "got": "^9.6.0", - "registry-auth-token": "^4.0.0", - "registry-url": "^5.0.0", - "semver": "^6.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/package-json/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "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/parse-entities": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", - "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", - "dependencies": { - "character-entities": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "character-reference-invalid": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-hexadecimal": "^1.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/parse-entities/node_modules/character-entities": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", - "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/parse-git-config": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/parse-git-config/-/parse-git-config-1.1.1.tgz", - "integrity": "sha512-S3LGXJZVSy/hswvbSkfdbKBRVsnqKrVu6j8fcvdtJ4TxosSELyQDsJPuGPXuZ+EyuYuJd3O4uAF8gcISR0OFrQ==", - "dependencies": { - "extend-shallow": "^2.0.1", - "fs-exists-sync": "^0.1.0", - "git-config-path": "^1.0.1", - "ini": "^1.3.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/parse-github-url": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/parse-github-url/-/parse-github-url-1.0.2.tgz", - "integrity": "sha512-kgBf6avCbO3Cn6+RnzRGLkUsv4ZVqv/VfAYkRsyBcgkshNvVBkRn1FEZcW0Jb+npXQWm2vHPnnOqFteZxRRGNw==", - "bin": { - "parse-github-url": "cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/parse-passwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/parse5": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", - "dependencies": { - "entities": "^4.4.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/parse5-htmlparser2-tree-adapter": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", - "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", - "dependencies": { - "domhandler": "^5.0.2", - "parse5": "^7.0.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "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==", - "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==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==" - }, - "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==", - "dev": true, - "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-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/periscopic": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz", - "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==", - "dependencies": { - "@types/estree": "^1.0.0", - "estree-walker": "^3.0.0", - "is-reference": "^3.0.0" - } - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "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/postcss": { - "version": "8.4.27", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.27.tgz", - "integrity": "sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ==", - "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/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.1", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", - "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", - "dependencies": { - "lilconfig": "^2.0.5", - "yaml": "^2.1.1" - }, - "engines": { - "node": ">= 14" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } - } - }, - "node_modules/postcss-nested": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", - "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", - "dependencies": { - "postcss-selector-parser": "^6.0.11" - }, - "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.2.14" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.13", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", - "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", - "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/prebuild-install": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz", - "integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==", - "dev": true, - "dependencies": { - "detect-libc": "^2.0.0", - "expand-template": "^2.0.3", - "github-from-package": "0.0.0", - "minimist": "^1.2.3", - "mkdirp-classic": "^0.5.3", - "napi-build-utils": "^1.0.1", - "node-abi": "^3.3.0", - "pump": "^3.0.0", - "rc": "^1.2.7", - "simple-get": "^4.0.0", - "tar-fs": "^2.0.0", - "tunnel-agent": "^0.6.0" - }, - "bin": { - "prebuild-install": "bin.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/prebuild-install/node_modules/tar-fs": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", - "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", - "dev": true, - "dependencies": { - "chownr": "^1.1.1", - "mkdirp-classic": "^0.5.2", - "pump": "^3.0.0", - "tar-stream": "^2.1.4" - } - }, - "node_modules/prebuild-install/node_modules/tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "dev": true, - "dependencies": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - }, - "engines": { - "node": ">=6" - } - }, - "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/prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/prettier": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.1.tgz", - "integrity": "sha512-fcOWSnnpCrovBsmFZIGIy9UqK2FaI7Hqax+DIO0A9UxeVoY4iweyaFjS5TavZN97Hfehph0nhsZnjlVKzEQSrQ==", - "dev": true, - "bin": { - "prettier": "bin/prettier.cjs" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/prettier-plugin-tailwindcss": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.5.2.tgz", - "integrity": "sha512-i4swJk4f8YWK99BRPX3DdDNwMr6U1X8y9rvxGeX5zf090+SsHpPSVjgOb041Hh6/nZJWPi/JYno9UgBDm+/RxA==", - "dev": true, - "engines": { - "node": ">=14.21.3" - }, - "peerDependencies": { - "@ianvs/prettier-plugin-sort-imports": "*", - "@prettier/plugin-pug": "*", - "@shopify/prettier-plugin-liquid": "*", - "@shufo/prettier-plugin-blade": "*", - "@trivago/prettier-plugin-sort-imports": "*", - "prettier": "^3.0", - "prettier-plugin-astro": "*", - "prettier-plugin-css-order": "*", - "prettier-plugin-import-sort": "*", - "prettier-plugin-jsdoc": "*", - "prettier-plugin-organize-attributes": "*", - "prettier-plugin-organize-imports": "*", - "prettier-plugin-style-order": "*", - "prettier-plugin-svelte": "*" - }, - "peerDependenciesMeta": { - "@ianvs/prettier-plugin-sort-imports": { - "optional": true - }, - "@prettier/plugin-pug": { - "optional": true - }, - "@shopify/prettier-plugin-liquid": { - "optional": true - }, - "@shufo/prettier-plugin-blade": { - "optional": true - }, - "@trivago/prettier-plugin-sort-imports": { - "optional": true - }, - "prettier-plugin-astro": { - "optional": true - }, - "prettier-plugin-css-order": { - "optional": true - }, - "prettier-plugin-import-sort": { - "optional": true - }, - "prettier-plugin-jsdoc": { - "optional": true - }, - "prettier-plugin-marko": { - "optional": true - }, - "prettier-plugin-organize-attributes": { - "optional": true - }, - "prettier-plugin-organize-imports": { - "optional": true - }, - "prettier-plugin-style-order": { - "optional": true - }, - "prettier-plugin-svelte": { - "optional": true - }, - "prettier-plugin-twig-melody": { - "optional": true - } - } - }, - "node_modules/prismjs": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.27.0.tgz", - "integrity": "sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/prop-ini": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/prop-ini/-/prop-ini-0.0.2.tgz", - "integrity": "sha512-qyU57WvAvZDbzmRy9xDbJGVwrGJhmA+rYnVjy4xtX4Ny9c7gzvpmf/j7A3oq9ChbPh15MZQKjPep2mNdnAhtig==", - "dependencies": { - "extend": "^3.0.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/property-information": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.2.0.tgz", - "integrity": "sha512-kma4U7AFCTwpqq5twzC1YVIDXSqg6qQK6JN0smOw8fgRy1OkMi0CYSzFmsy6dnqSenamAtj0CyXMUJ1Mf6oROg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==" - }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/pupa": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", - "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", - "dependencies": { - "escape-goat": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "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/queue-tick": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", - "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==", - "dev": true - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "peer": true, - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "bin": { - "rc": "cli.js" - } - }, - "node_modules/rc/node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", - "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", - "dependencies": { - "loose-envify": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-dom": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", - "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", - "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.0" - }, - "peerDependencies": { - "react": "^18.2.0" - } - }, - "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/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "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/readme-badger": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/readme-badger/-/readme-badger-0.3.0.tgz", - "integrity": "sha512-+sMOLSs1imZUISZ2Rhz7qqVd77QtpcAPbGeIraFdgJmijb04YtdlPjGNBvDChTNtLbeQ6JNGQy3pOgslWfaP3g==", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/refractor": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/refractor/-/refractor-3.6.0.tgz", - "integrity": "sha512-MY9W41IOWxxk31o+YvFCNyNzdkc9M20NoZK5vq6jkv4I/uh2zkWcfudj0Q1fovjUQJrNewS9NMzeTtqPf+n5EA==", - "dependencies": { - "hastscript": "^6.0.0", - "parse-entities": "^2.0.0", - "prismjs": "~1.27.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", - "dev": true - }, - "node_modules/regexp.prototype.flags": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", - "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "functions-have-names": "^1.2.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/registry-auth-token": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.2.tgz", - "integrity": "sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==", - "dependencies": { - "rc": "1.2.8" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/registry-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", - "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", - "dependencies": { - "rc": "^1.2.8" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/remark-gfm": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-3.0.1.tgz", - "integrity": "sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==", - "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-gfm": "^2.0.0", - "micromark-extension-gfm": "^2.0.0", - "unified": "^10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-mdx": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-2.3.0.tgz", - "integrity": "sha512-g53hMkpM0I98MU266IzDFMrTD980gNF3BJnkyFcmN+dD873mQeD5rdMO3Y2X+x8umQfbSE0PcoEDl7ledSA+2g==", - "dependencies": { - "mdast-util-mdx": "^2.0.0", - "micromark-extension-mdxjs": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-parse": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.2.tgz", - "integrity": "sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==", - "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-from-markdown": "^1.0.0", - "unified": "^10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-rehype": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.1.0.tgz", - "integrity": "sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==", - "dependencies": { - "@types/hast": "^2.0.0", - "@types/mdast": "^3.0.0", - "mdast-util-to-hast": "^12.1.0", - "unified": "^10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remote-origin-url": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/remote-origin-url/-/remote-origin-url-1.0.0.tgz", - "integrity": "sha512-xHDM6IBqivpiQ1e4WOuFpM/T6rbzA/WBsu+3WLtgPOhHyjA0nYlijV3NprlTb4FcXlQ5+Q+z174sQ1NnUF5FwA==", - "dependencies": { - "parse-git-config": "^1.1.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" - }, - "node_modules/resolve": { - "version": "1.22.2", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", - "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", - "dependencies": { - "is-core-module": "^2.11.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/responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", - "dependencies": { - "lowercase-keys": "^1.0.0" - } - }, - "node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/restore-cursor/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/restore-cursor/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/run-applescript": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz", - "integrity": "sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==", - "dev": true, - "dependencies": { - "execa": "^5.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/run-applescript/node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/run-applescript/node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true, - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/run-applescript/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/run-applescript/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/run-applescript/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/run-applescript/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/run-applescript/node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "engines": { - "node": ">=0.12.0" - } - }, - "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/rxjs": { - "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", - "dependencies": { - "tslib": "^1.9.0" - }, - "engines": { - "npm": ">=2.0.0" - } - }, - "node_modules/rxjs/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/sade": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", - "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", - "dependencies": { - "mri": "^1.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/safe-array-concat": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.0.tgz", - "integrity": "sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.0", - "has-symbols": "^1.0.3", - "isarray": "^2.0.5" - }, - "engines": { - "node": ">=0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "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/safe-regex-test": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", - "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "is-regex": "^1.1.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "node_modules/scheduler": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", - "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", - "dependencies": { - "loose-envify": "^1.1.0" - } - }, - "node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "peer": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver-diff": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", - "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", - "dependencies": { - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/semver-diff/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/semver-utils": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/semver-utils/-/semver-utils-1.1.4.tgz", - "integrity": "sha512-EjnoLE5OGmDAVV/8YDoN5KiajNadjzIp9BAHOhYeQHt7j0UWxjmgsx4YD48wp4Ue1Qogq38F1GNUJNqF1kKKxA==" - }, - "node_modules/serialize-javascript": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", - "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", - "peer": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" - }, - "node_modules/sharp": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.32.4.tgz", - "integrity": "sha512-exUnZewqVZC6UXqXuQ8fyJJv0M968feBi04jb9GcUHrWtkRoAKnbJt8IfwT4NJs7FskArbJ14JAFGVuooszoGg==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "color": "^4.2.3", - "detect-libc": "^2.0.2", - "node-addon-api": "^6.1.0", - "prebuild-install": "^7.1.1", - "semver": "^7.5.4", - "simple-get": "^4.0.1", - "tar-fs": "^3.0.4", - "tunnel-agent": "^0.6.0" - }, - "engines": { - "node": ">=14.15.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "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==", - "dev": true, - "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==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/sigmund": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", - "integrity": "sha512-fCvEXfh6NWpm+YSuY2bpXb/VIihqWA6hLsgboC+0nl71Q7N7o2eaCW8mJa/NLvQhs6jpd3VZV4UiUQlV6+lc8g==" - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "node_modules/simple-concat": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", - "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", - "dev": true, - "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/simple-get": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", - "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", - "dev": true, - "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": { - "decompress-response": "^6.0.0", - "once": "^1.3.1", - "simple-concat": "^1.0.0" - } - }, - "node_modules/simple-get/node_modules/decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", - "dev": true, - "dependencies": { - "mimic-response": "^3.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/simple-get/node_modules/mimic-response": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", - "dev": true, - "dependencies": { - "is-arrayish": "^0.3.1" - } - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/smpltmpl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/smpltmpl/-/smpltmpl-1.0.2.tgz", - "integrity": "sha512-Hq23NNgeZigOzIiX1dkb6W3gFn2/XQj43KhPxu65IMieG/gIwf/lQb1IudjYv0c/5LwJeS/mPayYzyo+8WJMxQ==", - "dependencies": { - "babel-code-frame": "^6.26.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "peer": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/space-separated-tokens": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", - "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/split-lines": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/split-lines/-/split-lines-2.1.0.tgz", - "integrity": "sha512-8dv+1zKgTpfTkOy8XZLFyWrfxO0NV/bj/3EaQ+hBrBxGv2DwiroljPjU8NlCr+59nLnsVm9WYT7lXKwe4TC6bw==", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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/streamx": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.1.tgz", - "integrity": "sha512-fQMzy2O/Q47rgwErk/eGeLu/roaFWV0jVsogDmrszM9uIw8L5OA+t+V93MgYlufNptfjmYR1tOMWhei/Eh7TQA==", - "dev": true, - "dependencies": { - "fast-fifo": "^1.1.0", - "queue-tick": "^1.0.1" - } - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "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/string-width/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.prototype.matchall": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", - "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "get-intrinsic": "^1.1.3", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.4.3", - "side-channel": "^1.0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trim": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", - "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", - "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", - "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/stringify-entities": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.3.tgz", - "integrity": "sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==", - "dependencies": { - "character-entities-html4": "^2.0.0", - "character-entities-legacy": "^3.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/stringify-entities/node_modules/character-entities-legacy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", - "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "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-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-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-final-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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/style-to-object": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.1.tgz", - "integrity": "sha512-HFpbb5gr2ypci7Qw+IOhnP2zOU7e77b+rzM+wTzXzfi1PrtBCX0E7Pk4wL4iTLnhzZ+JgEGAhX81ebTg/aYjQw==", - "dependencies": { - "inline-style-parser": "0.1.1" - } - }, - "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.34.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz", - "integrity": "sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "glob": "7.1.6", - "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": ">=8" - } - }, - "node_modules/sucrase/node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "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==", - "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/synckit": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.5.tgz", - "integrity": "sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==", - "dev": true, - "dependencies": { - "@pkgr/utils": "^2.3.1", - "tslib": "^2.5.0" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts" - } - }, - "node_modules/tailwindcss": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.3.tgz", - "integrity": "sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==", - "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.2.12", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "jiti": "^1.18.2", - "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==", - "engines": { - "node": ">=6" - } - }, - "node_modules/tar-fs": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.4.tgz", - "integrity": "sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==", - "dev": true, - "dependencies": { - "mkdirp-classic": "^0.5.2", - "pump": "^3.0.0", - "tar-stream": "^3.1.5" - } - }, - "node_modules/tar-stream": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.6.tgz", - "integrity": "sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==", - "dev": true, - "dependencies": { - "b4a": "^1.6.4", - "fast-fifo": "^1.2.0", - "streamx": "^2.15.0" - } - }, - "node_modules/term-size": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz", - "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terser": { - "version": "5.19.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.19.2.tgz", - "integrity": "sha512-qC5+dmecKJA4cpYxRa5aVkKehYsQKc+AHeKl0Oe62aYjBL8ZA33tTljktDHJSaxxMnbI5ZYw+o/S2DxxLu8OfA==", - "peer": true, - "dependencies": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "5.3.9", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", - "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", - "peer": true, - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.17", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.1", - "terser": "^5.16.8" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { - "optional": true - } - } - }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "peer": true - }, - "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/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" - }, - "node_modules/timed-out": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", - "integrity": "sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/titleize": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", - "integrity": "sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dependencies": { - "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/to-readable-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", - "engines": { - "node": ">=6" - } - }, - "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/trim-lines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", - "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/trough": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz", - "integrity": "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "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.14.2", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", - "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", - "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.6.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.0.tgz", - "integrity": "sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==" - }, - "node_modules/tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, - "dependencies": { - "tslib": "^1.8.1" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - } - }, - "node_modules/tsutils/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", - "dev": true, - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, - "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.0", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", - "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1", - "is-typed-array": "^1.1.10" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/typed-array-byte-length": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", - "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "has-proto": "^1.0.1", - "is-typed-array": "^1.1.10" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-byte-offset": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", - "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", - "dev": true, - "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "has-proto": "^1.0.1", - "is-typed-array": "^1.1.10" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-length": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", - "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "is-typed-array": "^1.1.9" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, - "node_modules/typescript": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz", - "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==", - "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/unified": { - "version": "10.1.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", - "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", - "dependencies": { - "@types/unist": "^2.0.0", - "bail": "^2.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^4.0.0", - "trough": "^2.0.0", - "vfile": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unique-random": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unique-random/-/unique-random-1.0.0.tgz", - "integrity": "sha512-K1sUkPf9EXCZFNIlMCoX4icAqcvkR4FMPH4Z61HbyiWhQl1ZGo0zYeV2bJmocK8Cp6tnKYrCnpkeKGebXZoRTQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unique-random-array": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unique-random-array/-/unique-random-array-1.0.0.tgz", - "integrity": "sha512-vtj2yltjcHPa69nFjNJ3xnhsEwE8pMyjqUQDw2myz/iSezqf4YCAcygwFQEsOgMid5VNW/dCPbnb2BcmaDCCKg==", - "dependencies": { - "unique-random": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "dependencies": { - "crypto-random-string": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/unist-util-generated": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.1.tgz", - "integrity": "sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-is": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", - "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-position": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.4.tgz", - "integrity": "sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==", - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-position-from-estree": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-1.1.2.tgz", - "integrity": "sha512-poZa0eXpS+/XpoQwGwl79UUdea4ol2ZuCYguVaJS4qzIOMDzbqz8a3erUCOmubSZkaOuGamb3tX790iwOIROww==", - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-remove-position": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-4.0.2.tgz", - "integrity": "sha512-TkBb0HABNmxzAcfLf4qsIbFbaPDvMO6wa3b3j4VcEzFVaw1LBKwnW4/sRJ/atSLSzoIg41JWEdnE7N6DIhGDGQ==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-visit": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-remove-position/node_modules/unist-util-visit": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", - "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.1.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-stringify-position": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", - "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit-parents": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", - "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit/node_modules/unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit/node_modules/unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/untildify": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", - "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/unzip-response": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", - "integrity": "sha512-N0XH6lqDtFH84JxptQoZYmloF4nzrQqqrAymNj+/gW60AO2AZgOcf4O/nUXJcYfyQkqvMo9lSupBZmmgvuVXlw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", - "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/update-notifier": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.3.tgz", - "integrity": "sha512-Yld6Z0RyCYGB6ckIjffGOSOmHXj1gMeE7aROz4MG+XMkmixBX4jUngrGXNYz7wPKBmtoD4MnBa2Anu7RSKht/A==", - "dependencies": { - "boxen": "^4.2.0", - "chalk": "^3.0.0", - "configstore": "^5.0.1", - "has-yarn": "^2.1.0", - "import-lazy": "^2.1.0", - "is-ci": "^2.0.0", - "is-installed-globally": "^0.3.1", - "is-npm": "^4.0.0", - "is-yarn-global": "^0.3.0", - "latest-version": "^5.0.0", - "pupa": "^2.0.1", - "semver-diff": "^3.1.1", - "xdg-basedir": "^4.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/yeoman/update-notifier?sponsor=1" - } - }, - "node_modules/update-notifier/node_modules/chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", - "dependencies": { - "prepend-http": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/user-home": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz", - "integrity": "sha512-KMWqdlOcjCYdtIJpicDSFBQ8nFwS2i9sslAd6f4+CBGcU4gist2REnr2fxj2YocvJFxSF3ZOHLYLVZnUxv4BZQ==", - "dependencies": { - "os-homedir": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/user-meta": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/user-meta/-/user-meta-1.0.0.tgz", - "integrity": "sha512-Q/opMgFhVbBkdlTs44UKzV7L5Uj2zrJ4MVPXTTzJmrU1bHb2cX6wJzBIqEf1gROTzZIH8u39WmHsa5EvfnMPrw==", - "dependencies": { - "rc": "^1.2.1" - }, - "engines": { - "node": ">=4" - } - }, - "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/uvu": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz", - "integrity": "sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==", - "dependencies": { - "dequal": "^2.0.0", - "diff": "^5.0.0", - "kleur": "^4.0.3", - "sade": "^1.7.3" - }, - "bin": { - "uvu": "bin.js" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/uvu/node_modules/kleur": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", - "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/validate-npm-package-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", - "integrity": "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==", - "dependencies": { - "builtins": "^1.0.3" - } - }, - "node_modules/vfile": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", - "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-message": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", - "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack": { - "version": "5.88.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.88.2.tgz", - "integrity": "sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==", - "peer": true, - "dependencies": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^1.0.0", - "@webassemblyjs/ast": "^1.11.5", - "@webassemblyjs/wasm-edit": "^1.11.5", - "@webassemblyjs/wasm-parser": "^1.11.5", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.9.0", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.15.0", - "es-module-lexer": "^1.2.1", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.2.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.3.7", - "watchpack": "^2.4.0", - "webpack-sources": "^3.2.3" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-merge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz", - "integrity": "sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==", - "dependencies": { - "lodash": "^4.17.15" - } - }, - "node_modules/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "peer": true, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack/node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "peer": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/webpack/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "peer": true, - "engines": { - "node": ">=4.0" - } - }, - "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-module": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", - "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==" - }, - "node_modules/which-typed-array": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz", - "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==", - "dev": true, - "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/widest-line": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", - "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", - "dependencies": { - "string-width": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dependencies": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "engines": { - "node": ">=6" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/wrap-ansi/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "node_modules/wrap-ansi/node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" - }, - "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "engines": { - "node": ">=4" - } - }, - "node_modules/wrap-ansi/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "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==" - }, - "node_modules/write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "node_modules/xdg-basedir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", - "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/xml-js": { - "version": "1.6.11", - "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz", - "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==", - "dependencies": { - "sax": "^1.2.4" - }, - "bin": { - "xml-js": "bin/cli.js" - } - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/yaml": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz", - "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==", - "engines": { - "node": ">= 14" - } - }, - "node_modules/yargs": { - "version": "14.2.3", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.3.tgz", - "integrity": "sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==", - "dependencies": { - "cliui": "^5.0.0", - "decamelize": "^1.2.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^15.0.1" - } - }, - "node_modules/yargs-parser": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.3.tgz", - "integrity": "sha512-/MVEVjTXy/cGAjdtQf8dW3V9b97bPN7rNn8ETj6BmAQL7ibC7O1Q9SPJbGjgh3SlwoBNXMzj/ZGIj8mBgl12YA==", - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - }, - "node_modules/yargs/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" - }, - "node_modules/yargs/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "engines": { - "node": ">=4" - } - }, - "node_modules/yargs/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/yargs/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/yargs/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "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" - } - }, - "node_modules/zod": { - "version": "3.21.4", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.21.4.tgz", - "integrity": "sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, - "node_modules/zwitch": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", - "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - } - }, - "dependencies": { - "@aashutoshrathi/word-wrap": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", - "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", - "dev": true - }, - "@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==" - }, - "@babel/runtime": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.6.tgz", - "integrity": "sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ==", - "dev": true, - "requires": { - "regenerator-runtime": "^0.13.11" - } - }, - "@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, - "requires": { - "eslint-visitor-keys": "^3.3.0" - } - }, - "@eslint-community/regexpp": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.1.tgz", - "integrity": "sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==", - "dev": true - }, - "@eslint/eslintrc": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.0.tgz", - "integrity": "sha512-Lj7DECXqIVCqnqjjHMPna4vn6GJcMgul/wuS0je9OZ9gsL0zzDpKPVtcG1HaDVc+9y+qgXneTeUMbCqXJNpH1A==", - "dev": true, - "requires": { - "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" - } - }, - "@eslint/js": { - "version": "8.44.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.44.0.tgz", - "integrity": "sha512-Ag+9YM4ocKQx9AarydN0KY2j0ErMHNIocPDrVo8zAE44xLTjEtz81OdR68/cydGtk6m6jDb5Za3r2useMzYmSw==", - "dev": true - }, - "@headlessui/react": { - "version": "1.7.15", - "resolved": "https://registry.npmjs.org/@headlessui/react/-/react-1.7.15.tgz", - "integrity": "sha512-OTO0XtoRQ6JPB1cKNFYBZv2Q0JMqMGNhYP1CjPvcJvjz8YGokz8oAj89HIYZGN0gZzn/4kk9iUpmMF4Q21Gsqw==", - "requires": { - "client-only": "^0.0.1" - } - }, - "@humanwhocodes/config-array": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz", - "integrity": "sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==", - "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" - } - }, - "@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 - }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==" - }, - "@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" - }, - "@jridgewell/source-map": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", - "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", - "peer": true, - "requires": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" - }, - "@jridgewell/trace-mapping": { - "version": "0.3.18", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", - "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", - "requires": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" - }, - "dependencies": { - "@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" - } - } - }, - "@mapbox/rehype-prism": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@mapbox/rehype-prism/-/rehype-prism-0.8.0.tgz", - "integrity": "sha512-bIz4a3oZ8g+pQBHSMMIxNpYOMX4yq4aZdpezoiCl9yJudh1Z9SRmHQqH6f+WtTBNOORzXMEGkvBze4PiH17wtA==", - "requires": { - "hast-util-to-string": "^1.0.4", - "mrm": "^3.0.9", - "refractor": "^3.4.0", - "unist-util-visit": "^2.0.3" - } - }, - "@mdx-js/loader": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@mdx-js/loader/-/loader-2.3.0.tgz", - "integrity": "sha512-IqsscXh7Q3Rzb+f5DXYk0HU71PK+WuFsEhf+mSV3fOhpLcEpgsHvTQ2h0T6TlZ5gHOaBeFjkXwB52by7ypMyNg==", - "requires": { - "@mdx-js/mdx": "^2.0.0", - "source-map": "^0.7.0" - } - }, - "@mdx-js/mdx": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-2.3.0.tgz", - "integrity": "sha512-jLuwRlz8DQfQNiUCJR50Y09CGPq3fLtmtUQfVrj79E0JWu3dvsVcxVIcfhR5h0iXu+/z++zDrYeiJqifRynJkA==", - "requires": { - "@types/estree-jsx": "^1.0.0", - "@types/mdx": "^2.0.0", - "estree-util-build-jsx": "^2.0.0", - "estree-util-is-identifier-name": "^2.0.0", - "estree-util-to-js": "^1.1.0", - "estree-walker": "^3.0.0", - "hast-util-to-estree": "^2.0.0", - "markdown-extensions": "^1.0.0", - "periscopic": "^3.0.0", - "remark-mdx": "^2.0.0", - "remark-parse": "^10.0.0", - "remark-rehype": "^10.0.0", - "unified": "^10.0.0", - "unist-util-position-from-estree": "^1.0.0", - "unist-util-stringify-position": "^3.0.0", - "unist-util-visit": "^4.0.0", - "vfile": "^5.0.0" - }, - "dependencies": { - "unist-util-visit": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", - "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.1.1" - } - } - } - }, - "@mdx-js/react": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-2.3.0.tgz", - "integrity": "sha512-zQH//gdOmuu7nt2oJR29vFhDv88oGPmVw6BggmrHeMI+xgEkp1B2dX9/bMBSYtK0dyLX/aOmesKS09g222K1/g==", - "requires": { - "@types/mdx": "^2.0.0", - "@types/react": ">=16" - } - }, - "@next/env": { - "version": "13.4.16", - "resolved": "https://registry.npmjs.org/@next/env/-/env-13.4.16.tgz", - "integrity": "sha512-pCU0sJBqdfKP9mwDadxvZd+eLz3fZrTlmmDHY12Hdpl3DD0vy8ou5HWKVfG0zZS6tqhL4wnQqRbspdY5nqa7MA==" - }, - "@next/eslint-plugin-next": { - "version": "13.4.16", - "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-13.4.16.tgz", - "integrity": "sha512-QuFtQl+oSEEQb0HMYBdvBoUaTiMxbY3go/MFkF3zOnfY0t84+IbAX78cw8ZCfr6cA6UcTq3nMIlCrHwDC/moxg==", - "dev": true, - "requires": { - "glob": "7.1.7" - } - }, - "@next/mdx": { - "version": "13.4.16", - "resolved": "https://registry.npmjs.org/@next/mdx/-/mdx-13.4.16.tgz", - "integrity": "sha512-4Yas2f0DFSi1BbtCAaMiv/EdGrBfflMEGBQf/QVAnVISihp/HwXiNhVN7wAt29vN9Mo/J4PtCKt8HQTYD7jbiA==", - "requires": { - "source-map": "^0.7.0" - } - }, - "@next/swc-darwin-arm64": { - "version": "13.4.16", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.4.16.tgz", - "integrity": "sha512-Rl6i1uUq0ciRa3VfEpw6GnWAJTSKo9oM2OrkGXPsm7rMxdd2FR5NkKc0C9xzFCI4+QtmBviWBdF2m3ur3Nqstw==", - "optional": true - }, - "@next/swc-darwin-x64": { - "version": "13.4.16", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.4.16.tgz", - "integrity": "sha512-o1vIKYbZORyDmTrPV1hApt9NLyWrS5vr2p5hhLGpOnkBY1cz6DAXjv8Lgan8t6X87+83F0EUDlu7klN8ieZ06A==", - "optional": true - }, - "@next/swc-linux-arm64-gnu": { - "version": "13.4.16", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.4.16.tgz", - "integrity": "sha512-JRyAl8lCfyTng4zoOmE6hNI2f1MFUr7JyTYCHl1RxX42H4a5LMwJhDVQ7a9tmDZ/yj+0hpBn+Aan+d6lA3v0UQ==", - "optional": true - }, - "@next/swc-linux-arm64-musl": { - "version": "13.4.16", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.4.16.tgz", - "integrity": "sha512-9gqVqNzUMWbUDgDiND18xoUqhwSm2gmksqXgCU0qaOKt6oAjWz8cWYjgpPVD0WICKFylEY/gvPEP1fMZDVFZ/g==", - "optional": true - }, - "@next/swc-linux-x64-gnu": { - "version": "13.4.16", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.4.16.tgz", - "integrity": "sha512-KcQGwchAKmZVPa8i5PLTxvTs1/rcFnSltfpTm803Tr/BtBV3AxCkHLfhtoyVtVzx/kl/oue8oS+DSmbepQKwhw==", - "optional": true - }, - "@next/swc-linux-x64-musl": { - "version": "13.4.16", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.4.16.tgz", - "integrity": "sha512-2RbMZNxYnJmW8EPHVBsGZPq5zqWAyBOc/YFxq/jIQ/Yn3RMFZ1dZVCjtIcsiaKmgh7mjA/W0ApbumutHNxRqqQ==", - "optional": true - }, - "@next/swc-win32-arm64-msvc": { - "version": "13.4.16", - "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.4.16.tgz", - "integrity": "sha512-thDcGonELN7edUKzjzlHrdoKkm7y8IAdItQpRvvMxNUXa4d9r0ElofhTZj5emR7AiXft17hpen+QAkcWpqG7Jg==", - "optional": true - }, - "@next/swc-win32-ia32-msvc": { - "version": "13.4.16", - "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.4.16.tgz", - "integrity": "sha512-f7SE1Mo4JAchUWl0LQsbtySR9xCa+x55C0taetjUApKtcLR3AgAjASrrP+oE1inmLmw573qRnE1eZN8YJfEBQw==", - "optional": true - }, - "@next/swc-win32-x64-msvc": { - "version": "13.4.16", - "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.4.16.tgz", - "integrity": "sha512-WamDZm1M/OEM4QLce3lOmD1XdLEl37zYZwlmOLhmF7qYJ2G6oYm9+ejZVv+LakQIsIuXhSpVlOvrxIAHqwRkPQ==", - "optional": true - }, - "@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==", - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@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==" - }, - "@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==", - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@pkgr/utils": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.2.tgz", - "integrity": "sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.3", - "fast-glob": "^3.3.0", - "is-glob": "^4.0.3", - "open": "^9.1.0", - "picocolors": "^1.0.0", - "tslib": "^2.6.0" - } - }, - "@rushstack/eslint-patch": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.3.2.tgz", - "integrity": "sha512-V+MvGwaHH03hYhY+k6Ef/xKd6RYlc4q8WBx+2ANmipHJcKuktNcI/NgEsJgdSUF6Lw32njT6OnrRsKYCdgHjYw==", - "dev": true - }, - "@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==" - }, - "@swc/helpers": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.1.tgz", - "integrity": "sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==", - "requires": { - "tslib": "^2.4.0" - } - }, - "@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", - "requires": { - "defer-to-connect": "^1.0.1" - } - }, - "@tailwindcss/typography": { - "version": "0.5.9", - "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.9.tgz", - "integrity": "sha512-t8Sg3DyynFysV9f4JDOVISGsjazNb48AeIYQwcL+Bsq5uf4RYL75C1giZ43KISjeDGBaTN3Kxh7Xj/vRSMJUUg==", - "requires": { - "lodash.castarray": "^4.4.0", - "lodash.isplainobject": "^4.0.6", - "lodash.merge": "^4.6.2", - "postcss-selector-parser": "6.0.10" - }, - "dependencies": { - "postcss-selector-parser": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - } - } - }, - "@types/acorn": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz", - "integrity": "sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==", - "requires": { - "@types/estree": "*" - } - }, - "@types/debug": { - "version": "4.1.8", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.8.tgz", - "integrity": "sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ==", - "requires": { - "@types/ms": "*" - } - }, - "@types/eslint": { - "version": "8.44.0", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.0.tgz", - "integrity": "sha512-gsF+c/0XOguWgaOgvFs+xnnRqt9GwgTvIks36WpE6ueeI4KCEHHd8K/CKHqhOqrJKsYH8m27kRzQEvWXAwXUTw==", - "peer": true, - "requires": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "@types/eslint-scope": { - "version": "3.7.4", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", - "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", - "peer": true, - "requires": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "@types/estree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", - "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==" - }, - "@types/estree-jsx": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.0.tgz", - "integrity": "sha512-3qvGd0z8F2ENTGr/GG1yViqfiKmRfrXVx5sJyHGFu3z7m5g5utCQtGp/g29JnjflhtQJBv1WDQukHiT58xPcYQ==", - "requires": { - "@types/estree": "*" - } - }, - "@types/hast": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.5.tgz", - "integrity": "sha512-SvQi0L/lNpThgPoleH53cdjB3y9zpLlVjRbqB3rH8hx1jiRSBGAhyjV3H+URFjNVRqt2EdYNrbZE5IsGlNfpRg==", - "requires": { - "@types/unist": "^2" - } - }, - "@types/json-schema": { - "version": "7.0.12", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", - "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==", - "peer": true - }, - "@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 - }, - "@types/mdast": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", - "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", - "requires": { - "@types/unist": "^2" - } - }, - "@types/mdx": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.5.tgz", - "integrity": "sha512-76CqzuD6Q7LC+AtbPqrvD9AqsN0k8bsYo2bM2J8pmNldP1aIPAbzUQ7QbobyXL4eLr1wK5x8FZFe8eF/ubRuBg==" - }, - "@types/ms": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" - }, - "@types/node": { - "version": "20.4.7", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.7.tgz", - "integrity": "sha512-bUBrPjEry2QUTsnuEjzjbS7voGWCc30W0qzgMf90GPeDGFRakvrz47ju+oqDAKCXLUCe39u57/ORMl/O/04/9g==" - }, - "@types/prop-types": { - "version": "15.7.5", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", - "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" - }, - "@types/react": { - "version": "18.2.18", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.18.tgz", - "integrity": "sha512-da4NTSeBv/P34xoZPhtcLkmZuJ+oYaCxHmyHzwaDQo9RQPBeXV+06gEk2FpqEcsX9XrnNLvRpVh6bdavDSjtiQ==", - "requires": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, - "@types/react-dom": { - "version": "18.2.7", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.7.tgz", - "integrity": "sha512-GRaAEriuT4zp9N4p1i8BDBYmEyfo+xQ3yHjJU4eiK5NDa1RmUZG+unZABUTK4/Ox/M+GaHwb6Ow8rUITrtjszA==", - "requires": { - "@types/react": "*" - } - }, - "@types/scheduler": { - "version": "0.16.3", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", - "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==" - }, - "@types/unist": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.7.tgz", - "integrity": "sha512-cputDpIbFgLUaGQn6Vqg3/YsJwxUwHLO13v3i5ouxT4lat0khip9AEWxtERujXV9wxIB1EyF97BSJFt6vpdI8g==" - }, - "@types/webpack-env": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.18.1.tgz", - "integrity": "sha512-D0HJET2/UY6k9L6y3f5BL+IDxZmPkYmPT4+qBrRdmRLYRuV0qNKizMgTvYxXZYn+36zjPeoDZAEYBCM6XB+gww==" - }, - "@typescript-eslint/parser": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", - "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", - "dev": true, - "requires": { - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/typescript-estree": "5.62.0", - "debug": "^4.3.4" - } - }, - "@typescript-eslint/scope-manager": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", - "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0" - } - }, - "@typescript-eslint/types": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", - "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", - "dev": true - }, - "@typescript-eslint/typescript-estree": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", - "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/visitor-keys": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", - "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.62.0", - "eslint-visitor-keys": "^3.3.0" - } - }, - "@webassemblyjs/ast": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", - "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", - "peer": true, - "requires": { - "@webassemblyjs/helper-numbers": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", - "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", - "peer": true - }, - "@webassemblyjs/helper-api-error": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", - "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", - "peer": true - }, - "@webassemblyjs/helper-buffer": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", - "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==", - "peer": true - }, - "@webassemblyjs/helper-numbers": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", - "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", - "peer": true, - "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", - "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", - "peer": true - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", - "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", - "peer": true, - "requires": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", - "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", - "peer": true, - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", - "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", - "peer": true, - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", - "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", - "peer": true - }, - "@webassemblyjs/wasm-edit": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", - "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", - "peer": true, - "requires": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/helper-wasm-section": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6", - "@webassemblyjs/wasm-opt": "1.11.6", - "@webassemblyjs/wasm-parser": "1.11.6", - "@webassemblyjs/wast-printer": "1.11.6" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", - "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", - "peer": true, - "requires": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", - "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", - "peer": true, - "requires": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6", - "@webassemblyjs/wasm-parser": "1.11.6" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", - "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", - "peer": true, - "requires": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", - "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", - "peer": true, - "requires": { - "@webassemblyjs/ast": "1.11.6", - "@xtuc/long": "4.2.2" - } - }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "peer": true - }, - "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "peer": true - }, - "acorn": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", - "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==" - }, - "acorn-import-assertions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", - "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", - "peer": true, - "requires": {} - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "requires": {} - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "peer": true, - "requires": {} - }, - "ansi-align": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", - "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", - "requires": { - "string-width": "^4.1.0" - } - }, - "ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "requires": { - "type-fest": "^0.21.3" - }, - "dependencies": { - "type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" - } - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" - }, - "anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" - }, - "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 - }, - "aria-query": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", - "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", - "dev": true, - "requires": { - "dequal": "^2.0.3" - } - }, - "array-buffer-byte-length": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", - "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "is-array-buffer": "^3.0.1" - } - }, - "array-includes": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", - "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "get-intrinsic": "^1.1.3", - "is-string": "^1.0.7" - } - }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true - }, - "array.prototype.flat": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", - "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0" - } - }, - "array.prototype.flatmap": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", - "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0" - } - }, - "array.prototype.tosorted": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", - "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0", - "get-intrinsic": "^1.1.3" - } - }, - "arraybuffer.prototype.slice": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.1.tgz", - "integrity": "sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==", - "dev": true, - "requires": { - "array-buffer-byte-length": "^1.0.0", - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "get-intrinsic": "^1.2.1", - "is-array-buffer": "^3.0.2", - "is-shared-array-buffer": "^1.0.2" - } - }, - "ast-types-flow": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", - "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==", - "dev": true - }, - "astring": { - "version": "1.8.6", - "resolved": "https://registry.npmjs.org/astring/-/astring-1.8.6.tgz", - "integrity": "sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==" - }, - "autoprefixer": { - "version": "10.4.14", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", - "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", - "requires": { - "browserslist": "^4.21.5", - "caniuse-lite": "^1.0.30001464", - "fraction.js": "^4.2.0", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - } - }, - "available-typed-arrays": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", - "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", - "dev": true - }, - "axe-core": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.2.tgz", - "integrity": "sha512-zIURGIS1E1Q4pcrMjp+nnEh+16G56eG/MUllJH8yEvw7asDo7Ac9uhC9KIH5jzpITueEZolfYglnCGIuSBz39g==", - "dev": true - }, - "axobject-query": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", - "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", - "dev": true, - "requires": { - "dequal": "^2.0.3" - } - }, - "b4a": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.4.tgz", - "integrity": "sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==", - "dev": true - }, - "babel-code-frame": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", - "integrity": "sha512-XqYMR2dfdGMW+hd0IUZ2PwK+fGeFkOxZJ0wY+JaQAHzt1Zx8LcvpiZD2NiGkEG8qx0CfkAOr5xt76d1e8vG90g==", - "requires": { - "chalk": "^1.1.3", - "esutils": "^2.0.2", - "js-tokens": "^3.0.2" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==" - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==" - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" - }, - "js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==" - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==" - } - } - }, - "bail": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", - "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==" - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true - }, - "big-integer": { - "version": "1.6.51", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", - "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", - "dev": true - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" - }, - "bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dev": true, - "requires": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" - }, - "boxen": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-4.2.0.tgz", - "integrity": "sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==", - "requires": { - "ansi-align": "^3.0.0", - "camelcase": "^5.3.1", - "chalk": "^3.0.0", - "cli-boxes": "^2.2.0", - "string-width": "^4.1.0", - "term-size": "^2.1.0", - "type-fest": "^0.8.1", - "widest-line": "^3.1.0" - }, - "dependencies": { - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" - } - } - }, - "bplist-parser": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", - "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", - "dev": true, - "requires": { - "big-integer": "^1.6.44" - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "requires": { - "fill-range": "^7.0.1" - } - }, - "browserslist": { - "version": "4.21.9", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz", - "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==", - "requires": { - "caniuse-lite": "^1.0.30001503", - "electron-to-chromium": "^1.4.431", - "node-releases": "^2.0.12", - "update-browserslist-db": "^1.0.11" - } - }, - "buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "peer": true - }, - "builtins": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", - "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==" - }, - "bundle-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz", - "integrity": "sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==", - "dev": true, - "requires": { - "run-applescript": "^5.0.0" - } - }, - "busboy": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", - "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", - "requires": { - "streamsearch": "^1.1.0" - } - }, - "cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", - "requires": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^3.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^1.0.2" - }, - "dependencies": { - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "requires": { - "pump": "^3.0.0" - } - }, - "lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" - } - } - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - }, - "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==" - }, - "caniuse-lite": { - "version": "1.0.30001517", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001517.tgz", - "integrity": "sha512-Vdhm5S11DaFVLlyiKu4hiUTkpZu+y1KA/rZZqVQfOD5YdDT/eQKlkt7NaE0WGOFgX32diqt9MiP9CAiFeRklaA==" - }, - "capture-stack-trace": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.2.tgz", - "integrity": "sha512-X/WM2UQs6VMHUtjUDnZTRI+i1crWteJySFzr9UpGoQa4WQffXVTTXuekjl7TjZRlcF2XfjgITT0HxZ9RnxeT0w==" - }, - "ccount": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", - "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==" - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "character-entities": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", - "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==" - }, - "character-entities-html4": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", - "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==" - }, - "character-entities-legacy": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", - "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==" - }, - "character-reference-invalid": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", - "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==" - }, - "chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" - }, - "cheerio": { - "version": "1.0.0-rc.12", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", - "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", - "requires": { - "cheerio-select": "^2.1.0", - "dom-serializer": "^2.0.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1", - "htmlparser2": "^8.0.1", - "parse5": "^7.0.0", - "parse5-htmlparser2-tree-adapter": "^7.0.0" - } - }, - "cheerio-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", - "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", - "requires": { - "boolbase": "^1.0.0", - "css-select": "^5.1.0", - "css-what": "^6.1.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1" - } - }, - "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.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" - }, - "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "requires": { - "is-glob": "^4.0.1" - } - } - } - }, - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true - }, - "chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "peer": true - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" - }, - "cli-boxes": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", - "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==" - }, - "cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "requires": { - "restore-cursor": "^3.1.0" - } - }, - "cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==" - }, - "client-only": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", - "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" - }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==" - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "clone-response": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", - "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", - "requires": { - "mimic-response": "^1.0.0" - } - }, - "clsx": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", - "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==" - }, - "color": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", - "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", - "dev": true, - "requires": { - "color-convert": "^2.0.1", - "color-string": "^1.9.0" - } - }, - "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==", - "requires": { - "color-name": "~1.1.4" - } - }, - "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==" - }, - "color-string": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", - "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", - "dev": true, - "requires": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "comma-separated-tokens": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", - "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==" - }, - "commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" - }, - "comment-json": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/comment-json/-/comment-json-2.4.2.tgz", - "integrity": "sha512-T+iXox779qsqneMYx/x5BZyz4xjCeQRmuNVzz8tko7qZUs3MlzpA3RAs+O1XsgcKToNBMIvfVzafGOeiU7RggA==", - "requires": { - "core-util-is": "^1.0.2", - "esprima": "^4.0.1", - "has-own-prop": "^2.0.0", - "repeat-string": "^1.6.1" - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "configstore": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", - "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", - "requires": { - "dot-prop": "^5.2.0", - "graceful-fs": "^4.1.2", - "make-dir": "^3.0.0", - "unique-string": "^2.0.0", - "write-file-atomic": "^3.0.0", - "xdg-basedir": "^4.0.0" - } - }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "create-error-class": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", - "integrity": "sha512-gYTKKexFO3kh200H1Nit76sRwRtOY32vQd3jpAQKpLtZqyNsSQNfI4N7o3eP2wUjV35pTWKRYqFUDBvUha/Pkw==", - "requires": { - "capture-stack-trace": "^1.0.0" - } - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" - }, - "css-select": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", - "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", - "requires": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" - } - }, - "css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" - }, - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" - }, - "csstype": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" - }, - "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 - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==" - }, - "decode-named-character-reference": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", - "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", - "requires": { - "character-entities": "^2.0.0" - } - }, - "decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", - "requires": { - "mimic-response": "^1.0.0" - } - }, - "deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" - }, - "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 - }, - "default-browser": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz", - "integrity": "sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==", - "dev": true, - "requires": { - "bundle-name": "^3.0.0", - "default-browser-id": "^3.0.0", - "execa": "^7.1.1", - "titleize": "^3.0.0" - } - }, - "default-browser-id": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", - "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==", - "dev": true, - "requires": { - "bplist-parser": "^0.2.0", - "untildify": "^4.0.0" - } - }, - "defer-to-connect": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" - }, - "define-lazy-prop": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", - "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", - "dev": true - }, - "define-properties": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", - "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", - "dev": true, - "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - }, - "dequal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==" - }, - "detect-indent": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", - "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==" - }, - "detect-libc": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.2.tgz", - "integrity": "sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==", - "dev": true - }, - "didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" - }, - "diff": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz", - "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==" - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "requires": { - "path-type": "^4.0.0" - } - }, - "dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "requires": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - } - }, - "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" - }, - "domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "requires": { - "domelementtype": "^2.3.0" - } - }, - "domutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", - "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", - "requires": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" - } - }, - "dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "requires": { - "is-obj": "^2.0.0" - } - }, - "dotenv": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-5.0.1.tgz", - "integrity": "sha512-4As8uPrjfwb7VXC+WnLCbXK7y+Ueb2B3zgNCePYfhxS1PYeaO1YTeplffTEcbfLhvFNGLAz90VvJs9yomG7bow==" - }, - "duplexer3": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", - "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==" - }, - "editorconfig": { - "version": "0.15.3", - "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.3.tgz", - "integrity": "sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==", - "requires": { - "commander": "^2.19.0", - "lru-cache": "^4.1.5", - "semver": "^5.6.0", - "sigmund": "^1.0.1" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==" - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==" - } - } - }, - "electron-to-chromium": { - "version": "1.4.467", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.467.tgz", - "integrity": "sha512-2qI70O+rR4poYeF2grcuS/bCps5KJh6y1jtZMDDEteyKJQrzLOEhFyXCLcHW6DTBjKjWkk26JhWoAi+Ux9A0fg==" - }, - "emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "requires": { - "once": "^1.4.0" - } - }, - "enhanced-resolve": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", - "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", - "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - } - }, - "entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==" - }, - "es-abstract": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.1.tgz", - "integrity": "sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==", - "dev": true, - "requires": { - "array-buffer-byte-length": "^1.0.0", - "arraybuffer.prototype.slice": "^1.0.1", - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "es-set-tostringtag": "^2.0.1", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.2.1", - "get-symbol-description": "^1.0.0", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.5", - "is-array-buffer": "^3.0.2", - "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.10", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.3", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.5.0", - "safe-array-concat": "^1.0.0", - "safe-regex-test": "^1.0.0", - "string.prototype.trim": "^1.2.7", - "string.prototype.trimend": "^1.0.6", - "string.prototype.trimstart": "^1.0.6", - "typed-array-buffer": "^1.0.0", - "typed-array-byte-length": "^1.0.0", - "typed-array-byte-offset": "^1.0.0", - "typed-array-length": "^1.0.4", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.10" - } - }, - "es-module-lexer": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.0.tgz", - "integrity": "sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==", - "peer": true - }, - "es-set-tostringtag": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", - "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", - "dev": true, - "requires": { - "get-intrinsic": "^1.1.3", - "has": "^1.0.3", - "has-tostringtag": "^1.0.0" - } - }, - "es-shim-unscopables": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", - "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "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, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" - }, - "escape-goat": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", - "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==" - }, - "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 - }, - "eslint": { - "version": "8.45.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.45.0.tgz", - "integrity": "sha512-pd8KSxiQpdYRfYa9Wufvdoct3ZPQQuVuU5O6scNgMuOMYuxvH0IGaYK0wUFjo4UYYQQCUndlXiMbnxopwvvTiw==", - "dev": true, - "requires": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.4.0", - "@eslint/eslintrc": "^2.1.0", - "@eslint/js": "8.44.0", - "@humanwhocodes/config-array": "^0.11.10", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", - "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.0", - "eslint-visitor-keys": "^3.4.1", - "espree": "^9.6.0", - "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" - } - }, - "eslint-config-next": { - "version": "13.4.16", - "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-13.4.16.tgz", - "integrity": "sha512-Of73d/FiaGf0GLCxxTGdh4rW8bRDvsqypylefkshE/uDDpQr8ifVQsD4UiB99rhegks7nJGkYtUnR3dC7kfFlw==", - "dev": true, - "requires": { - "@next/eslint-plugin-next": "13.4.16", - "@rushstack/eslint-patch": "^1.1.3", - "@typescript-eslint/parser": "^5.4.2 || ^6.0.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-import-resolver-typescript": "^3.5.2", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jsx-a11y": "^6.5.1", - "eslint-plugin-react": "^7.31.7", - "eslint-plugin-react-hooks": "5.0.0-canary-7118f5dd7-20230705" - } - }, - "eslint-import-resolver-node": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz", - "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==", - "dev": true, - "requires": { - "debug": "^3.2.7", - "is-core-module": "^2.11.0", - "resolve": "^1.22.1" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "eslint-import-resolver-typescript": { - "version": "3.5.5", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.5.5.tgz", - "integrity": "sha512-TdJqPHs2lW5J9Zpe17DZNQuDnox4xo2o+0tE7Pggain9Rbc19ik8kFtXdxZ250FVx2kF4vlt2RSf4qlUpG7bhw==", - "dev": true, - "requires": { - "debug": "^4.3.4", - "enhanced-resolve": "^5.12.0", - "eslint-module-utils": "^2.7.4", - "get-tsconfig": "^4.5.0", - "globby": "^13.1.3", - "is-core-module": "^2.11.0", - "is-glob": "^4.0.3", - "synckit": "^0.8.5" - }, - "dependencies": { - "globby": { - "version": "13.2.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", - "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", - "dev": true, - "requires": { - "dir-glob": "^3.0.1", - "fast-glob": "^3.3.0", - "ignore": "^5.2.4", - "merge2": "^1.4.1", - "slash": "^4.0.0" - } - }, - "slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", - "dev": true - } - } - }, - "eslint-module-utils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", - "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", - "dev": true, - "requires": { - "debug": "^3.2.7" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "eslint-plugin-import": { - "version": "2.27.5", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz", - "integrity": "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==", - "dev": true, - "requires": { - "array-includes": "^3.1.6", - "array.prototype.flat": "^1.3.1", - "array.prototype.flatmap": "^1.3.1", - "debug": "^3.2.7", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.7", - "eslint-module-utils": "^2.7.4", - "has": "^1.0.3", - "is-core-module": "^2.11.0", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.values": "^1.1.6", - "resolve": "^1.22.1", - "semver": "^6.3.0", - "tsconfig-paths": "^3.14.1" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true - } - } - }, - "eslint-plugin-jsx-a11y": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz", - "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==", - "dev": true, - "requires": { - "@babel/runtime": "^7.20.7", - "aria-query": "^5.1.3", - "array-includes": "^3.1.6", - "array.prototype.flatmap": "^1.3.1", - "ast-types-flow": "^0.0.7", - "axe-core": "^4.6.2", - "axobject-query": "^3.1.1", - "damerau-levenshtein": "^1.0.8", - "emoji-regex": "^9.2.2", - "has": "^1.0.3", - "jsx-ast-utils": "^3.3.3", - "language-tags": "=1.0.5", - "minimatch": "^3.1.2", - "object.entries": "^1.1.6", - "object.fromentries": "^2.0.6", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true - } - } - }, - "eslint-plugin-react": { - "version": "7.33.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.0.tgz", - "integrity": "sha512-qewL/8P34WkY8jAqdQxsiL82pDUeT7nhs8IsuXgfgnsEloKCT4miAV9N9kGtx7/KM9NH/NCGUE7Edt9iGxLXFw==", - "dev": true, - "requires": { - "array-includes": "^3.1.6", - "array.prototype.flatmap": "^1.3.1", - "array.prototype.tosorted": "^1.1.1", - "doctrine": "^2.1.0", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.6", - "object.fromentries": "^2.0.6", - "object.hasown": "^1.1.2", - "object.values": "^1.1.6", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.4", - "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.8" - }, - "dependencies": { - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "resolve": { - "version": "2.0.0-next.4", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", - "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", - "dev": true, - "requires": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true - } - } - }, - "eslint-plugin-react-hooks": { - "version": "5.0.0-canary-7118f5dd7-20230705", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.0.0-canary-7118f5dd7-20230705.tgz", - "integrity": "sha512-AZYbMo/NW9chdL7vk6HQzQhT+PvTAEVqWk9ziruUoW2kAOcN5qNyelv70e0F1VNQAbvutOC9oc+xfWycI9FxDw==", - "dev": true, - "requires": {} - }, - "eslint-scope": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.1.tgz", - "integrity": "sha512-CvefSOsDdaYYvxChovdrPo/ZGt8d5lrJWleAc1diXRKhHGiTYEI26cvo8Kle/wGnsizoCJjK73FMg1/IkIwiNA==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "eslint-visitor-keys": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", - "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", - "dev": true - }, - "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, - "requires": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" - }, - "esquery": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "requires": { - "estraverse": "^5.2.0" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" - }, - "estree-util-attach-comments": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-2.1.1.tgz", - "integrity": "sha512-+5Ba/xGGS6mnwFbXIuQiDPTbuTxuMCooq3arVv7gPZtYpjp+VXH/NkHAP35OOefPhNG/UGqU3vt/LTABwcHX0w==", - "requires": { - "@types/estree": "^1.0.0" - } - }, - "estree-util-build-jsx": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/estree-util-build-jsx/-/estree-util-build-jsx-2.2.2.tgz", - "integrity": "sha512-m56vOXcOBuaF+Igpb9OPAy7f9w9OIkb5yhjsZuaPm7HoGi4oTOQi0h2+yZ+AtKklYFZ+rPC4n0wYCJCEU1ONqg==", - "requires": { - "@types/estree-jsx": "^1.0.0", - "estree-util-is-identifier-name": "^2.0.0", - "estree-walker": "^3.0.0" - } - }, - "estree-util-is-identifier-name": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-2.1.0.tgz", - "integrity": "sha512-bEN9VHRyXAUOjkKVQVvArFym08BTWB0aJPppZZr0UNyAqWsLaVfAqP7hbaTJjzHifmB5ebnR8Wm7r7yGN/HonQ==" - }, - "estree-util-to-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/estree-util-to-js/-/estree-util-to-js-1.2.0.tgz", - "integrity": "sha512-IzU74r1PK5IMMGZXUVZbmiu4A1uhiPgW5hm1GjcOfr4ZzHaMPpLNJjR7HjXiIOzi25nZDrgFTobHTkV5Q6ITjA==", - "requires": { - "@types/estree-jsx": "^1.0.0", - "astring": "^1.8.0", - "source-map": "^0.7.0" - } - }, - "estree-util-visit": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-1.2.1.tgz", - "integrity": "sha512-xbgqcrkIVbIG+lI/gzbvd9SGTJL4zqJKBFttUl5pP27KhAjtMKbX/mQXJ7qgyXpMgVy/zvpm0xoQQaGL8OloOw==", - "requires": { - "@types/estree-jsx": "^1.0.0", - "@types/unist": "^2.0.0" - } - }, - "estree-walker": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", - "requires": { - "@types/estree": "^1.0.0" - } - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" - }, - "events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "peer": true - }, - "execa": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-7.1.1.tgz", - "integrity": "sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.1", - "human-signals": "^4.3.0", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^3.0.7", - "strip-final-newline": "^3.0.0" - } - }, - "expand-template": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", - "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", - "dev": true - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - } - }, - "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==" - }, - "fast-fifo": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.0.tgz", - "integrity": "sha512-IgfweLvEpwyA4WgiQe9Nx6VV2QkML2NkvZnk1oKnIzXgXdWxuhF7zw4DvLTPZJn6PIUneiAXPF24QmoEqHTjyw==", - "dev": true - }, - "fast-glob": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.0.tgz", - "integrity": "sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==", - "requires": { - "@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" - }, - "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "requires": { - "is-glob": "^4.0.1" - } - } - } - }, - "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==" - }, - "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 - }, - "fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "requires": { - "reusify": "^1.0.4" - } - }, - "feed": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/feed/-/feed-4.2.2.tgz", - "integrity": "sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==", - "requires": { - "xml-js": "^1.6.11" - } - }, - "figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "requires": { - "escape-string-regexp": "^1.0.5" - }, - "dependencies": { - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" - } - } - }, - "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, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "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, - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "dev": true - }, - "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, - "requires": { - "is-callable": "^1.1.3" - } - }, - "fraction.js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==" - }, - "fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "dev": true - }, - "fs-exists-sync": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz", - "integrity": "sha512-cR/vflFyPZtrN6b38ZyWxpWdhlXrzZEBawlpBQMq7033xVY7/kg0GDMBK5jg8lDYQckdJ5x/YC88lM3C7VMsLg==" - }, - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "optional": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" - } - }, - "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 - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" - }, - "get-intrinsic": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", - "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3" - } - }, - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true - }, - "get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - } - }, - "get-tsconfig": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.6.2.tgz", - "integrity": "sha512-E5XrT4CbbXcXWy+1jChlZmrmCwd5KGx502kDCXJJ7y898TtWW9FwoG5HfOLVRKmlmDGkWN2HM9Ho+/Y8F0sJDg==", - "dev": true, - "requires": { - "resolve-pkg-maps": "^1.0.0" - } - }, - "git-config-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/git-config-path/-/git-config-path-1.0.1.tgz", - "integrity": "sha512-KcJ2dlrrP5DbBnYIZ2nlikALfRhKzNSX0stvv3ImJ+fvC4hXKoV+U+74SV0upg+jlQZbrtQzc0bu6/Zh+7aQbg==", - "requires": { - "extend-shallow": "^2.0.1", - "fs-exists-sync": "^0.1.0", - "homedir-polyfill": "^1.0.0" - } - }, - "git-username": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/git-username/-/git-username-1.0.0.tgz", - "integrity": "sha512-xm45KwBR6Eu1jO4umx/o2M84v9TC7tdOBuzLx8ayhdR9H1FBiiG9azz31uC0esDvaWVBTDINpJ5USomk+ja8OQ==", - "requires": { - "parse-github-url": "^1.0.2", - "remote-origin-url": "^1.0.0" - } - }, - "github-from-package": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", - "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", - "dev": true - }, - "glob": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "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==", - "requires": { - "is-glob": "^4.0.3" - } - }, - "glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" - }, - "global-dirs": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.1.0.tgz", - "integrity": "sha512-MG6kdOUh/xBnyo9cJFeIKkLEc1AyFq42QTU4XiX51i2NEdxLxLWXIjEjmqKeSuKR7pAZjTqUVoT2b2huxVLgYQ==", - "requires": { - "ini": "1.3.7" - }, - "dependencies": { - "ini": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.7.tgz", - "integrity": "sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ==" - } - } - }, - "globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "globalthis": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", - "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", - "dev": true, - "requires": { - "define-properties": "^1.1.3" - } - }, - "globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - } - }, - "gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dev": true, - "requires": { - "get-intrinsic": "^1.1.3" - } - }, - "got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", - "requires": { - "@sindresorhus/is": "^0.14.0", - "@szmarczak/http-timer": "^1.1.2", - "cacheable-request": "^6.0.0", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^4.1.0", - "lowercase-keys": "^1.0.1", - "mimic-response": "^1.0.1", - "p-cancelable": "^1.0.0", - "to-readable-stream": "^1.0.0", - "url-parse-lax": "^3.0.0" - }, - "dependencies": { - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "requires": { - "pump": "^3.0.0" - } - } - } - }, - "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==" - }, - "graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "dev": true - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", - "requires": { - "ansi-regex": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==" - } - } - }, - "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 - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "has-own-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-own-prop/-/has-own-prop-2.0.0.tgz", - "integrity": "sha512-Pq0h+hvsVm6dDEa8x82GnLSYHOzNDt7f0ddFa3FqcQlgzEiptPqL+XrOJNavjOzSYiYWIrgeVYYgGlLmnxwilQ==" - }, - "has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "dev": true, - "requires": { - "get-intrinsic": "^1.1.1" - } - }, - "has-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", - "dev": true - }, - "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 - }, - "has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "has-yarn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", - "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==" - }, - "hast-util-parse-selector": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz", - "integrity": "sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==" - }, - "hast-util-to-estree": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-2.3.3.tgz", - "integrity": "sha512-ihhPIUPxN0v0w6M5+IiAZZrn0LH2uZomeWwhn7uP7avZC6TE7lIiEh2yBMPr5+zi1aUCXq6VoYRgs2Bw9xmycQ==", - "requires": { - "@types/estree": "^1.0.0", - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^2.0.0", - "@types/unist": "^2.0.0", - "comma-separated-tokens": "^2.0.0", - "estree-util-attach-comments": "^2.0.0", - "estree-util-is-identifier-name": "^2.0.0", - "hast-util-whitespace": "^2.0.0", - "mdast-util-mdx-expression": "^1.0.0", - "mdast-util-mdxjs-esm": "^1.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0", - "style-to-object": "^0.4.1", - "unist-util-position": "^4.0.0", - "zwitch": "^2.0.0" - } - }, - "hast-util-to-string": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/hast-util-to-string/-/hast-util-to-string-1.0.4.tgz", - "integrity": "sha512-eK0MxRX47AV2eZ+Lyr18DCpQgodvaS3fAQO2+b9Two9F5HEoRPhiUMNzoXArMJfZi2yieFzUBMRl3HNJ3Jus3w==" - }, - "hast-util-whitespace": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.1.tgz", - "integrity": "sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==" - }, - "hastscript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-6.0.0.tgz", - "integrity": "sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==", - "requires": { - "@types/hast": "^2.0.0", - "comma-separated-tokens": "^1.0.0", - "hast-util-parse-selector": "^2.0.0", - "property-information": "^5.0.0", - "space-separated-tokens": "^1.0.0" - }, - "dependencies": { - "comma-separated-tokens": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz", - "integrity": "sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==" - }, - "property-information": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-5.6.0.tgz", - "integrity": "sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==", - "requires": { - "xtend": "^4.0.0" - } - }, - "space-separated-tokens": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", - "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==" - } - } - }, - "homedir-polyfill": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", - "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", - "requires": { - "parse-passwd": "^1.0.0" - } - }, - "hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" - }, - "htmlparser2": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", - "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", - "requires": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1", - "entities": "^4.4.0" - } - }, - "http-cache-semantics": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" - }, - "human-signals": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", - "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", - "dev": true - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true - }, - "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "dev": true - }, - "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, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "import-lazy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==" - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "inline-style-parser": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", - "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" - }, - "inquirer": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", - "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", - "requires": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.19", - "mute-stream": "0.0.8", - "run-async": "^2.4.0", - "rxjs": "^6.6.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6" - } - }, - "internal-slot": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", - "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", - "dev": true, - "requires": { - "get-intrinsic": "^1.2.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - } - }, - "is-alphabetical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", - "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==" - }, - "is-alphanumerical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", - "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", - "requires": { - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0" - } - }, - "is-array-buffer": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", - "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.0", - "is-typed-array": "^1.1.10" - } - }, - "is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", - "dev": true - }, - "is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "requires": { - "has-bigints": "^1.0.1" - } - }, - "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==", - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "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, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==" - }, - "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 - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-core-module": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", - "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", - "requires": { - "has": "^1.0.3" - } - }, - "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, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-decimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", - "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==" - }, - "is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==" - }, - "is-docker": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", - "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", - "dev": true - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" - }, - "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==" - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-hexadecimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", - "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==" - }, - "is-inside-container": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", - "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", - "dev": true, - "requires": { - "is-docker": "^3.0.0" - } - }, - "is-installed-globally": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz", - "integrity": "sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==", - "requires": { - "global-dirs": "^2.0.1", - "is-path-inside": "^3.0.1" - } - }, - "is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", - "dev": true - }, - "is-npm": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-4.0.0.tgz", - "integrity": "sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig==" - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - }, - "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, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" - }, - "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==" - }, - "is-plain-obj": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==" - }, - "is-redirect": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", - "integrity": "sha512-cr/SlUEe5zOGmzvj9bUyC4LVvkNVAXu4GytXLNMr1pny+a65MpQ9IJzFHD5vi7FyJgb4qt27+eS3TuQnqB+RQw==" - }, - "is-reference": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.1.tgz", - "integrity": "sha512-baJJdQLiYaJdvFbJqXrcGv3WU3QCzBlUcI5QhbesIm6/xPsvmO+2CDoi/GMOFBQEQm+PXkwOPrp9KK5ozZsp2w==", - "requires": { - "@types/estree": "*" - } - }, - "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, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-retry-allowed": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", - "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==" - }, - "is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2" - } - }, - "is-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", - "dev": true - }, - "is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "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, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "is-typed-array": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", - "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", - "dev": true, - "requires": { - "which-typed-array": "^1.1.11" - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" - }, - "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, - "requires": { - "call-bind": "^1.0.2" - } - }, - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "requires": { - "is-docker": "^2.0.0" - }, - "dependencies": { - "is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true - } - } - }, - "is-yarn-global": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", - "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==" - }, - "isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "peer": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "peer": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jiti": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.19.1.tgz", - "integrity": "sha512-oVhqoRDaBXf7sjkll95LHVS6Myyyb1zaunVwk4Z0+WPSW4gjS0pl01zYKHScTuyEhQsFxV5L4DR5r+YqSyqyyg==" - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "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, - "requires": { - "argparse": "^2.0.1" - } - }, - "json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==" - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "peer": true - }, - "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==" - }, - "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 - }, - "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, - "requires": { - "minimist": "^1.2.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "jsx-ast-utils": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.4.tgz", - "integrity": "sha512-fX2TVdCViod6HwKEtSWGHs57oFhVfCMwieb9PuRDgjDPh5XeqJiHFFFJCHxU5cnTc3Bu/GRL+kPiFmw8XWOfKw==", - "dev": true, - "requires": { - "array-includes": "^3.1.6", - "array.prototype.flat": "^1.3.1", - "object.assign": "^4.1.4", - "object.values": "^1.1.6" - } - }, - "keyv": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", - "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", - "requires": { - "json-buffer": "3.0.0" - } - }, - "kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" - }, - "language-subtag-registry": { - "version": "0.3.22", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", - "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==", - "dev": true - }, - "language-tags": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", - "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", - "dev": true, - "requires": { - "language-subtag-registry": "~0.3.2" - } - }, - "latest-version": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", - "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", - "requires": { - "package-json": "^6.3.0" - } - }, - "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, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "libnpx": { - "version": "10.2.4", - "resolved": "https://registry.npmjs.org/libnpx/-/libnpx-10.2.4.tgz", - "integrity": "sha512-BPc0D1cOjBeS8VIBKUu5F80s6njm0wbVt7CsGMrIcJ+SI7pi7V0uVPGpEMH9H5L8csOcclTxAXFE2VAsJXUhfA==", - "requires": { - "dotenv": "^5.0.1", - "npm-package-arg": "^6.0.0", - "rimraf": "^2.6.2", - "safe-buffer": "^5.1.0", - "update-notifier": "^2.3.0", - "which": "^1.3.0", - "y18n": "^4.0.0", - "yargs": "^14.2.3" - }, - "dependencies": { - "ansi-align": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", - "integrity": "sha512-TdlOggdA/zURfMYa7ABC66j+oqfMew58KpJMbUlH3bcZP1b+cBHIHDDn5uH9INsxrHBPjsqM0tDB4jPTF/vgJA==", - "requires": { - "string-width": "^2.0.0" - } - }, - "ansi-regex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==" - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "boxen": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", - "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", - "requires": { - "ansi-align": "^2.0.0", - "camelcase": "^4.0.0", - "chalk": "^2.0.1", - "cli-boxes": "^1.0.0", - "string-width": "^2.0.0", - "term-size": "^1.2.0", - "widest-line": "^2.0.0" - } - }, - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw==" - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "ci-info": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", - "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==" - }, - "cli-boxes": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", - "integrity": "sha512-3Fo5wu8Ytle8q9iCzS4D2MWVL2X7JVWRiS1BnXbTFDhS9c/REkM9vd1AmabsoZoY5/dGi5TT9iKL8Kb6DeBRQg==" - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "configstore": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.5.tgz", - "integrity": "sha512-nlOhI4+fdzoK5xmJ+NY+1gZK56bwEaWZr8fYuXohZ9Vkc1o3a4T/R3M+yE/w7x/ZVJ1zF8c+oaOvF0dztdUgmA==", - "requires": { - "dot-prop": "^4.2.1", - "graceful-fs": "^4.1.2", - "make-dir": "^1.0.0", - "unique-string": "^1.0.0", - "write-file-atomic": "^2.0.0", - "xdg-basedir": "^3.0.0" - } - }, - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "crypto-random-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", - "integrity": "sha512-GsVpkFPlycH7/fRR7Dhcmnoii54gV1nz7y4CWyeFS14N+JVBBhY+r8amRHE4BwSYal7BPTDp8isvAlCxyFt3Hg==" - }, - "dot-prop": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.1.tgz", - "integrity": "sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ==", - "requires": { - "is-obj": "^1.0.0" - } - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" - }, - "execa": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw==", - "requires": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==" - }, - "global-dirs": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", - "integrity": "sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==", - "requires": { - "ini": "^1.3.4" - } - }, - "got": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", - "integrity": "sha512-Y/K3EDuiQN9rTZhBvPRWMLXIKdeD1Rj0nzunfoi0Yyn5WBEbzxXKU9Ub2X41oZBagVWOBU3MuDonFMgPWQFnwg==", - "requires": { - "create-error-class": "^3.0.0", - "duplexer3": "^0.1.4", - "get-stream": "^3.0.0", - "is-redirect": "^1.0.0", - "is-retry-allowed": "^1.0.0", - "is-stream": "^1.0.0", - "lowercase-keys": "^1.0.0", - "safe-buffer": "^5.0.1", - "timed-out": "^4.0.0", - "unzip-response": "^2.0.1", - "url-parse-lax": "^1.0.0" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" - }, - "is-ci": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", - "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", - "requires": { - "ci-info": "^1.5.0" - } - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==" - }, - "is-installed-globally": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", - "integrity": "sha512-ERNhMg+i/XgDwPIPF3u24qpajVreaiSuvpb1Uu0jugw7KKcxGyCX8cgp8P5fwTmAuXku6beDHHECdKArjlg7tw==", - "requires": { - "global-dirs": "^0.1.0", - "is-path-inside": "^1.0.0" - } - }, - "is-npm": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", - "integrity": "sha512-9r39FIr3d+KD9SbX0sfMsHzb5PP3uimOiwr3YupUaUFG4W0l1U57Rx3utpttV7qz5U3jmrO5auUa04LU9pyHsg==" - }, - "is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==" - }, - "is-path-inside": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", - "integrity": "sha512-qhsCR/Esx4U4hg/9I19OVUAJkGWtjRYHMRgUMZE2TDdj+Ag+kttZanLupfddNyglzz50cUlmWzUaI37GDfNx/g==", - "requires": { - "path-is-inside": "^1.0.1" - } - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" - }, - "latest-version": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", - "integrity": "sha512-Be1YRHWWlZaSsrz2U+VInk+tO0EwLIyV+23RhWLINJYwg/UIikxjlj3MhH37/6/EDCAusjajvMkMMUXRaMWl/w==", - "requires": { - "package-json": "^4.0.0" - } - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "requires": { - "pify": "^3.0.0" - } - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "requires": { - "path-key": "^2.0.0" - } - }, - "package-json": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", - "integrity": "sha512-q/R5GrMek0vzgoomq6rm9OX+3PQve8sLwTirmK30YB3Cu0Bbt9OX9M/SIUnroN5BGJkzwGsFwDaRGD9EwBOlCA==", - "requires": { - "got": "^6.7.1", - "registry-auth-token": "^3.0.1", - "registry-url": "^3.0.3", - "semver": "^5.1.0" - } - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==" - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==" - }, - "prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg==" - }, - "registry-auth-token": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.4.0.tgz", - "integrity": "sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A==", - "requires": { - "rc": "^1.1.6", - "safe-buffer": "^5.0.1" - } - }, - "registry-url": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", - "integrity": "sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==", - "requires": { - "rc": "^1.0.1" - } - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "requires": { - "glob": "^7.1.3" - } - }, - "semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==" - }, - "semver-diff": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", - "integrity": "sha512-gL8F8L4ORwsS0+iQ34yCYv///jsOq0ZL7WP55d1HnJ32o7tyFYEFQZQA22mrLIacZdU6xecaBBZ+uEiffGNyXw==", - "requires": { - "semver": "^5.0.3" - } - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==" - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", - "requires": { - "ansi-regex": "^3.0.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - }, - "term-size": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", - "integrity": "sha512-7dPUZQGy/+m3/wjVz3ZW5dobSoD/02NxJpoXUX0WIyjfVS3l0c+b/+9phIDFA7FHzkYtwtMFgeGZ/Y8jVTeqQQ==", - "requires": { - "execa": "^0.7.0" - } - }, - "unique-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", - "integrity": "sha512-ODgiYu03y5g76A1I9Gt0/chLCzQjvzDy7DsZGsLOE/1MrF6wriEskSncj1+/C58Xk/kPZDppSctDybCwOSaGAg==", - "requires": { - "crypto-random-string": "^1.0.0" - } - }, - "update-notifier": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz", - "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==", - "requires": { - "boxen": "^1.2.1", - "chalk": "^2.0.1", - "configstore": "^3.0.0", - "import-lazy": "^2.1.0", - "is-ci": "^1.0.10", - "is-installed-globally": "^0.1.0", - "is-npm": "^1.0.0", - "latest-version": "^3.0.0", - "semver-diff": "^2.0.0", - "xdg-basedir": "^3.0.0" - } - }, - "url-parse-lax": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", - "integrity": "sha512-BVA4lR5PIviy2PMseNd2jbFQ+jwSwQGdJejf5ctd1rEXt0Ypd7yanUK9+lYechVlN5VaTJGsu2U/3MDDu6KgBA==", - "requires": { - "prepend-http": "^1.0.1" - } - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "requires": { - "isexe": "^2.0.0" - } - }, - "widest-line": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", - "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==", - "requires": { - "string-width": "^2.1.1" - } - }, - "write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "requires": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - }, - "xdg-basedir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", - "integrity": "sha512-1Dly4xqlulvPD3fZUQJLY+FUIeqN3N2MM3uqe4rCJftAvOjFa3jFGfctOgluGx4ahPbUCsZkmJILiP0Vi4T6lQ==" - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==" - } - } - }, - "lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==" - }, - "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==" - }, - "listify": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/listify/-/listify-1.0.3.tgz", - "integrity": "sha512-083swF7iH7bx8666zdzBColpgEuy46HjN3r1isD4zV6Ix7FuHfb/2/WVnl4CH8hjuoWeFF7P5KkKNXUnJCFEJg==" - }, - "loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", - "peer": true - }, - "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, - "requires": { - "p-locate": "^5.0.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lodash.castarray": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.castarray/-/lodash.castarray-4.4.0.tgz", - "integrity": "sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==" - }, - "lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" - }, - "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==" - }, - "longest": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/longest/-/longest-2.0.1.tgz", - "integrity": "sha512-Ajzxb8CM6WAnFjgiloPsI3bF+WCxcvhdIG3KNA2KN962+tdBsHcuQ4k4qX/EcS/2CRkcc0iAkR956Nib6aXU/Q==" - }, - "longest-streak": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", - "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==" - }, - "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==", - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, - "lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "requires": { - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" - } - } - }, - "markdown-extensions": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-1.1.1.tgz", - "integrity": "sha512-WWC0ZuMzCyDHYCasEGs4IPvLyTGftYwh6wIEOULOF0HXcqZlhwRzrK0w2VUlxWA98xnvb/jszw4ZSkJ6ADpM6Q==" - }, - "markdown-table": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz", - "integrity": "sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==" - }, - "mdast-util-definitions": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz", - "integrity": "sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==", - "requires": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "unist-util-visit": "^4.0.0" - }, - "dependencies": { - "unist-util-visit": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", - "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.1.1" - } - } - } - }, - "mdast-util-find-and-replace": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-2.2.2.tgz", - "integrity": "sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==", - "requires": { - "@types/mdast": "^3.0.0", - "escape-string-regexp": "^5.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.0.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==" - } - } - }, - "mdast-util-from-markdown": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz", - "integrity": "sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==", - "requires": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "decode-named-character-reference": "^1.0.0", - "mdast-util-to-string": "^3.1.0", - "micromark": "^3.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-decode-string": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "unist-util-stringify-position": "^3.0.0", - "uvu": "^0.5.0" - } - }, - "mdast-util-gfm": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-2.0.2.tgz", - "integrity": "sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==", - "requires": { - "mdast-util-from-markdown": "^1.0.0", - "mdast-util-gfm-autolink-literal": "^1.0.0", - "mdast-util-gfm-footnote": "^1.0.0", - "mdast-util-gfm-strikethrough": "^1.0.0", - "mdast-util-gfm-table": "^1.0.0", - "mdast-util-gfm-task-list-item": "^1.0.0", - "mdast-util-to-markdown": "^1.0.0" - } - }, - "mdast-util-gfm-autolink-literal": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-1.0.3.tgz", - "integrity": "sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==", - "requires": { - "@types/mdast": "^3.0.0", - "ccount": "^2.0.0", - "mdast-util-find-and-replace": "^2.0.0", - "micromark-util-character": "^1.0.0" - } - }, - "mdast-util-gfm-footnote": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-1.0.2.tgz", - "integrity": "sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==", - "requires": { - "@types/mdast": "^3.0.0", - "mdast-util-to-markdown": "^1.3.0", - "micromark-util-normalize-identifier": "^1.0.0" - } - }, - "mdast-util-gfm-strikethrough": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.3.tgz", - "integrity": "sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==", - "requires": { - "@types/mdast": "^3.0.0", - "mdast-util-to-markdown": "^1.3.0" - } - }, - "mdast-util-gfm-table": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.7.tgz", - "integrity": "sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==", - "requires": { - "@types/mdast": "^3.0.0", - "markdown-table": "^3.0.0", - "mdast-util-from-markdown": "^1.0.0", - "mdast-util-to-markdown": "^1.3.0" - } - }, - "mdast-util-gfm-task-list-item": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-1.0.2.tgz", - "integrity": "sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==", - "requires": { - "@types/mdast": "^3.0.0", - "mdast-util-to-markdown": "^1.3.0" - } - }, - "mdast-util-mdx": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-2.0.1.tgz", - "integrity": "sha512-38w5y+r8nyKlGvNjSEqWrhG0w5PmnRA+wnBvm+ulYCct7nsGYhFVb0lljS9bQav4psDAS1eGkP2LMVcZBi/aqw==", - "requires": { - "mdast-util-from-markdown": "^1.0.0", - "mdast-util-mdx-expression": "^1.0.0", - "mdast-util-mdx-jsx": "^2.0.0", - "mdast-util-mdxjs-esm": "^1.0.0", - "mdast-util-to-markdown": "^1.0.0" - } - }, - "mdast-util-mdx-expression": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-1.3.2.tgz", - "integrity": "sha512-xIPmR5ReJDu/DHH1OoIT1HkuybIfRGYRywC+gJtI7qHjCJp/M9jrmBEJW22O8lskDWm562BX2W8TiAwRTb0rKA==", - "requires": { - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^2.0.0", - "@types/mdast": "^3.0.0", - "mdast-util-from-markdown": "^1.0.0", - "mdast-util-to-markdown": "^1.0.0" - } - }, - "mdast-util-mdx-jsx": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-2.1.4.tgz", - "integrity": "sha512-DtMn9CmVhVzZx3f+optVDF8yFgQVt7FghCRNdlIaS3X5Bnym3hZwPbg/XW86vdpKjlc1PVj26SpnLGeJBXD3JA==", - "requires": { - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^2.0.0", - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "ccount": "^2.0.0", - "mdast-util-from-markdown": "^1.1.0", - "mdast-util-to-markdown": "^1.3.0", - "parse-entities": "^4.0.0", - "stringify-entities": "^4.0.0", - "unist-util-remove-position": "^4.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - }, - "dependencies": { - "character-entities-legacy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", - "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==" - }, - "character-reference-invalid": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", - "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==" - }, - "is-alphabetical": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", - "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==" - }, - "is-alphanumerical": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", - "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", - "requires": { - "is-alphabetical": "^2.0.0", - "is-decimal": "^2.0.0" - } - }, - "is-decimal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", - "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==" - }, - "is-hexadecimal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", - "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==" - }, - "parse-entities": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.1.tgz", - "integrity": "sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==", - "requires": { - "@types/unist": "^2.0.0", - "character-entities": "^2.0.0", - "character-entities-legacy": "^3.0.0", - "character-reference-invalid": "^2.0.0", - "decode-named-character-reference": "^1.0.0", - "is-alphanumerical": "^2.0.0", - "is-decimal": "^2.0.0", - "is-hexadecimal": "^2.0.0" - } - } - } - }, - "mdast-util-mdxjs-esm": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-1.3.1.tgz", - "integrity": "sha512-SXqglS0HrEvSdUEfoXFtcg7DRl7S2cwOXc7jkuusG472Mmjag34DUDeOJUZtl+BVnyeO1frIgVpHlNRWc2gk/w==", - "requires": { - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^2.0.0", - "@types/mdast": "^3.0.0", - "mdast-util-from-markdown": "^1.0.0", - "mdast-util-to-markdown": "^1.0.0" - } - }, - "mdast-util-phrasing": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-3.0.1.tgz", - "integrity": "sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==", - "requires": { - "@types/mdast": "^3.0.0", - "unist-util-is": "^5.0.0" - } - }, - "mdast-util-to-hast": { - "version": "12.3.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.3.0.tgz", - "integrity": "sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==", - "requires": { - "@types/hast": "^2.0.0", - "@types/mdast": "^3.0.0", - "mdast-util-definitions": "^5.0.0", - "micromark-util-sanitize-uri": "^1.1.0", - "trim-lines": "^3.0.0", - "unist-util-generated": "^2.0.0", - "unist-util-position": "^4.0.0", - "unist-util-visit": "^4.0.0" - }, - "dependencies": { - "unist-util-visit": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", - "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.1.1" - } - } - } - }, - "mdast-util-to-markdown": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.5.0.tgz", - "integrity": "sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==", - "requires": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "longest-streak": "^3.0.0", - "mdast-util-phrasing": "^3.0.0", - "mdast-util-to-string": "^3.0.0", - "micromark-util-decode-string": "^1.0.0", - "unist-util-visit": "^4.0.0", - "zwitch": "^2.0.0" - }, - "dependencies": { - "unist-util-visit": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", - "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.1.1" - } - } - } - }, - "mdast-util-to-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz", - "integrity": "sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==", - "requires": { - "@types/mdast": "^3.0.0" - } - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" - }, - "micromark": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.2.0.tgz", - "integrity": "sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==", - "requires": { - "@types/debug": "^4.0.0", - "debug": "^4.0.0", - "decode-named-character-reference": "^1.0.0", - "micromark-core-commonmark": "^1.0.1", - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-chunked": "^1.0.0", - "micromark-util-combine-extensions": "^1.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-encode": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-resolve-all": "^1.0.0", - "micromark-util-sanitize-uri": "^1.0.0", - "micromark-util-subtokenize": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.1", - "uvu": "^0.5.0" - } - }, - "micromark-core-commonmark": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz", - "integrity": "sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==", - "requires": { - "decode-named-character-reference": "^1.0.0", - "micromark-factory-destination": "^1.0.0", - "micromark-factory-label": "^1.0.0", - "micromark-factory-space": "^1.0.0", - "micromark-factory-title": "^1.0.0", - "micromark-factory-whitespace": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-chunked": "^1.0.0", - "micromark-util-classify-character": "^1.0.0", - "micromark-util-html-tag-name": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-resolve-all": "^1.0.0", - "micromark-util-subtokenize": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.1", - "uvu": "^0.5.0" - } - }, - "micromark-extension-gfm": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-2.0.3.tgz", - "integrity": "sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ==", - "requires": { - "micromark-extension-gfm-autolink-literal": "^1.0.0", - "micromark-extension-gfm-footnote": "^1.0.0", - "micromark-extension-gfm-strikethrough": "^1.0.0", - "micromark-extension-gfm-table": "^1.0.0", - "micromark-extension-gfm-tagfilter": "^1.0.0", - "micromark-extension-gfm-task-list-item": "^1.0.0", - "micromark-util-combine-extensions": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "micromark-extension-gfm-autolink-literal": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-1.0.5.tgz", - "integrity": "sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg==", - "requires": { - "micromark-util-character": "^1.0.0", - "micromark-util-sanitize-uri": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "micromark-extension-gfm-footnote": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.1.2.tgz", - "integrity": "sha512-Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q==", - "requires": { - "micromark-core-commonmark": "^1.0.0", - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-sanitize-uri": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - } - }, - "micromark-extension-gfm-strikethrough": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-1.0.7.tgz", - "integrity": "sha512-sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw==", - "requires": { - "micromark-util-chunked": "^1.0.0", - "micromark-util-classify-character": "^1.0.0", - "micromark-util-resolve-all": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - } - }, - "micromark-extension-gfm-table": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-1.0.7.tgz", - "integrity": "sha512-3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw==", - "requires": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - } - }, - "micromark-extension-gfm-tagfilter": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-1.0.2.tgz", - "integrity": "sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g==", - "requires": { - "micromark-util-types": "^1.0.0" - } - }, - "micromark-extension-gfm-task-list-item": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-1.0.5.tgz", - "integrity": "sha512-RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ==", - "requires": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - } - }, - "micromark-extension-mdx-expression": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-1.0.8.tgz", - "integrity": "sha512-zZpeQtc5wfWKdzDsHRBY003H2Smg+PUi2REhqgIhdzAa5xonhP03FcXxqFSerFiNUr5AWmHpaNPQTBVOS4lrXw==", - "requires": { - "@types/estree": "^1.0.0", - "micromark-factory-mdx-expression": "^1.0.0", - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-events-to-acorn": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - } - }, - "micromark-extension-mdx-jsx": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-1.0.5.tgz", - "integrity": "sha512-gPH+9ZdmDflbu19Xkb8+gheqEDqkSpdCEubQyxuz/Hn8DOXiXvrXeikOoBA71+e8Pfi0/UYmU3wW3H58kr7akA==", - "requires": { - "@types/acorn": "^4.0.0", - "@types/estree": "^1.0.0", - "estree-util-is-identifier-name": "^2.0.0", - "micromark-factory-mdx-expression": "^1.0.0", - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0", - "vfile-message": "^3.0.0" - } - }, - "micromark-extension-mdx-md": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-1.0.1.tgz", - "integrity": "sha512-7MSuj2S7xjOQXAjjkbjBsHkMtb+mDGVW6uI2dBL9snOBCbZmoNgDAeZ0nSn9j3T42UE/g2xVNMn18PJxZvkBEA==", - "requires": { - "micromark-util-types": "^1.0.0" - } - }, - "micromark-extension-mdxjs": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-1.0.1.tgz", - "integrity": "sha512-7YA7hF6i5eKOfFUzZ+0z6avRG52GpWR8DL+kN47y3f2KhxbBZMhmxe7auOeaTBrW2DenbbZTf1ea9tA2hDpC2Q==", - "requires": { - "acorn": "^8.0.0", - "acorn-jsx": "^5.0.0", - "micromark-extension-mdx-expression": "^1.0.0", - "micromark-extension-mdx-jsx": "^1.0.0", - "micromark-extension-mdx-md": "^1.0.0", - "micromark-extension-mdxjs-esm": "^1.0.0", - "micromark-util-combine-extensions": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "micromark-extension-mdxjs-esm": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-1.0.5.tgz", - "integrity": "sha512-xNRBw4aoURcyz/S69B19WnZAkWJMxHMT5hE36GtDAyhoyn/8TuAeqjFJQlwk+MKQsUD7b3l7kFX+vlfVWgcX1w==", - "requires": { - "@types/estree": "^1.0.0", - "micromark-core-commonmark": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-events-to-acorn": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "unist-util-position-from-estree": "^1.1.0", - "uvu": "^0.5.0", - "vfile-message": "^3.0.0" - } - }, - "micromark-factory-destination": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.1.0.tgz", - "integrity": "sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==", - "requires": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "micromark-factory-label": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.1.0.tgz", - "integrity": "sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==", - "requires": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - } - }, - "micromark-factory-mdx-expression": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-1.0.9.tgz", - "integrity": "sha512-jGIWzSmNfdnkJq05c7b0+Wv0Kfz3NJ3N4cBjnbO4zjXIlxJr+f8lk+5ZmwFvqdAbUy2q6B5rCY//g0QAAaXDWA==", - "requires": { - "@types/estree": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-events-to-acorn": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "unist-util-position-from-estree": "^1.0.0", - "uvu": "^0.5.0", - "vfile-message": "^3.0.0" - } - }, - "micromark-factory-space": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz", - "integrity": "sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==", - "requires": { - "micromark-util-character": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "micromark-factory-title": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.1.0.tgz", - "integrity": "sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==", - "requires": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "micromark-factory-whitespace": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.1.0.tgz", - "integrity": "sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==", - "requires": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "micromark-util-character": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz", - "integrity": "sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==", - "requires": { - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "micromark-util-chunked": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.1.0.tgz", - "integrity": "sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==", - "requires": { - "micromark-util-symbol": "^1.0.0" - } - }, - "micromark-util-classify-character": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.1.0.tgz", - "integrity": "sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==", - "requires": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "micromark-util-combine-extensions": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.1.0.tgz", - "integrity": "sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==", - "requires": { - "micromark-util-chunked": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "micromark-util-decode-numeric-character-reference": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz", - "integrity": "sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==", - "requires": { - "micromark-util-symbol": "^1.0.0" - } - }, - "micromark-util-decode-string": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz", - "integrity": "sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==", - "requires": { - "decode-named-character-reference": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-symbol": "^1.0.0" - } - }, - "micromark-util-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.1.0.tgz", - "integrity": "sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==" - }, - "micromark-util-events-to-acorn": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-1.2.3.tgz", - "integrity": "sha512-ij4X7Wuc4fED6UoLWkmo0xJQhsktfNh1J0m8g4PbIMPlx+ek/4YdW5mvbye8z/aZvAPUoxgXHrwVlXAPKMRp1w==", - "requires": { - "@types/acorn": "^4.0.0", - "@types/estree": "^1.0.0", - "@types/unist": "^2.0.0", - "estree-util-visit": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0", - "vfile-message": "^3.0.0" - } - }, - "micromark-util-html-tag-name": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz", - "integrity": "sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==" - }, - "micromark-util-normalize-identifier": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.1.0.tgz", - "integrity": "sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==", - "requires": { - "micromark-util-symbol": "^1.0.0" - } - }, - "micromark-util-resolve-all": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.1.0.tgz", - "integrity": "sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==", - "requires": { - "micromark-util-types": "^1.0.0" - } - }, - "micromark-util-sanitize-uri": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz", - "integrity": "sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==", - "requires": { - "micromark-util-character": "^1.0.0", - "micromark-util-encode": "^1.0.0", - "micromark-util-symbol": "^1.0.0" - } - }, - "micromark-util-subtokenize": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.1.0.tgz", - "integrity": "sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==", - "requires": { - "micromark-util-chunked": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - } - }, - "micromark-util-symbol": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz", - "integrity": "sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==" - }, - "micromark-util-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", - "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==" - }, - "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - } - }, - "middleearth-names": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/middleearth-names/-/middleearth-names-1.1.0.tgz", - "integrity": "sha512-Oo1mbq9odpn6KHsDs8/UA5xFfX/gcrY+jWZpvd5MDaX0tjkxA7S7NTREQuqD7DWfluDgygjhKvETMWbwd3A9sA==", - "requires": { - "unique-random-array": "1.0.0" - } - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "peer": true - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "peer": true, - "requires": { - "mime-db": "1.52.0" - } - }, - "mimic-fn": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", - "dev": true - }, - "mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" - }, - "mkdirp-classic": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", - "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", - "dev": true - }, - "mri": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", - "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==" - }, - "mrm": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/mrm/-/mrm-3.0.10.tgz", - "integrity": "sha512-aRByZsPXMM8W0NHNH9afkKyk5OW4bB5pYNRIN+8iSVfpMAzqeMejmj/yIYcdFNJTksXmdPMfTaucm2NYdh4xIw==", - "requires": { - "git-username": "^1.0.0", - "glob": "^7.1.6", - "inquirer": "^7.0.4", - "is-directory": "^0.3.1", - "kleur": "^3.0.3", - "libnpx": "^10.2.4", - "listify": "^1.0.0", - "lodash": "^4.17.15", - "longest": "^2.0.1", - "middleearth-names": "^1.1.0", - "minimist": "^1.2.0", - "mrm-core": "^6.1.7", - "semver-utils": "^1.1.4", - "update-notifier": "^4.1.0", - "user-home": "^2.0.0", - "user-meta": "^1.0.0", - "which": "^2.0.2" - } - }, - "mrm-core": { - "version": "6.1.7", - "resolved": "https://registry.npmjs.org/mrm-core/-/mrm-core-6.1.7.tgz", - "integrity": "sha512-jLGWrkupcgGIsLerrI/xmM/dFHbaoehRsuVbgYBrxYKXNMRBHN3Mgkd8cw+/ZCCoiZEXF8/SaZol0GCp6oBQ9g==", - "requires": { - "babel-code-frame": "^6.26.0", - "comment-json": "^2.2.0", - "detect-indent": "^6.0.0", - "editorconfig": "^0.15.3", - "find-up": "^4.1.0", - "fs-extra": "^8.1.0", - "kleur": "^3.0.3", - "listify": "^1.0.0", - "lodash": "^4.17.15", - "minimist": "^1.2.0", - "prop-ini": "^0.0.2", - "rc": "^1.2.8", - "readme-badger": "^0.3.0", - "semver": "^6.3.0", - "smpltmpl": "^1.0.2", - "split-lines": "^2.0.0", - "strip-bom": "^4.0.0", - "validate-npm-package-name": "^3.0.0", - "webpack-merge": "^4.2.2", - "yaml": "^2.0.0-1" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" - }, - "strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" - } - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" - }, - "mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "requires": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==" - }, - "napi-build-utils": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", - "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==", - "dev": true - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "peer": true - }, - "next": { - "version": "13.4.16", - "resolved": "https://registry.npmjs.org/next/-/next-13.4.16.tgz", - "integrity": "sha512-1xaA/5DrfpPu0eV31Iro7JfPeqO8uxQWb1zYNTe+KDKdzqkAGapLcDYHMLNKXKB7lHjZ7LfKUOf9dyuzcibrhA==", - "requires": { - "@next/env": "13.4.16", - "@next/swc-darwin-arm64": "13.4.16", - "@next/swc-darwin-x64": "13.4.16", - "@next/swc-linux-arm64-gnu": "13.4.16", - "@next/swc-linux-arm64-musl": "13.4.16", - "@next/swc-linux-x64-gnu": "13.4.16", - "@next/swc-linux-x64-musl": "13.4.16", - "@next/swc-win32-arm64-msvc": "13.4.16", - "@next/swc-win32-ia32-msvc": "13.4.16", - "@next/swc-win32-x64-msvc": "13.4.16", - "@swc/helpers": "0.5.1", - "busboy": "1.6.0", - "caniuse-lite": "^1.0.30001406", - "postcss": "8.4.14", - "styled-jsx": "5.1.1", - "watchpack": "2.4.0", - "zod": "3.21.4" - }, - "dependencies": { - "postcss": { - "version": "8.4.14", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", - "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", - "requires": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - } - } - } - }, - "next-themes": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/next-themes/-/next-themes-0.2.1.tgz", - "integrity": "sha512-B+AKNfYNIzh0vqQQKqQItTS8evEouKD7H5Hj3kmuPERwddR2TxvDSFZuTj6T7Jfn1oyeUyJMydPl1Bkxkh0W7A==", - "requires": {} - }, - "node-abi": { - "version": "3.46.0", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.46.0.tgz", - "integrity": "sha512-LXvP3AqTIrtvH/jllXjkNVbYifpRbt9ThTtymSMSuHmhugQLAWr99QQFTm+ZRht9ziUvdGOgB+esme1C6iE6Lg==", - "dev": true, - "requires": { - "semver": "^7.3.5" - } - }, - "node-addon-api": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", - "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==", - "dev": true - }, - "node-releases": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", - "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==" - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" - }, - "normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==" - }, - "normalize-url": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", - "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==" - }, - "npm-package-arg": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz", - "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==", - "requires": { - "hosted-git-info": "^2.7.1", - "osenv": "^0.1.5", - "semver": "^5.6.0", - "validate-npm-package-name": "^3.0.0" - }, - "dependencies": { - "semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==" - } - } - }, - "npm-run-path": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", - "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", - "dev": true, - "requires": { - "path-key": "^4.0.0" - }, - "dependencies": { - "path-key": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", - "dev": true - } - } - }, - "nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "requires": { - "boolbase": "^1.0.0" - } - }, - "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==" - }, - "object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==" - }, - "object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", - "dev": true - }, - "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 - }, - "object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - } - }, - "object.entries": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", - "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "object.fromentries": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", - "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "object.hasown": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", - "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", - "dev": true, - "requires": { - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "object.values": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", - "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", - "dev": true, - "requires": { - "mimic-fn": "^4.0.0" - } - }, - "open": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", - "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", - "dev": true, - "requires": { - "default-browser": "^4.0.0", - "define-lazy-prop": "^3.0.0", - "is-inside-container": "^1.0.0", - "is-wsl": "^2.2.0" - } - }, - "optionator": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", - "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", - "dev": true, - "requires": { - "@aashutoshrathi/word-wrap": "^1.2.3", - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0" - } - }, - "os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==" - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==" - }, - "osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "p-cancelable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==" - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==" - }, - "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, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "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, - "requires": { - "p-limit": "^3.0.2" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - }, - "package-json": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", - "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", - "requires": { - "got": "^9.6.0", - "registry-auth-token": "^4.0.0", - "registry-url": "^5.0.0", - "semver": "^6.2.0" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" - } - } - }, - "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, - "requires": { - "callsites": "^3.0.0" - } - }, - "parse-entities": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", - "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", - "requires": { - "character-entities": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "character-reference-invalid": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-hexadecimal": "^1.0.0" - }, - "dependencies": { - "character-entities": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", - "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==" - } - } - }, - "parse-git-config": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/parse-git-config/-/parse-git-config-1.1.1.tgz", - "integrity": "sha512-S3LGXJZVSy/hswvbSkfdbKBRVsnqKrVu6j8fcvdtJ4TxosSELyQDsJPuGPXuZ+EyuYuJd3O4uAF8gcISR0OFrQ==", - "requires": { - "extend-shallow": "^2.0.1", - "fs-exists-sync": "^0.1.0", - "git-config-path": "^1.0.1", - "ini": "^1.3.4" - } - }, - "parse-github-url": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/parse-github-url/-/parse-github-url-1.0.2.tgz", - "integrity": "sha512-kgBf6avCbO3Cn6+RnzRGLkUsv4ZVqv/VfAYkRsyBcgkshNvVBkRn1FEZcW0Jb+npXQWm2vHPnnOqFteZxRRGNw==" - }, - "parse-passwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==" - }, - "parse5": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", - "requires": { - "entities": "^4.4.0" - } - }, - "parse5-htmlparser2-tree-adapter": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", - "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", - "requires": { - "domhandler": "^5.0.2", - "parse5": "^7.0.0" - } - }, - "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==" - }, - "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==" - }, - "path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==" - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "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==" - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true - }, - "periscopic": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz", - "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==", - "requires": { - "@types/estree": "^1.0.0", - "estree-walker": "^3.0.0", - "is-reference": "^3.0.0" - } - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" - }, - "pirates": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==" - }, - "postcss": { - "version": "8.4.27", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.27.tgz", - "integrity": "sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ==", - "requires": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - } - }, - "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==", - "requires": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - } - }, - "postcss-js": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", - "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", - "requires": { - "camelcase-css": "^2.0.1" - } - }, - "postcss-load-config": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", - "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", - "requires": { - "lilconfig": "^2.0.5", - "yaml": "^2.1.1" - } - }, - "postcss-nested": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", - "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", - "requires": { - "postcss-selector-parser": "^6.0.11" - } - }, - "postcss-selector-parser": { - "version": "6.0.13", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", - "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - }, - "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==" - }, - "prebuild-install": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz", - "integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==", - "dev": true, - "requires": { - "detect-libc": "^2.0.0", - "expand-template": "^2.0.3", - "github-from-package": "0.0.0", - "minimist": "^1.2.3", - "mkdirp-classic": "^0.5.3", - "napi-build-utils": "^1.0.1", - "node-abi": "^3.3.0", - "pump": "^3.0.0", - "rc": "^1.2.7", - "simple-get": "^4.0.0", - "tar-fs": "^2.0.0", - "tunnel-agent": "^0.6.0" - }, - "dependencies": { - "tar-fs": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", - "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", - "dev": true, - "requires": { - "chownr": "^1.1.1", - "mkdirp-classic": "^0.5.2", - "pump": "^3.0.0", - "tar-stream": "^2.1.4" - } - }, - "tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "dev": true, - "requires": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - } - } - } - }, - "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 - }, - "prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==" - }, - "prettier": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.1.tgz", - "integrity": "sha512-fcOWSnnpCrovBsmFZIGIy9UqK2FaI7Hqax+DIO0A9UxeVoY4iweyaFjS5TavZN97Hfehph0nhsZnjlVKzEQSrQ==", - "dev": true - }, - "prettier-plugin-tailwindcss": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.5.2.tgz", - "integrity": "sha512-i4swJk4f8YWK99BRPX3DdDNwMr6U1X8y9rvxGeX5zf090+SsHpPSVjgOb041Hh6/nZJWPi/JYno9UgBDm+/RxA==", - "dev": true, - "requires": {} - }, - "prismjs": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.27.0.tgz", - "integrity": "sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA==" - }, - "prop-ini": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/prop-ini/-/prop-ini-0.0.2.tgz", - "integrity": "sha512-qyU57WvAvZDbzmRy9xDbJGVwrGJhmA+rYnVjy4xtX4Ny9c7gzvpmf/j7A3oq9ChbPh15MZQKjPep2mNdnAhtig==", - "requires": { - "extend": "^3.0.0" - } - }, - "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, - "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "property-information": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.2.0.tgz", - "integrity": "sha512-kma4U7AFCTwpqq5twzC1YVIDXSqg6qQK6JN0smOw8fgRy1OkMi0CYSzFmsy6dnqSenamAtj0CyXMUJ1Mf6oROg==" - }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==" - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==" - }, - "pupa": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", - "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", - "requires": { - "escape-goat": "^2.0.0" - } - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" - }, - "queue-tick": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", - "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==", - "dev": true - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "peer": true, - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "dependencies": { - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==" - } - } - }, - "react": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", - "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", - "requires": { - "loose-envify": "^1.1.0" - } - }, - "react-dom": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", - "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", - "requires": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.0" - } - }, - "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 - }, - "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==", - "requires": { - "pify": "^2.3.0" - } - }, - "readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "requires": { - "picomatch": "^2.2.1" - } - }, - "readme-badger": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/readme-badger/-/readme-badger-0.3.0.tgz", - "integrity": "sha512-+sMOLSs1imZUISZ2Rhz7qqVd77QtpcAPbGeIraFdgJmijb04YtdlPjGNBvDChTNtLbeQ6JNGQy3pOgslWfaP3g==", - "requires": { - "balanced-match": "^1.0.0" - } - }, - "refractor": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/refractor/-/refractor-3.6.0.tgz", - "integrity": "sha512-MY9W41IOWxxk31o+YvFCNyNzdkc9M20NoZK5vq6jkv4I/uh2zkWcfudj0Q1fovjUQJrNewS9NMzeTtqPf+n5EA==", - "requires": { - "hastscript": "^6.0.0", - "parse-entities": "^2.0.0", - "prismjs": "~1.27.0" - } - }, - "regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", - "dev": true - }, - "regexp.prototype.flags": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", - "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "functions-have-names": "^1.2.3" - } - }, - "registry-auth-token": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.2.tgz", - "integrity": "sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==", - "requires": { - "rc": "1.2.8" - } - }, - "registry-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", - "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", - "requires": { - "rc": "^1.2.8" - } - }, - "remark-gfm": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-3.0.1.tgz", - "integrity": "sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==", - "requires": { - "@types/mdast": "^3.0.0", - "mdast-util-gfm": "^2.0.0", - "micromark-extension-gfm": "^2.0.0", - "unified": "^10.0.0" - } - }, - "remark-mdx": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-2.3.0.tgz", - "integrity": "sha512-g53hMkpM0I98MU266IzDFMrTD980gNF3BJnkyFcmN+dD873mQeD5rdMO3Y2X+x8umQfbSE0PcoEDl7ledSA+2g==", - "requires": { - "mdast-util-mdx": "^2.0.0", - "micromark-extension-mdxjs": "^1.0.0" - } - }, - "remark-parse": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.2.tgz", - "integrity": "sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==", - "requires": { - "@types/mdast": "^3.0.0", - "mdast-util-from-markdown": "^1.0.0", - "unified": "^10.0.0" - } - }, - "remark-rehype": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.1.0.tgz", - "integrity": "sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==", - "requires": { - "@types/hast": "^2.0.0", - "@types/mdast": "^3.0.0", - "mdast-util-to-hast": "^12.1.0", - "unified": "^10.0.0" - } - }, - "remote-origin-url": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/remote-origin-url/-/remote-origin-url-1.0.0.tgz", - "integrity": "sha512-xHDM6IBqivpiQ1e4WOuFpM/T6rbzA/WBsu+3WLtgPOhHyjA0nYlijV3NprlTb4FcXlQ5+Q+z174sQ1NnUF5FwA==", - "requires": { - "parse-git-config": "^1.1.1" - } - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==" - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" - }, - "resolve": { - "version": "1.22.2", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", - "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", - "requires": { - "is-core-module": "^2.11.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "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 - }, - "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 - }, - "responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", - "requires": { - "lowercase-keys": "^1.0.0" - } - }, - "restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "requires": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "dependencies": { - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "requires": { - "mimic-fn": "^2.1.0" - } - } - } - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "run-applescript": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz", - "integrity": "sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==", - "dev": true, - "requires": { - "execa": "^5.0.0" - }, - "dependencies": { - "execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - } - }, - "human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true - } - } - }, - "run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==" - }, - "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==", - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "rxjs": { - "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", - "requires": { - "tslib": "^1.9.0" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } - } - }, - "sade": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", - "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", - "requires": { - "mri": "^1.1.0" - } - }, - "safe-array-concat": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.0.tgz", - "integrity": "sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.0", - "has-symbols": "^1.0.3", - "isarray": "^2.0.5" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "safe-regex-test": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", - "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "is-regex": "^1.1.4" - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "scheduler": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", - "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", - "requires": { - "loose-envify": "^1.1.0" - } - }, - "schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "peer": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "semver-diff": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", - "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", - "requires": { - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" - } - } - }, - "semver-utils": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/semver-utils/-/semver-utils-1.1.4.tgz", - "integrity": "sha512-EjnoLE5OGmDAVV/8YDoN5KiajNadjzIp9BAHOhYeQHt7j0UWxjmgsx4YD48wp4Ue1Qogq38F1GNUJNqF1kKKxA==" - }, - "serialize-javascript": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", - "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", - "peer": true, - "requires": { - "randombytes": "^2.1.0" - } - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" - }, - "sharp": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.32.4.tgz", - "integrity": "sha512-exUnZewqVZC6UXqXuQ8fyJJv0M968feBi04jb9GcUHrWtkRoAKnbJt8IfwT4NJs7FskArbJ14JAFGVuooszoGg==", - "dev": true, - "requires": { - "color": "^4.2.3", - "detect-libc": "^2.0.2", - "node-addon-api": "^6.1.0", - "prebuild-install": "^7.1.1", - "semver": "^7.5.4", - "simple-get": "^4.0.1", - "tar-fs": "^3.0.4", - "tunnel-agent": "^0.6.0" - } - }, - "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==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "sigmund": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", - "integrity": "sha512-fCvEXfh6NWpm+YSuY2bpXb/VIihqWA6hLsgboC+0nl71Q7N7o2eaCW8mJa/NLvQhs6jpd3VZV4UiUQlV6+lc8g==" - }, - "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "simple-concat": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", - "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", - "dev": true - }, - "simple-get": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", - "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", - "dev": true, - "requires": { - "decompress-response": "^6.0.0", - "once": "^1.3.1", - "simple-concat": "^1.0.0" - }, - "dependencies": { - "decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", - "dev": true, - "requires": { - "mimic-response": "^3.1.0" - } - }, - "mimic-response": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", - "dev": true - } - } - }, - "simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", - "dev": true, - "requires": { - "is-arrayish": "^0.3.1" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "smpltmpl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/smpltmpl/-/smpltmpl-1.0.2.tgz", - "integrity": "sha512-Hq23NNgeZigOzIiX1dkb6W3gFn2/XQj43KhPxu65IMieG/gIwf/lQb1IudjYv0c/5LwJeS/mPayYzyo+8WJMxQ==", - "requires": { - "babel-code-frame": "^6.26.0" - } - }, - "source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" - }, - "source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" - }, - "source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "peer": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "peer": true - } - } - }, - "space-separated-tokens": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", - "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==" - }, - "split-lines": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/split-lines/-/split-lines-2.1.0.tgz", - "integrity": "sha512-8dv+1zKgTpfTkOy8XZLFyWrfxO0NV/bj/3EaQ+hBrBxGv2DwiroljPjU8NlCr+59nLnsVm9WYT7lXKwe4TC6bw==" - }, - "streamsearch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", - "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==" - }, - "streamx": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.1.tgz", - "integrity": "sha512-fQMzy2O/Q47rgwErk/eGeLu/roaFWV0jVsogDmrszM9uIw8L5OA+t+V93MgYlufNptfjmYR1tOMWhei/Eh7TQA==", - "dev": true, - "requires": { - "fast-fifo": "^1.1.0", - "queue-tick": "^1.0.1" - } - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "requires": { - "safe-buffer": "~5.2.0" - } - }, - "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==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "dependencies": { - "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==" - } - } - }, - "string.prototype.matchall": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", - "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "get-intrinsic": "^1.1.3", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.4.3", - "side-channel": "^1.0.4" - } - }, - "string.prototype.trim": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", - "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "string.prototype.trimend": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", - "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "string.prototype.trimstart": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", - "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "stringify-entities": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.3.tgz", - "integrity": "sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==", - "requires": { - "character-entities-html4": "^2.0.0", - "character-entities-legacy": "^3.0.0" - }, - "dependencies": { - "character-entities-legacy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", - "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==" - } - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "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 - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==" - }, - "strip-final-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", - "dev": true - }, - "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 - }, - "style-to-object": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.1.tgz", - "integrity": "sha512-HFpbb5gr2ypci7Qw+IOhnP2zOU7e77b+rzM+wTzXzfi1PrtBCX0E7Pk4wL4iTLnhzZ+JgEGAhX81ebTg/aYjQw==", - "requires": { - "inline-style-parser": "0.1.1" - } - }, - "styled-jsx": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz", - "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==", - "requires": { - "client-only": "0.0.1" - } - }, - "sucrase": { - "version": "3.34.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz", - "integrity": "sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==", - "requires": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "glob": "7.1.6", - "lines-and-columns": "^1.1.6", - "mz": "^2.7.0", - "pirates": "^4.0.1", - "ts-interface-checker": "^0.1.9" - }, - "dependencies": { - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } - } - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "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==" - }, - "synckit": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.5.tgz", - "integrity": "sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==", - "dev": true, - "requires": { - "@pkgr/utils": "^2.3.1", - "tslib": "^2.5.0" - } - }, - "tailwindcss": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.3.tgz", - "integrity": "sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==", - "requires": { - "@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.2.12", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "jiti": "^1.18.2", - "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" - } - }, - "tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" - }, - "tar-fs": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.4.tgz", - "integrity": "sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==", - "dev": true, - "requires": { - "mkdirp-classic": "^0.5.2", - "pump": "^3.0.0", - "tar-stream": "^3.1.5" - } - }, - "tar-stream": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.6.tgz", - "integrity": "sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==", - "dev": true, - "requires": { - "b4a": "^1.6.4", - "fast-fifo": "^1.2.0", - "streamx": "^2.15.0" - } - }, - "term-size": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz", - "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==" - }, - "terser": { - "version": "5.19.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.19.2.tgz", - "integrity": "sha512-qC5+dmecKJA4cpYxRa5aVkKehYsQKc+AHeKl0Oe62aYjBL8ZA33tTljktDHJSaxxMnbI5ZYw+o/S2DxxLu8OfA==", - "peer": true, - "requires": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "peer": true - } - } - }, - "terser-webpack-plugin": { - "version": "5.3.9", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", - "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", - "peer": true, - "requires": { - "@jridgewell/trace-mapping": "^0.3.17", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.1", - "terser": "^5.16.8" - } - }, - "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 - }, - "thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "requires": { - "any-promise": "^1.0.0" - } - }, - "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==", - "requires": { - "thenify": ">= 3.1.0 < 4" - } - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" - }, - "timed-out": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", - "integrity": "sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA==" - }, - "titleize": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", - "integrity": "sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==", - "dev": true - }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "requires": { - "os-tmpdir": "~1.0.2" - } - }, - "to-readable-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==" - }, - "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==", - "requires": { - "is-number": "^7.0.0" - } - }, - "trim-lines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", - "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==" - }, - "trough": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz", - "integrity": "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==" - }, - "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==" - }, - "tsconfig-paths": { - "version": "3.14.2", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", - "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", - "dev": true, - "requires": { - "@types/json5": "^0.0.29", - "json5": "^1.0.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - } - }, - "tslib": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.0.tgz", - "integrity": "sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==" - }, - "tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, - "requires": { - "tslib": "^1.8.1" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - } - } - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", - "dev": true, - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "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, - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "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 - }, - "typed-array-buffer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", - "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1", - "is-typed-array": "^1.1.10" - } - }, - "typed-array-byte-length": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", - "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "has-proto": "^1.0.1", - "is-typed-array": "^1.1.10" - } - }, - "typed-array-byte-offset": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", - "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", - "dev": true, - "requires": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "has-proto": "^1.0.1", - "is-typed-array": "^1.1.10" - } - }, - "typed-array-length": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", - "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "is-typed-array": "^1.1.9" - } - }, - "typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "requires": { - "is-typedarray": "^1.0.0" - } - }, - "typescript": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz", - "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==" - }, - "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, - "requires": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - } - }, - "unified": { - "version": "10.1.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", - "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", - "requires": { - "@types/unist": "^2.0.0", - "bail": "^2.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^4.0.0", - "trough": "^2.0.0", - "vfile": "^5.0.0" - } - }, - "unique-random": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unique-random/-/unique-random-1.0.0.tgz", - "integrity": "sha512-K1sUkPf9EXCZFNIlMCoX4icAqcvkR4FMPH4Z61HbyiWhQl1ZGo0zYeV2bJmocK8Cp6tnKYrCnpkeKGebXZoRTQ==" - }, - "unique-random-array": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unique-random-array/-/unique-random-array-1.0.0.tgz", - "integrity": "sha512-vtj2yltjcHPa69nFjNJ3xnhsEwE8pMyjqUQDw2myz/iSezqf4YCAcygwFQEsOgMid5VNW/dCPbnb2BcmaDCCKg==", - "requires": { - "unique-random": "^1.0.0" - } - }, - "unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "requires": { - "crypto-random-string": "^2.0.0" - } - }, - "unist-util-generated": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.1.tgz", - "integrity": "sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==" - }, - "unist-util-is": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", - "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", - "requires": { - "@types/unist": "^2.0.0" - } - }, - "unist-util-position": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.4.tgz", - "integrity": "sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==", - "requires": { - "@types/unist": "^2.0.0" - } - }, - "unist-util-position-from-estree": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-1.1.2.tgz", - "integrity": "sha512-poZa0eXpS+/XpoQwGwl79UUdea4ol2ZuCYguVaJS4qzIOMDzbqz8a3erUCOmubSZkaOuGamb3tX790iwOIROww==", - "requires": { - "@types/unist": "^2.0.0" - } - }, - "unist-util-remove-position": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-4.0.2.tgz", - "integrity": "sha512-TkBb0HABNmxzAcfLf4qsIbFbaPDvMO6wa3b3j4VcEzFVaw1LBKwnW4/sRJ/atSLSzoIg41JWEdnE7N6DIhGDGQ==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-visit": "^4.0.0" - }, - "dependencies": { - "unist-util-visit": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", - "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.1.1" - } - } - } - }, - "unist-util-stringify-position": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", - "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", - "requires": { - "@types/unist": "^2.0.0" - } - }, - "unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - }, - "dependencies": { - "unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==" - }, - "unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" - } - } - } - }, - "unist-util-visit-parents": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", - "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" - }, - "untildify": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", - "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", - "dev": true - }, - "unzip-response": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", - "integrity": "sha512-N0XH6lqDtFH84JxptQoZYmloF4nzrQqqrAymNj+/gW60AO2AZgOcf4O/nUXJcYfyQkqvMo9lSupBZmmgvuVXlw==" - }, - "update-browserslist-db": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", - "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", - "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - } - }, - "update-notifier": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.3.tgz", - "integrity": "sha512-Yld6Z0RyCYGB6ckIjffGOSOmHXj1gMeE7aROz4MG+XMkmixBX4jUngrGXNYz7wPKBmtoD4MnBa2Anu7RSKht/A==", - "requires": { - "boxen": "^4.2.0", - "chalk": "^3.0.0", - "configstore": "^5.0.1", - "has-yarn": "^2.1.0", - "import-lazy": "^2.1.0", - "is-ci": "^2.0.0", - "is-installed-globally": "^0.3.1", - "is-npm": "^4.0.0", - "is-yarn-global": "^0.3.0", - "latest-version": "^5.0.0", - "pupa": "^2.0.1", - "semver-diff": "^3.1.1", - "xdg-basedir": "^4.0.0" - }, - "dependencies": { - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } - } - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "requires": { - "punycode": "^2.1.0" - } - }, - "url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", - "requires": { - "prepend-http": "^2.0.0" - } - }, - "user-home": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz", - "integrity": "sha512-KMWqdlOcjCYdtIJpicDSFBQ8nFwS2i9sslAd6f4+CBGcU4gist2REnr2fxj2YocvJFxSF3ZOHLYLVZnUxv4BZQ==", - "requires": { - "os-homedir": "^1.0.0" - } - }, - "user-meta": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/user-meta/-/user-meta-1.0.0.tgz", - "integrity": "sha512-Q/opMgFhVbBkdlTs44UKzV7L5Uj2zrJ4MVPXTTzJmrU1bHb2cX6wJzBIqEf1gROTzZIH8u39WmHsa5EvfnMPrw==", - "requires": { - "rc": "^1.2.1" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - }, - "uvu": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz", - "integrity": "sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==", - "requires": { - "dequal": "^2.0.0", - "diff": "^5.0.0", - "kleur": "^4.0.3", - "sade": "^1.7.3" - }, - "dependencies": { - "kleur": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", - "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==" - } - } - }, - "validate-npm-package-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", - "integrity": "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==", - "requires": { - "builtins": "^1.0.3" - } - }, - "vfile": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", - "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", - "requires": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - } - }, - "vfile-message": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", - "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" - } - }, - "watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "requires": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - } - }, - "webpack": { - "version": "5.88.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.88.2.tgz", - "integrity": "sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==", - "peer": true, - "requires": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^1.0.0", - "@webassemblyjs/ast": "^1.11.5", - "@webassemblyjs/wasm-edit": "^1.11.5", - "@webassemblyjs/wasm-parser": "^1.11.5", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.9.0", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.15.0", - "es-module-lexer": "^1.2.1", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.2.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.3.7", - "watchpack": "^2.4.0", - "webpack-sources": "^3.2.3" - }, - "dependencies": { - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "peer": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "peer": true - } - } - }, - "webpack-merge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz", - "integrity": "sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==", - "requires": { - "lodash": "^4.17.15" - } - }, - "webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "peer": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "requires": { - "isexe": "^2.0.0" - } - }, - "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, - "requires": { - "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" - } - }, - "which-module": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", - "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==" - }, - "which-typed-array": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz", - "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==", - "dev": true, - "requires": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0" - } - }, - "widest-line": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", - "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", - "requires": { - "string-width": "^4.0.0" - } - }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==" - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "requires": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "xdg-basedir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", - "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==" - }, - "xml-js": { - "version": "1.6.11", - "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz", - "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==", - "requires": { - "sax": "^1.2.4" - } - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "yaml": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz", - "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==" - }, - "yargs": { - "version": "14.2.3", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.3.tgz", - "integrity": "sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==", - "requires": { - "cliui": "^5.0.0", - "decamelize": "^1.2.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^15.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "requires": { - "locate-path": "^3.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==" - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "yargs-parser": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.3.tgz", - "integrity": "sha512-/MVEVjTXy/cGAjdtQf8dW3V9b97bPN7rNn8ETj6BmAQL7ibC7O1Q9SPJbGjgh3SlwoBNXMzj/ZGIj8mBgl12YA==", - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - }, - "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 - }, - "zod": { - "version": "3.21.4", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.21.4.tgz", - "integrity": "sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==" - }, - "zwitch": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", - "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==" - } - } -} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000..396c732 --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,6775 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +overrides: + sharp: ^0.34.5 + +importers: + + .: + dependencies: + '@astrojs/markdown-remark': + specifier: ^7.1.2 + version: 7.1.2 + '@astrojs/mdx': + specifier: 5.0.6 + version: 5.0.6(astro@6.3.3(@types/node@25.8.0)(jiti@2.7.0)(lightningcss@1.32.0)(rollup@4.60.4)(yaml@2.9.0)) + '@astrojs/rss': + specifier: 4.0.18 + version: 4.0.18 + '@astrojs/sitemap': + specifier: 3.7.2 + version: 3.7.2 + '@pagefind/component-ui': + specifier: ^1.5.2 + version: 1.5.2 + '@tailwindcss/vite': + specifier: 4.3.0 + version: 4.3.0(vite@7.3.3(@types/node@25.8.0)(jiti@2.7.0)(lightningcss@1.32.0)(yaml@2.9.0)) + astro: + specifier: 6.3.3 + version: 6.3.3(@types/node@25.8.0)(jiti@2.7.0)(lightningcss@1.32.0)(rollup@4.60.4)(yaml@2.9.0) + astro-expressive-code: + specifier: ^0.42.0 + version: 0.42.0(astro@6.3.3(@types/node@25.8.0)(jiti@2.7.0)(lightningcss@1.32.0)(rollup@4.60.4)(yaml@2.9.0)) + astro-icon: + specifier: ^1.1.5 + version: 1.1.5 + astro-robots-txt: + specifier: ^1.0.0 + version: 1.0.0 + astro-webmanifest: + specifier: ^1.0.0 + version: 1.0.0 + cssnano: + specifier: ^8.0.1 + version: 8.0.1(postcss@8.5.14) + hastscript: + specifier: ^9.0.0 + version: 9.0.1 + mdast-util-directive: + specifier: ^3.0.0 + version: 3.1.0 + mdast-util-to-markdown: + specifier: ^2.1.2 + version: 2.1.2 + mdast-util-to-string: + specifier: ^4.0.0 + version: 4.0.0 + rehype-autolink-headings: + specifier: ^7.1.0 + version: 7.1.0 + rehype-external-links: + specifier: ^3.0.0 + version: 3.0.0 + rehype-unwrap-images: + specifier: ^1.0.0 + version: 1.0.0 + remark-directive: + specifier: ^4.0.0 + version: 4.0.0 + satori: + specifier: 0.26.0 + version: 0.26.0 + satori-html: + specifier: ^0.3.2 + version: 0.3.2 + sharp: + specifier: ^0.34.5 + version: 0.34.5 + tailwindcss: + specifier: ^4.3.0 + version: 4.3.0 + unified: + specifier: ^11.0.5 + version: 11.0.5 + unist-util-visit: + specifier: ^5.1.0 + version: 5.1.0 + devDependencies: + '@astrojs/check': + specifier: ^0.9.9 + version: 0.9.9(prettier-plugin-astro@0.14.1)(prettier@3.8.3)(typescript@6.0.3) + '@biomejs/biome': + specifier: ^2.4.15 + version: 2.4.15 + '@iconify-json/mdi': + specifier: ^1.2.2 + version: 1.2.3 + '@pagefind/default-ui': + specifier: ^1.5.2 + version: 1.5.2 + '@tailwindcss/typography': + specifier: ^0.5.19 + version: 0.5.19(tailwindcss@4.3.0) + '@types/hast': + specifier: ^3.0.4 + version: 3.0.4 + '@types/mdast': + specifier: ^4.0.4 + version: 4.0.4 + '@types/node': + specifier: ^25.8.0 + version: 25.8.0 + autoprefixer: + specifier: ^10.5.0 + version: 10.5.0(postcss@8.5.14) + pagefind: + specifier: ^1.5.2 + version: 1.5.2 + prettier: + specifier: ^3.8.3 + version: 3.8.3 + prettier-plugin-astro: + specifier: 0.14.1 + version: 0.14.1 + prettier-plugin-tailwindcss: + specifier: ^0.8.0 + version: 0.8.0(prettier-plugin-astro@0.14.1)(prettier@3.8.3) + reading-time: + specifier: ^1.5.0 + version: 1.5.0 + typescript: + specifier: ^6.0.3 + version: 6.0.3 + +packages: + + '@antfu/install-pkg@1.1.0': + resolution: {integrity: sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ==} + + '@antfu/utils@8.1.1': + resolution: {integrity: sha512-Mex9nXf9vR6AhcXmMrlz/HVgYYZpVGJ6YlPgwl7UnaFpnshXs6EK/oa5Gpf3CzENMjkvEx2tQtntGnb7UtSTOQ==} + + '@astrojs/check@0.9.9': + resolution: {integrity: sha512-A5UW8uIuErLWEoRQvzgXpO1gTjUFtK8r7nU2Z7GewAMxUb7bPvpk11qaKKgxqXlHJWlAvaaxy+Xg28A6bmQ1Tg==} + hasBin: true + peerDependencies: + typescript: ^5.0.0 || ^6.0.0 + + '@astrojs/compiler@2.12.0': + resolution: {integrity: sha512-7bCjW6tVDpUurQLeKBUN9tZ5kSv5qYrGmcn0sG0IwacL7isR2ZbyyA3AdZ4uxsuUFOS2SlgReTH7wkxO6zpqWA==} + + '@astrojs/compiler@2.13.1': + resolution: {integrity: sha512-f3FN83d2G/v32ipNClRKgYv30onQlMZX1vCeZMjPsMMPl1mDpmbl0+N5BYo4S/ofzqJyS5hvwacEo0CCVDn/Qg==} + + '@astrojs/compiler@4.0.0': + resolution: {integrity: sha512-eouss7G8ygdZqHuke033VMcVw5HTZUu+PXd/h06DGDUg/jt5btPYPqh66ENWw/mU78rBrf/oeC4oqoBwMtDMNA==} + + '@astrojs/internal-helpers@0.9.1': + resolution: {integrity: sha512-1pWuARqYom/TzuU3+0ZugsTrKlUydWKuULmDqSMTuonY+9IRDUEGKX/8PXQ1nBxRq3w85uGtd9q9SXfqEldMIQ==} + + '@astrojs/language-server@2.16.8': + resolution: {integrity: sha512-yg1pZF6hs9FaKr2fgXMOGbW7pDLgFexFjuhWilPAc8VybTU+WSnbfbhYaUL1exm6dAK4sM3aKXGcfVwss+HXbg==} + hasBin: true + peerDependencies: + prettier: ^3.0.0 + prettier-plugin-astro: '>=0.11.0' + peerDependenciesMeta: + prettier: + optional: true + prettier-plugin-astro: + optional: true + + '@astrojs/markdown-remark@7.1.2': + resolution: {integrity: sha512-caXZ4Dc2St2dW8luEg22GlP0gupLdztCTQE4EzZOxW1pqWXz9mbeJEuHUkgDYcKWW8tjIHkydYDhWLVoxJ327Q==} + + '@astrojs/mdx@5.0.6': + resolution: {integrity: sha512-4dKe0ZMmqujofPNDHahzClkwinn9f8jHPcaXcgdGvPAlboD2mjzkUCofli2cBnxYAkdfhC6d50gBJ8i/cH8gHw==} + engines: {node: '>=22.12.0'} + peerDependencies: + astro: ^6.0.0 + + '@astrojs/prism@4.0.2': + resolution: {integrity: sha512-KTivpmnz6lDsC6o9H4+DNm2SrE/GHzw8cNAvEJwAvUT+eoaEnn/4NtbDNfRRaxaJHdp15gf+tfHAWiXR4wB3BA==} + engines: {node: '>=22.12.0'} + + '@astrojs/rss@4.0.18': + resolution: {integrity: sha512-wc5DwKlbTEdgVAWnHy8krFTeQ42t1v/DJqeq5HtulYK3FYHE4krtRGjoyhS3eXXgfdV6Raoz2RU3wrMTFAitRg==} + + '@astrojs/sitemap@3.7.2': + resolution: {integrity: sha512-PqkzkcZTb5ICiyIR8VoKbIAP/laNRXi5tw616N1Ckk+40oNB8Can1AzVV56lrbC5GKSZFCyJYUVYqVivMisvpA==} + + '@astrojs/telemetry@3.3.2': + resolution: {integrity: sha512-j8DNruA8ors99Al39RYZPJK4DC1bKkoNm93mAMuBhY9TCNC4R8n1q7ovFnJ5qhGh5Lsh7pa1gpQVpYpsJPeTHQ==} + engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} + + '@astrojs/yaml2ts@0.2.3': + resolution: {integrity: sha512-PJzRmgQzUxI2uwpdX2lXSHtP4G8ocp24/t+bZyf5Fy0SZLSF9f9KXZoMlFM/XCGue+B0nH/2IZ7FpBYQATBsCg==} + + '@babel/helper-string-parser@7.27.1': + resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-identifier@7.28.5': + resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} + engines: {node: '>=6.9.0'} + + '@babel/parser@7.29.3': + resolution: {integrity: sha512-b3ctpQwp+PROvU/cttc4OYl4MzfJUWy6FZg+PMXfzmt/+39iHVF0sDfqay8TQM3JA2EUOyKcFZt75jWriQijsA==} + engines: {node: '>=6.0.0'} + hasBin: true + + '@babel/types@7.29.0': + resolution: {integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==} + engines: {node: '>=6.9.0'} + + '@biomejs/biome@2.4.15': + resolution: {integrity: sha512-j5VH3a/h/HXTKBM50MDMxRCzkeLv9S2XJcW2WgnZT1+xyisi+0bISrXR82gCX+8S9lvK0skEvHJRN+3Ktr2hlw==} + engines: {node: '>=14.21.3'} + hasBin: true + + '@biomejs/cli-darwin-arm64@2.4.15': + resolution: {integrity: sha512-rF3PPqLq1yoST79zaQbDjVJwsuIeci/O+9bgNmC5QpgOqz6aqYuzA4abyAGx+mgyiDXn4A049xAN8gijbuR1Qg==} + engines: {node: '>=14.21.3'} + cpu: [arm64] + os: [darwin] + + '@biomejs/cli-darwin-x64@2.4.15': + resolution: {integrity: sha512-/5KHXYMfSJs1fNXiX30xFtI8JcCFV6zaVVLxOa0M2sfqBKHkpQhRTv94yxQWxeTY2lzo2OuTlNvPC+hDQt2wcQ==} + engines: {node: '>=14.21.3'} + cpu: [x64] + os: [darwin] + + '@biomejs/cli-linux-arm64-musl@2.4.15': + resolution: {integrity: sha512-ZPcxznxm0pogHBLZhYntyR3sR+MrZjqJIKEr7ZqVen0Rl+P/4upVmfYXjftizi9RoqZntg33fv/1fbdhbYXpEQ==} + engines: {node: '>=14.21.3'} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@biomejs/cli-linux-arm64@2.4.15': + resolution: {integrity: sha512-owaAMZD/T4LrD0ELNCk0Km3qrRHuM0X6EAyVE1FSqGY0rbLoiDLrO4Us2tllm6cAeB2Ioa9C2C08NZPdr8+0Ug==} + engines: {node: '>=14.21.3'} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@biomejs/cli-linux-x64-musl@2.4.15': + resolution: {integrity: sha512-CNq/9W38SYSH023lfcQ4KKU8K0YX8T//FZUhcgtMMRABDojx5XsMV7jlweAvGSl389wJQB29Qo6Zb/a+jdvt+w==} + engines: {node: '>=14.21.3'} + cpu: [x64] + os: [linux] + libc: [musl] + + '@biomejs/cli-linux-x64@2.4.15': + resolution: {integrity: sha512-0jj7THz12GbUOLmMibktK6DZjqz2zV64KFxyBtcFTKPiiOIY0a7vns1elpO1dERvxpsZ5ik0oFfz0oGwFde1+g==} + engines: {node: '>=14.21.3'} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@biomejs/cli-win32-arm64@2.4.15': + resolution: {integrity: sha512-ouhkYdlhp/1GghEJPdWwD/Vi3gQ1nFxuSpMolWsbq3Lsq3QUR4jl6UdhhscdCugKU5vOEuMiJhvKj66O0OCq+w==} + engines: {node: '>=14.21.3'} + cpu: [arm64] + os: [win32] + + '@biomejs/cli-win32-x64@2.4.15': + resolution: {integrity: sha512-zBrGq5mx5wwpnow4+2BxUvleDM+GNd4sLbPaMapsSLQLD0NGRCquqPBTgN+7XkUteHvj7M+BstuI8tmnV7+HgQ==} + engines: {node: '>=14.21.3'} + cpu: [x64] + os: [win32] + + '@capsizecss/unpack@4.0.0': + resolution: {integrity: sha512-VERIM64vtTP1C4mxQ5thVT9fK0apjPFobqybMtA1UdUujWka24ERHbRHFGmpbbhp73MhV+KSsHQH9C6uOTdEQA==} + engines: {node: '>=18'} + + '@clack/core@1.3.1': + resolution: {integrity: sha512-fT1qHVGAag4IEkrupZ6lRRbNCs1vS9P01KB/sG8zKgvUztbYtFBtQpjSITNwooDZ83tpsPzP0mRNs1/KVszCRA==} + engines: {node: '>= 20.12.0'} + + '@clack/prompts@1.4.0': + resolution: {integrity: sha512-S0My7XPGIgpRWMDG8uRqalbgT+a6FmCUdOW+HaIOVVpUPHOb7RrpvjTjiODadKp06fsrVDJZlIzc6yCTp4AnxA==} + engines: {node: '>= 20.12.0'} + + '@colordx/core@5.4.3': + resolution: {integrity: sha512-kIxYSfA5T8HXjav55UaaH/o/cKivF6jCCGIb8eqtcsfI46wsvlSiT8jMDyrl779qLec3c2c2oHBZo4oAhvbjrQ==} + + '@ctrl/tinycolor@4.2.0': + resolution: {integrity: sha512-kzyuwOAQnXJNLS9PSyrk0CWk35nWJW/zl/6KvnTBMFK65gm7U1/Z5BqjxeapjZCIhQcM/DsrEmcbRwDyXyXK4A==} + engines: {node: '>=14'} + + '@emmetio/abbreviation@2.3.3': + resolution: {integrity: sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==} + + '@emmetio/css-abbreviation@2.1.8': + resolution: {integrity: sha512-s9yjhJ6saOO/uk1V74eifykk2CBYi01STTK3WlXWGOepyKa23ymJ053+DNQjpFcy1ingpaO7AxCcwLvHFY9tuw==} + + '@emmetio/css-parser@0.4.1': + resolution: {integrity: sha512-2bC6m0MV/voF4CTZiAbG5MWKbq5EBmDPKu9Sb7s7nVcEzNQlrZP6mFFFlIaISM8X6514H9shWMme1fCm8cWAfQ==} + + '@emmetio/html-matcher@1.3.0': + resolution: {integrity: sha512-NTbsvppE5eVyBMuyGfVu2CRrLvo7J4YHb6t9sBFLyY03WYhXET37qA4zOYUjBWFCRHO7pS1B9khERtY0f5JXPQ==} + + '@emmetio/scanner@1.0.4': + resolution: {integrity: sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==} + + '@emmetio/stream-reader-utils@0.1.0': + resolution: {integrity: sha512-ZsZ2I9Vzso3Ho/pjZFsmmZ++FWeEd/txqybHTm4OgaZzdS8V9V/YYWQwg5TC38Z7uLWUV1vavpLLbjJtKubR1A==} + + '@emmetio/stream-reader@2.2.0': + resolution: {integrity: sha512-fXVXEyFA5Yv3M3n8sUGT7+fvecGrZP4k6FnWWMSZVQf69kAq0LLpaBQLGcPR30m3zMmKYhECP4k/ZkzvhEW5kw==} + + '@emnapi/runtime@1.7.1': + resolution: {integrity: sha512-PVtJr5CmLwYAU9PZDMITZoR5iAOShYREoR45EyyLrbntV50mdePTgUn4AmOw90Ifcj+x2kRjdzr1HP3RrNiHGA==} + + '@esbuild/aix-ppc64@0.27.7': + resolution: {integrity: sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + + '@esbuild/android-arm64@0.27.7': + resolution: {integrity: sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm@0.27.7': + resolution: {integrity: sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + + '@esbuild/android-x64@0.27.7': + resolution: {integrity: sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + + '@esbuild/darwin-arm64@0.27.7': + resolution: {integrity: sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-x64@0.27.7': + resolution: {integrity: sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + + '@esbuild/freebsd-arm64@0.27.7': + resolution: {integrity: sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.27.7': + resolution: {integrity: sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + + '@esbuild/linux-arm64@0.27.7': + resolution: {integrity: sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm@0.27.7': + resolution: {integrity: sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-ia32@0.27.7': + resolution: {integrity: sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-loong64@0.27.7': + resolution: {integrity: sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-mips64el@0.27.7': + resolution: {integrity: sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-ppc64@0.27.7': + resolution: {integrity: sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-riscv64@0.27.7': + resolution: {integrity: sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-s390x@0.27.7': + resolution: {integrity: sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-x64@0.27.7': + resolution: {integrity: sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + + '@esbuild/netbsd-arm64@0.27.7': + resolution: {integrity: sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + + '@esbuild/netbsd-x64@0.27.7': + resolution: {integrity: sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + + '@esbuild/openbsd-arm64@0.27.7': + resolution: {integrity: sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.27.7': + resolution: {integrity: sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + + '@esbuild/openharmony-arm64@0.27.7': + resolution: {integrity: sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openharmony] + + '@esbuild/sunos-x64@0.27.7': + resolution: {integrity: sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + + '@esbuild/win32-arm64@0.27.7': + resolution: {integrity: sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-ia32@0.27.7': + resolution: {integrity: sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-x64@0.27.7': + resolution: {integrity: sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + + '@expressive-code/core@0.42.0': + resolution: {integrity: sha512-MN11+9nfmaC7sYu2BZJXAXqwkBRt8t1xTSqP+Ti1NfTEskgl6xUnzDxoaiQkg0BMzpglA0pys4dpDKquP/cyIw==} + + '@expressive-code/plugin-frames@0.42.0': + resolution: {integrity: sha512-XtkPm+941Uta7Y+81Acv+OA/20F1NJmJhCX6UYGKpqEIGqplNh3PTOhcURp6tcruhlzJcWcvpWy6Oigz3SrjqA==} + + '@expressive-code/plugin-shiki@0.42.0': + resolution: {integrity: sha512-PMKey/kLmewttAHQezL+Y5Fx3vVssfDi3+FJOYQQS2mXP3tQspFELtKKAfsXfmSXdToZYgwoO69HJndqfE+09g==} + + '@expressive-code/plugin-text-markers@0.42.0': + resolution: {integrity: sha512-l59lUx8fq1v5g6SpmbDjiU0+7IdfbiWnAyRmtTVSpfhyq+nZMN4UcmYyu2b9Mynhzt7Gr+O+cXyEPDNb2AVWVQ==} + + '@iconify-json/mdi@1.2.3': + resolution: {integrity: sha512-O3cLwbDOK7NNDf2ihaQOH5F9JglnulNDFV7WprU2dSoZu3h3cWH//h74uQAB87brHmvFVxIOkuBX2sZSzYhScg==} + + '@iconify/tools@4.1.2': + resolution: {integrity: sha512-q6NzLQYEN9zkDfcyBqD3vItHcZw97w/s++3H3TBxUORr57EfHxj6tOW6fyufDjMq+Vl56WXWaPx1csBPYlI5CA==} + + '@iconify/types@2.0.0': + resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} + + '@iconify/utils@2.3.0': + resolution: {integrity: sha512-GmQ78prtwYW6EtzXRU1rY+KwOKfz32PD7iJh6Iyqw68GiKuoZ2A6pRtzWONz5VQJbp50mEjXh/7NkumtrAgRKA==} + + '@img/colour@1.0.0': + resolution: {integrity: sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw==} + engines: {node: '>=18'} + + '@img/sharp-darwin-arm64@0.34.5': + resolution: {integrity: sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [darwin] + + '@img/sharp-darwin-x64@0.34.5': + resolution: {integrity: sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [darwin] + + '@img/sharp-libvips-darwin-arm64@1.2.4': + resolution: {integrity: sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==} + cpu: [arm64] + os: [darwin] + + '@img/sharp-libvips-darwin-x64@1.2.4': + resolution: {integrity: sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==} + cpu: [x64] + os: [darwin] + + '@img/sharp-libvips-linux-arm64@1.2.4': + resolution: {integrity: sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@img/sharp-libvips-linux-arm@1.2.4': + resolution: {integrity: sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==} + cpu: [arm] + os: [linux] + libc: [glibc] + + '@img/sharp-libvips-linux-ppc64@1.2.4': + resolution: {integrity: sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==} + cpu: [ppc64] + os: [linux] + libc: [glibc] + + '@img/sharp-libvips-linux-riscv64@1.2.4': + resolution: {integrity: sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==} + cpu: [riscv64] + os: [linux] + libc: [glibc] + + '@img/sharp-libvips-linux-s390x@1.2.4': + resolution: {integrity: sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==} + cpu: [s390x] + os: [linux] + libc: [glibc] + + '@img/sharp-libvips-linux-x64@1.2.4': + resolution: {integrity: sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@img/sharp-libvips-linuxmusl-arm64@1.2.4': + resolution: {integrity: sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@img/sharp-libvips-linuxmusl-x64@1.2.4': + resolution: {integrity: sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==} + cpu: [x64] + os: [linux] + libc: [musl] + + '@img/sharp-linux-arm64@0.34.5': + resolution: {integrity: sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@img/sharp-linux-arm@0.34.5': + resolution: {integrity: sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm] + os: [linux] + libc: [glibc] + + '@img/sharp-linux-ppc64@0.34.5': + resolution: {integrity: sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [ppc64] + os: [linux] + libc: [glibc] + + '@img/sharp-linux-riscv64@0.34.5': + resolution: {integrity: sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [riscv64] + os: [linux] + libc: [glibc] + + '@img/sharp-linux-s390x@0.34.5': + resolution: {integrity: sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [s390x] + os: [linux] + libc: [glibc] + + '@img/sharp-linux-x64@0.34.5': + resolution: {integrity: sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@img/sharp-linuxmusl-arm64@0.34.5': + resolution: {integrity: sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@img/sharp-linuxmusl-x64@0.34.5': + resolution: {integrity: sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [linux] + libc: [musl] + + '@img/sharp-wasm32@0.34.5': + resolution: {integrity: sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [wasm32] + + '@img/sharp-win32-arm64@0.34.5': + resolution: {integrity: sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [win32] + + '@img/sharp-win32-ia32@0.34.5': + resolution: {integrity: sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [ia32] + os: [win32] + + '@img/sharp-win32-x64@0.34.5': + resolution: {integrity: sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [win32] + + '@jridgewell/gen-mapping@0.3.13': + resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} + + '@jridgewell/remapping@2.3.5': + resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==} + + '@jridgewell/resolve-uri@3.1.2': + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + + '@jridgewell/sourcemap-codec@1.5.5': + resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} + + '@jridgewell/trace-mapping@0.3.31': + resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} + + '@mdx-js/mdx@3.1.1': + resolution: {integrity: sha512-f6ZO2ifpwAQIpzGWaBQT2TXxPv6z3RBzQKpVftEWN78Vl/YweF1uwussDx8ECAXVtr3Rs89fKyG9YlzUs9DyGQ==} + + '@nodable/entities@2.1.0': + resolution: {integrity: sha512-nyT7T3nbMyBI/lvr6L5TyWbFJAI9FTgVRakNoBqCD+PmID8DzFrrNdLLtHMwMszOtqZa8PAOV24ZqDnQrhQINA==} + + '@oslojs/encoding@1.1.0': + resolution: {integrity: sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==} + + '@pagefind/component-ui@1.5.2': + resolution: {integrity: sha512-t8/aE0tan4JiKa6cyhhSt/5qrEVwAK/qlYBHFpnRoq+qaFFVrhmXFFMY+r6n4GJtVIFCN2A5nUpeLN68cYjEjw==} + + '@pagefind/darwin-arm64@1.5.2': + resolution: {integrity: sha512-MXpI+7HsAdPkvJ0gk9xj9g541BCqBZOBbdwj9g6lB5LCj6kSV6nqDSjzcAJwvOsfu0fjwvC8hQU+ecfhp+MpiQ==} + cpu: [arm64] + os: [darwin] + + '@pagefind/darwin-x64@1.5.2': + resolution: {integrity: sha512-IojxFWMEJe0RQ7PQ3KXQsPIImNsbpPYpoZ+QUDrL8fAl/O27IX+LVLs74/UzEZy5uA2LD8Nz1AiwKr72vrkZQw==} + cpu: [x64] + os: [darwin] + + '@pagefind/default-ui@1.5.2': + resolution: {integrity: sha512-pm1LMnQg8N2B3n2TnjKlhaFihpz6zTiA4HiGQ6/slKO/+8K9CAU5kcjdSSPgpuk1PMuuN4hxLipUIifnrkl3Sg==} + + '@pagefind/freebsd-x64@1.5.2': + resolution: {integrity: sha512-7EVzo9+0w+2cbe671BtMj10UlNo83I+HrLVLfRxO731svHRJKUfJ/mo05gU14pe9PCfpKNQT8FS3Xc/oDN6pOA==} + cpu: [x64] + os: [freebsd] + + '@pagefind/linux-arm64@1.5.2': + resolution: {integrity: sha512-Ovt9+K35sqzn8H3ZMXGwls4TD/wMJuvRtShHIsmUQREmaxjrDEX7gHckRCrwYJ4XE1H1p6HkLz3wukrAnsfXQw==} + cpu: [arm64] + os: [linux] + + '@pagefind/linux-x64@1.5.2': + resolution: {integrity: sha512-V+tFqHKXhQKq/WqPBD67AFy7scn1/aZID00ws4fSDd+1daSi5UHR9VVlRrOUYKxn3VuFQYRD7lYXdZK1WED1YA==} + cpu: [x64] + os: [linux] + + '@pagefind/windows-arm64@1.5.2': + resolution: {integrity: sha512-hN9Nh90fNW61nNRCW9ZyQrAj/mD0eRvmJ8NlTUzkbuW8kIzGJUi3cxjFkEcMZ5h/8FsKWD/VcouZl4yo1F7B6g==} + cpu: [arm64] + os: [win32] + + '@pagefind/windows-x64@1.5.2': + resolution: {integrity: sha512-Fa2Iyw7kaDRzGMfNYNUXNW2zbL5FQVDgSOcbDHdzBrDEdpqOqg8TcZ68F22ol6NJ9IGzvUdmeyZypLW5dyhqsg==} + cpu: [x64] + os: [win32] + + '@rollup/pluginutils@5.3.0': + resolution: {integrity: sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + + '@rollup/rollup-android-arm-eabi@4.60.4': + resolution: {integrity: sha512-F5QXMSiFebS9hKZj02XhWLLnRpJ3B3AROP0tWbFBSj+6kCbg5m9j5JoHKd4mmSVy5mS/IMQloYgYxCuJC0fxEQ==} + cpu: [arm] + os: [android] + + '@rollup/rollup-android-arm64@4.60.4': + resolution: {integrity: sha512-GxxTKApUpzRhof7poWvCJHRF51C67u1R7D6DiluBE8wKU1u5GWE8t+v81JvJYtbawoBFX1hLv5Ei4eVjkWokaw==} + cpu: [arm64] + os: [android] + + '@rollup/rollup-darwin-arm64@4.60.4': + resolution: {integrity: sha512-tua0TaJxMOB1R0V0RS1jFZ/RpURFDJIOR2A6jWwQeawuFyS4gBW+rntLRaQd0EQ4bd6Vp44Z2rXW+YYDBsj6IA==} + cpu: [arm64] + os: [darwin] + + '@rollup/rollup-darwin-x64@4.60.4': + resolution: {integrity: sha512-CSKq7MsP+5PFIcydhAiR1K0UhEI1A2jWXVKHPCBZ151yOutENwvnPocgVHkivu2kviURtCEB6zUQw0vs8RrhMg==} + cpu: [x64] + os: [darwin] + + '@rollup/rollup-freebsd-arm64@4.60.4': + resolution: {integrity: sha512-+O8OkVdyvXMtJEciu2wS/pzm1IxntEEQx3z5TAVy4l32G0etZn+RsA48ARRrFm6Ri8fvqPQfgrvNxSjKAbnd3g==} + cpu: [arm64] + os: [freebsd] + + '@rollup/rollup-freebsd-x64@4.60.4': + resolution: {integrity: sha512-Iw3oMskH3AfNuhU0MSN7vNbdi4me/NiYo2azqPz/Le16zHSa+3RRmliCMWWQmh4lcndccU40xcJuTYJZxNo/lw==} + cpu: [x64] + os: [freebsd] + + '@rollup/rollup-linux-arm-gnueabihf@4.60.4': + resolution: {integrity: sha512-EIPRXTVQpHyF8WOo219AD2yEltPehLTcTMz2fn6JsatLYSzQf00hj3rulF+yauOlF9/FtM2WpkT/hJh/KJFGhA==} + cpu: [arm] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-arm-musleabihf@4.60.4': + resolution: {integrity: sha512-J3Yh9PzzF1Ovah2At+lHiGQdsYgArxBbXv/zHfSyaiFQEqvNv7DcW98pCrmdjCZBrqBiKrKKe2V+aaSGWuBe/w==} + cpu: [arm] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-arm64-gnu@4.60.4': + resolution: {integrity: sha512-BFDEZMYfUvLn37ONE1yMBojPxnMlTFsdyNoqncT0qFq1mAfllL+ATMMJd8TeuVMiX84s1KbcxcZbXInmcO2mRg==} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-arm64-musl@4.60.4': + resolution: {integrity: sha512-pc9EYOSlOgdQ2uPl1o9PF6/kLSgaUosia7gOuS8mB69IxJvlclko1MECXysjs5ryez1/5zjYqx3+xYU0TU6R1A==} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-loong64-gnu@4.60.4': + resolution: {integrity: sha512-NxnomyxYerDh5n4iLrNa+sH+Z+U4BMEE46V2PgQ/hoB909i8gV1M5wPojWg9fk1jWpO3IQnOs20K4wyZuFLEFQ==} + cpu: [loong64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-loong64-musl@4.60.4': + resolution: {integrity: sha512-nbJnQ8a3z1mtmrwImCYhc6BGpThAyYVRQxw9uKSKG4wR6aAYno9sVjJ0zaZcW9BPJX1GbrDPf+SvdWjgTuDmnw==} + cpu: [loong64] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-ppc64-gnu@4.60.4': + resolution: {integrity: sha512-2EU6acNrQLd8tYvo/LXW535wupT3m6fo7HKo6lr7ktQoItxTyOL1ZCR/GfGCuXl2vR+zmfI6eRXkSemafv+iVg==} + cpu: [ppc64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-ppc64-musl@4.60.4': + resolution: {integrity: sha512-WeBtoMuaMxiiIrO2IYP3xs6GMWkJP2C0EoT8beTLkUPmzV1i/UcOSVw1d5r9KBODtHKilG5yFxsGRnBbK3wJ4A==} + cpu: [ppc64] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-riscv64-gnu@4.60.4': + resolution: {integrity: sha512-FJHFfqpKUI3A10WrWKiFbBZ7yVbGT4q4B5o1qKFFojqpaYoh9LrQgqWCmmcxQzVSXYtyB5bzkXrYzlHTs21MYA==} + cpu: [riscv64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-riscv64-musl@4.60.4': + resolution: {integrity: sha512-mcEl6CUT5IAUmQf1m9FYSmVqCJlpQ8r8eyftFUHG8i9OhY7BkBXSUdnLH5DOf0wCOjcP9v/QO93zpmF1SptCCw==} + cpu: [riscv64] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-s390x-gnu@4.60.4': + resolution: {integrity: sha512-ynt3JxVd2w2buzoKDWIyiV1pJW93xlQic1THVLXilz429oijRpSHivZAgp65KBu+cMcgf1eVVjdnTLvPxgCuoQ==} + cpu: [s390x] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-x64-gnu@4.60.4': + resolution: {integrity: sha512-Boiz5+MsaROEWDf+GGEwF8VMHGhlUoQMtIPjOgA5fv4osupqTVnJteQNKJwUcnUog2G55jYXH7KZFFiJe0TEzQ==} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-x64-musl@4.60.4': + resolution: {integrity: sha512-+qfSY27qIrFfI/Hom04KYFw3GKZSGU4lXus51wsb5EuySfFlWRwjkKWoE9emgRw/ukoT4Udsj4W/+xxG8VbPKg==} + cpu: [x64] + os: [linux] + libc: [musl] + + '@rollup/rollup-openbsd-x64@4.60.4': + resolution: {integrity: sha512-VpTfOPHgVXEBeeR8hZ2O0F3aSso+JDWqTWmTmzcQKted54IAdUVbxE+j/MVxUsKa8L20HJhv3vUezVPoquqWjA==} + cpu: [x64] + os: [openbsd] + + '@rollup/rollup-openharmony-arm64@4.60.4': + resolution: {integrity: sha512-IPOsh5aRYuLv/nkU51X10Bf75Bsf6+gZdx1X+QP5QM6lIJFHHqbHLG0uJn/hWthzo13UAc2umiUorqZy3axoZg==} + cpu: [arm64] + os: [openharmony] + + '@rollup/rollup-win32-arm64-msvc@4.60.4': + resolution: {integrity: sha512-4QzE9E81OohJ/HKzHhsqU+zcYYojVOXlFMs1DdyMT6qXl/niOH7AVElmmEdUNHHS/oRkc++d5k6Vy85zFs0DEw==} + cpu: [arm64] + os: [win32] + + '@rollup/rollup-win32-ia32-msvc@4.60.4': + resolution: {integrity: sha512-zTPgT1YuHHcd+Tmx7h8aml0FWFVelV5N54oHow9SLj+GfoDy/huQ+UV396N/C7KpMDMiPspRktzM1/0r1usYEA==} + cpu: [ia32] + os: [win32] + + '@rollup/rollup-win32-x64-gnu@4.60.4': + resolution: {integrity: sha512-DRS4G7mi9lJxqEDezIkKCaUIKCrLUUDCUaCsTPCi/rtqaC6D/jjwslMQyiDU50Ka0JKpeXeRBFBAXwArY52vBw==} + cpu: [x64] + os: [win32] + + '@rollup/rollup-win32-x64-msvc@4.60.4': + resolution: {integrity: sha512-QVTUovf40zgTqlFVrKA1uXMVvU2QWEFWfAH8Wdc48IxLvrJMQVMBRjuQyUpzZCDkakImib9eVazbWlC6ksWtJw==} + cpu: [x64] + os: [win32] + + '@shikijs/core@4.0.2': + resolution: {integrity: sha512-hxT0YF4ExEqB8G/qFdtJvpmHXBYJ2lWW7qTHDarVkIudPFE6iCIrqdgWxGn5s+ppkGXI0aEGlibI0PAyzP3zlw==} + engines: {node: '>=20'} + + '@shikijs/core@4.1.0': + resolution: {integrity: sha512-jLJtSJeuFffqX6/inRE1zqU5aFv2hrszvYgq3OjbAgFRZiWv7abKMDdQzYxuSDfmUPQozZvI/kuy6VMTvnvqTQ==} + engines: {node: '>=20'} + + '@shikijs/engine-javascript@4.0.2': + resolution: {integrity: sha512-7PW0Nm49DcoUIQEXlJhNNBHyoGMjalRETTCcjMqEaMoJRLljy1Bi/EGV3/qLBgLKQejdspiiYuHGQW6dX94Nag==} + engines: {node: '>=20'} + + '@shikijs/engine-javascript@4.1.0': + resolution: {integrity: sha512-YquhawCUgaBfhsS72e2Y/dI59gCBNPHu3fEO/tvLaXrTssxZrY5ddjtNLTwndrMgPo8b3IscE+xoICDzpTmlFQ==} + engines: {node: '>=20'} + + '@shikijs/engine-oniguruma@4.0.2': + resolution: {integrity: sha512-UpCB9Y2sUKlS9z8juFSKz7ZtysmeXCgnRF0dlhXBkmQnek7lAToPte8DkxmEYGNTMii72zU/lyXiCB6StuZeJg==} + engines: {node: '>=20'} + + '@shikijs/engine-oniguruma@4.1.0': + resolution: {integrity: sha512-axLpjVs45YBvvINa+dJF+NPW+KtFkNXsFr4SDw2BMj9GdeMnGxVB9PQb2xXlJYovslt/nz6giedAyOANkfc7hg==} + engines: {node: '>=20'} + + '@shikijs/langs@4.0.2': + resolution: {integrity: sha512-KaXby5dvoeuZzN0rYQiPMjFoUrz4hgwIE+D6Du9owcHcl6/g16/yT5BQxSW5cGt2MZBz6Hl0YuRqf12omRfUUg==} + engines: {node: '>=20'} + + '@shikijs/langs@4.1.0': + resolution: {integrity: sha512-nwOMruEkbgdZfQ/b8CgpNBVOpvG1k0N5tbmgiFeqsan401+x3ILqlzZJowSla4Agmq4hG2Uf2wh5jLTEhR8VSg==} + engines: {node: '>=20'} + + '@shikijs/primitive@4.0.2': + resolution: {integrity: sha512-M6UMPrSa3fN5ayeJwFVl9qWofl273wtK1VG8ySDZ1mQBfhCpdd8nEx7nPZ/tk7k+TYcpqBZzj/AnwxT9lO+HJw==} + engines: {node: '>=20'} + + '@shikijs/primitive@4.1.0': + resolution: {integrity: sha512-zx2/2Uwj2q9X3KSyYREEhXO23xBw5WUhP4orK2lE4r+t9JGITmEe0JH+wPmJhqHpOT2bRRs6lAL945+LDvOAGw==} + engines: {node: '>=20'} + + '@shikijs/themes@4.0.2': + resolution: {integrity: sha512-mjCafwt8lJJaVSsQvNVrJumbnnj1RI8jbUKrPKgE6E3OvQKxnuRoBaYC51H4IGHePsGN/QtALglWBU7DoKDFnA==} + engines: {node: '>=20'} + + '@shikijs/themes@4.1.0': + resolution: {integrity: sha512-emCcTnUM7yO2wltYbaxm+yLvcCI4+h8XBKc4KmJ7EZUXoSGjcCHifkI//R4OFit9ewpg7H2/9tjOuXrT2v/Knw==} + engines: {node: '>=20'} + + '@shikijs/types@4.0.2': + resolution: {integrity: sha512-qzbeRooUTPnLE+sHD/Z8DStmaDgnbbc/pMrU203950aRqjX/6AFHeDYT+j00y2lPdz0ywJKx7o/7qnqTivtlXg==} + engines: {node: '>=20'} + + '@shikijs/types@4.1.0': + resolution: {integrity: sha512-3EQWX54fMpniOrDblzAhiwiJwpiTMW6+B9DWyUd9ska483tbayFYuw47UxwuPknI31bKnySfVQ/QW+jFL4rFdA==} + engines: {node: '>=20'} + + '@shikijs/vscode-textmate@10.0.2': + resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} + + '@shuding/opentype.js@1.4.0-beta.0': + resolution: {integrity: sha512-3NgmNyH3l/Hv6EvsWJbsvpcpUba6R8IREQ83nH83cyakCw7uM1arZKNfHwv1Wz6jgqrF/j4x5ELvR6PnK9nTcA==} + engines: {node: '>= 8.0.0'} + hasBin: true + + '@tailwindcss/node@4.3.0': + resolution: {integrity: sha512-aFb4gUhFOgdh9AXo4IzBEOzBkkAxm9VigwDJnMIYv3lcfXCJVesNfbEaBl4BNgVRyid92AmdviqwBUBRKSeY3g==} + + '@tailwindcss/oxide-android-arm64@4.3.0': + resolution: {integrity: sha512-TJPiq67tKlLuObP6RkwvVGDoxCMBVtDgKkLfa/uyj7/FyxvQwHS+UOnVrXXgbEsfUaMgiVvC4KbJnRr26ho4Ng==} + engines: {node: '>= 20'} + cpu: [arm64] + os: [android] + + '@tailwindcss/oxide-darwin-arm64@4.3.0': + resolution: {integrity: sha512-oMN/WZRb+SO37BmUElEgeEWuU8E/HXRkiODxJxLe1UTHVXLrdVSgfaJV7pSlhRGMSOiXLuxTIjfsF3wYvz8cgQ==} + engines: {node: '>= 20'} + cpu: [arm64] + os: [darwin] + + '@tailwindcss/oxide-darwin-x64@4.3.0': + resolution: {integrity: sha512-N6CUmu4a6bKVADfw77p+iw6Yd9Q3OBhe0veaDX+QazfuVYlQsHfDgxBrsjQ/IW+zywL8mTrNd0SdJT/zgtvMdA==} + engines: {node: '>= 20'} + cpu: [x64] + os: [darwin] + + '@tailwindcss/oxide-freebsd-x64@4.3.0': + resolution: {integrity: sha512-zDL5hBkQdH5C6MpqbK3gQAgP80tsMwSI26vjOzjJtNCMUo0lFgOItzHKBIupOZNQxt3ouPH7RPhvNhiTfCe5CQ==} + engines: {node: '>= 20'} + cpu: [x64] + os: [freebsd] + + '@tailwindcss/oxide-linux-arm-gnueabihf@4.3.0': + resolution: {integrity: sha512-R06HdNi7A7OEoMsf6d4tjZ71RCWnZQPHj2mnotSFURjNLdBC+cIgXQ7l81CqeoiQftjf6OOblxXMInMgN2VzMA==} + engines: {node: '>= 20'} + cpu: [arm] + os: [linux] + + '@tailwindcss/oxide-linux-arm64-gnu@4.3.0': + resolution: {integrity: sha512-qTJHELX8jetjhRQHCLilkVLmybpzNQAtaI/gaoVoidn/ufbNDbAo8KlK2J+yPoc8wQxvDxCmh/5lr8nC1+lTbg==} + engines: {node: '>= 20'} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@tailwindcss/oxide-linux-arm64-musl@4.3.0': + resolution: {integrity: sha512-Z6sukiQsngnWO+l39X4pPbiWT81IC+PLKF+PHxIlyZbGNb9MODfYlXEVlFvej5BOZInWX01kVyzeLvHsXhfczQ==} + engines: {node: '>= 20'} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@tailwindcss/oxide-linux-x64-gnu@4.3.0': + resolution: {integrity: sha512-DRNdQRpSGzRGfARVuVkxvM8Q12nh19l4BF/G7zGA1oe+9wcC6saFBHTISrpIcKzhiXtSrlSrluCfvMuledoCTQ==} + engines: {node: '>= 20'} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@tailwindcss/oxide-linux-x64-musl@4.3.0': + resolution: {integrity: sha512-Z0IADbDo8bh6I7h2IQMx601AdXBLfFpEdUotft86evd/8ZPflZe9COPO8Q1vw+pfLWIUo9zN/JGZvwuAJqduqg==} + engines: {node: '>= 20'} + cpu: [x64] + os: [linux] + libc: [musl] + + '@tailwindcss/oxide-wasm32-wasi@4.3.0': + resolution: {integrity: sha512-HNZGOUxEmElksYR7S6sC5jTeNGpobAsy9u7Gu0AskJ8/20FR9GqebUyB+HBcU/ax6BHuiuJi+Oda4B+YX6H1yA==} + engines: {node: '>=14.0.0'} + cpu: [wasm32] + bundledDependencies: + - '@napi-rs/wasm-runtime' + - '@emnapi/core' + - '@emnapi/runtime' + - '@tybys/wasm-util' + - '@emnapi/wasi-threads' + - tslib + + '@tailwindcss/oxide-win32-arm64-msvc@4.3.0': + resolution: {integrity: sha512-Pe+RPVTi1T+qymuuRpcdvwSVZjnll/f7n8gBxMMh3xLTctMDKqpdfGimbMyioqtLhUYZxdJ9wGNhV7MKHvgZsQ==} + engines: {node: '>= 20'} + cpu: [arm64] + os: [win32] + + '@tailwindcss/oxide-win32-x64-msvc@4.3.0': + resolution: {integrity: sha512-Mvrf2kXW/yeW/OTezZlCGOirXRcUuLIBx/5Y12BaPM7wJoryG6dfS/NJL8aBPqtTEx/Vm4T4vKzFUcKDT+TKUA==} + engines: {node: '>= 20'} + cpu: [x64] + os: [win32] + + '@tailwindcss/oxide@4.3.0': + resolution: {integrity: sha512-F7HZGBeN9I0/AuuJS5PwcD8xayx5ri5GhjYUDBEVYUkexyA/giwbDNjRVrxSezE3T250OU2K/wp/ltWx3UOefg==} + engines: {node: '>= 20'} + + '@tailwindcss/typography@0.5.19': + resolution: {integrity: sha512-w31dd8HOx3k9vPtcQh5QHP9GwKcgbMp87j58qi6xgiBnFFtKEAgCWnDw4qUT8aHwkCp8bKvb/KGKWWHedP0AAg==} + peerDependencies: + tailwindcss: '>=3.0.0 || insiders || >=4.0.0-alpha.20 || >=4.0.0-beta.1' + + '@tailwindcss/vite@4.3.0': + resolution: {integrity: sha512-t6J3OrB5Fc0ExuhohouH0fWUGMYL6PTLhW+E7zIk/pdbnJARZDCwjBznFnkh5ynRnIRSI4YjtTH0t6USjJISrw==} + peerDependencies: + vite: ^5.2.0 || ^6 || ^7 || ^8 + + '@trysound/sax@0.2.0': + resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} + engines: {node: '>=10.13.0'} + + '@types/debug@4.1.12': + resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} + + '@types/estree-jsx@1.0.5': + resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==} + + '@types/estree@1.0.8': + resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} + + '@types/estree@1.0.9': + resolution: {integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==} + + '@types/hast@3.0.4': + resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} + + '@types/mdast@4.0.4': + resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} + + '@types/mdx@2.0.13': + resolution: {integrity: sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==} + + '@types/ms@2.1.0': + resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} + + '@types/nlcst@2.0.3': + resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==} + + '@types/node@24.12.4': + resolution: {integrity: sha512-GUUEShf+PBCGW2KaXwcIt3Yk+e3pkKwWKb9GSyM9WQVE+ep2jzmHdGsHzu4wgcZy5fN9FBdVzjpBQsYlpfpgLA==} + + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} + + '@types/sax@1.2.7': + resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==} + + '@types/tar@6.1.13': + resolution: {integrity: sha512-IznnlmU5f4WcGTh2ltRu/Ijpmk8wiWXfF0VA4s+HPjHZgvFggk1YaIkbo5krX/zUCzWF8N/l4+W/LNxnvAJ8nw==} + + '@types/unist@2.0.11': + resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} + + '@types/unist@3.0.3': + resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} + + '@types/yauzl@2.10.3': + resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} + + '@ungap/structured-clone@1.3.0': + resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} + + '@ungap/structured-clone@1.3.1': + resolution: {integrity: sha512-mUFwbeTqrVgDQxFveS+df2yfap6iuP20NAKAsBt5jDEoOTDew+zwLAOilHCeQJOVSvmgCX4ogqIrA0mnyr08yQ==} + + '@volar/kit@2.4.28': + resolution: {integrity: sha512-cKX4vK9dtZvDRaAzeoUdaAJEew6IdxHNCRrdp5Kvcl6zZOqb6jTOfk3kXkIkG3T7oTFXguEMt5+9ptyqYR84Pg==} + peerDependencies: + typescript: '*' + + '@volar/language-core@2.4.28': + resolution: {integrity: sha512-w4qhIJ8ZSitgLAkVay6AbcnC7gP3glYM3fYwKV3srj8m494E3xtrCv6E+bWviiK/8hs6e6t1ij1s2Endql7vzQ==} + + '@volar/language-server@2.4.28': + resolution: {integrity: sha512-NqcLnE5gERKuS4PUFwlhMxf6vqYo7hXtbMFbViXcbVkbZ905AIVWhnSo0ZNBC2V127H1/2zP7RvVOVnyITFfBw==} + + '@volar/language-service@2.4.28': + resolution: {integrity: sha512-Rh/wYCZJrI5vCwMk9xyw/Z+MsWxlJY1rmMZPsxUoJKfzIRjS/NF1NmnuEcrMbEVGja00aVpCsInJfixQTMdvLw==} + + '@volar/source-map@2.4.28': + resolution: {integrity: sha512-yX2BDBqJkRXfKw8my8VarTyjv48QwxdJtvRgUpNE5erCsgEUdI2DsLbpa+rOQVAJYshY99szEcRDmyHbF10ggQ==} + + '@volar/typescript@2.4.28': + resolution: {integrity: sha512-Ja6yvWrbis2QtN4ClAKreeUZPVYMARDYZl9LMEv1iQ1QdepB6wn0jTRxA9MftYmYa4DQ4k/DaSZpFPUfxl8giw==} + + '@vscode/emmet-helper@2.11.0': + resolution: {integrity: sha512-QLxjQR3imPZPQltfbWRnHU6JecWTF1QSWhx3GAKQpslx7y3Dp6sIIXhKjiUJ/BR9FX8PVthjr9PD6pNwOJfAzw==} + + '@vscode/l10n@0.0.18': + resolution: {integrity: sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==} + + acorn-jsx@5.3.2: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + + acorn@8.15.0: + resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} + engines: {node: '>=0.4.0'} + hasBin: true + + acorn@8.16.0: + resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==} + engines: {node: '>=0.4.0'} + hasBin: true + + adequate-little-templates@1.0.2: + resolution: {integrity: sha512-d0tFFG538l3Y4CElRKtticzrMr/OGohs32/nf3Ewn8rbTMBYwkVNe8mPdXWrDnMlz+ZVUFQjsTmsBD5zCtU4wg==} + engines: {node: '>=14'} + + ajv-draft-04@1.0.0: + resolution: {integrity: sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==} + peerDependencies: + ajv: ^8.5.0 + peerDependenciesMeta: + ajv: + optional: true + + ajv@8.20.0: + resolution: {integrity: sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==} + + ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + + anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + + arg@5.0.2: + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} + + argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + + aria-query@5.3.2: + resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} + engines: {node: '>= 0.4'} + + array-iterate@2.0.1: + resolution: {integrity: sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==} + + astring@1.9.0: + resolution: {integrity: sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==} + hasBin: true + + astro-expressive-code@0.42.0: + resolution: {integrity: sha512-aiTePi2Cn0mJPYWZSzP1GcxCinX9mNtJyCCshVVPSg1yRwM7ADvFJOx0FnS440M9t65hp8JH//dc2qr22Bm4ag==} + peerDependencies: + astro: ^4.0.0-beta || ^5.0.0-beta || ^3.3.0 || ^6.0.0-beta + + astro-icon@1.1.5: + resolution: {integrity: sha512-CJYS5nWOw9jz4RpGWmzNQY7D0y2ZZacH7atL2K9DeJXJVaz7/5WrxeyIxO8KASk1jCM96Q4LjRx/F3R+InjJrw==} + + astro-robots-txt@1.0.0: + resolution: {integrity: sha512-6JQSLid4gMhoWjOm85UHLkgrw0+hHIjnJVIUqxjU2D6feKlVyYukMNYjH44ZDZBK1P8hNxd33PgWlHzCASvedA==} + + astro-webmanifest@1.0.0: + resolution: {integrity: sha512-ar8SZuFf8k2XuqAYpiaiGmzgpqVufyPx0A9d8OljPup+Sgs+1trG2bpvo7JcM+m4L3figPaYEZOy1rRawCEU0w==} + + astro@6.3.3: + resolution: {integrity: sha512-wvLIZQYbBZt6U8gyflBW4SLBypaqdwLZUH93rT3oT53cmQ0bTGubvMAGjqBRoheOYzYcTJZtW6czztzbu4kQ5g==} + engines: {node: '>=22.12.0', npm: '>=9.6.5', pnpm: '>=7.1.0'} + hasBin: true + + asynckit@0.4.0: + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + + autoprefixer@10.5.0: + resolution: {integrity: sha512-FMhOoZV4+qR6aTUALKX2rEqGG+oyATvwBt9IIzVR5rMa2HRWPkxf+P+PAJLD1I/H5/II+HuZcBJYEFBpq39ong==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + + axios@1.9.0: + resolution: {integrity: sha512-re4CqKTJaURpzbLHtIi6XpDv20/CnpXOtjRY5/CU32L8gU8ek9UIivcfvSWvmKEngmVbrUtPpdDwWDWL7DNHvg==} + + axobject-query@4.1.0: + resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} + engines: {node: '>= 0.4'} + + bail@2.0.2: + resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} + + base64-js@0.0.8: + resolution: {integrity: sha512-3XSA2cR/h/73EzlXXdU6YNycmYI7+kicTxks4eJg2g39biHR84slg2+des+p7iHYhbRg/udIS4TD53WabcOUkw==} + engines: {node: '>= 0.4'} + + baseline-browser-mapping@2.10.29: + resolution: {integrity: sha512-Asa2krT+XTPZINCS+2QcyS8WTkObE77RwkydwF7h6DmnKqbvlalz93m/dnphUyCa6SWSP51VgtEUf2FN+gelFQ==} + engines: {node: '>=6.0.0'} + hasBin: true + + bcp-47-match@2.0.3: + resolution: {integrity: sha512-JtTezzbAibu8G0R9op9zb3vcWZd9JF6M0xOYGPn0fNCd7wOpRB1mU2mH9T8gaBGbAAyIIVgB2G7xG0GP98zMAQ==} + + bcp-47@2.1.0: + resolution: {integrity: sha512-9IIS3UPrvIa1Ej+lVDdDwO7zLehjqsaByECw0bu2RRGP73jALm6FYbzI5gWbgHLvNdkvfXB5YrSbocZdOS0c0w==} + + boolbase@1.0.0: + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} + + browserslist@4.28.2: + resolution: {integrity: sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + + buffer-crc32@0.2.13: + resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} + + call-bind-apply-helpers@1.0.2: + resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} + engines: {node: '>= 0.4'} + + camelize@1.0.1: + resolution: {integrity: sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==} + + caniuse-api@3.0.0: + resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} + + caniuse-lite@1.0.30001792: + resolution: {integrity: sha512-hVLMUZFgR4JJ6ACt1uEESvQN1/dBVqPAKY0hgrV70eN3391K6juAfTjKZLKvOMsx8PxA7gsY1/tLMMTcfFLLpw==} + + ccount@2.0.1: + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} + + character-entities-html4@2.1.0: + resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} + + character-entities-legacy@3.0.0: + resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} + + character-entities@2.0.2: + resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} + + character-reference-invalid@2.0.1: + resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} + + cheerio-select@2.1.0: + resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} + + cheerio@1.0.0: + resolution: {integrity: sha512-quS9HgjQpdaXOvsZz82Oz7uxtXiy6UIsIQcpBj7HRw2M63Skasm9qlDocAM7jNuaxdhpPU7c4kJN+gA5MCu4ww==} + engines: {node: '>=18.17'} + + chokidar@4.0.3: + resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} + engines: {node: '>= 14.16.0'} + + chokidar@5.0.0: + resolution: {integrity: sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==} + engines: {node: '>= 20.19.0'} + + chownr@2.0.0: + resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} + engines: {node: '>=10'} + + ci-info@4.4.0: + resolution: {integrity: sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==} + engines: {node: '>=8'} + + cliui@8.0.1: + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} + engines: {node: '>=12'} + + clsx@2.1.1: + resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} + engines: {node: '>=6'} + + collapse-white-space@2.1.0: + resolution: {integrity: sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==} + + color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + + color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + combined-stream@1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} + + comma-separated-tokens@2.0.3: + resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} + + commander@11.1.0: + resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} + engines: {node: '>=16'} + + commander@7.2.0: + resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} + engines: {node: '>= 10'} + + common-ancestor-path@2.0.0: + resolution: {integrity: sha512-dnN3ibLeoRf2HNC+OlCiNc5d2zxbLJXOtiZUudNFSXZrNSydxcCsSpRzXwfu7BBWCIfHPw+xTayeBvJCP/D8Ng==} + engines: {node: '>= 18'} + + confbox@0.1.8: + resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} + + confbox@0.2.2: + resolution: {integrity: sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==} + + cookie-es@1.2.3: + resolution: {integrity: sha512-lXVyvUvrNXblMqzIRrxHb57UUVmqsSWlxqt3XIjCkUP0wDAf6uicO6KMbEgYrMNtEvWgWHwe42CKxPu9MYAnWw==} + + cookie@1.1.1: + resolution: {integrity: sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==} + engines: {node: '>=18'} + + crossws@0.3.5: + resolution: {integrity: sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==} + + css-background-parser@0.1.0: + resolution: {integrity: sha512-2EZLisiZQ+7m4wwur/qiYJRniHX4K5Tc9w93MT3AS0WS1u5kaZ4FKXlOTBhOjc+CgEgPiGY+fX1yWD8UwpEqUA==} + + css-box-shadow@1.0.0-3: + resolution: {integrity: sha512-9jaqR6e7Ohds+aWwmhe6wILJ99xYQbfmK9QQB9CcMjDbTxPZjwEmUQpU91OG05Xgm8BahT5fW+svbsQGjS/zPg==} + + css-color-keywords@1.0.0: + resolution: {integrity: sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==} + engines: {node: '>=4'} + + css-gradient-parser@0.0.17: + resolution: {integrity: sha512-w2Xy9UMMwlKtou0vlRnXvWglPAceXCTtcmVSo8ZBUvqCV5aXEFP/PC6d+I464810I9FT++UACwTD5511bmGPUg==} + engines: {node: '>=16'} + + css-select@5.2.2: + resolution: {integrity: sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==} + + css-selector-parser@3.3.0: + resolution: {integrity: sha512-Y2asgMGFqJKF4fq4xHDSlFYIkeVfRsm69lQC1q9kbEsH5XtnINTMrweLkjYMeaUgiXBy/uvKeO/a1JHTNnmB2g==} + + css-to-react-native@3.2.0: + resolution: {integrity: sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==} + + css-tree@2.2.1: + resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} + + css-tree@2.3.1: + resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + + css-tree@3.2.1: + resolution: {integrity: sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + + css-what@6.2.2: + resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==} + engines: {node: '>= 6'} + + cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + + cssnano-preset-default@8.0.1: + resolution: {integrity: sha512-OTdKeYMlvQ8KBgyej5ysktnWJoeyo7rGrVnm+bdpIHGvxhbTGPsOkB+7T1EdTuX00dGlQQb2UEbSPB1OpMXULw==} + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} + peerDependencies: + postcss: ^8.5.14 + + cssnano-utils@6.0.0: + resolution: {integrity: sha512-ztS9W/+uaDn+bkYmDhs+GdMveHJ3CL8IPNHpRqDUQXv5GJOTQAJjV1XUOInr9esLXSabQV1pLRZlJpyUwEqDyQ==} + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} + peerDependencies: + postcss: ^8.5.14 + + cssnano@8.0.1: + resolution: {integrity: sha512-oSiOnPQNNYjusTUlYJiE6xvFQG4don3N0QavaoV1BxIsC1zjvxOwikXlR7lG1EVmZNDDaJkHbQx1VRB8kaoMHA==} + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} + peerDependencies: + postcss: ^8.5.14 + + csso@5.0.5: + resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} + + debug@4.4.3: + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + decode-named-character-reference@1.1.0: + resolution: {integrity: sha512-Wy+JTSbFThEOXQIR2L6mxJvEs+veIzpmqD7ynWxMXGpnk3smkHQOp6forLdHsKpAMW9iJpaBBIxz285t1n1C3w==} + + decode-named-character-reference@1.3.0: + resolution: {integrity: sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==} + + defu@6.1.7: + resolution: {integrity: sha512-7z22QmUWiQ/2d0KkdYmANbRUVABpZ9SNYyH5vx6PZ+nE5bcC0l7uFvEfHlyld/HcGBFTL536ClDt3DEcSlEJAQ==} + + delayed-stream@1.0.0: + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} + engines: {node: '>=0.4.0'} + + dequal@2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} + + destr@2.0.5: + resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==} + + detect-libc@2.1.2: + resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} + engines: {node: '>=8'} + + devalue@5.8.1: + resolution: {integrity: sha512-4CXDYRBGqN+57wVJkuXBYmpAVUSg3L6JAQa/DFqm238G73E1wuyc/JhGQJzN7vUf/CMphYau2zXbfWzDR5aTEw==} + + devlop@1.1.0: + resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} + + diff@8.0.4: + resolution: {integrity: sha512-DPi0FmjiSU5EvQV0++GFDOJ9ASQUVFh5kD+OzOnYdi7n3Wpm9hWWGfB/O2blfHcMVTL5WkQXSnRiK9makhrcnw==} + engines: {node: '>=0.3.1'} + + direction@2.0.1: + resolution: {integrity: sha512-9S6m9Sukh1cZNknO1CWAr2QAWsbKLafQiyM5gZ7VgXHeuaoUwffKN4q6NC4A/Mf9iiPlOXQEKW/Mv/mh9/3YFA==} + hasBin: true + + dom-serializer@2.0.0: + resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} + + domelementtype@2.3.0: + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} + + domhandler@5.0.3: + resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} + engines: {node: '>= 4'} + + domutils@3.2.2: + resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==} + + dset@3.1.4: + resolution: {integrity: sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==} + engines: {node: '>=4'} + + dunder-proto@1.0.1: + resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} + engines: {node: '>= 0.4'} + + electron-to-chromium@1.5.354: + resolution: {integrity: sha512-JaBHwWcfIdmSAfWM5l3uwjGd431j8YEMikZ+K/2nXVuBqJKyZ0f+2h4n4JY5AyNiZmnY9qQr2RU3v9DxDmHMNg==} + + emmet@2.4.11: + resolution: {integrity: sha512-23QPJB3moh/U9sT4rQzGgeyyGIrcM+GH5uVYg2C6wZIxAIJq7Ng3QLT79tl8FUwDXhyq9SusfknOrofAKqvgyQ==} + + emoji-regex-xs@2.0.1: + resolution: {integrity: sha512-1QFuh8l7LqUcKe24LsPUNzjrzJQ7pgRwp1QMcZ5MX6mFplk2zQ08NVCM84++1cveaUUYtcCYHmeFEuNg16sU4g==} + engines: {node: '>=10.0.0'} + + emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + + encoding-sniffer@0.2.0: + resolution: {integrity: sha512-ju7Wq1kg04I3HtiYIOrUrdfdDvkyO9s5XM8QAj/bN61Yo/Vb4vgJxy5vi4Yxk01gWHbrofpPtpxM8bKger9jhg==} + + end-of-stream@1.4.4: + resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} + + enhanced-resolve@5.21.3: + resolution: {integrity: sha512-QyL119InA+XXEkNLNTPCXPugSvOfhwv0JOlGNzvxs0hZaiHLNvXSpudUWsOlsXGWJh8G6ckCScEkVHfX3kw/2Q==} + engines: {node: '>=10.13.0'} + + entities@4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + engines: {node: '>=0.12'} + + entities@6.0.1: + resolution: {integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==} + engines: {node: '>=0.12'} + + es-define-property@1.0.1: + resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} + engines: {node: '>= 0.4'} + + es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} + + es-module-lexer@2.1.0: + resolution: {integrity: sha512-n27zTYMjYu1aj4MjCWzSP7G9r75utsaoc8m61weK+W8JMBGGQybd43GstCXZ3WNmSFtGT9wi59qQTW6mhTR5LQ==} + + es-object-atoms@1.1.1: + resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} + engines: {node: '>= 0.4'} + + es-set-tostringtag@2.1.0: + resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} + engines: {node: '>= 0.4'} + + esast-util-from-estree@2.0.0: + resolution: {integrity: sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==} + + esast-util-from-js@2.0.1: + resolution: {integrity: sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==} + + esbuild@0.27.7: + resolution: {integrity: sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w==} + engines: {node: '>=18'} + hasBin: true + + escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} + + escape-html@1.0.3: + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} + + escape-string-regexp@5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} + + estree-util-attach-comments@3.0.0: + resolution: {integrity: sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==} + + estree-util-build-jsx@3.0.1: + resolution: {integrity: sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==} + + estree-util-is-identifier-name@3.0.0: + resolution: {integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==} + + estree-util-scope@1.0.0: + resolution: {integrity: sha512-2CAASclonf+JFWBNJPndcOpA8EMJwa0Q8LUFJEKqXLW6+qBvbFZuF5gItbQOs/umBUkjviCSDCbBwU2cXbmrhQ==} + + estree-util-to-js@2.0.0: + resolution: {integrity: sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==} + + estree-util-visit@2.0.0: + resolution: {integrity: sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==} + + estree-walker@2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + + estree-walker@3.0.3: + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} + + eventemitter3@5.0.4: + resolution: {integrity: sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==} + + expressive-code@0.42.0: + resolution: {integrity: sha512-V5DtJLEKuj4wf9O6IRtPtRObkMVy2ggR+S0MdjrTw6m58krZnDioyhW1si3Y04c5YPeooP4nd85Yq9NwEVHS4g==} + + exsolve@1.0.5: + resolution: {integrity: sha512-pz5dvkYYKQ1AHVrgOzBKWeP4u4FRb3a6DNK2ucr0OoNwYIU4QWsJ+NM36LLzORT+z845MzKHHhpXiUF5nvQoJg==} + + extend@3.0.2: + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + + extract-zip@2.0.1: + resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==} + engines: {node: '>= 10.17.0'} + hasBin: true + + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + fast-string-truncated-width@3.0.3: + resolution: {integrity: sha512-0jjjIEL6+0jag3l2XWWizO64/aZVtpiGE3t0Zgqxv0DPuxiMjvB3M24fCyhZUO4KomJQPj3LTSUnDP3GpdwC0g==} + + fast-string-width@3.0.2: + resolution: {integrity: sha512-gX8LrtNEI5hq8DVUfRQMbr5lpaS4nMIWV+7XEbXk2b8kiQIizgnlr12B4dA3ZEx3308ze0O4Q1R+cHts8kyUJg==} + + fast-uri@3.1.2: + resolution: {integrity: sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==} + + fast-wrap-ansi@0.2.0: + resolution: {integrity: sha512-rLV8JHxTyhVmFYhBJuMujcrHqOT2cnO5Zxj37qROj23CP39GXubJRBUFF0z8KFK77Uc0SukZUf7JZhsVEQ6n8w==} + + fast-xml-builder@1.2.0: + resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} + + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} + hasBin: true + + fd-slicer@1.1.0: + resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} + + fdir@6.5.0: + resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} + engines: {node: '>=12.0.0'} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + + fflate@0.7.4: + resolution: {integrity: sha512-5u2V/CDW15QM1XbbgS+0DfPxVB+jUKhWEKuuFuHncbk3tEEqzmoXL+2KyOFuKGqOnmdIy0/davWF1CkuwtibCw==} + + filename-reserved-regex@3.0.0: + resolution: {integrity: sha512-hn4cQfU6GOT/7cFHXBqeBg2TbrMBgdD0kcjLhvSQYYwm3s4B6cjvBfb7nBALJLAXqmU5xajSa7X2NnUud/VCdw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + flattie@1.1.1: + resolution: {integrity: sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==} + engines: {node: '>=8'} + + follow-redirects@1.15.9: + resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + + fontace@0.4.1: + resolution: {integrity: sha512-lDMvbAzSnHmbYMTEld5qdtvNH2/pWpICOqpean9IgC7vUbUJc3k+k5Dokp85CegamqQpFbXf0rAVkbzpyTA8aw==} + + fontkitten@1.0.3: + resolution: {integrity: sha512-Wp1zXWPVUPBmfoa3Cqc9ctaKuzKAV6uLstRqlR56kSjplf5uAce+qeyYym7F+PHbGTk+tCEdkCW6RD7DX/gBZw==} + engines: {node: '>=20'} + + form-data@4.0.2: + resolution: {integrity: sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==} + engines: {node: '>= 6'} + + fraction.js@5.3.4: + resolution: {integrity: sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==} + + fs-minipass@2.1.0: + resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} + engines: {node: '>= 8'} + + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + + get-caller-file@2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} + + get-intrinsic@1.3.0: + resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} + engines: {node: '>= 0.4'} + + get-proto@1.0.1: + resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} + engines: {node: '>= 0.4'} + + get-stream@5.2.0: + resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} + engines: {node: '>=8'} + + get-tsconfig@5.0.0-beta.4: + resolution: {integrity: sha512-7nF7C9fIPFEMHgEMEfgIlO9wDdZ8CyHw27rWciFZfHvHDReIiPhsYuzPRXsfvBCqFy1l8RRyyWV7QLM+ZhUJsQ==} + engines: {node: '>=20.20.0'} + + github-slugger@2.0.0: + resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} + + globals@15.15.0: + resolution: {integrity: sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==} + engines: {node: '>=18'} + + gopd@1.2.0: + resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} + engines: {node: '>= 0.4'} + + graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + + h3@1.15.11: + resolution: {integrity: sha512-L3THSe2MPeBwgIZVSH5zLdBBU90TOxarvhK9d04IDY2AmVS8j2Jz2LIWtwsGOU3lu2I5jCN7FNvVfY2+XyF+mg==} + + has-symbols@1.1.0: + resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} + engines: {node: '>= 0.4'} + + has-tostringtag@1.0.2: + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} + engines: {node: '>= 0.4'} + + hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + + hast-util-from-html@2.0.3: + resolution: {integrity: sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==} + + hast-util-from-parse5@8.0.3: + resolution: {integrity: sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==} + + hast-util-has-property@3.0.0: + resolution: {integrity: sha512-MNilsvEKLFpV604hwfhVStK0usFY/QmM5zX16bo7EjnAEGofr5YyI37kzopBlZJkHD4t887i+q/C8/tr5Q94cA==} + + hast-util-heading-rank@3.0.0: + resolution: {integrity: sha512-EJKb8oMUXVHcWZTDepnr+WNbfnXKFNf9duMesmr4S8SXTJBJ9M4Yok08pu9vxdJwdlGRhVumk9mEhkEvKGifwA==} + + hast-util-interactive@3.0.0: + resolution: {integrity: sha512-9VFa3kP6AT40BNYcPmn3jpsG+1KPDF0rUFCrFVQDUsuUXZ3YLODm8UGV0tmYzFpcOIQXTAOi2ccS3ywlj2dQTA==} + + hast-util-is-element@3.0.0: + resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==} + + hast-util-parse-selector@4.0.0: + resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} + + hast-util-raw@9.1.0: + resolution: {integrity: sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==} + + hast-util-select@6.0.4: + resolution: {integrity: sha512-RqGS1ZgI0MwxLaKLDxjprynNzINEkRHY2i8ln4DDjgv9ZhcYVIHN9rlpiYsqtFwrgpYU361SyWDQcGNIBVu3lw==} + + hast-util-to-estree@3.1.3: + resolution: {integrity: sha512-48+B/rJWAp0jamNbAAf9M7Uf//UVqAoMmgXhBdxTDJLGKY+LRnZ99qcG+Qjl5HfMpYNzS5v4EAwVEF34LeAj7w==} + + hast-util-to-html@9.0.5: + resolution: {integrity: sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==} + + hast-util-to-jsx-runtime@2.3.6: + resolution: {integrity: sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==} + + hast-util-to-parse5@8.0.1: + resolution: {integrity: sha512-MlWT6Pjt4CG9lFCjiz4BH7l9wmrMkfkJYCxFwKQic8+RTZgWPuWxwAfjJElsXkex7DJjfSJsQIt931ilUgmwdA==} + + hast-util-to-string@3.0.1: + resolution: {integrity: sha512-XelQVTDWvqcl3axRfI0xSeoVKzyIFPwsAGSLIsKdJKQMXDYJS4WYrBNF/8J7RdhIcFI2BOHgAifggsvsxp/3+A==} + + hast-util-to-text@4.0.2: + resolution: {integrity: sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==} + + hast-util-whitespace@3.0.0: + resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} + + hastscript@9.0.1: + resolution: {integrity: sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==} + + hex-rgb@4.3.0: + resolution: {integrity: sha512-Ox1pJVrDCyGHMG9CFg1tmrRUMRPRsAWYc/PinY0XzJU4K7y7vjNoLKIQ7BR5UJMCxNN8EM1MNDmHWA/B3aZUuw==} + engines: {node: '>=6'} + + html-escaper@3.0.3: + resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==} + + html-void-elements@3.0.0: + resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} + + htmlparser2@9.1.0: + resolution: {integrity: sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==} + + http-cache-semantics@4.2.0: + resolution: {integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==} + + iconv-lite@0.6.3: + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} + engines: {node: '>=0.10.0'} + + inline-style-parser@0.2.7: + resolution: {integrity: sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA==} + + iron-webcrypto@1.2.1: + resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==} + + is-absolute-url@4.0.1: + resolution: {integrity: sha512-/51/TKE88Lmm7Gc4/8btclNXWS+g50wXhYJq8HWIBAGUBnoAdRu1aXeh364t/O7wXDAcTJDP8PNuNKWUDWie+A==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + is-alphabetical@2.0.1: + resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} + + is-alphanumerical@2.0.1: + resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} + + is-decimal@2.0.1: + resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} + + is-docker@3.0.0: + resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + hasBin: true + + is-docker@4.0.0: + resolution: {integrity: sha512-LHE+wROyG/Y/0ZnbktRCoTix2c1RhgWaZraMZ8o1Q7zCh0VSrICJQO5oqIIISrcSBtrXv0o233w1IYwsWCjTzA==} + engines: {node: '>=20'} + hasBin: true + + is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + + is-hexadecimal@2.0.1: + resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} + + is-inside-container@1.0.0: + resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} + engines: {node: '>=14.16'} + hasBin: true + + is-plain-obj@4.1.0: + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} + engines: {node: '>=12'} + + is-wsl@3.1.1: + resolution: {integrity: sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==} + engines: {node: '>=16'} + + jiti@2.7.0: + resolution: {integrity: sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==} + hasBin: true + + js-yaml@4.1.1: + resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==} + hasBin: true + + json-schema-traverse@1.0.0: + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + + jsonc-parser@2.3.1: + resolution: {integrity: sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==} + + jsonc-parser@3.3.1: + resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==} + + kleur@4.1.5: + resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} + engines: {node: '>=6'} + + kolorist@1.8.0: + resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} + + lightningcss-android-arm64@1.32.0: + resolution: {integrity: sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [android] + + lightningcss-darwin-arm64@1.32.0: + resolution: {integrity: sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [darwin] + + lightningcss-darwin-x64@1.32.0: + resolution: {integrity: sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [darwin] + + lightningcss-freebsd-x64@1.32.0: + resolution: {integrity: sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [freebsd] + + lightningcss-linux-arm-gnueabihf@1.32.0: + resolution: {integrity: sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==} + engines: {node: '>= 12.0.0'} + cpu: [arm] + os: [linux] + + lightningcss-linux-arm64-gnu@1.32.0: + resolution: {integrity: sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + libc: [glibc] + + lightningcss-linux-arm64-musl@1.32.0: + resolution: {integrity: sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + libc: [musl] + + lightningcss-linux-x64-gnu@1.32.0: + resolution: {integrity: sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + libc: [glibc] + + lightningcss-linux-x64-musl@1.32.0: + resolution: {integrity: sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + libc: [musl] + + lightningcss-win32-arm64-msvc@1.32.0: + resolution: {integrity: sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [win32] + + lightningcss-win32-x64-msvc@1.32.0: + resolution: {integrity: sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [win32] + + lightningcss@1.32.0: + resolution: {integrity: sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==} + engines: {node: '>= 12.0.0'} + + lilconfig@3.1.3: + resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} + engines: {node: '>=14'} + + linebreak@1.1.0: + resolution: {integrity: sha512-MHp03UImeVhB7XZtjd0E4n6+3xr5Dq/9xI/5FptGk5FrbDR3zagPa2DS6U8ks/3HjbKWG9Q1M2ufOzxV2qLYSQ==} + + local-pkg@0.5.1: + resolution: {integrity: sha512-9rrA30MRRP3gBD3HTGnC6cDFpaE1kVDWxWgqWJUN0RvDNAo+Nz/9GxB+nHOH0ifbVFy0hSA1V6vFDvnx54lTEQ==} + engines: {node: '>=14'} + + local-pkg@1.1.1: + resolution: {integrity: sha512-WunYko2W1NcdfAFpuLUoucsgULmgDBRkdxHxWQ7mK0cQqwPiy8E1enjuRBrhLtZkB5iScJ1XIPdhVEFK8aOLSg==} + engines: {node: '>=14'} + + lodash.memoize@4.1.2: + resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} + + lodash.uniq@4.5.0: + resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} + + longest-streak@3.1.0: + resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} + + lru-cache@11.4.0: + resolution: {integrity: sha512-W+R+kFL4HgVxONq2bhXPi3bGpzGe/yEhVOp233qw9wCRtgncJ15P3bC+e4zZMu4Cq7d+WAJjXGW0uUkifhcatA==} + engines: {node: 20 || >=22} + + magic-string@0.30.21: + resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} + + magicast@0.5.3: + resolution: {integrity: sha512-pVKE4UdSQ7DvHzivsCIFx2BJn1mHG6KsyrFcaxFx6tONdneEuThrDx0Cj3AMg58KyN4pzYT+LHOotxDQDjNvkw==} + + markdown-extensions@2.0.0: + resolution: {integrity: sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==} + engines: {node: '>=16'} + + markdown-table@3.0.4: + resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} + + math-intrinsics@1.1.0: + resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} + engines: {node: '>= 0.4'} + + mdast-util-definitions@6.0.0: + resolution: {integrity: sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==} + + mdast-util-directive@3.1.0: + resolution: {integrity: sha512-I3fNFt+DHmpWCYAT7quoM6lHf9wuqtI+oCOfvILnoicNIqjh5E3dEJWiXuYME2gNe8vl1iMQwyUHa7bgFmak6Q==} + + mdast-util-find-and-replace@3.0.2: + resolution: {integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==} + + mdast-util-from-markdown@2.0.2: + resolution: {integrity: sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==} + + mdast-util-from-markdown@2.0.3: + resolution: {integrity: sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q==} + + mdast-util-gfm-autolink-literal@2.0.1: + resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} + + mdast-util-gfm-footnote@2.1.0: + resolution: {integrity: sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==} + + mdast-util-gfm-strikethrough@2.0.0: + resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} + + mdast-util-gfm-table@2.0.0: + resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} + + mdast-util-gfm-task-list-item@2.0.0: + resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} + + mdast-util-gfm@3.1.0: + resolution: {integrity: sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==} + + mdast-util-mdx-expression@2.0.1: + resolution: {integrity: sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==} + + mdast-util-mdx-jsx@3.2.0: + resolution: {integrity: sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==} + + mdast-util-mdx@3.0.0: + resolution: {integrity: sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==} + + mdast-util-mdxjs-esm@2.0.1: + resolution: {integrity: sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==} + + mdast-util-phrasing@4.1.0: + resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} + + mdast-util-to-hast@13.2.1: + resolution: {integrity: sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==} + + mdast-util-to-markdown@2.1.2: + resolution: {integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==} + + mdast-util-to-string@4.0.0: + resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} + + mdn-data@2.0.28: + resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==} + + mdn-data@2.0.30: + resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} + + mdn-data@2.27.1: + resolution: {integrity: sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==} + + micromark-core-commonmark@2.0.3: + resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==} + + micromark-extension-directive@4.0.0: + resolution: {integrity: sha512-/C2nqVmXXmiseSSuCdItCMho7ybwwop6RrrRPk0KbOHW21JKoCldC+8rFOaundDoRBUWBnJJcxeA/Kvi34WQXg==} + + micromark-extension-gfm-autolink-literal@2.1.0: + resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} + + micromark-extension-gfm-footnote@2.1.0: + resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==} + + micromark-extension-gfm-strikethrough@2.1.0: + resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==} + + micromark-extension-gfm-table@2.1.1: + resolution: {integrity: sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==} + + micromark-extension-gfm-tagfilter@2.0.0: + resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} + + micromark-extension-gfm-task-list-item@2.1.0: + resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==} + + micromark-extension-gfm@3.0.0: + resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} + + micromark-extension-mdx-expression@3.0.1: + resolution: {integrity: sha512-dD/ADLJ1AeMvSAKBwO22zG22N4ybhe7kFIZ3LsDI0GlsNr2A3KYxb0LdC1u5rj4Nw+CHKY0RVdnHX8vj8ejm4Q==} + + micromark-extension-mdx-jsx@3.0.2: + resolution: {integrity: sha512-e5+q1DjMh62LZAJOnDraSSbDMvGJ8x3cbjygy2qFEi7HCeUT4BDKCvMozPozcD6WmOt6sVvYDNBKhFSz3kjOVQ==} + + micromark-extension-mdx-md@2.0.0: + resolution: {integrity: sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==} + + micromark-extension-mdxjs-esm@3.0.0: + resolution: {integrity: sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==} + + micromark-extension-mdxjs@3.0.0: + resolution: {integrity: sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==} + + micromark-factory-destination@2.0.1: + resolution: {integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==} + + micromark-factory-label@2.0.1: + resolution: {integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==} + + micromark-factory-mdx-expression@2.0.3: + resolution: {integrity: sha512-kQnEtA3vzucU2BkrIa8/VaSAsP+EJ3CKOvhMuJgOEGg9KDC6OAY6nSnNDVRiVNRqj7Y4SlSzcStaH/5jge8JdQ==} + + micromark-factory-space@2.0.1: + resolution: {integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==} + + micromark-factory-title@2.0.1: + resolution: {integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==} + + micromark-factory-whitespace@2.0.1: + resolution: {integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==} + + micromark-util-character@2.1.1: + resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==} + + micromark-util-chunked@2.0.1: + resolution: {integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==} + + micromark-util-classify-character@2.0.1: + resolution: {integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==} + + micromark-util-combine-extensions@2.0.1: + resolution: {integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==} + + micromark-util-decode-numeric-character-reference@2.0.2: + resolution: {integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==} + + micromark-util-decode-string@2.0.1: + resolution: {integrity: sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==} + + micromark-util-encode@2.0.1: + resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==} + + micromark-util-events-to-acorn@2.0.3: + resolution: {integrity: sha512-jmsiEIiZ1n7X1Rr5k8wVExBQCg5jy4UXVADItHmNk1zkwEVhBuIUKRu3fqv+hs4nxLISi2DQGlqIOGiFxgbfHg==} + + micromark-util-html-tag-name@2.0.1: + resolution: {integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==} + + micromark-util-normalize-identifier@2.0.1: + resolution: {integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==} + + micromark-util-resolve-all@2.0.1: + resolution: {integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==} + + micromark-util-sanitize-uri@2.0.1: + resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==} + + micromark-util-subtokenize@2.1.0: + resolution: {integrity: sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==} + + micromark-util-symbol@2.0.1: + resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==} + + micromark-util-types@2.0.2: + resolution: {integrity: sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==} + + micromark@4.0.2: + resolution: {integrity: sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==} + + mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + + mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + + minipass@3.3.6: + resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} + engines: {node: '>=8'} + + minipass@4.2.8: + resolution: {integrity: sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==} + engines: {node: '>=8'} + + minipass@5.0.0: + resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} + engines: {node: '>=8'} + + minizlib@2.1.2: + resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} + engines: {node: '>= 8'} + + mkdirp@1.0.4: + resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} + engines: {node: '>=10'} + hasBin: true + + mlly@1.7.4: + resolution: {integrity: sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==} + + mrmime@2.0.1: + resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==} + engines: {node: '>=10'} + + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + muggle-string@0.4.1: + resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==} + + nanoid@3.3.12: + resolution: {integrity: sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + neotraverse@0.6.18: + resolution: {integrity: sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==} + engines: {node: '>= 10'} + + nlcst-to-string@4.0.0: + resolution: {integrity: sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==} + + node-fetch-native@1.6.7: + resolution: {integrity: sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==} + + node-mock-http@1.0.4: + resolution: {integrity: sha512-8DY+kFsDkNXy1sJglUfuODx1/opAGJGyrTuFqEoN90oRc2Vk0ZbD4K2qmKXBBEhZQzdKHIVfEJpDU8Ak2NJEvQ==} + + node-releases@2.0.44: + resolution: {integrity: sha512-5WUyunoPMsvvEhS8AxHtRzP+oA8UCkJ7YRxatWKjngndhDGLiqEVAQKWjFAiAiuL8zMRGzGSJxFnLetoa43qGQ==} + + normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + nth-check@2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + + obug@2.1.1: + resolution: {integrity: sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==} + + ofetch@1.5.1: + resolution: {integrity: sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==} + + ohash@2.0.11: + resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==} + + once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + + oniguruma-parser@0.12.2: + resolution: {integrity: sha512-6HVa5oIrgMC6aA6WF6XyyqbhRPJrKR02L20+2+zpDtO5QAzGHAUGw5TKQvwi5vctNnRHkJYmjAhRVQF2EKdTQw==} + + oniguruma-to-es@4.3.6: + resolution: {integrity: sha512-csuQ9x3Yr0cEIs/Zgx/OEt9iBw9vqIunAPQkx19R/fiMq2oGVTgcMqO/V3Ybqefr1TBvosI6jU539ksaBULJyA==} + + p-limit@7.3.0: + resolution: {integrity: sha512-7cIXg/Z0M5WZRblrsOla88S4wAK+zOQQWeBYfV3qJuJXMr+LnbYjaadrFaS0JILfEDPVqHyKnZ1Z/1d6J9VVUw==} + engines: {node: '>=20'} + + p-queue@9.3.0: + resolution: {integrity: sha512-7NED7xhQ74Ngp4JP/2e0VZHp7vSWfJfqeiR92jPgxsz6m0Se4P03YoTKa9dDXyZ3r6P616gUXttrB6nnHYKang==} + engines: {node: '>=20'} + + p-timeout@7.0.1: + resolution: {integrity: sha512-AxTM2wDGORHGEkPCt8yqxOTMgpfbEHqF51f/5fJCmwFC3C/zNcGT63SymH2ttOAaiIws2zVg4+izQCjrakcwHg==} + engines: {node: '>=20'} + + package-manager-detector@1.6.0: + resolution: {integrity: sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA==} + + pagefind@1.5.2: + resolution: {integrity: sha512-XTUaK0hXMCu2jszWE584JGQT7y284TmMV9l/HX3rnG5uo3rHI/uHU56XTyyyPFjeWEBxECbAi0CaFDJOONtG0Q==} + hasBin: true + + pako@0.2.9: + resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==} + + parse-css-color@0.2.1: + resolution: {integrity: sha512-bwS/GGIFV3b6KS4uwpzCFj4w297Yl3uqnSgIPsoQkx7GMLROXfMnWvxfNkL0oh8HVhZA4hvJoEoEIqonfJ3BWg==} + + parse-entities@4.0.2: + resolution: {integrity: sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==} + + parse-latin@7.0.0: + resolution: {integrity: sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==} + + parse5-htmlparser2-tree-adapter@7.1.0: + resolution: {integrity: sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==} + + parse5-parser-stream@7.1.2: + resolution: {integrity: sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==} + + parse5@7.3.0: + resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==} + + path-browserify@1.0.1: + resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} + + path-expression-matcher@1.5.0: + resolution: {integrity: sha512-cbrerZV+6rvdQrrD+iGMcZFEiiSrbv9Tfdkvnusy6y0x0GKBXREFg/Y65GhIfm0tnLntThhzCnfKwp1WRjeCyQ==} + engines: {node: '>=14.0.0'} + + pathe@1.1.2: + resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} + + pathe@2.0.3: + resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} + + pend@1.2.0: + resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} + + piccolore@0.1.3: + resolution: {integrity: sha512-o8bTeDWjE086iwKrROaDf31K0qC/BENdm15/uH9usSC/uZjJOKb2YGiVHfLY4GhwsERiPI1jmwI2XrA7ACOxVw==} + + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + + picomatch@2.3.2: + resolution: {integrity: sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==} + engines: {node: '>=8.6'} + + picomatch@4.0.4: + resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==} + engines: {node: '>=12'} + + pkg-types@1.3.1: + resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==} + + pkg-types@2.1.0: + resolution: {integrity: sha512-wmJwA+8ihJixSoHKxZJRBQG1oY8Yr9pGLzRmSsNms0iNWyHHAlZCa7mmKiFR10YPZuz/2k169JiS/inOjBCZ2A==} + + postcss-calc@10.1.1: + resolution: {integrity: sha512-NYEsLHh8DgG/PRH2+G9BTuUdtf9ViS+vdoQ0YA5OQdGsfN4ztiwtDWNtBl9EKeqNMFnIu8IKZ0cLxEQ5r5KVMw==} + engines: {node: ^18.12 || ^20.9 || >=22.0} + peerDependencies: + postcss: ^8.4.38 + + postcss-colormin@8.0.0: + resolution: {integrity: sha512-KKwMmsSgsmdYXqrjQeqL3tnuIFtctiR1GEMHdjNpDpz/TCRkkkok2mMcreK2zVV3l7POWOmAkR2xYHUpRUK1DA==} + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} + peerDependencies: + postcss: ^8.5.14 + + postcss-convert-values@8.0.0: + resolution: {integrity: sha512-Ohtj3rNZWawTRePv5NCHTy8VJSdJ/G/uKuxcxJreOMichuqcT6uEl2TAnopVeJCJ/c13jaSqg7m63yFLM5zBsA==} + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} + peerDependencies: + postcss: ^8.5.14 + + postcss-discard-comments@8.0.0: + resolution: {integrity: sha512-zGpvVLj2sbagEp+BTVETvAfkZdGVA6rALNujDK/WTIjdf1/rQOxOG8BBzkI8UQgnw8SkL6xffAfbtGMHFypadw==} + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} + peerDependencies: + postcss: ^8.5.14 + + postcss-discard-duplicates@8.0.0: + resolution: {integrity: sha512-zjRyYmNGI3PTipKBBtCgExlmZXQn49KvKoaiNnR2g+iXxeNk7GY5Js2ULtZXPrCYeqjPagrzKIBNcBocvXCR7g==} + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} + peerDependencies: + postcss: ^8.5.14 + + postcss-discard-empty@8.0.0: + resolution: {integrity: sha512-kxPJg6EqahbBvm+l7hpYYCtpsv8dlz7Tv6wJXUXZaeuY0WGS61DxfGdZR4uVB/Cx+yi3iOHQVSqpSHKMFaBg6Q==} + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} + peerDependencies: + postcss: ^8.5.14 + + postcss-discard-overridden@8.0.0: + resolution: {integrity: sha512-sW2OWH3l9p0FmBSVr228uztFseqroZxwgD7SGF0Ks0dRPDttSo3P8FK5ZBLtWBH2A5+chpB0J2fB/T8heKHLBw==} + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} + peerDependencies: + postcss: ^8.5.14 + + postcss-merge-longhand@8.0.0: + resolution: {integrity: sha512-YDmAmQ8H+ljfomVpSXvr9NA0GP01fraQJqjWBYoMVGg6rOT+PJLwPyeVo2ekn4WB4ZVSH5ddtK3DTRxbz6CFzg==} + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} + peerDependencies: + postcss: ^8.5.14 + + postcss-merge-rules@8.0.0: + resolution: {integrity: sha512-bgstL5mpi41dDpnYGDUcI3M814NWkCMcIWpwDqEHXkHg3BT7b4XRAfNEuwJncZOVn/67kVKvWzhfv/7xyrp2uQ==} + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} + peerDependencies: + postcss: ^8.5.14 + + postcss-minify-font-values@8.0.0: + resolution: {integrity: sha512-EnOHQEnSt6oH5NrL1DMFAQuwB2IOimFXTCzc9bKfUeH1jREbqIF5MAK4gQJQOC4mPUwJt4sWifAmNZ1qLu6j3Q==} + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} + peerDependencies: + postcss: ^8.5.14 + + postcss-minify-gradients@8.0.0: + resolution: {integrity: sha512-43iAnYIGk0ZjNx5X/rkIcHi6dhmu/vEjY0kqfUfxPuJRO+V7jx8uKIdcnL0dpfNoC5J9TSh3EtzLWbq0gpqnWA==} + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} + peerDependencies: + postcss: ^8.5.14 + + postcss-minify-params@8.0.0: + resolution: {integrity: sha512-z7w4QO7G55l4vMUK1Lmx03GW7iyRLgf2V5Dz/7ioSPLnXRjeD+b7m0XfAXUGrbBYYrJ6bXPk+3LoX5u4JfAcSg==} + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} + peerDependencies: + postcss: ^8.5.14 + + postcss-minify-selectors@8.0.1: + resolution: {integrity: sha512-c31D46811kTkQDxV1KTTow79axX6gj/01AY5G7cGZg3s31KvAwP13jEFXGAzQbJ7NvOFV1pRqEia6nrAdHU7qg==} + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} + peerDependencies: + postcss: ^8.5.14 + + postcss-nested@6.2.0: + resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.2.14 + + postcss-normalize-charset@8.0.0: + resolution: {integrity: sha512-s88FUNDSUD8m0wBYvTQQcubVts6zhXwBU8zCD4vkRKiecd0v8cOjHVIF9r/i+5xzS/WG3f98qq4XsOM0JqvfLA==} + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} + peerDependencies: + postcss: ^8.5.14 + + postcss-normalize-display-values@8.0.0: + resolution: {integrity: sha512-gG2nBxD27fiw6Luinb1QYKdM/Co5GornRJgSD+JTwNH4PGKxImP0qyruDDav49aHUPLY3qrL3qN3LvybO7IzxQ==} + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} + peerDependencies: + postcss: ^8.5.14 + + postcss-normalize-positions@8.0.0: + resolution: {integrity: sha512-t/wGqpehS20Ke7kc4QAsWpH+AJjUdMK/V5qV2RhrXkj8hO/fT1t1MJ8NL7sedWYk7ZqC7eISEJQonW5j0tU1MQ==} + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} + peerDependencies: + postcss: ^8.5.14 + + postcss-normalize-repeat-style@8.0.0: + resolution: {integrity: sha512-3ebOmGdCYKrBYyGKc1xhj0unEnW7beZpVU7JohVeGl7mTxR+7T6egpaawTWAVsB0pEIhcsbJVOjPKCJSoRO6Zg==} + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} + peerDependencies: + postcss: ^8.5.14 + + postcss-normalize-string@8.0.0: + resolution: {integrity: sha512-TvWCGZ/e04Tv31uJvOUtbexkfgUnqmQ3M2P5DkAaVzvOj+BvTkG2QjpA5Y71SL1SPxJcj4M23fNh+RDVCmG8kA==} + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} + peerDependencies: + postcss: ^8.5.14 + + postcss-normalize-timing-functions@8.0.0: + resolution: {integrity: sha512-uEfaXst5Xgqxv7geYUuz6vs9mn88K2NPY2RoIzM3BMmSjsdTSeppV9x2qIgrxsisdbSqF6IVhzI2occcte3hTA==} + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} + peerDependencies: + postcss: ^8.5.14 + + postcss-normalize-unicode@8.0.0: + resolution: {integrity: sha512-+WYngZaChEeTHZmWhmKtnJ4gTzWdINEaFcgWBnu6WdVu8Ftim8OBTcw768DuCC/3Aax9bZ9WkwrLGHym2Lzf+A==} + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} + peerDependencies: + postcss: ^8.5.14 + + postcss-normalize-url@8.0.0: + resolution: {integrity: sha512-4Mz9hZHn/QIB+YtFqTXrDmE2193GYxGb3F8uMfLvMicaEXCCUlDIJ658gFFJbqEGl9FYzwPtRiuNgbwlO9kkBg==} + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} + peerDependencies: + postcss: ^8.5.14 + + postcss-normalize-whitespace@8.0.0: + resolution: {integrity: sha512-V1f8tYnwIP5tscOXQFTKK8Y5EJ+R2GMpFJ6FjzwoKoQnhbqQy3IeSrDjJJb8JjVos8ut6Osi80Zybpayv/XjIQ==} + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} + peerDependencies: + postcss: ^8.5.14 + + postcss-ordered-values@8.0.0: + resolution: {integrity: sha512-Dg9+itb6lmD0bxqhQyHCtXAwYRh0wUrx6Mp4/BNXgkLoJmdYMmWi+V+Pypw79Q6iQhxA8KFMHqLBITQJV2gKMA==} + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} + peerDependencies: + postcss: ^8.5.14 + + postcss-reduce-initial@8.0.0: + resolution: {integrity: sha512-DChcE9d528AKrlpCTHjhsAiOsWCk4H9ApHPS1QqRT3praObWTiWyn6W1UddGpc46K9LQnHwUu4YwaPUukGtXVA==} + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} + peerDependencies: + postcss: ^8.5.14 + + postcss-reduce-transforms@8.0.0: + resolution: {integrity: sha512-cLZT0som7vvumQT9XQCnSKOSnRinNQZd1Hm+J723Ney13E8CIydDhw6JwzsjPtgnYThTqn9Q45906gz6wxaAsw==} + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} + peerDependencies: + postcss: ^8.5.14 + + postcss-selector-parser@6.0.10: + resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} + engines: {node: '>=4'} + + postcss-selector-parser@6.1.2: + resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} + engines: {node: '>=4'} + + postcss-selector-parser@7.1.1: + resolution: {integrity: sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==} + engines: {node: '>=4'} + + postcss-svgo@8.0.0: + resolution: {integrity: sha512-Q2fMSYEiNE1ioDc/3sxvI24NdgA/MJno2XLNpOxgv8aCcJbym8mZY10/lDY5+AWCIc3Aiqzy2Wcp9/zaIXBZgQ==} + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} + peerDependencies: + postcss: ^8.5.14 + + postcss-unique-selectors@8.0.0: + resolution: {integrity: sha512-iObuolUX+ITJfMU2QQFQdh31JgSjNLPNjVs6YGAqBHvOvAWXMMNget6donQl83aQaeS32i5XeKZURUW/WBxIUw==} + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} + peerDependencies: + postcss: ^8.5.14 + + postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + + postcss@8.5.14: + resolution: {integrity: sha512-SoSL4+OSEtR99LHFZQiJLkT59C5B1amGO1NzTwj7TT1qCUgUO6hxOvzkOYxD+vMrXBM3XJIKzokoERdqQq/Zmg==} + engines: {node: ^10 || ^12 || >=14} + + prettier-plugin-astro@0.14.1: + resolution: {integrity: sha512-RiBETaaP9veVstE4vUwSIcdATj6dKmXljouXc/DDNwBSPTp8FRkLGDSGFClKsAFeeg+13SB0Z1JZvbD76bigJw==} + engines: {node: ^14.15.0 || >=16.0.0} + + prettier-plugin-tailwindcss@0.8.0: + resolution: {integrity: sha512-V8ITGH87yuBDF6JpEZTOVlUz/saAwqb8f3HRgUj8Lh+tGCcrmorhsLpYqzygwFwK0PE2Ib6Mv3M7T/uE2tZV1g==} + engines: {node: '>=20.19'} + peerDependencies: + '@ianvs/prettier-plugin-sort-imports': '*' + '@prettier/plugin-hermes': '*' + '@prettier/plugin-oxc': '*' + '@prettier/plugin-pug': '*' + '@shopify/prettier-plugin-liquid': '*' + '@trivago/prettier-plugin-sort-imports': '*' + '@zackad/prettier-plugin-twig': '*' + prettier: ^3.0 + prettier-plugin-astro: '*' + prettier-plugin-css-order: '*' + prettier-plugin-jsdoc: '*' + prettier-plugin-marko: '*' + prettier-plugin-multiline-arrays: '*' + prettier-plugin-organize-attributes: '*' + prettier-plugin-organize-imports: '*' + prettier-plugin-sort-imports: '*' + prettier-plugin-svelte: '*' + peerDependenciesMeta: + '@ianvs/prettier-plugin-sort-imports': + optional: true + '@prettier/plugin-hermes': + optional: true + '@prettier/plugin-oxc': + optional: true + '@prettier/plugin-pug': + optional: true + '@shopify/prettier-plugin-liquid': + optional: true + '@trivago/prettier-plugin-sort-imports': + optional: true + '@zackad/prettier-plugin-twig': + optional: true + prettier-plugin-astro: + optional: true + prettier-plugin-css-order: + optional: true + prettier-plugin-jsdoc: + optional: true + prettier-plugin-marko: + optional: true + prettier-plugin-multiline-arrays: + optional: true + prettier-plugin-organize-attributes: + optional: true + prettier-plugin-organize-imports: + optional: true + prettier-plugin-sort-imports: + optional: true + prettier-plugin-svelte: + optional: true + + prettier@3.8.3: + resolution: {integrity: sha512-7igPTM53cGHMW8xWuVTydi2KO233VFiTNyF5hLJqpilHfmn8C8gPf+PS7dUT64YcXFbiMGZxS9pCSxL/Dxm/Jw==} + engines: {node: '>=14'} + hasBin: true + + prismjs@1.30.0: + resolution: {integrity: sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==} + engines: {node: '>=6'} + + property-information@7.1.0: + resolution: {integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==} + + proxy-from-env@1.1.0: + resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} + + pump@3.0.2: + resolution: {integrity: sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==} + + quansync@0.2.10: + resolution: {integrity: sha512-t41VRkMYbkHyCYmOvx/6URnN80H7k4X0lLdBMGsz+maAwrJQYB1djpV6vHrQIBE0WBSGqhtEHrK9U3DWWH8v7A==} + + radix3@1.1.2: + resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==} + + readdirp@4.1.2: + resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} + engines: {node: '>= 14.18.0'} + + readdirp@5.0.0: + resolution: {integrity: sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==} + engines: {node: '>= 20.19.0'} + + reading-time@1.5.0: + resolution: {integrity: sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==} + + recma-build-jsx@1.0.0: + resolution: {integrity: sha512-8GtdyqaBcDfva+GUKDr3nev3VpKAhup1+RvkMvUxURHpW7QyIvk9F5wz7Vzo06CEMSilw6uArgRqhpiUcWp8ew==} + + recma-jsx@1.0.1: + resolution: {integrity: sha512-huSIy7VU2Z5OLv6oFLosQGGDqPqdO1iq6bWNAdhzMxSJP7RAso4fCZ1cKu8j9YHCZf3TPrq4dw3okhrylgcd7w==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + + recma-parse@1.0.0: + resolution: {integrity: sha512-OYLsIGBB5Y5wjnSnQW6t3Xg7q3fQ7FWbw/vcXtORTnyaSFscOtABg+7Pnz6YZ6c27fG1/aN8CjfwoUEUIdwqWQ==} + + recma-stringify@1.0.0: + resolution: {integrity: sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g==} + + regex-recursion@6.0.2: + resolution: {integrity: sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==} + + regex-utilities@2.3.0: + resolution: {integrity: sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==} + + regex@6.1.0: + resolution: {integrity: sha512-6VwtthbV4o/7+OaAF9I5L5V3llLEsoPyq9P1JVXkedTP33c7MfCG0/5NOPcSJn0TzXcG9YUrR0gQSWioew3LDg==} + + rehype-autolink-headings@7.1.0: + resolution: {integrity: sha512-rItO/pSdvnvsP4QRB1pmPiNHUskikqtPojZKJPPPAVx9Hj8i8TwMBhofrrAYRhYOOBZH9tgmG5lPqDLuIWPWmw==} + + rehype-expressive-code@0.42.0: + resolution: {integrity: sha512-8rp/1YMEVVSYbtz+bFBx+uSx3vA4i4T8RwRm5Q/IWbucQnnQqQ0hDqtmKOr8tv+59Cik6cu5aH3WPo0I7csuTA==} + + rehype-external-links@3.0.0: + resolution: {integrity: sha512-yp+e5N9V3C6bwBeAC4n796kc86M4gJCdlVhiMTxIrJG5UHDMh+PJANf9heqORJbt1nrCbDwIlAZKjANIaVBbvw==} + + rehype-parse@9.0.1: + resolution: {integrity: sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==} + + rehype-raw@7.0.0: + resolution: {integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==} + + rehype-recma@1.0.0: + resolution: {integrity: sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw==} + + rehype-stringify@10.0.1: + resolution: {integrity: sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==} + + rehype-unwrap-images@1.0.0: + resolution: {integrity: sha512-wzW5Mk9IlVF2UwXC5NtIZsx1aHYbV8+bLWjJnlZaaamz5QU52RppWtq1uEZJqGo8d9Y4RuDqidB6r9RFpKugIg==} + + rehype@13.0.2: + resolution: {integrity: sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==} + + remark-directive@4.0.0: + resolution: {integrity: sha512-7sxn4RfF1o3izevPV1DheyGDD6X4c9hrGpfdUpm7uC++dqrnJxIZVkk7CoKqcLm0VUMAuOol7Mno3m6g8cfMuA==} + + remark-gfm@4.0.1: + resolution: {integrity: sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==} + + remark-mdx@3.1.1: + resolution: {integrity: sha512-Pjj2IYlUY3+D8x00UJsIOg5BEvfMyeI+2uLPn9VO9Wg4MEtN/VTIq2NEJQfde9PnX15KgtHyl9S0BcTnWrIuWg==} + + remark-parse@11.0.0: + resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} + + remark-rehype@11.1.2: + resolution: {integrity: sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==} + + remark-smartypants@3.0.2: + resolution: {integrity: sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==} + engines: {node: '>=16.0.0'} + + remark-stringify@11.0.0: + resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} + + request-light@0.5.8: + resolution: {integrity: sha512-3Zjgh+8b5fhRJBQZoy+zbVKpAQGLyka0MPgW3zruTF4dFFJ8Fqcfu9YsAvi/rvdcaTeWG3MkbZv4WKxAn/84Lg==} + + request-light@0.7.0: + resolution: {integrity: sha512-lMbBMrDoxgsyO+yB3sDcrDuX85yYt7sS8BfQd11jtbW/z5ZWgLZRcEGLsLoYw7I0WSUGQBs8CC8ScIxkTX1+6Q==} + + require-directory@2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} + + require-from-string@2.0.2: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} + + resolve-pkg-maps@1.0.0: + resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} + + retext-latin@4.0.0: + resolution: {integrity: sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==} + + retext-smartypants@6.2.0: + resolution: {integrity: sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==} + + retext-stringify@4.0.0: + resolution: {integrity: sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==} + + retext@9.0.0: + resolution: {integrity: sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==} + + rollup@4.60.4: + resolution: {integrity: sha512-WHeFSbZYsPu3+bLoNRUuAO+wavNlocOPf3wSHTP7hcFKVnJeWsYlCDbr3mTS14FCizf9ccIxXA8sGL8zKeQN3g==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + + s.color@0.0.15: + resolution: {integrity: sha512-AUNrbEUHeKY8XsYr/DYpl+qk5+aM+DChopnWOPEzn8YKzOhv4l2zH6LzZms3tOZP3wwdOyc0RmTciyi46HLIuA==} + + safer-buffer@2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + + sass-formatter@0.7.9: + resolution: {integrity: sha512-CWZ8XiSim+fJVG0cFLStwDvft1VI7uvXdCNJYXhDvowiv+DsbD1nXLiQ4zrE5UBvj5DWZJ93cwN0NX5PMsr1Pw==} + + satori-html@0.3.2: + resolution: {integrity: sha512-wjTh14iqADFKDK80e51/98MplTGfxz2RmIzh0GqShlf4a67+BooLywF17TvJPD6phO0Hxm7Mf1N5LtRYvdkYRA==} + + satori@0.26.0: + resolution: {integrity: sha512-tkMFrfIs3l2mQ2JEcyW0ADTy3zGggFRFzi6Ef8YozQSFsFKEqaSO1Y8F9wJg4//PJGQauMalHGTUEkPrFwhVPA==} + engines: {node: '>=16'} + + sax@1.6.0: + resolution: {integrity: sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==} + engines: {node: '>=11.0.0'} + + semver@7.7.3: + resolution: {integrity: sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==} + engines: {node: '>=10'} + hasBin: true + + semver@7.8.0: + resolution: {integrity: sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==} + engines: {node: '>=10'} + hasBin: true + + sharp@0.34.5: + resolution: {integrity: sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + + shiki@4.0.2: + resolution: {integrity: sha512-eAVKTMedR5ckPo4xne/PjYQYrU3qx78gtJZ+sHlXEg5IHhhoQhMfZVzetTYuaJS0L2Ef3AcCRzCHV8T0WI6nIQ==} + engines: {node: '>=20'} + + shiki@4.1.0: + resolution: {integrity: sha512-l/ABZPUR5v70jI10EzqfMS/I96vjSGv2y0ihUV+WYFzv0EfvW4s54m0Lg8wCrrL+2IkwBzFTuxkZjPf8b2NX9Q==} + engines: {node: '>=20'} + + sisteransi@1.0.5: + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + + sitemap@9.0.1: + resolution: {integrity: sha512-S6hzjGJSG3d6if0YoF5kTyeRJvia6FSTBroE5fQ0bu1QNxyJqhhinfUsXi9fH3MgtXODWvwo2BDyQSnhPQ88uQ==} + engines: {node: '>=20.19.5', npm: '>=10.8.2'} + hasBin: true + + smol-toml@1.6.1: + resolution: {integrity: sha512-dWUG8F5sIIARXih1DTaQAX4SsiTXhInKf1buxdY9DIg4ZYPZK5nGM1VRIYmEbDbsHt7USo99xSLFu5Q1IqTmsg==} + engines: {node: '>= 18'} + + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} + + source-map@0.7.6: + resolution: {integrity: sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==} + engines: {node: '>= 12'} + + space-separated-tokens@2.0.2: + resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} + + stream-replace-string@2.0.0: + resolution: {integrity: sha512-TlnjJ1C0QrmxRNrON00JvaFFlNh5TTG00APw23j74ET7gkQpTASi6/L2fuiav8pzK715HXtUeClpBTw2NPSn6w==} + + string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + + string.prototype.codepointat@0.2.1: + resolution: {integrity: sha512-2cBVCj6I4IOvEnjgO/hWqXjqBGsY+zwPmHl12Srk9IXSZ56Jwwmy+66XO5Iut/oQVR7t5ihYdLB0GMa4alEUcg==} + + stringify-entities@4.0.4: + resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} + + strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + + strnum@2.3.0: + resolution: {integrity: sha512-ums3KNd42PGyx5xaoVTO1mjU1bH3NpY4vsrVlnv9PNGqQj8wd7rJ6nEypLrJ7z5vxK5RP0yMLo6J/Gsm62DI5Q==} + + style-to-js@1.1.21: + resolution: {integrity: sha512-RjQetxJrrUJLQPHbLku6U/ocGtzyjbJMP9lCNK7Ag0CNh690nSH8woqWH9u16nMjYBAok+i7JO1NP2pOy8IsPQ==} + + style-to-object@1.0.14: + resolution: {integrity: sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw==} + + stylehacks@8.0.0: + resolution: {integrity: sha512-sWyjaJvBqHoVKYPbQ8JRvrGSPaYWtWrJsU+fGVtwKB1GE1rRPu3rC7T6UCuXLoL00Dwb+tsHe2T904r8Vnsx8w==} + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} + peerDependencies: + postcss: ^8.5.14 + + suf-log@2.5.3: + resolution: {integrity: sha512-KvC8OPjzdNOe+xQ4XWJV2whQA0aM1kGVczMQ8+dStAO6KfEB140JEVQ9dE76ONZ0/Ylf67ni4tILPJB41U0eow==} + + svgo@3.3.2: + resolution: {integrity: sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==} + engines: {node: '>=14.0.0'} + hasBin: true + + svgo@4.0.1: + resolution: {integrity: sha512-XDpWUOPC6FEibaLzjfe0ucaV0YrOjYotGJO1WpF0Zd+n6ZGEQUsSugaoLq9QkEZtAfQIxT42UChcssDVPP3+/w==} + engines: {node: '>=16'} + hasBin: true + + tailwindcss@4.3.0: + resolution: {integrity: sha512-y6nxMGB1nMW9R6k96e5gdIFzcfL/gTJRNaqGes1YvkLnPVXzWgbqFF2yLC0T8G774n24cx3Pe8XrKoniCOAH+Q==} + + tapable@2.3.3: + resolution: {integrity: sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==} + engines: {node: '>=6'} + + tar@6.2.1: + resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} + engines: {node: '>=10'} + + tiny-inflate@1.0.3: + resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==} + + tinyclip@0.1.12: + resolution: {integrity: sha512-Ae3OVUqifDw0wBriIBS7yVaW44Dp6eSHQcyq4Igc7eN2TJH/2YsicswaW+J/OuMvhpDPOKEgpAZCjkb4hpoyeA==} + engines: {node: ^16.14.0 || >= 17.3.0} + + tinyexec@1.1.2: + resolution: {integrity: sha512-dAqSqE/RabpBKI8+h26GfLq6Vb3JVXs30XYQjdMjaj/c2tS8IYYMbIzP599KtRj7c57/wYApb3QjgRgXmrCukA==} + engines: {node: '>=18'} + + tinyglobby@0.2.16: + resolution: {integrity: sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==} + engines: {node: '>=12.0.0'} + + trim-lines@3.0.1: + resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} + + trough@2.2.0: + resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} + + tslib@2.8.1: + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} + + typesafe-path@0.2.2: + resolution: {integrity: sha512-OJabfkAg1WLZSqJAJ0Z6Sdt3utnbzr/jh+NAHoyWHJe8CMSy79Gm085094M9nvTPy22KzTVn5Zq5mbapCI/hPA==} + + typescript-auto-import-cache@0.3.6: + resolution: {integrity: sha512-RpuHXrknHdVdK7wv/8ug3Fr0WNsNi5l5aB8MYYuXhq2UH5lnEB1htJ1smhtD5VeCsGr2p8mUDtd83LCQDFVgjQ==} + + typescript@6.0.3: + resolution: {integrity: sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==} + engines: {node: '>=14.17'} + hasBin: true + + ufo@1.6.1: + resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==} + + ufo@1.6.4: + resolution: {integrity: sha512-JFNbkD1Svwe0KvGi8GOeLcP4kAWQ609twvCdcHxq1oSL8svv39ZuSvajcD8B+5D0eL4+s1Is2D/O6KN3qcTeRA==} + + ultrahtml@1.6.0: + resolution: {integrity: sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw==} + + uncrypto@0.1.3: + resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} + + undici-types@7.16.0: + resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} + + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} + + undici@6.21.3: + resolution: {integrity: sha512-gBLkYIlEnSp8pFbT64yFgGE6UIB9tAkhukC23PmMDCe5Nd+cRqKxSjw5y54MK2AZMgZfJWMaNE4nYUHgi1XEOw==} + engines: {node: '>=18.17'} + + unicode-trie@2.0.0: + resolution: {integrity: sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==} + + unified@11.0.5: + resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} + + unifont@0.7.4: + resolution: {integrity: sha512-oHeis4/xl42HUIeHuNZRGEvxj5AaIKR+bHPNegRq5LV1gdc3jundpONbjglKpihmJf+dswygdMJn3eftGIMemg==} + + unist-util-find-after@5.0.0: + resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==} + + unist-util-is@6.0.1: + resolution: {integrity: sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==} + + unist-util-modify-children@4.0.0: + resolution: {integrity: sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==} + + unist-util-position-from-estree@2.0.0: + resolution: {integrity: sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==} + + unist-util-position@5.0.0: + resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} + + unist-util-remove-position@5.0.0: + resolution: {integrity: sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==} + + unist-util-stringify-position@4.0.0: + resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} + + unist-util-visit-children@3.0.0: + resolution: {integrity: sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==} + + unist-util-visit-parents@6.0.1: + resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} + + unist-util-visit-parents@6.0.2: + resolution: {integrity: sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==} + + unist-util-visit@5.1.0: + resolution: {integrity: sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==} + + unstorage@1.17.5: + resolution: {integrity: sha512-0i3iqvRfx29hkNntHyQvJTpf5W9dQ9ZadSoRU8+xVlhVtT7jAX57fazYO9EHvcRCfBCyi5YRya7XCDOsbTgkPg==} + peerDependencies: + '@azure/app-configuration': ^1.8.0 + '@azure/cosmos': ^4.2.0 + '@azure/data-tables': ^13.3.0 + '@azure/identity': ^4.6.0 + '@azure/keyvault-secrets': ^4.9.0 + '@azure/storage-blob': ^12.26.0 + '@capacitor/preferences': ^6 || ^7 || ^8 + '@deno/kv': '>=0.9.0' + '@netlify/blobs': ^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0 + '@planetscale/database': ^1.19.0 + '@upstash/redis': ^1.34.3 + '@vercel/blob': '>=0.27.1' + '@vercel/functions': ^2.2.12 || ^3.0.0 + '@vercel/kv': ^1 || ^2 || ^3 + aws4fetch: ^1.0.20 + db0: '>=0.2.1' + idb-keyval: ^6.2.1 + ioredis: ^5.4.2 + uploadthing: ^7.4.4 + peerDependenciesMeta: + '@azure/app-configuration': + optional: true + '@azure/cosmos': + optional: true + '@azure/data-tables': + optional: true + '@azure/identity': + optional: true + '@azure/keyvault-secrets': + optional: true + '@azure/storage-blob': + optional: true + '@capacitor/preferences': + optional: true + '@deno/kv': + optional: true + '@netlify/blobs': + optional: true + '@planetscale/database': + optional: true + '@upstash/redis': + optional: true + '@vercel/blob': + optional: true + '@vercel/functions': + optional: true + '@vercel/kv': + optional: true + aws4fetch: + optional: true + db0: + optional: true + idb-keyval: + optional: true + ioredis: + optional: true + uploadthing: + optional: true + + update-browserslist-db@1.2.3: + resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + + util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + + valid-filename@4.0.0: + resolution: {integrity: sha512-VEYTpTVPMgO799f2wI7zWf0x2C54bPX6NAfbZ2Z8kZn76p+3rEYCTYVYzMUcVSMvakxMQTriBf24s3+WeXJtEg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + vfile-location@5.0.3: + resolution: {integrity: sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==} + + vfile-message@4.0.3: + resolution: {integrity: sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==} + + vfile@6.0.3: + resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} + + vite@7.3.3: + resolution: {integrity: sha512-/4XH147Ui7OGTjg3HbdWe5arnZQSbfuRzdr9Ec7TQi5I7R+ir0Rlc9GIvD4v0XZurELqA035KVXJXpR61xhiTA==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + peerDependencies: + '@types/node': ^20.19.0 || >=22.12.0 + jiti: '>=1.21.0' + less: ^4.0.0 + lightningcss: ^1.21.0 + sass: ^1.70.0 + sass-embedded: ^1.70.0 + stylus: '>=0.54.8' + sugarss: ^5.0.0 + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + '@types/node': + optional: true + jiti: + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + + vitefu@1.1.3: + resolution: {integrity: sha512-ub4okH7Z5KLjb6hDyjqrGXqWtWvoYdU3IGm/NorpgHncKoLTCfRIbvlhBm7r0YstIaQRYlp4yEbFqDcKSzXSSg==} + peerDependencies: + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + vite: + optional: true + + volar-service-css@0.0.70: + resolution: {integrity: sha512-K1qyOvBpE3rzdAv3e4/6Rv5yizrYPy5R/ne3IWCAzLBuMO4qBMV3kSqWzj6KUVe6S0AnN6wxF7cRkiaKfYMYJw==} + peerDependencies: + '@volar/language-service': ~2.4.0 + peerDependenciesMeta: + '@volar/language-service': + optional: true + + volar-service-emmet@0.0.70: + resolution: {integrity: sha512-xi5bC4m/VyE3zy/n2CXspKeDZs3qA41tHLTw275/7dNWM/RqE2z3BnDICQybHIVp/6G1iOQj5c1qXMgQC08TNg==} + peerDependencies: + '@volar/language-service': ~2.4.0 + peerDependenciesMeta: + '@volar/language-service': + optional: true + + volar-service-html@0.0.70: + resolution: {integrity: sha512-eR6vCgMdmYAo4n+gcT7DSyBQbwB8S3HZZvSagTf0sxNaD4WppMCFfpqWnkrlGStPKMZvMiejRRVmqsX9dYcTvQ==} + peerDependencies: + '@volar/language-service': ~2.4.0 + peerDependenciesMeta: + '@volar/language-service': + optional: true + + volar-service-prettier@0.0.70: + resolution: {integrity: sha512-Z6BCFSpGVCd8BPAsZ785Kce1BGlWd5ODqmqZGVuB14MJvrR4+CYz6cDy4F+igmE1gMifqfvMhdgT8Aud4M5ngg==} + peerDependencies: + '@volar/language-service': ~2.4.0 + prettier: ^2.2 || ^3.0 + peerDependenciesMeta: + '@volar/language-service': + optional: true + prettier: + optional: true + + volar-service-typescript-twoslash-queries@0.0.70: + resolution: {integrity: sha512-IdD13Z9N2Bu8EM6CM0fDV1E69olEYGHDU25X51YXmq8Y0CmJ2LNj6gOiBJgpS5JGUqFzECVhMNBW7R0sPdRTMQ==} + peerDependencies: + '@volar/language-service': ~2.4.0 + peerDependenciesMeta: + '@volar/language-service': + optional: true + + volar-service-typescript@0.0.70: + resolution: {integrity: sha512-l46Bx4cokkUedTd74ojO5H/zqHZJ8SUuyZ0IB8JN4jfRqUM3bQFBHoOwlZCyZmOeO0A3RQNkMnFclxO4c++gsg==} + peerDependencies: + '@volar/language-service': ~2.4.0 + peerDependenciesMeta: + '@volar/language-service': + optional: true + + volar-service-yaml@0.0.70: + resolution: {integrity: sha512-0c8bXDBeoATF9F6iPIlOuYTuZAC4c+yi0siQo920u7eiBJk8oQmUmg9cDUbR4+Gl++bvGP4plj3fErbJuPqdcQ==} + peerDependencies: + '@volar/language-service': ~2.4.0 + peerDependenciesMeta: + '@volar/language-service': + optional: true + + vscode-css-languageservice@6.3.10: + resolution: {integrity: sha512-eq5N9Er3fC4vA9zd9EFhyBG90wtCCuXgRSpAndaOgXMh1Wgep5lBgRIeDgjZBW9pa+332yC9+49cZMW8jcL3MA==} + + vscode-html-languageservice@5.6.2: + resolution: {integrity: sha512-ulCrSnFnfQ16YzvwnYUgEbUEl/ZG7u2eV27YhvLObSHKkb8fw1Z9cgsnUwjTEeDIdJDoTDTDpxuhQwoenoLNMg==} + + vscode-json-languageservice@4.1.8: + resolution: {integrity: sha512-0vSpg6Xd9hfV+eZAaYN63xVVMOTmJ4GgHxXnkLCh+9RsQBkWKIghzLhW2B9ebfG+LQQg8uLtsQ2aUKjTgE+QOg==} + engines: {npm: '>=7.0.0'} + + vscode-jsonrpc@8.2.0: + resolution: {integrity: sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==} + engines: {node: '>=14.0.0'} + + vscode-languageserver-protocol@3.17.5: + resolution: {integrity: sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==} + + vscode-languageserver-textdocument@1.0.12: + resolution: {integrity: sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==} + + vscode-languageserver-types@3.17.5: + resolution: {integrity: sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==} + + vscode-languageserver@9.0.1: + resolution: {integrity: sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==} + hasBin: true + + vscode-nls@5.2.0: + resolution: {integrity: sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==} + + vscode-uri@3.1.0: + resolution: {integrity: sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==} + + web-namespaces@2.0.1: + resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} + + whatwg-encoding@3.1.1: + resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==} + engines: {node: '>=18'} + + whatwg-mimetype@4.0.0: + resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==} + engines: {node: '>=18'} + + which-pm-runs@1.1.0: + resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==} + engines: {node: '>=4'} + + wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + + wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + + xml-naming@0.1.0: + resolution: {integrity: sha512-k8KO9hrMyNk6tUWqUfkTEZbezRRpONVOzUTnc97VnCvyj6Tf9lyUR9EDAIeiVLv56jsMcoXEwjW8Kv5yPY52lw==} + engines: {node: '>=16.0.0'} + + xxhash-wasm@1.1.0: + resolution: {integrity: sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==} + + y18n@5.0.8: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} + + yallist@4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + + yaml-language-server@1.20.0: + resolution: {integrity: sha512-qhjK/bzSRZ6HtTvgeFvjNPJGWdZ0+x5NREV/9XZWFjIGezew2b4r5JPy66IfOhd5OA7KeFwk1JfmEbnTvev0cA==} + hasBin: true + + yaml@2.7.1: + resolution: {integrity: sha512-10ULxpnOCQXxJvBgxsn9ptjq6uviG/htZKk9veJGhlqn3w/DxQ631zFF+nlQXLwmImeS5amR2dl2U8sg6U9jsQ==} + engines: {node: '>= 14'} + hasBin: true + + yaml@2.9.0: + resolution: {integrity: sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==} + engines: {node: '>= 14.6'} + hasBin: true + + yargs-parser@21.1.1: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} + + yargs-parser@22.0.0: + resolution: {integrity: sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==} + engines: {node: ^20.19.0 || ^22.12.0 || >=23} + + yargs@17.7.2: + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} + engines: {node: '>=12'} + + yauzl@2.10.0: + resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} + + yocto-queue@1.2.2: + resolution: {integrity: sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==} + engines: {node: '>=12.20'} + + yoga-layout@3.2.1: + resolution: {integrity: sha512-0LPOt3AxKqMdFBZA3HBAt/t/8vIKq7VaQYbuA8WxCgung+p9TVyKRYdpvCb80HcdTN2NkbIKbhNwKUfm3tQywQ==} + + zod@3.25.30: + resolution: {integrity: sha512-VolhdEtu6TJr/fzGuHA/SZ5ixvXqA6ADOG9VRcQ3rdOKmF5hkmcJbyaQjUH5BgmpA9gej++zYRX7zjSmdReIwA==} + + zod@4.4.3: + resolution: {integrity: sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==} + + zwitch@2.0.4: + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} + +snapshots: + + '@antfu/install-pkg@1.1.0': + dependencies: + package-manager-detector: 1.6.0 + tinyexec: 1.1.2 + + '@antfu/utils@8.1.1': {} + + '@astrojs/check@0.9.9(prettier-plugin-astro@0.14.1)(prettier@3.8.3)(typescript@6.0.3)': + dependencies: + '@astrojs/language-server': 2.16.8(prettier-plugin-astro@0.14.1)(prettier@3.8.3)(typescript@6.0.3) + chokidar: 4.0.3 + kleur: 4.1.5 + typescript: 6.0.3 + yargs: 17.7.2 + transitivePeerDependencies: + - prettier + - prettier-plugin-astro + + '@astrojs/compiler@2.12.0': {} + + '@astrojs/compiler@2.13.1': {} + + '@astrojs/compiler@4.0.0': {} + + '@astrojs/internal-helpers@0.9.1': + dependencies: + picomatch: 4.0.4 + + '@astrojs/language-server@2.16.8(prettier-plugin-astro@0.14.1)(prettier@3.8.3)(typescript@6.0.3)': + dependencies: + '@astrojs/compiler': 2.13.1 + '@astrojs/yaml2ts': 0.2.3 + '@jridgewell/sourcemap-codec': 1.5.5 + '@volar/kit': 2.4.28(typescript@6.0.3) + '@volar/language-core': 2.4.28 + '@volar/language-server': 2.4.28 + '@volar/language-service': 2.4.28 + muggle-string: 0.4.1 + tinyglobby: 0.2.16 + volar-service-css: 0.0.70(@volar/language-service@2.4.28) + volar-service-emmet: 0.0.70(@volar/language-service@2.4.28) + volar-service-html: 0.0.70(@volar/language-service@2.4.28) + volar-service-prettier: 0.0.70(@volar/language-service@2.4.28)(prettier@3.8.3) + volar-service-typescript: 0.0.70(@volar/language-service@2.4.28) + volar-service-typescript-twoslash-queries: 0.0.70(@volar/language-service@2.4.28) + volar-service-yaml: 0.0.70(@volar/language-service@2.4.28) + vscode-html-languageservice: 5.6.2 + vscode-uri: 3.1.0 + optionalDependencies: + prettier: 3.8.3 + prettier-plugin-astro: 0.14.1 + transitivePeerDependencies: + - typescript + + '@astrojs/markdown-remark@7.1.2': + dependencies: + '@astrojs/internal-helpers': 0.9.1 + '@astrojs/prism': 4.0.2 + github-slugger: 2.0.0 + hast-util-from-html: 2.0.3 + hast-util-to-text: 4.0.2 + js-yaml: 4.1.1 + mdast-util-definitions: 6.0.0 + rehype-raw: 7.0.0 + rehype-stringify: 10.0.1 + remark-gfm: 4.0.1 + remark-parse: 11.0.0 + remark-rehype: 11.1.2 + remark-smartypants: 3.0.2 + retext-smartypants: 6.2.0 + shiki: 4.0.2 + smol-toml: 1.6.1 + unified: 11.0.5 + unist-util-remove-position: 5.0.0 + unist-util-visit: 5.1.0 + unist-util-visit-parents: 6.0.2 + vfile: 6.0.3 + transitivePeerDependencies: + - supports-color + + '@astrojs/mdx@5.0.6(astro@6.3.3(@types/node@25.8.0)(jiti@2.7.0)(lightningcss@1.32.0)(rollup@4.60.4)(yaml@2.9.0))': + dependencies: + '@astrojs/markdown-remark': 7.1.2 + '@mdx-js/mdx': 3.1.1 + acorn: 8.16.0 + astro: 6.3.3(@types/node@25.8.0)(jiti@2.7.0)(lightningcss@1.32.0)(rollup@4.60.4)(yaml@2.9.0) + es-module-lexer: 2.1.0 + estree-util-visit: 2.0.0 + hast-util-to-html: 9.0.5 + piccolore: 0.1.3 + rehype-raw: 7.0.0 + remark-gfm: 4.0.1 + remark-smartypants: 3.0.2 + source-map: 0.7.6 + unist-util-visit: 5.1.0 + vfile: 6.0.3 + transitivePeerDependencies: + - supports-color + + '@astrojs/prism@4.0.2': + dependencies: + prismjs: 1.30.0 + + '@astrojs/rss@4.0.18': + dependencies: + fast-xml-parser: 5.8.0 + piccolore: 0.1.3 + zod: 4.4.3 + + '@astrojs/sitemap@3.7.2': + dependencies: + sitemap: 9.0.1 + stream-replace-string: 2.0.0 + zod: 4.4.3 + + '@astrojs/telemetry@3.3.2': + dependencies: + ci-info: 4.4.0 + dset: 3.1.4 + is-docker: 4.0.0 + is-wsl: 3.1.1 + which-pm-runs: 1.1.0 + + '@astrojs/yaml2ts@0.2.3': + dependencies: + yaml: 2.9.0 + + '@babel/helper-string-parser@7.27.1': {} + + '@babel/helper-validator-identifier@7.28.5': {} + + '@babel/parser@7.29.3': + dependencies: + '@babel/types': 7.29.0 + + '@babel/types@7.29.0': + dependencies: + '@babel/helper-string-parser': 7.27.1 + '@babel/helper-validator-identifier': 7.28.5 + + '@biomejs/biome@2.4.15': + optionalDependencies: + '@biomejs/cli-darwin-arm64': 2.4.15 + '@biomejs/cli-darwin-x64': 2.4.15 + '@biomejs/cli-linux-arm64': 2.4.15 + '@biomejs/cli-linux-arm64-musl': 2.4.15 + '@biomejs/cli-linux-x64': 2.4.15 + '@biomejs/cli-linux-x64-musl': 2.4.15 + '@biomejs/cli-win32-arm64': 2.4.15 + '@biomejs/cli-win32-x64': 2.4.15 + + '@biomejs/cli-darwin-arm64@2.4.15': + optional: true + + '@biomejs/cli-darwin-x64@2.4.15': + optional: true + + '@biomejs/cli-linux-arm64-musl@2.4.15': + optional: true + + '@biomejs/cli-linux-arm64@2.4.15': + optional: true + + '@biomejs/cli-linux-x64-musl@2.4.15': + optional: true + + '@biomejs/cli-linux-x64@2.4.15': + optional: true + + '@biomejs/cli-win32-arm64@2.4.15': + optional: true + + '@biomejs/cli-win32-x64@2.4.15': + optional: true + + '@capsizecss/unpack@4.0.0': + dependencies: + fontkitten: 1.0.3 + + '@clack/core@1.3.1': + dependencies: + fast-wrap-ansi: 0.2.0 + sisteransi: 1.0.5 + + '@clack/prompts@1.4.0': + dependencies: + '@clack/core': 1.3.1 + fast-string-width: 3.0.2 + fast-wrap-ansi: 0.2.0 + sisteransi: 1.0.5 + + '@colordx/core@5.4.3': {} + + '@ctrl/tinycolor@4.2.0': {} + + '@emmetio/abbreviation@2.3.3': + dependencies: + '@emmetio/scanner': 1.0.4 + + '@emmetio/css-abbreviation@2.1.8': + dependencies: + '@emmetio/scanner': 1.0.4 + + '@emmetio/css-parser@0.4.1': + dependencies: + '@emmetio/stream-reader': 2.2.0 + '@emmetio/stream-reader-utils': 0.1.0 + + '@emmetio/html-matcher@1.3.0': + dependencies: + '@emmetio/scanner': 1.0.4 + + '@emmetio/scanner@1.0.4': {} + + '@emmetio/stream-reader-utils@0.1.0': {} + + '@emmetio/stream-reader@2.2.0': {} + + '@emnapi/runtime@1.7.1': + dependencies: + tslib: 2.8.1 + optional: true + + '@esbuild/aix-ppc64@0.27.7': + optional: true + + '@esbuild/android-arm64@0.27.7': + optional: true + + '@esbuild/android-arm@0.27.7': + optional: true + + '@esbuild/android-x64@0.27.7': + optional: true + + '@esbuild/darwin-arm64@0.27.7': + optional: true + + '@esbuild/darwin-x64@0.27.7': + optional: true + + '@esbuild/freebsd-arm64@0.27.7': + optional: true + + '@esbuild/freebsd-x64@0.27.7': + optional: true + + '@esbuild/linux-arm64@0.27.7': + optional: true + + '@esbuild/linux-arm@0.27.7': + optional: true + + '@esbuild/linux-ia32@0.27.7': + optional: true + + '@esbuild/linux-loong64@0.27.7': + optional: true + + '@esbuild/linux-mips64el@0.27.7': + optional: true + + '@esbuild/linux-ppc64@0.27.7': + optional: true + + '@esbuild/linux-riscv64@0.27.7': + optional: true + + '@esbuild/linux-s390x@0.27.7': + optional: true + + '@esbuild/linux-x64@0.27.7': + optional: true + + '@esbuild/netbsd-arm64@0.27.7': + optional: true + + '@esbuild/netbsd-x64@0.27.7': + optional: true + + '@esbuild/openbsd-arm64@0.27.7': + optional: true + + '@esbuild/openbsd-x64@0.27.7': + optional: true + + '@esbuild/openharmony-arm64@0.27.7': + optional: true + + '@esbuild/sunos-x64@0.27.7': + optional: true + + '@esbuild/win32-arm64@0.27.7': + optional: true + + '@esbuild/win32-ia32@0.27.7': + optional: true + + '@esbuild/win32-x64@0.27.7': + optional: true + + '@expressive-code/core@0.42.0': + dependencies: + '@ctrl/tinycolor': 4.2.0 + hast-util-select: 6.0.4 + hast-util-to-html: 9.0.5 + hast-util-to-text: 4.0.2 + hastscript: 9.0.1 + postcss: 8.5.14 + postcss-nested: 6.2.0(postcss@8.5.14) + unist-util-visit: 5.1.0 + unist-util-visit-parents: 6.0.2 + + '@expressive-code/plugin-frames@0.42.0': + dependencies: + '@expressive-code/core': 0.42.0 + + '@expressive-code/plugin-shiki@0.42.0': + dependencies: + '@expressive-code/core': 0.42.0 + shiki: 4.0.2 + + '@expressive-code/plugin-text-markers@0.42.0': + dependencies: + '@expressive-code/core': 0.42.0 + + '@iconify-json/mdi@1.2.3': + dependencies: + '@iconify/types': 2.0.0 + + '@iconify/tools@4.1.2': + dependencies: + '@iconify/types': 2.0.0 + '@iconify/utils': 2.3.0 + '@types/tar': 6.1.13 + axios: 1.9.0 + cheerio: 1.0.0 + domhandler: 5.0.3 + extract-zip: 2.0.1 + local-pkg: 0.5.1 + pathe: 1.1.2 + svgo: 3.3.2 + tar: 6.2.1 + transitivePeerDependencies: + - debug + - supports-color + + '@iconify/types@2.0.0': {} + + '@iconify/utils@2.3.0': + dependencies: + '@antfu/install-pkg': 1.1.0 + '@antfu/utils': 8.1.1 + '@iconify/types': 2.0.0 + debug: 4.4.3 + globals: 15.15.0 + kolorist: 1.8.0 + local-pkg: 1.1.1 + mlly: 1.7.4 + transitivePeerDependencies: + - supports-color + + '@img/colour@1.0.0': {} + + '@img/sharp-darwin-arm64@0.34.5': + optionalDependencies: + '@img/sharp-libvips-darwin-arm64': 1.2.4 + optional: true + + '@img/sharp-darwin-x64@0.34.5': + optionalDependencies: + '@img/sharp-libvips-darwin-x64': 1.2.4 + optional: true + + '@img/sharp-libvips-darwin-arm64@1.2.4': + optional: true + + '@img/sharp-libvips-darwin-x64@1.2.4': + optional: true + + '@img/sharp-libvips-linux-arm64@1.2.4': + optional: true + + '@img/sharp-libvips-linux-arm@1.2.4': + optional: true + + '@img/sharp-libvips-linux-ppc64@1.2.4': + optional: true + + '@img/sharp-libvips-linux-riscv64@1.2.4': + optional: true + + '@img/sharp-libvips-linux-s390x@1.2.4': + optional: true + + '@img/sharp-libvips-linux-x64@1.2.4': + optional: true + + '@img/sharp-libvips-linuxmusl-arm64@1.2.4': + optional: true + + '@img/sharp-libvips-linuxmusl-x64@1.2.4': + optional: true + + '@img/sharp-linux-arm64@0.34.5': + optionalDependencies: + '@img/sharp-libvips-linux-arm64': 1.2.4 + optional: true + + '@img/sharp-linux-arm@0.34.5': + optionalDependencies: + '@img/sharp-libvips-linux-arm': 1.2.4 + optional: true + + '@img/sharp-linux-ppc64@0.34.5': + optionalDependencies: + '@img/sharp-libvips-linux-ppc64': 1.2.4 + optional: true + + '@img/sharp-linux-riscv64@0.34.5': + optionalDependencies: + '@img/sharp-libvips-linux-riscv64': 1.2.4 + optional: true + + '@img/sharp-linux-s390x@0.34.5': + optionalDependencies: + '@img/sharp-libvips-linux-s390x': 1.2.4 + optional: true + + '@img/sharp-linux-x64@0.34.5': + optionalDependencies: + '@img/sharp-libvips-linux-x64': 1.2.4 + optional: true + + '@img/sharp-linuxmusl-arm64@0.34.5': + optionalDependencies: + '@img/sharp-libvips-linuxmusl-arm64': 1.2.4 + optional: true + + '@img/sharp-linuxmusl-x64@0.34.5': + optionalDependencies: + '@img/sharp-libvips-linuxmusl-x64': 1.2.4 + optional: true + + '@img/sharp-wasm32@0.34.5': + dependencies: + '@emnapi/runtime': 1.7.1 + optional: true + + '@img/sharp-win32-arm64@0.34.5': + optional: true + + '@img/sharp-win32-ia32@0.34.5': + optional: true + + '@img/sharp-win32-x64@0.34.5': + optional: true + + '@jridgewell/gen-mapping@0.3.13': + dependencies: + '@jridgewell/sourcemap-codec': 1.5.5 + '@jridgewell/trace-mapping': 0.3.31 + + '@jridgewell/remapping@2.3.5': + dependencies: + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 + + '@jridgewell/resolve-uri@3.1.2': {} + + '@jridgewell/sourcemap-codec@1.5.5': {} + + '@jridgewell/trace-mapping@0.3.31': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.5 + + '@mdx-js/mdx@3.1.1': + dependencies: + '@types/estree': 1.0.9 + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + '@types/mdx': 2.0.13 + acorn: 8.16.0 + collapse-white-space: 2.1.0 + devlop: 1.1.0 + estree-util-is-identifier-name: 3.0.0 + estree-util-scope: 1.0.0 + estree-walker: 3.0.3 + hast-util-to-jsx-runtime: 2.3.6 + markdown-extensions: 2.0.0 + recma-build-jsx: 1.0.0 + recma-jsx: 1.0.1(acorn@8.16.0) + recma-stringify: 1.0.0 + rehype-recma: 1.0.0 + remark-mdx: 3.1.1 + remark-parse: 11.0.0 + remark-rehype: 11.1.2 + source-map: 0.7.6 + unified: 11.0.5 + unist-util-position-from-estree: 2.0.0 + unist-util-stringify-position: 4.0.0 + unist-util-visit: 5.1.0 + vfile: 6.0.3 + transitivePeerDependencies: + - supports-color + + '@nodable/entities@2.1.0': {} + + '@oslojs/encoding@1.1.0': {} + + '@pagefind/component-ui@1.5.2': + dependencies: + adequate-little-templates: 1.0.2 + bcp-47: 2.1.0 + + '@pagefind/darwin-arm64@1.5.2': + optional: true + + '@pagefind/darwin-x64@1.5.2': + optional: true + + '@pagefind/default-ui@1.5.2': {} + + '@pagefind/freebsd-x64@1.5.2': + optional: true + + '@pagefind/linux-arm64@1.5.2': + optional: true + + '@pagefind/linux-x64@1.5.2': + optional: true + + '@pagefind/windows-arm64@1.5.2': + optional: true + + '@pagefind/windows-x64@1.5.2': + optional: true + + '@rollup/pluginutils@5.3.0(rollup@4.60.4)': + dependencies: + '@types/estree': 1.0.9 + estree-walker: 2.0.2 + picomatch: 4.0.4 + optionalDependencies: + rollup: 4.60.4 + + '@rollup/rollup-android-arm-eabi@4.60.4': + optional: true + + '@rollup/rollup-android-arm64@4.60.4': + optional: true + + '@rollup/rollup-darwin-arm64@4.60.4': + optional: true + + '@rollup/rollup-darwin-x64@4.60.4': + optional: true + + '@rollup/rollup-freebsd-arm64@4.60.4': + optional: true + + '@rollup/rollup-freebsd-x64@4.60.4': + optional: true + + '@rollup/rollup-linux-arm-gnueabihf@4.60.4': + optional: true + + '@rollup/rollup-linux-arm-musleabihf@4.60.4': + optional: true + + '@rollup/rollup-linux-arm64-gnu@4.60.4': + optional: true + + '@rollup/rollup-linux-arm64-musl@4.60.4': + optional: true + + '@rollup/rollup-linux-loong64-gnu@4.60.4': + optional: true + + '@rollup/rollup-linux-loong64-musl@4.60.4': + optional: true + + '@rollup/rollup-linux-ppc64-gnu@4.60.4': + optional: true + + '@rollup/rollup-linux-ppc64-musl@4.60.4': + optional: true + + '@rollup/rollup-linux-riscv64-gnu@4.60.4': + optional: true + + '@rollup/rollup-linux-riscv64-musl@4.60.4': + optional: true + + '@rollup/rollup-linux-s390x-gnu@4.60.4': + optional: true + + '@rollup/rollup-linux-x64-gnu@4.60.4': + optional: true + + '@rollup/rollup-linux-x64-musl@4.60.4': + optional: true + + '@rollup/rollup-openbsd-x64@4.60.4': + optional: true + + '@rollup/rollup-openharmony-arm64@4.60.4': + optional: true + + '@rollup/rollup-win32-arm64-msvc@4.60.4': + optional: true + + '@rollup/rollup-win32-ia32-msvc@4.60.4': + optional: true + + '@rollup/rollup-win32-x64-gnu@4.60.4': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.60.4': + optional: true + + '@shikijs/core@4.0.2': + dependencies: + '@shikijs/primitive': 4.0.2 + '@shikijs/types': 4.0.2 + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 + hast-util-to-html: 9.0.5 + + '@shikijs/core@4.1.0': + dependencies: + '@shikijs/primitive': 4.1.0 + '@shikijs/types': 4.1.0 + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 + hast-util-to-html: 9.0.5 + + '@shikijs/engine-javascript@4.0.2': + dependencies: + '@shikijs/types': 4.0.2 + '@shikijs/vscode-textmate': 10.0.2 + oniguruma-to-es: 4.3.6 + + '@shikijs/engine-javascript@4.1.0': + dependencies: + '@shikijs/types': 4.1.0 + '@shikijs/vscode-textmate': 10.0.2 + oniguruma-to-es: 4.3.6 + + '@shikijs/engine-oniguruma@4.0.2': + dependencies: + '@shikijs/types': 4.0.2 + '@shikijs/vscode-textmate': 10.0.2 + + '@shikijs/engine-oniguruma@4.1.0': + dependencies: + '@shikijs/types': 4.1.0 + '@shikijs/vscode-textmate': 10.0.2 + + '@shikijs/langs@4.0.2': + dependencies: + '@shikijs/types': 4.0.2 + + '@shikijs/langs@4.1.0': + dependencies: + '@shikijs/types': 4.1.0 + + '@shikijs/primitive@4.0.2': + dependencies: + '@shikijs/types': 4.0.2 + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 + + '@shikijs/primitive@4.1.0': + dependencies: + '@shikijs/types': 4.1.0 + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 + + '@shikijs/themes@4.0.2': + dependencies: + '@shikijs/types': 4.0.2 + + '@shikijs/themes@4.1.0': + dependencies: + '@shikijs/types': 4.1.0 + + '@shikijs/types@4.0.2': + dependencies: + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 + + '@shikijs/types@4.1.0': + dependencies: + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 + + '@shikijs/vscode-textmate@10.0.2': {} + + '@shuding/opentype.js@1.4.0-beta.0': + dependencies: + fflate: 0.7.4 + string.prototype.codepointat: 0.2.1 + + '@tailwindcss/node@4.3.0': + dependencies: + '@jridgewell/remapping': 2.3.5 + enhanced-resolve: 5.21.3 + jiti: 2.7.0 + lightningcss: 1.32.0 + magic-string: 0.30.21 + source-map-js: 1.2.1 + tailwindcss: 4.3.0 + + '@tailwindcss/oxide-android-arm64@4.3.0': + optional: true + + '@tailwindcss/oxide-darwin-arm64@4.3.0': + optional: true + + '@tailwindcss/oxide-darwin-x64@4.3.0': + optional: true + + '@tailwindcss/oxide-freebsd-x64@4.3.0': + optional: true + + '@tailwindcss/oxide-linux-arm-gnueabihf@4.3.0': + optional: true + + '@tailwindcss/oxide-linux-arm64-gnu@4.3.0': + optional: true + + '@tailwindcss/oxide-linux-arm64-musl@4.3.0': + optional: true + + '@tailwindcss/oxide-linux-x64-gnu@4.3.0': + optional: true + + '@tailwindcss/oxide-linux-x64-musl@4.3.0': + optional: true + + '@tailwindcss/oxide-wasm32-wasi@4.3.0': + optional: true + + '@tailwindcss/oxide-win32-arm64-msvc@4.3.0': + optional: true + + '@tailwindcss/oxide-win32-x64-msvc@4.3.0': + optional: true + + '@tailwindcss/oxide@4.3.0': + optionalDependencies: + '@tailwindcss/oxide-android-arm64': 4.3.0 + '@tailwindcss/oxide-darwin-arm64': 4.3.0 + '@tailwindcss/oxide-darwin-x64': 4.3.0 + '@tailwindcss/oxide-freebsd-x64': 4.3.0 + '@tailwindcss/oxide-linux-arm-gnueabihf': 4.3.0 + '@tailwindcss/oxide-linux-arm64-gnu': 4.3.0 + '@tailwindcss/oxide-linux-arm64-musl': 4.3.0 + '@tailwindcss/oxide-linux-x64-gnu': 4.3.0 + '@tailwindcss/oxide-linux-x64-musl': 4.3.0 + '@tailwindcss/oxide-wasm32-wasi': 4.3.0 + '@tailwindcss/oxide-win32-arm64-msvc': 4.3.0 + '@tailwindcss/oxide-win32-x64-msvc': 4.3.0 + + '@tailwindcss/typography@0.5.19(tailwindcss@4.3.0)': + dependencies: + postcss-selector-parser: 6.0.10 + tailwindcss: 4.3.0 + + '@tailwindcss/vite@4.3.0(vite@7.3.3(@types/node@25.8.0)(jiti@2.7.0)(lightningcss@1.32.0)(yaml@2.9.0))': + dependencies: + '@tailwindcss/node': 4.3.0 + '@tailwindcss/oxide': 4.3.0 + tailwindcss: 4.3.0 + vite: 7.3.3(@types/node@25.8.0)(jiti@2.7.0)(lightningcss@1.32.0)(yaml@2.9.0) + + '@trysound/sax@0.2.0': {} + + '@types/debug@4.1.12': + dependencies: + '@types/ms': 2.1.0 + + '@types/estree-jsx@1.0.5': + dependencies: + '@types/estree': 1.0.9 + + '@types/estree@1.0.8': {} + + '@types/estree@1.0.9': {} + + '@types/hast@3.0.4': + dependencies: + '@types/unist': 3.0.3 + + '@types/mdast@4.0.4': + dependencies: + '@types/unist': 3.0.3 + + '@types/mdx@2.0.13': {} + + '@types/ms@2.1.0': {} + + '@types/nlcst@2.0.3': + dependencies: + '@types/unist': 3.0.3 + + '@types/node@24.12.4': + dependencies: + undici-types: 7.16.0 + + '@types/node@25.8.0': + dependencies: + undici-types: 7.24.6 + + '@types/sax@1.2.7': + dependencies: + '@types/node': 25.8.0 + + '@types/tar@6.1.13': + dependencies: + '@types/node': 25.8.0 + minipass: 4.2.8 + + '@types/unist@2.0.11': {} + + '@types/unist@3.0.3': {} + + '@types/yauzl@2.10.3': + dependencies: + '@types/node': 25.8.0 + optional: true + + '@ungap/structured-clone@1.3.0': {} + + '@ungap/structured-clone@1.3.1': {} + + '@volar/kit@2.4.28(typescript@6.0.3)': + dependencies: + '@volar/language-service': 2.4.28 + '@volar/typescript': 2.4.28 + typesafe-path: 0.2.2 + typescript: 6.0.3 + vscode-languageserver-textdocument: 1.0.12 + vscode-uri: 3.1.0 + + '@volar/language-core@2.4.28': + dependencies: + '@volar/source-map': 2.4.28 + + '@volar/language-server@2.4.28': + dependencies: + '@volar/language-core': 2.4.28 + '@volar/language-service': 2.4.28 + '@volar/typescript': 2.4.28 + path-browserify: 1.0.1 + request-light: 0.7.0 + vscode-languageserver: 9.0.1 + vscode-languageserver-protocol: 3.17.5 + vscode-languageserver-textdocument: 1.0.12 + vscode-uri: 3.1.0 + + '@volar/language-service@2.4.28': + dependencies: + '@volar/language-core': 2.4.28 + vscode-languageserver-protocol: 3.17.5 + vscode-languageserver-textdocument: 1.0.12 + vscode-uri: 3.1.0 + + '@volar/source-map@2.4.28': {} + + '@volar/typescript@2.4.28': + dependencies: + '@volar/language-core': 2.4.28 + path-browserify: 1.0.1 + vscode-uri: 3.1.0 + + '@vscode/emmet-helper@2.11.0': + dependencies: + emmet: 2.4.11 + jsonc-parser: 2.3.1 + vscode-languageserver-textdocument: 1.0.12 + vscode-languageserver-types: 3.17.5 + vscode-uri: 3.1.0 + + '@vscode/l10n@0.0.18': {} + + acorn-jsx@5.3.2(acorn@8.16.0): + dependencies: + acorn: 8.16.0 + + acorn@8.15.0: {} + + acorn@8.16.0: {} + + adequate-little-templates@1.0.2: {} + + ajv-draft-04@1.0.0(ajv@8.20.0): + optionalDependencies: + ajv: 8.20.0 + + ajv@8.20.0: + dependencies: + fast-deep-equal: 3.1.3 + fast-uri: 3.1.2 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + + ansi-regex@5.0.1: {} + + ansi-styles@4.3.0: + dependencies: + color-convert: 2.0.1 + + anymatch@3.1.3: + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.2 + + arg@5.0.2: {} + + argparse@2.0.1: {} + + aria-query@5.3.2: {} + + array-iterate@2.0.1: {} + + astring@1.9.0: {} + + astro-expressive-code@0.42.0(astro@6.3.3(@types/node@25.8.0)(jiti@2.7.0)(lightningcss@1.32.0)(rollup@4.60.4)(yaml@2.9.0)): + dependencies: + astro: 6.3.3(@types/node@25.8.0)(jiti@2.7.0)(lightningcss@1.32.0)(rollup@4.60.4)(yaml@2.9.0) + rehype-expressive-code: 0.42.0 + + astro-icon@1.1.5: + dependencies: + '@iconify/tools': 4.1.2 + '@iconify/types': 2.0.0 + '@iconify/utils': 2.3.0 + transitivePeerDependencies: + - debug + - supports-color + + astro-robots-txt@1.0.0: + dependencies: + valid-filename: 4.0.0 + zod: 3.25.30 + + astro-webmanifest@1.0.0: + dependencies: + sharp: 0.34.5 + valid-filename: 4.0.0 + zod: 3.25.30 + + astro@6.3.3(@types/node@25.8.0)(jiti@2.7.0)(lightningcss@1.32.0)(rollup@4.60.4)(yaml@2.9.0): + dependencies: + '@astrojs/compiler': 4.0.0 + '@astrojs/internal-helpers': 0.9.1 + '@astrojs/markdown-remark': 7.1.2 + '@astrojs/telemetry': 3.3.2 + '@capsizecss/unpack': 4.0.0 + '@clack/prompts': 1.4.0 + '@oslojs/encoding': 1.1.0 + '@rollup/pluginutils': 5.3.0(rollup@4.60.4) + aria-query: 5.3.2 + axobject-query: 4.1.0 + ci-info: 4.4.0 + clsx: 2.1.1 + common-ancestor-path: 2.0.0 + cookie: 1.1.1 + devalue: 5.8.1 + diff: 8.0.4 + dset: 3.1.4 + es-module-lexer: 2.1.0 + esbuild: 0.27.7 + flattie: 1.1.1 + fontace: 0.4.1 + get-tsconfig: 5.0.0-beta.4 + github-slugger: 2.0.0 + html-escaper: 3.0.3 + http-cache-semantics: 4.2.0 + js-yaml: 4.1.1 + jsonc-parser: 3.3.1 + magic-string: 0.30.21 + magicast: 0.5.3 + mrmime: 2.0.1 + neotraverse: 0.6.18 + obug: 2.1.1 + p-limit: 7.3.0 + p-queue: 9.3.0 + package-manager-detector: 1.6.0 + piccolore: 0.1.3 + picomatch: 4.0.4 + rehype: 13.0.2 + semver: 7.8.0 + shiki: 4.1.0 + smol-toml: 1.6.1 + svgo: 4.0.1 + tinyclip: 0.1.12 + tinyexec: 1.1.2 + tinyglobby: 0.2.16 + ultrahtml: 1.6.0 + unifont: 0.7.4 + unist-util-visit: 5.1.0 + unstorage: 1.17.5 + vfile: 6.0.3 + vite: 7.3.3(@types/node@25.8.0)(jiti@2.7.0)(lightningcss@1.32.0)(yaml@2.9.0) + vitefu: 1.1.3(vite@7.3.3(@types/node@25.8.0)(jiti@2.7.0)(lightningcss@1.32.0)(yaml@2.9.0)) + xxhash-wasm: 1.1.0 + yargs-parser: 22.0.0 + zod: 4.4.3 + optionalDependencies: + sharp: 0.34.5 + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@deno/kv' + - '@netlify/blobs' + - '@planetscale/database' + - '@types/node' + - '@upstash/redis' + - '@vercel/blob' + - '@vercel/functions' + - '@vercel/kv' + - aws4fetch + - db0 + - idb-keyval + - ioredis + - jiti + - less + - lightningcss + - rollup + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + - tsx + - uploadthing + - yaml + + asynckit@0.4.0: {} + + autoprefixer@10.5.0(postcss@8.5.14): + dependencies: + browserslist: 4.28.2 + caniuse-lite: 1.0.30001792 + fraction.js: 5.3.4 + picocolors: 1.1.1 + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + + axios@1.9.0: + dependencies: + follow-redirects: 1.15.9 + form-data: 4.0.2 + proxy-from-env: 1.1.0 + transitivePeerDependencies: + - debug + + axobject-query@4.1.0: {} + + bail@2.0.2: {} + + base64-js@0.0.8: {} + + baseline-browser-mapping@2.10.29: {} + + bcp-47-match@2.0.3: {} + + bcp-47@2.1.0: + dependencies: + is-alphabetical: 2.0.1 + is-alphanumerical: 2.0.1 + is-decimal: 2.0.1 + + boolbase@1.0.0: {} + + browserslist@4.28.2: + dependencies: + baseline-browser-mapping: 2.10.29 + caniuse-lite: 1.0.30001792 + electron-to-chromium: 1.5.354 + node-releases: 2.0.44 + update-browserslist-db: 1.2.3(browserslist@4.28.2) + + buffer-crc32@0.2.13: {} + + call-bind-apply-helpers@1.0.2: + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + + camelize@1.0.1: {} + + caniuse-api@3.0.0: + dependencies: + browserslist: 4.28.2 + caniuse-lite: 1.0.30001792 + lodash.memoize: 4.1.2 + lodash.uniq: 4.5.0 + + caniuse-lite@1.0.30001792: {} + + ccount@2.0.1: {} + + character-entities-html4@2.1.0: {} + + character-entities-legacy@3.0.0: {} + + character-entities@2.0.2: {} + + character-reference-invalid@2.0.1: {} + + cheerio-select@2.1.0: + dependencies: + boolbase: 1.0.0 + css-select: 5.2.2 + css-what: 6.2.2 + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.2.2 + + cheerio@1.0.0: + dependencies: + cheerio-select: 2.1.0 + dom-serializer: 2.0.0 + domhandler: 5.0.3 + domutils: 3.2.2 + encoding-sniffer: 0.2.0 + htmlparser2: 9.1.0 + parse5: 7.3.0 + parse5-htmlparser2-tree-adapter: 7.1.0 + parse5-parser-stream: 7.1.2 + undici: 6.21.3 + whatwg-mimetype: 4.0.0 + + chokidar@4.0.3: + dependencies: + readdirp: 4.1.2 + + chokidar@5.0.0: + dependencies: + readdirp: 5.0.0 + + chownr@2.0.0: {} + + ci-info@4.4.0: {} + + cliui@8.0.1: + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + + clsx@2.1.1: {} + + collapse-white-space@2.1.0: {} + + color-convert@2.0.1: + dependencies: + color-name: 1.1.4 + + color-name@1.1.4: {} + + combined-stream@1.0.8: + dependencies: + delayed-stream: 1.0.0 + + comma-separated-tokens@2.0.3: {} + + commander@11.1.0: {} + + commander@7.2.0: {} + + common-ancestor-path@2.0.0: {} + + confbox@0.1.8: {} + + confbox@0.2.2: {} + + cookie-es@1.2.3: {} + + cookie@1.1.1: {} + + crossws@0.3.5: + dependencies: + uncrypto: 0.1.3 + + css-background-parser@0.1.0: {} + + css-box-shadow@1.0.0-3: {} + + css-color-keywords@1.0.0: {} + + css-gradient-parser@0.0.17: {} + + css-select@5.2.2: + dependencies: + boolbase: 1.0.0 + css-what: 6.2.2 + domhandler: 5.0.3 + domutils: 3.2.2 + nth-check: 2.1.1 + + css-selector-parser@3.3.0: {} + + css-to-react-native@3.2.0: + dependencies: + camelize: 1.0.1 + css-color-keywords: 1.0.0 + postcss-value-parser: 4.2.0 + + css-tree@2.2.1: + dependencies: + mdn-data: 2.0.28 + source-map-js: 1.2.1 + + css-tree@2.3.1: + dependencies: + mdn-data: 2.0.30 + source-map-js: 1.2.1 + + css-tree@3.2.1: + dependencies: + mdn-data: 2.27.1 + source-map-js: 1.2.1 + + css-what@6.2.2: {} + + cssesc@3.0.0: {} + + cssnano-preset-default@8.0.1(postcss@8.5.14): + dependencies: + browserslist: 4.28.2 + cssnano-utils: 6.0.0(postcss@8.5.14) + postcss: 8.5.14 + postcss-calc: 10.1.1(postcss@8.5.14) + postcss-colormin: 8.0.0(postcss@8.5.14) + postcss-convert-values: 8.0.0(postcss@8.5.14) + postcss-discard-comments: 8.0.0(postcss@8.5.14) + postcss-discard-duplicates: 8.0.0(postcss@8.5.14) + postcss-discard-empty: 8.0.0(postcss@8.5.14) + postcss-discard-overridden: 8.0.0(postcss@8.5.14) + postcss-merge-longhand: 8.0.0(postcss@8.5.14) + postcss-merge-rules: 8.0.0(postcss@8.5.14) + postcss-minify-font-values: 8.0.0(postcss@8.5.14) + postcss-minify-gradients: 8.0.0(postcss@8.5.14) + postcss-minify-params: 8.0.0(postcss@8.5.14) + postcss-minify-selectors: 8.0.1(postcss@8.5.14) + postcss-normalize-charset: 8.0.0(postcss@8.5.14) + postcss-normalize-display-values: 8.0.0(postcss@8.5.14) + postcss-normalize-positions: 8.0.0(postcss@8.5.14) + postcss-normalize-repeat-style: 8.0.0(postcss@8.5.14) + postcss-normalize-string: 8.0.0(postcss@8.5.14) + postcss-normalize-timing-functions: 8.0.0(postcss@8.5.14) + postcss-normalize-unicode: 8.0.0(postcss@8.5.14) + postcss-normalize-url: 8.0.0(postcss@8.5.14) + postcss-normalize-whitespace: 8.0.0(postcss@8.5.14) + postcss-ordered-values: 8.0.0(postcss@8.5.14) + postcss-reduce-initial: 8.0.0(postcss@8.5.14) + postcss-reduce-transforms: 8.0.0(postcss@8.5.14) + postcss-svgo: 8.0.0(postcss@8.5.14) + postcss-unique-selectors: 8.0.0(postcss@8.5.14) + + cssnano-utils@6.0.0(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + + cssnano@8.0.1(postcss@8.5.14): + dependencies: + cssnano-preset-default: 8.0.1(postcss@8.5.14) + lilconfig: 3.1.3 + postcss: 8.5.14 + + csso@5.0.5: + dependencies: + css-tree: 2.2.1 + + debug@4.4.3: + dependencies: + ms: 2.1.3 + + decode-named-character-reference@1.1.0: + dependencies: + character-entities: 2.0.2 + + decode-named-character-reference@1.3.0: + dependencies: + character-entities: 2.0.2 + + defu@6.1.7: {} + + delayed-stream@1.0.0: {} + + dequal@2.0.3: {} + + destr@2.0.5: {} + + detect-libc@2.1.2: {} + + devalue@5.8.1: {} + + devlop@1.1.0: + dependencies: + dequal: 2.0.3 + + diff@8.0.4: {} + + direction@2.0.1: {} + + dom-serializer@2.0.0: + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + entities: 4.5.0 + + domelementtype@2.3.0: {} + + domhandler@5.0.3: + dependencies: + domelementtype: 2.3.0 + + domutils@3.2.2: + dependencies: + dom-serializer: 2.0.0 + domelementtype: 2.3.0 + domhandler: 5.0.3 + + dset@3.1.4: {} + + dunder-proto@1.0.1: + dependencies: + call-bind-apply-helpers: 1.0.2 + es-errors: 1.3.0 + gopd: 1.2.0 + + electron-to-chromium@1.5.354: {} + + emmet@2.4.11: + dependencies: + '@emmetio/abbreviation': 2.3.3 + '@emmetio/css-abbreviation': 2.1.8 + + emoji-regex-xs@2.0.1: {} + + emoji-regex@8.0.0: {} + + encoding-sniffer@0.2.0: + dependencies: + iconv-lite: 0.6.3 + whatwg-encoding: 3.1.1 + + end-of-stream@1.4.4: + dependencies: + once: 1.4.0 + + enhanced-resolve@5.21.3: + dependencies: + graceful-fs: 4.2.11 + tapable: 2.3.3 + + entities@4.5.0: {} + + entities@6.0.1: {} + + es-define-property@1.0.1: {} + + es-errors@1.3.0: {} + + es-module-lexer@2.1.0: {} + + es-object-atoms@1.1.1: + dependencies: + es-errors: 1.3.0 + + es-set-tostringtag@2.1.0: + dependencies: + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + has-tostringtag: 1.0.2 + hasown: 2.0.2 + + esast-util-from-estree@2.0.0: + dependencies: + '@types/estree-jsx': 1.0.5 + devlop: 1.1.0 + estree-util-visit: 2.0.0 + unist-util-position-from-estree: 2.0.0 + + esast-util-from-js@2.0.1: + dependencies: + '@types/estree-jsx': 1.0.5 + acorn: 8.16.0 + esast-util-from-estree: 2.0.0 + vfile-message: 4.0.3 + + esbuild@0.27.7: + optionalDependencies: + '@esbuild/aix-ppc64': 0.27.7 + '@esbuild/android-arm': 0.27.7 + '@esbuild/android-arm64': 0.27.7 + '@esbuild/android-x64': 0.27.7 + '@esbuild/darwin-arm64': 0.27.7 + '@esbuild/darwin-x64': 0.27.7 + '@esbuild/freebsd-arm64': 0.27.7 + '@esbuild/freebsd-x64': 0.27.7 + '@esbuild/linux-arm': 0.27.7 + '@esbuild/linux-arm64': 0.27.7 + '@esbuild/linux-ia32': 0.27.7 + '@esbuild/linux-loong64': 0.27.7 + '@esbuild/linux-mips64el': 0.27.7 + '@esbuild/linux-ppc64': 0.27.7 + '@esbuild/linux-riscv64': 0.27.7 + '@esbuild/linux-s390x': 0.27.7 + '@esbuild/linux-x64': 0.27.7 + '@esbuild/netbsd-arm64': 0.27.7 + '@esbuild/netbsd-x64': 0.27.7 + '@esbuild/openbsd-arm64': 0.27.7 + '@esbuild/openbsd-x64': 0.27.7 + '@esbuild/openharmony-arm64': 0.27.7 + '@esbuild/sunos-x64': 0.27.7 + '@esbuild/win32-arm64': 0.27.7 + '@esbuild/win32-ia32': 0.27.7 + '@esbuild/win32-x64': 0.27.7 + + escalade@3.2.0: {} + + escape-html@1.0.3: {} + + escape-string-regexp@5.0.0: {} + + estree-util-attach-comments@3.0.0: + dependencies: + '@types/estree': 1.0.9 + + estree-util-build-jsx@3.0.1: + dependencies: + '@types/estree-jsx': 1.0.5 + devlop: 1.1.0 + estree-util-is-identifier-name: 3.0.0 + estree-walker: 3.0.3 + + estree-util-is-identifier-name@3.0.0: {} + + estree-util-scope@1.0.0: + dependencies: + '@types/estree': 1.0.9 + devlop: 1.1.0 + + estree-util-to-js@2.0.0: + dependencies: + '@types/estree-jsx': 1.0.5 + astring: 1.9.0 + source-map: 0.7.6 + + estree-util-visit@2.0.0: + dependencies: + '@types/estree-jsx': 1.0.5 + '@types/unist': 3.0.3 + + estree-walker@2.0.2: {} + + estree-walker@3.0.3: + dependencies: + '@types/estree': 1.0.9 + + eventemitter3@5.0.4: {} + + expressive-code@0.42.0: + dependencies: + '@expressive-code/core': 0.42.0 + '@expressive-code/plugin-frames': 0.42.0 + '@expressive-code/plugin-shiki': 0.42.0 + '@expressive-code/plugin-text-markers': 0.42.0 + + exsolve@1.0.5: {} + + extend@3.0.2: {} + + extract-zip@2.0.1: + dependencies: + debug: 4.4.3 + get-stream: 5.2.0 + yauzl: 2.10.0 + optionalDependencies: + '@types/yauzl': 2.10.3 + transitivePeerDependencies: + - supports-color + + fast-deep-equal@3.1.3: {} + + fast-string-truncated-width@3.0.3: {} + + fast-string-width@3.0.2: + dependencies: + fast-string-truncated-width: 3.0.3 + + fast-uri@3.1.2: {} + + fast-wrap-ansi@0.2.0: + dependencies: + fast-string-width: 3.0.2 + + fast-xml-builder@1.2.0: + dependencies: + path-expression-matcher: 1.5.0 + xml-naming: 0.1.0 + + fast-xml-parser@5.8.0: + dependencies: + '@nodable/entities': 2.1.0 + fast-xml-builder: 1.2.0 + path-expression-matcher: 1.5.0 + strnum: 2.3.0 + xml-naming: 0.1.0 + + fd-slicer@1.1.0: + dependencies: + pend: 1.2.0 + + fdir@6.5.0(picomatch@4.0.4): + optionalDependencies: + picomatch: 4.0.4 + + fflate@0.7.4: {} + + filename-reserved-regex@3.0.0: {} + + flattie@1.1.1: {} + + follow-redirects@1.15.9: {} + + fontace@0.4.1: + dependencies: + fontkitten: 1.0.3 + + fontkitten@1.0.3: + dependencies: + tiny-inflate: 1.0.3 + + form-data@4.0.2: + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + es-set-tostringtag: 2.1.0 + mime-types: 2.1.35 + + fraction.js@5.3.4: {} + + fs-minipass@2.1.0: + dependencies: + minipass: 3.3.6 + + fsevents@2.3.3: + optional: true + + function-bind@1.1.2: {} + + get-caller-file@2.0.5: {} + + get-intrinsic@1.3.0: + dependencies: + call-bind-apply-helpers: 1.0.2 + es-define-property: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + function-bind: 1.1.2 + get-proto: 1.0.1 + gopd: 1.2.0 + has-symbols: 1.1.0 + hasown: 2.0.2 + math-intrinsics: 1.1.0 + + get-proto@1.0.1: + dependencies: + dunder-proto: 1.0.1 + es-object-atoms: 1.1.1 + + get-stream@5.2.0: + dependencies: + pump: 3.0.2 + + get-tsconfig@5.0.0-beta.4: + dependencies: + resolve-pkg-maps: 1.0.0 + + github-slugger@2.0.0: {} + + globals@15.15.0: {} + + gopd@1.2.0: {} + + graceful-fs@4.2.11: {} + + h3@1.15.11: + dependencies: + cookie-es: 1.2.3 + crossws: 0.3.5 + defu: 6.1.7 + destr: 2.0.5 + iron-webcrypto: 1.2.1 + node-mock-http: 1.0.4 + radix3: 1.1.2 + ufo: 1.6.4 + uncrypto: 0.1.3 + + has-symbols@1.1.0: {} + + has-tostringtag@1.0.2: + dependencies: + has-symbols: 1.1.0 + + hasown@2.0.2: + dependencies: + function-bind: 1.1.2 + + hast-util-from-html@2.0.3: + dependencies: + '@types/hast': 3.0.4 + devlop: 1.1.0 + hast-util-from-parse5: 8.0.3 + parse5: 7.3.0 + vfile: 6.0.3 + vfile-message: 4.0.3 + + hast-util-from-parse5@8.0.3: + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + devlop: 1.1.0 + hastscript: 9.0.1 + property-information: 7.1.0 + vfile: 6.0.3 + vfile-location: 5.0.3 + web-namespaces: 2.0.1 + + hast-util-has-property@3.0.0: + dependencies: + '@types/hast': 3.0.4 + + hast-util-heading-rank@3.0.0: + dependencies: + '@types/hast': 3.0.4 + + hast-util-interactive@3.0.0: + dependencies: + '@types/hast': 3.0.4 + hast-util-has-property: 3.0.0 + + hast-util-is-element@3.0.0: + dependencies: + '@types/hast': 3.0.4 + + hast-util-parse-selector@4.0.0: + dependencies: + '@types/hast': 3.0.4 + + hast-util-raw@9.1.0: + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + '@ungap/structured-clone': 1.3.1 + hast-util-from-parse5: 8.0.3 + hast-util-to-parse5: 8.0.1 + html-void-elements: 3.0.0 + mdast-util-to-hast: 13.2.1 + parse5: 7.3.0 + unist-util-position: 5.0.0 + unist-util-visit: 5.1.0 + vfile: 6.0.3 + web-namespaces: 2.0.1 + zwitch: 2.0.4 + + hast-util-select@6.0.4: + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + bcp-47-match: 2.0.3 + comma-separated-tokens: 2.0.3 + css-selector-parser: 3.3.0 + devlop: 1.1.0 + direction: 2.0.1 + hast-util-has-property: 3.0.0 + hast-util-to-string: 3.0.1 + hast-util-whitespace: 3.0.0 + nth-check: 2.1.1 + property-information: 7.1.0 + space-separated-tokens: 2.0.2 + unist-util-visit: 5.1.0 + zwitch: 2.0.4 + + hast-util-to-estree@3.1.3: + dependencies: + '@types/estree': 1.0.9 + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + comma-separated-tokens: 2.0.3 + devlop: 1.1.0 + estree-util-attach-comments: 3.0.0 + estree-util-is-identifier-name: 3.0.0 + hast-util-whitespace: 3.0.0 + mdast-util-mdx-expression: 2.0.1 + mdast-util-mdx-jsx: 3.2.0 + mdast-util-mdxjs-esm: 2.0.1 + property-information: 7.1.0 + space-separated-tokens: 2.0.2 + style-to-js: 1.1.21 + unist-util-position: 5.0.0 + zwitch: 2.0.4 + transitivePeerDependencies: + - supports-color + + hast-util-to-html@9.0.5: + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + ccount: 2.0.1 + comma-separated-tokens: 2.0.3 + hast-util-whitespace: 3.0.0 + html-void-elements: 3.0.0 + mdast-util-to-hast: 13.2.1 + property-information: 7.1.0 + space-separated-tokens: 2.0.2 + stringify-entities: 4.0.4 + zwitch: 2.0.4 + + hast-util-to-jsx-runtime@2.3.6: + dependencies: + '@types/estree': 1.0.9 + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + comma-separated-tokens: 2.0.3 + devlop: 1.1.0 + estree-util-is-identifier-name: 3.0.0 + hast-util-whitespace: 3.0.0 + mdast-util-mdx-expression: 2.0.1 + mdast-util-mdx-jsx: 3.2.0 + mdast-util-mdxjs-esm: 2.0.1 + property-information: 7.1.0 + space-separated-tokens: 2.0.2 + style-to-js: 1.1.21 + unist-util-position: 5.0.0 + vfile-message: 4.0.3 + transitivePeerDependencies: + - supports-color + + hast-util-to-parse5@8.0.1: + dependencies: + '@types/hast': 3.0.4 + comma-separated-tokens: 2.0.3 + devlop: 1.1.0 + property-information: 7.1.0 + space-separated-tokens: 2.0.2 + web-namespaces: 2.0.1 + zwitch: 2.0.4 + + hast-util-to-string@3.0.1: + dependencies: + '@types/hast': 3.0.4 + + hast-util-to-text@4.0.2: + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + hast-util-is-element: 3.0.0 + unist-util-find-after: 5.0.0 + + hast-util-whitespace@3.0.0: + dependencies: + '@types/hast': 3.0.4 + + hastscript@9.0.1: + dependencies: + '@types/hast': 3.0.4 + comma-separated-tokens: 2.0.3 + hast-util-parse-selector: 4.0.0 + property-information: 7.1.0 + space-separated-tokens: 2.0.2 + + hex-rgb@4.3.0: {} + + html-escaper@3.0.3: {} + + html-void-elements@3.0.0: {} + + htmlparser2@9.1.0: + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.2.2 + entities: 4.5.0 + + http-cache-semantics@4.2.0: {} + + iconv-lite@0.6.3: + dependencies: + safer-buffer: 2.1.2 + + inline-style-parser@0.2.7: {} + + iron-webcrypto@1.2.1: {} + + is-absolute-url@4.0.1: {} + + is-alphabetical@2.0.1: {} + + is-alphanumerical@2.0.1: + dependencies: + is-alphabetical: 2.0.1 + is-decimal: 2.0.1 + + is-decimal@2.0.1: {} + + is-docker@3.0.0: {} + + is-docker@4.0.0: {} + + is-fullwidth-code-point@3.0.0: {} + + is-hexadecimal@2.0.1: {} + + is-inside-container@1.0.0: + dependencies: + is-docker: 3.0.0 + + is-plain-obj@4.1.0: {} + + is-wsl@3.1.1: + dependencies: + is-inside-container: 1.0.0 + + jiti@2.7.0: {} + + js-yaml@4.1.1: + dependencies: + argparse: 2.0.1 + + json-schema-traverse@1.0.0: {} + + jsonc-parser@2.3.1: {} + + jsonc-parser@3.3.1: {} + + kleur@4.1.5: {} + + kolorist@1.8.0: {} + + lightningcss-android-arm64@1.32.0: + optional: true + + lightningcss-darwin-arm64@1.32.0: + optional: true + + lightningcss-darwin-x64@1.32.0: + optional: true + + lightningcss-freebsd-x64@1.32.0: + optional: true + + lightningcss-linux-arm-gnueabihf@1.32.0: + optional: true + + lightningcss-linux-arm64-gnu@1.32.0: + optional: true + + lightningcss-linux-arm64-musl@1.32.0: + optional: true + + lightningcss-linux-x64-gnu@1.32.0: + optional: true + + lightningcss-linux-x64-musl@1.32.0: + optional: true + + lightningcss-win32-arm64-msvc@1.32.0: + optional: true + + lightningcss-win32-x64-msvc@1.32.0: + optional: true + + lightningcss@1.32.0: + dependencies: + detect-libc: 2.1.2 + optionalDependencies: + lightningcss-android-arm64: 1.32.0 + lightningcss-darwin-arm64: 1.32.0 + lightningcss-darwin-x64: 1.32.0 + lightningcss-freebsd-x64: 1.32.0 + lightningcss-linux-arm-gnueabihf: 1.32.0 + lightningcss-linux-arm64-gnu: 1.32.0 + lightningcss-linux-arm64-musl: 1.32.0 + lightningcss-linux-x64-gnu: 1.32.0 + lightningcss-linux-x64-musl: 1.32.0 + lightningcss-win32-arm64-msvc: 1.32.0 + lightningcss-win32-x64-msvc: 1.32.0 + + lilconfig@3.1.3: {} + + linebreak@1.1.0: + dependencies: + base64-js: 0.0.8 + unicode-trie: 2.0.0 + + local-pkg@0.5.1: + dependencies: + mlly: 1.7.4 + pkg-types: 1.3.1 + + local-pkg@1.1.1: + dependencies: + mlly: 1.7.4 + pkg-types: 2.1.0 + quansync: 0.2.10 + + lodash.memoize@4.1.2: {} + + lodash.uniq@4.5.0: {} + + longest-streak@3.1.0: {} + + lru-cache@11.4.0: {} + + magic-string@0.30.21: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.5 + + magicast@0.5.3: + dependencies: + '@babel/parser': 7.29.3 + '@babel/types': 7.29.0 + source-map-js: 1.2.1 + + markdown-extensions@2.0.0: {} + + markdown-table@3.0.4: {} + + math-intrinsics@1.1.0: {} + + mdast-util-definitions@6.0.0: + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + unist-util-visit: 5.1.0 + + mdast-util-directive@3.1.0: + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + ccount: 2.0.1 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + parse-entities: 4.0.2 + stringify-entities: 4.0.4 + unist-util-visit-parents: 6.0.1 + transitivePeerDependencies: + - supports-color + + mdast-util-find-and-replace@3.0.2: + dependencies: + '@types/mdast': 4.0.4 + escape-string-regexp: 5.0.0 + unist-util-is: 6.0.1 + unist-util-visit-parents: 6.0.2 + + mdast-util-from-markdown@2.0.2: + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + decode-named-character-reference: 1.1.0 + devlop: 1.1.0 + mdast-util-to-string: 4.0.0 + micromark: 4.0.2 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-decode-string: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + unist-util-stringify-position: 4.0.0 + transitivePeerDependencies: + - supports-color + + mdast-util-from-markdown@2.0.3: + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + decode-named-character-reference: 1.3.0 + devlop: 1.1.0 + mdast-util-to-string: 4.0.0 + micromark: 4.0.2 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-decode-string: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + unist-util-stringify-position: 4.0.0 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-autolink-literal@2.0.1: + dependencies: + '@types/mdast': 4.0.4 + ccount: 2.0.1 + devlop: 1.1.0 + mdast-util-find-and-replace: 3.0.2 + micromark-util-character: 2.1.1 + + mdast-util-gfm-footnote@2.1.0: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.3 + mdast-util-to-markdown: 2.1.2 + micromark-util-normalize-identifier: 2.0.1 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-strikethrough@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-from-markdown: 2.0.3 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-table@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + markdown-table: 3.0.4 + mdast-util-from-markdown: 2.0.3 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-task-list-item@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.3 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm@3.1.0: + dependencies: + mdast-util-from-markdown: 2.0.3 + mdast-util-gfm-autolink-literal: 2.0.1 + mdast-util-gfm-footnote: 2.1.0 + mdast-util-gfm-strikethrough: 2.0.0 + mdast-util-gfm-table: 2.0.0 + mdast-util-gfm-task-list-item: 2.0.0 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-mdx-expression@2.0.1: + dependencies: + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.3 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-mdx-jsx@3.2.0: + dependencies: + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + ccount: 2.0.1 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.3 + mdast-util-to-markdown: 2.1.2 + parse-entities: 4.0.2 + stringify-entities: 4.0.4 + unist-util-stringify-position: 4.0.0 + vfile-message: 4.0.3 + transitivePeerDependencies: + - supports-color + + mdast-util-mdx@3.0.0: + dependencies: + mdast-util-from-markdown: 2.0.3 + mdast-util-mdx-expression: 2.0.1 + mdast-util-mdx-jsx: 3.2.0 + mdast-util-mdxjs-esm: 2.0.1 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-mdxjs-esm@2.0.1: + dependencies: + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.3 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-phrasing@4.1.0: + dependencies: + '@types/mdast': 4.0.4 + unist-util-is: 6.0.1 + + mdast-util-to-hast@13.2.1: + dependencies: + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + '@ungap/structured-clone': 1.3.1 + devlop: 1.1.0 + micromark-util-sanitize-uri: 2.0.1 + trim-lines: 3.0.1 + unist-util-position: 5.0.0 + unist-util-visit: 5.1.0 + vfile: 6.0.3 + + mdast-util-to-markdown@2.1.2: + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + longest-streak: 3.1.0 + mdast-util-phrasing: 4.1.0 + mdast-util-to-string: 4.0.0 + micromark-util-classify-character: 2.0.1 + micromark-util-decode-string: 2.0.1 + unist-util-visit: 5.1.0 + zwitch: 2.0.4 + + mdast-util-to-string@4.0.0: + dependencies: + '@types/mdast': 4.0.4 + + mdn-data@2.0.28: {} + + mdn-data@2.0.30: {} + + mdn-data@2.27.1: {} + + micromark-core-commonmark@2.0.3: + dependencies: + decode-named-character-reference: 1.1.0 + devlop: 1.1.0 + micromark-factory-destination: 2.0.1 + micromark-factory-label: 2.0.1 + micromark-factory-space: 2.0.1 + micromark-factory-title: 2.0.1 + micromark-factory-whitespace: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-chunked: 2.0.1 + micromark-util-classify-character: 2.0.1 + micromark-util-html-tag-name: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-subtokenize: 2.1.0 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-directive@4.0.0: + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.1 + micromark-factory-whitespace: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + parse-entities: 4.0.2 + + micromark-extension-gfm-autolink-literal@2.1.0: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm-footnote@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-core-commonmark: 2.0.3 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm-strikethrough@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-util-chunked: 2.0.1 + micromark-util-classify-character: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm-table@2.1.1: + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm-tagfilter@2.0.0: + dependencies: + micromark-util-types: 2.0.2 + + micromark-extension-gfm-task-list-item@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm@3.0.0: + dependencies: + micromark-extension-gfm-autolink-literal: 2.1.0 + micromark-extension-gfm-footnote: 2.1.0 + micromark-extension-gfm-strikethrough: 2.1.0 + micromark-extension-gfm-table: 2.1.1 + micromark-extension-gfm-tagfilter: 2.0.0 + micromark-extension-gfm-task-list-item: 2.1.0 + micromark-util-combine-extensions: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-mdx-expression@3.0.1: + dependencies: + '@types/estree': 1.0.9 + devlop: 1.1.0 + micromark-factory-mdx-expression: 2.0.3 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-events-to-acorn: 2.0.3 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-mdx-jsx@3.0.2: + dependencies: + '@types/estree': 1.0.9 + devlop: 1.1.0 + estree-util-is-identifier-name: 3.0.0 + micromark-factory-mdx-expression: 2.0.3 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-events-to-acorn: 2.0.3 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + vfile-message: 4.0.3 + + micromark-extension-mdx-md@2.0.0: + dependencies: + micromark-util-types: 2.0.2 + + micromark-extension-mdxjs-esm@3.0.0: + dependencies: + '@types/estree': 1.0.9 + devlop: 1.1.0 + micromark-core-commonmark: 2.0.3 + micromark-util-character: 2.1.1 + micromark-util-events-to-acorn: 2.0.3 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + unist-util-position-from-estree: 2.0.0 + vfile-message: 4.0.3 + + micromark-extension-mdxjs@3.0.0: + dependencies: + acorn: 8.16.0 + acorn-jsx: 5.3.2(acorn@8.16.0) + micromark-extension-mdx-expression: 3.0.1 + micromark-extension-mdx-jsx: 3.0.2 + micromark-extension-mdx-md: 2.0.0 + micromark-extension-mdxjs-esm: 3.0.0 + micromark-util-combine-extensions: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-factory-destination@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-factory-label@2.0.1: + dependencies: + devlop: 1.1.0 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-factory-mdx-expression@2.0.3: + dependencies: + '@types/estree': 1.0.9 + devlop: 1.1.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-events-to-acorn: 2.0.3 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + unist-util-position-from-estree: 2.0.0 + vfile-message: 4.0.3 + + micromark-factory-space@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-types: 2.0.2 + + micromark-factory-title@2.0.1: + dependencies: + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-factory-whitespace@2.0.1: + dependencies: + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-character@2.1.1: + dependencies: + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-chunked@2.0.1: + dependencies: + micromark-util-symbol: 2.0.1 + + micromark-util-classify-character@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-combine-extensions@2.0.1: + dependencies: + micromark-util-chunked: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-decode-numeric-character-reference@2.0.2: + dependencies: + micromark-util-symbol: 2.0.1 + + micromark-util-decode-string@2.0.1: + dependencies: + decode-named-character-reference: 1.1.0 + micromark-util-character: 2.1.1 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-symbol: 2.0.1 + + micromark-util-encode@2.0.1: {} + + micromark-util-events-to-acorn@2.0.3: + dependencies: + '@types/estree': 1.0.9 + '@types/unist': 3.0.3 + devlop: 1.1.0 + estree-util-visit: 2.0.0 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + vfile-message: 4.0.3 + + micromark-util-html-tag-name@2.0.1: {} + + micromark-util-normalize-identifier@2.0.1: + dependencies: + micromark-util-symbol: 2.0.1 + + micromark-util-resolve-all@2.0.1: + dependencies: + micromark-util-types: 2.0.2 + + micromark-util-sanitize-uri@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-encode: 2.0.1 + micromark-util-symbol: 2.0.1 + + micromark-util-subtokenize@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-util-chunked: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-symbol@2.0.1: {} + + micromark-util-types@2.0.2: {} + + micromark@4.0.2: + dependencies: + '@types/debug': 4.1.12 + debug: 4.4.3 + decode-named-character-reference: 1.1.0 + devlop: 1.1.0 + micromark-core-commonmark: 2.0.3 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-chunked: 2.0.1 + micromark-util-combine-extensions: 2.0.1 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-encode: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-subtokenize: 2.1.0 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + transitivePeerDependencies: + - supports-color + + mime-db@1.52.0: {} + + mime-types@2.1.35: + dependencies: + mime-db: 1.52.0 + + minipass@3.3.6: + dependencies: + yallist: 4.0.0 + + minipass@4.2.8: {} + + minipass@5.0.0: {} + + minizlib@2.1.2: + dependencies: + minipass: 3.3.6 + yallist: 4.0.0 + + mkdirp@1.0.4: {} + + mlly@1.7.4: + dependencies: + acorn: 8.15.0 + pathe: 2.0.3 + pkg-types: 1.3.1 + ufo: 1.6.1 + + mrmime@2.0.1: {} + + ms@2.1.3: {} + + muggle-string@0.4.1: {} + + nanoid@3.3.12: {} + + neotraverse@0.6.18: {} + + nlcst-to-string@4.0.0: + dependencies: + '@types/nlcst': 2.0.3 + + node-fetch-native@1.6.7: {} + + node-mock-http@1.0.4: {} + + node-releases@2.0.44: {} + + normalize-path@3.0.0: {} + + nth-check@2.1.1: + dependencies: + boolbase: 1.0.0 + + obug@2.1.1: {} + + ofetch@1.5.1: + dependencies: + destr: 2.0.5 + node-fetch-native: 1.6.7 + ufo: 1.6.4 + + ohash@2.0.11: {} + + once@1.4.0: + dependencies: + wrappy: 1.0.2 + + oniguruma-parser@0.12.2: {} + + oniguruma-to-es@4.3.6: + dependencies: + oniguruma-parser: 0.12.2 + regex: 6.1.0 + regex-recursion: 6.0.2 + + p-limit@7.3.0: + dependencies: + yocto-queue: 1.2.2 + + p-queue@9.3.0: + dependencies: + eventemitter3: 5.0.4 + p-timeout: 7.0.1 + + p-timeout@7.0.1: {} + + package-manager-detector@1.6.0: {} + + pagefind@1.5.2: + optionalDependencies: + '@pagefind/darwin-arm64': 1.5.2 + '@pagefind/darwin-x64': 1.5.2 + '@pagefind/freebsd-x64': 1.5.2 + '@pagefind/linux-arm64': 1.5.2 + '@pagefind/linux-x64': 1.5.2 + '@pagefind/windows-arm64': 1.5.2 + '@pagefind/windows-x64': 1.5.2 + + pako@0.2.9: {} + + parse-css-color@0.2.1: + dependencies: + color-name: 1.1.4 + hex-rgb: 4.3.0 + + parse-entities@4.0.2: + dependencies: + '@types/unist': 2.0.11 + character-entities-legacy: 3.0.0 + character-reference-invalid: 2.0.1 + decode-named-character-reference: 1.1.0 + is-alphanumerical: 2.0.1 + is-decimal: 2.0.1 + is-hexadecimal: 2.0.1 + + parse-latin@7.0.0: + dependencies: + '@types/nlcst': 2.0.3 + '@types/unist': 3.0.3 + nlcst-to-string: 4.0.0 + unist-util-modify-children: 4.0.0 + unist-util-visit-children: 3.0.0 + vfile: 6.0.3 + + parse5-htmlparser2-tree-adapter@7.1.0: + dependencies: + domhandler: 5.0.3 + parse5: 7.3.0 + + parse5-parser-stream@7.1.2: + dependencies: + parse5: 7.3.0 + + parse5@7.3.0: + dependencies: + entities: 6.0.1 + + path-browserify@1.0.1: {} + + path-expression-matcher@1.5.0: {} + + pathe@1.1.2: {} + + pathe@2.0.3: {} + + pend@1.2.0: {} + + piccolore@0.1.3: {} + + picocolors@1.1.1: {} + + picomatch@2.3.2: {} + + picomatch@4.0.4: {} + + pkg-types@1.3.1: + dependencies: + confbox: 0.1.8 + mlly: 1.7.4 + pathe: 2.0.3 + + pkg-types@2.1.0: + dependencies: + confbox: 0.2.2 + exsolve: 1.0.5 + pathe: 2.0.3 + + postcss-calc@10.1.1(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-selector-parser: 7.1.1 + postcss-value-parser: 4.2.0 + + postcss-colormin@8.0.0(postcss@8.5.14): + dependencies: + '@colordx/core': 5.4.3 + browserslist: 4.28.2 + caniuse-api: 3.0.0 + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + + postcss-convert-values@8.0.0(postcss@8.5.14): + dependencies: + browserslist: 4.28.2 + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + + postcss-discard-comments@8.0.0(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-selector-parser: 7.1.1 + + postcss-discard-duplicates@8.0.0(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + + postcss-discard-empty@8.0.0(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + + postcss-discard-overridden@8.0.0(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + + postcss-merge-longhand@8.0.0(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + stylehacks: 8.0.0(postcss@8.5.14) + + postcss-merge-rules@8.0.0(postcss@8.5.14): + dependencies: + browserslist: 4.28.2 + caniuse-api: 3.0.0 + cssnano-utils: 6.0.0(postcss@8.5.14) + postcss: 8.5.14 + postcss-selector-parser: 7.1.1 + + postcss-minify-font-values@8.0.0(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + + postcss-minify-gradients@8.0.0(postcss@8.5.14): + dependencies: + '@colordx/core': 5.4.3 + cssnano-utils: 6.0.0(postcss@8.5.14) + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + + postcss-minify-params@8.0.0(postcss@8.5.14): + dependencies: + browserslist: 4.28.2 + cssnano-utils: 6.0.0(postcss@8.5.14) + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + + postcss-minify-selectors@8.0.1(postcss@8.5.14): + dependencies: + browserslist: 4.28.2 + caniuse-api: 3.0.0 + cssesc: 3.0.0 + postcss: 8.5.14 + postcss-selector-parser: 7.1.1 + + postcss-nested@6.2.0(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-selector-parser: 6.1.2 + + postcss-normalize-charset@8.0.0(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + + postcss-normalize-display-values@8.0.0(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + + postcss-normalize-positions@8.0.0(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + + postcss-normalize-repeat-style@8.0.0(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + + postcss-normalize-string@8.0.0(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + + postcss-normalize-timing-functions@8.0.0(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + + postcss-normalize-unicode@8.0.0(postcss@8.5.14): + dependencies: + browserslist: 4.28.2 + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + + postcss-normalize-url@8.0.0(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + + postcss-normalize-whitespace@8.0.0(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + + postcss-ordered-values@8.0.0(postcss@8.5.14): + dependencies: + cssnano-utils: 6.0.0(postcss@8.5.14) + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + + postcss-reduce-initial@8.0.0(postcss@8.5.14): + dependencies: + browserslist: 4.28.2 + caniuse-api: 3.0.0 + postcss: 8.5.14 + + postcss-reduce-transforms@8.0.0(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + + postcss-selector-parser@6.0.10: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + postcss-selector-parser@6.1.2: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + postcss-selector-parser@7.1.1: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + postcss-svgo@8.0.0(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-value-parser: 4.2.0 + svgo: 4.0.1 + + postcss-unique-selectors@8.0.0(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + postcss-selector-parser: 7.1.1 + + postcss-value-parser@4.2.0: {} + + postcss@8.5.14: + dependencies: + nanoid: 3.3.12 + picocolors: 1.1.1 + source-map-js: 1.2.1 + + prettier-plugin-astro@0.14.1: + dependencies: + '@astrojs/compiler': 2.12.0 + prettier: 3.8.3 + sass-formatter: 0.7.9 + + prettier-plugin-tailwindcss@0.8.0(prettier-plugin-astro@0.14.1)(prettier@3.8.3): + dependencies: + prettier: 3.8.3 + optionalDependencies: + prettier-plugin-astro: 0.14.1 + + prettier@3.8.3: {} + + prismjs@1.30.0: {} + + property-information@7.1.0: {} + + proxy-from-env@1.1.0: {} + + pump@3.0.2: + dependencies: + end-of-stream: 1.4.4 + once: 1.4.0 + + quansync@0.2.10: {} + + radix3@1.1.2: {} + + readdirp@4.1.2: {} + + readdirp@5.0.0: {} + + reading-time@1.5.0: {} + + recma-build-jsx@1.0.0: + dependencies: + '@types/estree': 1.0.9 + estree-util-build-jsx: 3.0.1 + vfile: 6.0.3 + + recma-jsx@1.0.1(acorn@8.16.0): + dependencies: + acorn: 8.16.0 + acorn-jsx: 5.3.2(acorn@8.16.0) + estree-util-to-js: 2.0.0 + recma-parse: 1.0.0 + recma-stringify: 1.0.0 + unified: 11.0.5 + + recma-parse@1.0.0: + dependencies: + '@types/estree': 1.0.9 + esast-util-from-js: 2.0.1 + unified: 11.0.5 + vfile: 6.0.3 + + recma-stringify@1.0.0: + dependencies: + '@types/estree': 1.0.9 + estree-util-to-js: 2.0.0 + unified: 11.0.5 + vfile: 6.0.3 + + regex-recursion@6.0.2: + dependencies: + regex-utilities: 2.3.0 + + regex-utilities@2.3.0: {} + + regex@6.1.0: + dependencies: + regex-utilities: 2.3.0 + + rehype-autolink-headings@7.1.0: + dependencies: + '@types/hast': 3.0.4 + '@ungap/structured-clone': 1.3.0 + hast-util-heading-rank: 3.0.0 + hast-util-is-element: 3.0.0 + unified: 11.0.5 + unist-util-visit: 5.1.0 + + rehype-expressive-code@0.42.0: + dependencies: + expressive-code: 0.42.0 + + rehype-external-links@3.0.0: + dependencies: + '@types/hast': 3.0.4 + '@ungap/structured-clone': 1.3.0 + hast-util-is-element: 3.0.0 + is-absolute-url: 4.0.1 + space-separated-tokens: 2.0.2 + unist-util-visit: 5.1.0 + + rehype-parse@9.0.1: + dependencies: + '@types/hast': 3.0.4 + hast-util-from-html: 2.0.3 + unified: 11.0.5 + + rehype-raw@7.0.0: + dependencies: + '@types/hast': 3.0.4 + hast-util-raw: 9.1.0 + vfile: 6.0.3 + + rehype-recma@1.0.0: + dependencies: + '@types/estree': 1.0.9 + '@types/hast': 3.0.4 + hast-util-to-estree: 3.1.3 + transitivePeerDependencies: + - supports-color + + rehype-stringify@10.0.1: + dependencies: + '@types/hast': 3.0.4 + hast-util-to-html: 9.0.5 + unified: 11.0.5 + + rehype-unwrap-images@1.0.0: + dependencies: + '@types/hast': 3.0.4 + hast-util-interactive: 3.0.0 + hast-util-whitespace: 3.0.0 + unist-util-visit: 5.1.0 + + rehype@13.0.2: + dependencies: + '@types/hast': 3.0.4 + rehype-parse: 9.0.1 + rehype-stringify: 10.0.1 + unified: 11.0.5 + + remark-directive@4.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-directive: 3.1.0 + micromark-extension-directive: 4.0.0 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color + + remark-gfm@4.0.1: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-gfm: 3.1.0 + micromark-extension-gfm: 3.0.0 + remark-parse: 11.0.0 + remark-stringify: 11.0.0 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color + + remark-mdx@3.1.1: + dependencies: + mdast-util-mdx: 3.0.0 + micromark-extension-mdxjs: 3.0.0 + transitivePeerDependencies: + - supports-color + + remark-parse@11.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-from-markdown: 2.0.3 + micromark-util-types: 2.0.2 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color + + remark-rehype@11.1.2: + dependencies: + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + mdast-util-to-hast: 13.2.1 + unified: 11.0.5 + vfile: 6.0.3 + + remark-smartypants@3.0.2: + dependencies: + retext: 9.0.0 + retext-smartypants: 6.2.0 + unified: 11.0.5 + unist-util-visit: 5.1.0 + + remark-stringify@11.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-to-markdown: 2.1.2 + unified: 11.0.5 + + request-light@0.5.8: {} + + request-light@0.7.0: {} + + require-directory@2.1.1: {} + + require-from-string@2.0.2: {} + + resolve-pkg-maps@1.0.0: {} + + retext-latin@4.0.0: + dependencies: + '@types/nlcst': 2.0.3 + parse-latin: 7.0.0 + unified: 11.0.5 + + retext-smartypants@6.2.0: + dependencies: + '@types/nlcst': 2.0.3 + nlcst-to-string: 4.0.0 + unist-util-visit: 5.1.0 + + retext-stringify@4.0.0: + dependencies: + '@types/nlcst': 2.0.3 + nlcst-to-string: 4.0.0 + unified: 11.0.5 + + retext@9.0.0: + dependencies: + '@types/nlcst': 2.0.3 + retext-latin: 4.0.0 + retext-stringify: 4.0.0 + unified: 11.0.5 + + rollup@4.60.4: + dependencies: + '@types/estree': 1.0.8 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.60.4 + '@rollup/rollup-android-arm64': 4.60.4 + '@rollup/rollup-darwin-arm64': 4.60.4 + '@rollup/rollup-darwin-x64': 4.60.4 + '@rollup/rollup-freebsd-arm64': 4.60.4 + '@rollup/rollup-freebsd-x64': 4.60.4 + '@rollup/rollup-linux-arm-gnueabihf': 4.60.4 + '@rollup/rollup-linux-arm-musleabihf': 4.60.4 + '@rollup/rollup-linux-arm64-gnu': 4.60.4 + '@rollup/rollup-linux-arm64-musl': 4.60.4 + '@rollup/rollup-linux-loong64-gnu': 4.60.4 + '@rollup/rollup-linux-loong64-musl': 4.60.4 + '@rollup/rollup-linux-ppc64-gnu': 4.60.4 + '@rollup/rollup-linux-ppc64-musl': 4.60.4 + '@rollup/rollup-linux-riscv64-gnu': 4.60.4 + '@rollup/rollup-linux-riscv64-musl': 4.60.4 + '@rollup/rollup-linux-s390x-gnu': 4.60.4 + '@rollup/rollup-linux-x64-gnu': 4.60.4 + '@rollup/rollup-linux-x64-musl': 4.60.4 + '@rollup/rollup-openbsd-x64': 4.60.4 + '@rollup/rollup-openharmony-arm64': 4.60.4 + '@rollup/rollup-win32-arm64-msvc': 4.60.4 + '@rollup/rollup-win32-ia32-msvc': 4.60.4 + '@rollup/rollup-win32-x64-gnu': 4.60.4 + '@rollup/rollup-win32-x64-msvc': 4.60.4 + fsevents: 2.3.3 + + s.color@0.0.15: {} + + safer-buffer@2.1.2: {} + + sass-formatter@0.7.9: + dependencies: + suf-log: 2.5.3 + + satori-html@0.3.2: + dependencies: + ultrahtml: 1.6.0 + + satori@0.26.0: + dependencies: + '@shuding/opentype.js': 1.4.0-beta.0 + css-background-parser: 0.1.0 + css-box-shadow: 1.0.0-3 + css-gradient-parser: 0.0.17 + css-to-react-native: 3.2.0 + emoji-regex-xs: 2.0.1 + escape-html: 1.0.3 + linebreak: 1.1.0 + parse-css-color: 0.2.1 + postcss-value-parser: 4.2.0 + yoga-layout: 3.2.1 + + sax@1.6.0: {} + + semver@7.7.3: {} + + semver@7.8.0: {} + + sharp@0.34.5: + dependencies: + '@img/colour': 1.0.0 + detect-libc: 2.1.2 + semver: 7.7.3 + optionalDependencies: + '@img/sharp-darwin-arm64': 0.34.5 + '@img/sharp-darwin-x64': 0.34.5 + '@img/sharp-libvips-darwin-arm64': 1.2.4 + '@img/sharp-libvips-darwin-x64': 1.2.4 + '@img/sharp-libvips-linux-arm': 1.2.4 + '@img/sharp-libvips-linux-arm64': 1.2.4 + '@img/sharp-libvips-linux-ppc64': 1.2.4 + '@img/sharp-libvips-linux-riscv64': 1.2.4 + '@img/sharp-libvips-linux-s390x': 1.2.4 + '@img/sharp-libvips-linux-x64': 1.2.4 + '@img/sharp-libvips-linuxmusl-arm64': 1.2.4 + '@img/sharp-libvips-linuxmusl-x64': 1.2.4 + '@img/sharp-linux-arm': 0.34.5 + '@img/sharp-linux-arm64': 0.34.5 + '@img/sharp-linux-ppc64': 0.34.5 + '@img/sharp-linux-riscv64': 0.34.5 + '@img/sharp-linux-s390x': 0.34.5 + '@img/sharp-linux-x64': 0.34.5 + '@img/sharp-linuxmusl-arm64': 0.34.5 + '@img/sharp-linuxmusl-x64': 0.34.5 + '@img/sharp-wasm32': 0.34.5 + '@img/sharp-win32-arm64': 0.34.5 + '@img/sharp-win32-ia32': 0.34.5 + '@img/sharp-win32-x64': 0.34.5 + + shiki@4.0.2: + dependencies: + '@shikijs/core': 4.0.2 + '@shikijs/engine-javascript': 4.0.2 + '@shikijs/engine-oniguruma': 4.0.2 + '@shikijs/langs': 4.0.2 + '@shikijs/themes': 4.0.2 + '@shikijs/types': 4.0.2 + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 + + shiki@4.1.0: + dependencies: + '@shikijs/core': 4.1.0 + '@shikijs/engine-javascript': 4.1.0 + '@shikijs/engine-oniguruma': 4.1.0 + '@shikijs/langs': 4.1.0 + '@shikijs/themes': 4.1.0 + '@shikijs/types': 4.1.0 + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 + + sisteransi@1.0.5: {} + + sitemap@9.0.1: + dependencies: + '@types/node': 24.12.4 + '@types/sax': 1.2.7 + arg: 5.0.2 + sax: 1.6.0 + + smol-toml@1.6.1: {} + + source-map-js@1.2.1: {} + + source-map@0.7.6: {} + + space-separated-tokens@2.0.2: {} + + stream-replace-string@2.0.0: {} + + string-width@4.2.3: + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + + string.prototype.codepointat@0.2.1: {} + + stringify-entities@4.0.4: + dependencies: + character-entities-html4: 2.1.0 + character-entities-legacy: 3.0.0 + + strip-ansi@6.0.1: + dependencies: + ansi-regex: 5.0.1 + + strnum@2.3.0: {} + + style-to-js@1.1.21: + dependencies: + style-to-object: 1.0.14 + + style-to-object@1.0.14: + dependencies: + inline-style-parser: 0.2.7 + + stylehacks@8.0.0(postcss@8.5.14): + dependencies: + browserslist: 4.28.2 + postcss: 8.5.14 + postcss-selector-parser: 7.1.1 + + suf-log@2.5.3: + dependencies: + s.color: 0.0.15 + + svgo@3.3.2: + dependencies: + '@trysound/sax': 0.2.0 + commander: 7.2.0 + css-select: 5.2.2 + css-tree: 2.3.1 + css-what: 6.2.2 + csso: 5.0.5 + picocolors: 1.1.1 + + svgo@4.0.1: + dependencies: + commander: 11.1.0 + css-select: 5.2.2 + css-tree: 3.2.1 + css-what: 6.2.2 + csso: 5.0.5 + picocolors: 1.1.1 + sax: 1.6.0 + + tailwindcss@4.3.0: {} + + tapable@2.3.3: {} + + tar@6.2.1: + dependencies: + chownr: 2.0.0 + fs-minipass: 2.1.0 + minipass: 5.0.0 + minizlib: 2.1.2 + mkdirp: 1.0.4 + yallist: 4.0.0 + + tiny-inflate@1.0.3: {} + + tinyclip@0.1.12: {} + + tinyexec@1.1.2: {} + + tinyglobby@0.2.16: + dependencies: + fdir: 6.5.0(picomatch@4.0.4) + picomatch: 4.0.4 + + trim-lines@3.0.1: {} + + trough@2.2.0: {} + + tslib@2.8.1: + optional: true + + typesafe-path@0.2.2: {} + + typescript-auto-import-cache@0.3.6: + dependencies: + semver: 7.8.0 + + typescript@6.0.3: {} + + ufo@1.6.1: {} + + ufo@1.6.4: {} + + ultrahtml@1.6.0: {} + + uncrypto@0.1.3: {} + + undici-types@7.16.0: {} + + undici-types@7.24.6: {} + + undici@6.21.3: {} + + unicode-trie@2.0.0: + dependencies: + pako: 0.2.9 + tiny-inflate: 1.0.3 + + unified@11.0.5: + dependencies: + '@types/unist': 3.0.3 + bail: 2.0.2 + devlop: 1.1.0 + extend: 3.0.2 + is-plain-obj: 4.1.0 + trough: 2.2.0 + vfile: 6.0.3 + + unifont@0.7.4: + dependencies: + css-tree: 3.2.1 + ofetch: 1.5.1 + ohash: 2.0.11 + + unist-util-find-after@5.0.0: + dependencies: + '@types/unist': 3.0.3 + unist-util-is: 6.0.1 + + unist-util-is@6.0.1: + dependencies: + '@types/unist': 3.0.3 + + unist-util-modify-children@4.0.0: + dependencies: + '@types/unist': 3.0.3 + array-iterate: 2.0.1 + + unist-util-position-from-estree@2.0.0: + dependencies: + '@types/unist': 3.0.3 + + unist-util-position@5.0.0: + dependencies: + '@types/unist': 3.0.3 + + unist-util-remove-position@5.0.0: + dependencies: + '@types/unist': 3.0.3 + unist-util-visit: 5.1.0 + + unist-util-stringify-position@4.0.0: + dependencies: + '@types/unist': 3.0.3 + + unist-util-visit-children@3.0.0: + dependencies: + '@types/unist': 3.0.3 + + unist-util-visit-parents@6.0.1: + dependencies: + '@types/unist': 3.0.3 + unist-util-is: 6.0.1 + + unist-util-visit-parents@6.0.2: + dependencies: + '@types/unist': 3.0.3 + unist-util-is: 6.0.1 + + unist-util-visit@5.1.0: + dependencies: + '@types/unist': 3.0.3 + unist-util-is: 6.0.1 + unist-util-visit-parents: 6.0.2 + + unstorage@1.17.5: + dependencies: + anymatch: 3.1.3 + chokidar: 5.0.0 + destr: 2.0.5 + h3: 1.15.11 + lru-cache: 11.4.0 + node-fetch-native: 1.6.7 + ofetch: 1.5.1 + ufo: 1.6.4 + + update-browserslist-db@1.2.3(browserslist@4.28.2): + dependencies: + browserslist: 4.28.2 + escalade: 3.2.0 + picocolors: 1.1.1 + + util-deprecate@1.0.2: {} + + valid-filename@4.0.0: + dependencies: + filename-reserved-regex: 3.0.0 + + vfile-location@5.0.3: + dependencies: + '@types/unist': 3.0.3 + vfile: 6.0.3 + + vfile-message@4.0.3: + dependencies: + '@types/unist': 3.0.3 + unist-util-stringify-position: 4.0.0 + + vfile@6.0.3: + dependencies: + '@types/unist': 3.0.3 + vfile-message: 4.0.3 + + vite@7.3.3(@types/node@25.8.0)(jiti@2.7.0)(lightningcss@1.32.0)(yaml@2.9.0): + dependencies: + esbuild: 0.27.7 + fdir: 6.5.0(picomatch@4.0.4) + picomatch: 4.0.4 + postcss: 8.5.14 + rollup: 4.60.4 + tinyglobby: 0.2.16 + optionalDependencies: + '@types/node': 25.8.0 + fsevents: 2.3.3 + jiti: 2.7.0 + lightningcss: 1.32.0 + yaml: 2.9.0 + + vitefu@1.1.3(vite@7.3.3(@types/node@25.8.0)(jiti@2.7.0)(lightningcss@1.32.0)(yaml@2.9.0)): + optionalDependencies: + vite: 7.3.3(@types/node@25.8.0)(jiti@2.7.0)(lightningcss@1.32.0)(yaml@2.9.0) + + volar-service-css@0.0.70(@volar/language-service@2.4.28): + dependencies: + vscode-css-languageservice: 6.3.10 + vscode-languageserver-textdocument: 1.0.12 + vscode-uri: 3.1.0 + optionalDependencies: + '@volar/language-service': 2.4.28 + + volar-service-emmet@0.0.70(@volar/language-service@2.4.28): + dependencies: + '@emmetio/css-parser': 0.4.1 + '@emmetio/html-matcher': 1.3.0 + '@vscode/emmet-helper': 2.11.0 + vscode-uri: 3.1.0 + optionalDependencies: + '@volar/language-service': 2.4.28 + + volar-service-html@0.0.70(@volar/language-service@2.4.28): + dependencies: + vscode-html-languageservice: 5.6.2 + vscode-languageserver-textdocument: 1.0.12 + vscode-uri: 3.1.0 + optionalDependencies: + '@volar/language-service': 2.4.28 + + volar-service-prettier@0.0.70(@volar/language-service@2.4.28)(prettier@3.8.3): + dependencies: + vscode-uri: 3.1.0 + optionalDependencies: + '@volar/language-service': 2.4.28 + prettier: 3.8.3 + + volar-service-typescript-twoslash-queries@0.0.70(@volar/language-service@2.4.28): + dependencies: + vscode-uri: 3.1.0 + optionalDependencies: + '@volar/language-service': 2.4.28 + + volar-service-typescript@0.0.70(@volar/language-service@2.4.28): + dependencies: + path-browserify: 1.0.1 + semver: 7.8.0 + typescript-auto-import-cache: 0.3.6 + vscode-languageserver-textdocument: 1.0.12 + vscode-nls: 5.2.0 + vscode-uri: 3.1.0 + optionalDependencies: + '@volar/language-service': 2.4.28 + + volar-service-yaml@0.0.70(@volar/language-service@2.4.28): + dependencies: + vscode-uri: 3.1.0 + yaml-language-server: 1.20.0 + optionalDependencies: + '@volar/language-service': 2.4.28 + + vscode-css-languageservice@6.3.10: + dependencies: + '@vscode/l10n': 0.0.18 + vscode-languageserver-textdocument: 1.0.12 + vscode-languageserver-types: 3.17.5 + vscode-uri: 3.1.0 + + vscode-html-languageservice@5.6.2: + dependencies: + '@vscode/l10n': 0.0.18 + vscode-languageserver-textdocument: 1.0.12 + vscode-languageserver-types: 3.17.5 + vscode-uri: 3.1.0 + + vscode-json-languageservice@4.1.8: + dependencies: + jsonc-parser: 3.3.1 + vscode-languageserver-textdocument: 1.0.12 + vscode-languageserver-types: 3.17.5 + vscode-nls: 5.2.0 + vscode-uri: 3.1.0 + + vscode-jsonrpc@8.2.0: {} + + vscode-languageserver-protocol@3.17.5: + dependencies: + vscode-jsonrpc: 8.2.0 + vscode-languageserver-types: 3.17.5 + + vscode-languageserver-textdocument@1.0.12: {} + + vscode-languageserver-types@3.17.5: {} + + vscode-languageserver@9.0.1: + dependencies: + vscode-languageserver-protocol: 3.17.5 + + vscode-nls@5.2.0: {} + + vscode-uri@3.1.0: {} + + web-namespaces@2.0.1: {} + + whatwg-encoding@3.1.1: + dependencies: + iconv-lite: 0.6.3 + + whatwg-mimetype@4.0.0: {} + + which-pm-runs@1.1.0: {} + + wrap-ansi@7.0.0: + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + wrappy@1.0.2: {} + + xml-naming@0.1.0: {} + + xxhash-wasm@1.1.0: {} + + y18n@5.0.8: {} + + yallist@4.0.0: {} + + yaml-language-server@1.20.0: + dependencies: + '@vscode/l10n': 0.0.18 + ajv: 8.20.0 + ajv-draft-04: 1.0.0(ajv@8.20.0) + prettier: 3.8.3 + request-light: 0.5.8 + vscode-json-languageservice: 4.1.8 + vscode-languageserver: 9.0.1 + vscode-languageserver-textdocument: 1.0.12 + vscode-languageserver-types: 3.17.5 + vscode-uri: 3.1.0 + yaml: 2.7.1 + + yaml@2.7.1: {} + + yaml@2.9.0: {} + + yargs-parser@21.1.1: {} + + yargs-parser@22.0.0: {} + + yargs@17.7.2: + dependencies: + cliui: 8.0.1 + escalade: 3.2.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 21.1.1 + + yauzl@2.10.0: + dependencies: + buffer-crc32: 0.2.13 + fd-slicer: 1.1.0 + + yocto-queue@1.2.2: {} + + yoga-layout@3.2.1: {} + + zod@3.25.30: {} + + zod@4.4.3: {} + + zwitch@2.0.4: {} From 8a23da0d5fe4e38927489e4bf77794f4a43528a5 Mon Sep 17 00:00:00 2001 From: Prad Nukala Date: Mon, 29 Jun 2026 10:48:40 -0400 Subject: [PATCH 04/42] docs: update README.md to reflect Astro Cactus template changes --- CLAUDE.md | 98 ---------------------- LICENSE.md | 129 ----------------------------- README.md | 238 +++++++++++++++++++++++++++++++++++++++++++++++------ 3 files changed, 214 insertions(+), 251 deletions(-) delete mode 100644 CLAUDE.md delete mode 100644 LICENSE.md diff --git a/CLAUDE.md b/CLAUDE.md deleted file mode 100644 index e42587b..0000000 --- a/CLAUDE.md +++ /dev/null @@ -1,98 +0,0 @@ -# CLAUDE.md - -This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository. - -## Project Overview - -This is a personal portfolio/blog website built with Next.js 13.4.16 (App Router), TypeScript, and Tailwind CSS. It's based on the Tailwind UI "Spotlight" template and features a modern, responsive design with dark mode support. - -## Essential Commands - -```bash -# Install dependencies -npm install - -# Run development server (http://localhost:3000) -npm run dev - -# Build for production -npm run build - -# Start production server -npm start - -# Run linting -npm run lint - -# Type checking (via build process) -npm run build -``` - -## Architecture & Key Patterns - -### Directory Structure -- **`/src/app/`** - Next.js App Router pages and layouts - - Each page is in its own directory with `page.tsx` or `page.mdx` - - Articles are MDX files in subdirectories under `/articles/` - - RSS feed generation at `/feed.xml/` - -- **`/src/components/`** - Reusable React components - - Layout components extend from `Layout.tsx` - - All components use TypeScript with proper type definitions - - Components use Tailwind CSS classes for styling - -- **`/src/lib/`** - Utility functions - - `articles.ts` - Functions for loading and managing MDX articles - - `formatDate.ts` - Date formatting utilities - -### Content Management -- Articles are written in MDX format in `/src/app/articles/[slug]/page.mdx` -- Each article directory can contain images alongside the MDX file -- Article metadata is defined in the MDX frontmatter -- The `ArticleLayout` component wraps all article content - -### Styling Approach -- Tailwind CSS utility classes for all styling -- Dark mode support via `next-themes` package -- Typography plugin for prose content styling -- Custom Tailwind configuration in `tailwind.config.js` -- Code syntax highlighting with Prism CSS - -### TypeScript Configuration -- Strict mode enabled -- Path alias `@/*` maps to `./src/*` -- All components and utilities should have proper TypeScript types - -### Important Files -- `next.config.mjs` - Next.js configuration with MDX support -- `tailwind.config.js` - Tailwind CSS customization -- `.env.local` - Must set `NEXT_PUBLIC_SITE_URL` for production - -## Development Guidelines - -### Adding New Pages -1. Create a new directory under `/src/app/` -2. Add a `page.tsx` file with proper TypeScript types -3. Use the `SimpleLayout` or custom layout components -4. Follow existing page patterns for consistency - -### Adding New Articles -1. Create a new directory under `/src/app/articles/[article-name]/` -2. Add a `page.mdx` file with frontmatter including title, description, author, and date -3. Place any images in the same directory -4. Articles automatically appear in the articles list and RSS feed - -### Component Development -- Always use TypeScript with proper type definitions -- Follow existing component patterns for props and structure -- Use Tailwind CSS classes; avoid inline styles -- Components should be reusable and properly abstracted - -### Environment Setup -Before running the project, create a `.env.local` file: -``` -NEXT_PUBLIC_SITE_URL=https://your-domain.com -``` - -## No Testing Framework -This project does not currently have a testing framework configured. Consider adding Jest and React Testing Library if test coverage is needed. \ No newline at end of file diff --git a/LICENSE.md b/LICENSE.md deleted file mode 100644 index 3a28c7d..0000000 --- a/LICENSE.md +++ /dev/null @@ -1,129 +0,0 @@ -# Tailwind UI License - -## Personal License - -Tailwind Labs Inc. grants you an on-going, non-exclusive license to use the Components and Templates. - -The license grants permission to **one individual** (the Licensee) to access and use the Components and Templates. - -You **can**: - -- Use the Components and Templates to create unlimited End Products. -- Modify the Components and Templates to create derivative components and templates. Those components and templates are subject to this license. -- Use the Components and Templates to create unlimited End Products for unlimited Clients. -- Use the Components and Templates to create End Products where the End Product is sold to End Users. -- Use the Components and Templates to create End Products that are open source and freely available to End Users. - -You **cannot**: - -- Use the Components and Templates to create End Products that are designed to allow an End User to build their own End Products using the Components and Templates or derivatives of the Components and Templates. -- Re-distribute the Components and Templates or derivatives of the Components and Templates separately from an End Product, neither in code or as design assets. -- Share your access to the Components and Templates with any other individuals. -- Use the Components and Templates to produce anything that may be deemed by Tailwind Labs Inc, in their sole and absolute discretion, to be competitive or in conflict with the business of Tailwind Labs Inc. - -### Example usage - -Examples of usage **allowed** by the license: - -- Creating a personal website by yourself. -- Creating a website or web application for a client that will be owned by that client. -- Creating a commercial SaaS application (like an invoicing app for example) where end users have to pay a fee to use the application. -- Creating a commercial self-hosted web application that is sold to end users for a one-time fee. -- Creating a web application where the primary purpose is clearly not to simply re-distribute the components (like a conference organization app that uses the components for its UI for example) that is free and open source, where the source code is publicly available. - -Examples of usage **not allowed** by the license: - -- Creating a repository of your favorite Tailwind UI components or templates (or derivatives based on Tailwind UI components or templates) and publishing it publicly. -- Creating a React or Vue version of Tailwind UI and making it available either for sale or for free. -- Create a Figma or Sketch UI kit based on the Tailwind UI component designs. -- Creating a "website builder" project where end users can build their own websites using components or templates included with or derived from Tailwind UI. -- Creating a theme, template, or project starter kit using the components or templates and making it available either for sale or for free. -- Creating an admin panel tool (like [Laravel Nova](https://nova.laravel.com/) or [ActiveAdmin](https://activeadmin.info/)) that is made available either for sale or for free. - -In simple terms, use Tailwind UI for anything you like as long as it doesn't compete with Tailwind UI. - -### Personal License Definitions - -Licensee is the individual who has purchased a Personal License. - -Components and Templates are the source code and design assets made available to the Licensee after purchasing a Tailwind UI license. - -End Product is any artifact produced that incorporates the Components or Templates or derivatives of the Components or Templates. - -End User is a user of an End Product. - -Client is an individual or entity receiving custom professional services directly from the Licensee, produced specifically for that individual or entity. Customers of software-as-a-service products are not considered clients for the purpose of this document. - -## Team License - -Tailwind Labs Inc. grants you an on-going, non-exclusive license to use the Components and Templates. - -The license grants permission for **up to 25 Employees and Contractors of the Licensee** to access and use the Components and Templates. - -You **can**: - -- Use the Components and Templates to create unlimited End Products. -- Modify the Components and Templates to create derivative components and templates. Those components and templates are subject to this license. -- Use the Components and Templates to create unlimited End Products for unlimited Clients. -- Use the Components and Templates to create End Products where the End Product is sold to End Users. -- Use the Components and Templates to create End Products that are open source and freely available to End Users. - -You **cannot**: - -- Use the Components or Templates to create End Products that are designed to allow an End User to build their own End Products using the Components or Templates or derivatives of the Components or Templates. -- Re-distribute the Components or Templates or derivatives of the Components or Templates separately from an End Product. -- Use the Components or Templates to create End Products that are the property of any individual or entity other than the Licensee or Clients of the Licensee. -- Use the Components or Templates to produce anything that may be deemed by Tailwind Labs Inc, in their sole and absolute discretion, to be competitive or in conflict with the business of Tailwind Labs Inc. - -### Example usage - -Examples of usage **allowed** by the license: - -- Creating a website for your company. -- Creating a website or web application for a client that will be owned by that client. -- Creating a commercial SaaS application (like an invoicing app for example) where end users have to pay a fee to use the application. -- Creating a commercial self-hosted web application that is sold to end users for a one-time fee. -- Creating a web application where the primary purpose is clearly not to simply re-distribute the components or templates (like a conference organization app that uses the components or a template for its UI for example) that is free and open source, where the source code is publicly available. - -Examples of use **not allowed** by the license: - -- Creating a repository of your favorite Tailwind UI components or template (or derivatives based on Tailwind UI components or templates) and publishing it publicly. -- Creating a React or Vue version of Tailwind UI and making it available either for sale or for free. -- Creating a "website builder" project where end users can build their own websites using components or templates included with or derived from Tailwind UI. -- Creating a theme or template using the components or templates and making it available either for sale or for free. -- Creating an admin panel tool (like [Laravel Nova](https://nova.laravel.com/) or [ActiveAdmin](https://activeadmin.info/)) that is made available either for sale or for free. -- Creating any End Product that is not the sole property of either your company or a client of your company. For example your employees/contractors can't use your company Tailwind UI license to build their own websites or side projects. - -### Team License Definitions - -Licensee is the business entity who has purchased a Team License. - -Components and Templates are the source code and design assets made available to the Licensee after purchasing a Tailwind UI license. - -End Product is any artifact produced that incorporates the Components or Templates or derivatives of the Components or Templates. - -End User is a user of an End Product. - -Employee is a full-time or part-time employee of the Licensee. - -Contractor is an individual or business entity contracted to perform services for the Licensee. - -Client is an individual or entity receiving custom professional services directly from the Licensee, produced specifically for that individual or entity. Customers of software-as-a-service products are not considered clients for the purpose of this document. - -## Enforcement - -If you are found to be in violation of the license, access to your Tailwind UI account will be terminated, and a refund may be issued at our discretion. When license violation is blatant and malicious (such as intentionally redistributing the Components or Templates through private warez channels), no refund will be issued. - -The copyright of the Components and Templates is owned by Tailwind Labs Inc. You are granted only the permissions described in this license; all other rights are reserved. Tailwind Labs Inc. reserves the right to pursue legal remedies for any unauthorized use of the Components or Templates outside the scope of this license. - -## Liability - -Tailwind Labs Inc.’s liability to you for costs, damages, or other losses arising from your use of the Components or Templates — including third-party claims against you — is limited to a refund of your license fee. Tailwind Labs Inc. may not be held liable for any consequential damages related to your use of the Components or Templates. - -This Agreement is governed by the laws of the Province of Ontario and the applicable laws of Canada. Legal proceedings related to this Agreement may only be brought in the courts of Ontario. You agree to service of process at the e-mail address on your original order. - -## Questions? - -Unsure which license you need, or unsure if your use case is covered by our licenses? - -Email us at [support@tailwindui.com](mailto:support@tailwindui.com) with your questions. diff --git a/README.md b/README.md index 52562e3..35524b5 100644 --- a/README.md +++ b/README.md @@ -1,42 +1,232 @@ -# Spotlight +
+ Astro Cactus logo +
+

+ Astro Cactus +

-Spotlight is a [Tailwind UI](https://tailwindui.com) site template built using [Tailwind CSS](https://tailwindcss.com) and [Next.js](https://nextjs.org). +Astro Cactus is a simple opinionated starter built with [Astro](https://astro.build). Use it to create an easy-to-use blog or website. -## Getting started +## Table Of Contents -To get started with this template, first install the npm dependencies: +1. [Key Features](#key-features) +2. [Demo](#demo-) +3. [Quick start](#quick-start) +4. [Preview](#preview) +5. [Commands](#commands) +6. [Configure](#configure) +7. [Updating](#updating) +8. [Adding posts, notes, and tags](#adding-posts-notes-and-tags) + - [Post Frontmatter](#post-frontmatter) + - [Note Frontmatter](#note-frontmatter) + - [Tag Frontmatter](#tag-frontmatter) + - [Frontmatter Snippets](#frontmatter-snippets) +9. [Pagefind search](#pagefind-search) +10. [Analytics](#analytics) +11. [Deploy](#deploy) +12. [Acknowledgment](#acknowledgment) + +## Key Features + +- Astro v6 Fast 🚀 +- Tailwind v4 +- Accessible, semantic HTML markup +- Responsive & SEO-friendly +- Dark & Light mode +- MD & [MDX](https://docs.astro.build/en/guides/markdown-content/#mdx-only-features) posts & notes + - Includes [Admonitions](https://astro-cactus.chriswilliams.dev/posts/markdown-elements/admonitions/) +- [Satori](https://github.com/vercel/satori) for creating open graph png images +- [Automatic RSS feeds](https://docs.astro.build/en/guides/rss) +- [Webmentions](https://webmention.io/) +- Auto-generated: + - [sitemap](https://docs.astro.build/en/guides/integrations-guide/sitemap/) + - [robots.txt](https://github.com/alextim/astro-lib/blob/main/packages/astro-robots-txt/README.md) + - [web app manifest](https://github.com/alextim/astro-lib/blob/main/packages/astro-webmanifest/README.md) +- [Pagefind](https://pagefind.app/) static search library integration +- [Astro Icon](https://github.com/natemoo-re/astro-icon) svg icon component +- [Expressive Code](https://expressive-code.com/) code blocks and syntax highlighter + +## Demo 💻 + +Check out the [Demo](https://astro-cactus.chriswilliams.dev/), hosted on Netlify + +## Quick start + +[Create a new repo](https://github.com/chrismwilliams/astro-theme-cactus/generate) from this template. ```bash -npm install +# npm 7+ +npm create astro@latest -- --template chrismwilliams/astro-theme-cactus + +# pnpm +pnpm dlx create-astro --template chrismwilliams/astro-theme-cactus ``` -Next, create a `.env.local` file in the root of your project and set the `NEXT_PUBLIC_SITE_URL` variable to your site's public URL: +[![Deploy with Netlify](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://github.com/chrismwilliams/astro-theme-cactus) [![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fchrismwilliams%2Fastro-theme-cactus&project-name=astro-theme-cactus) -``` -NEXT_PUBLIC_SITE_URL=https://example.com +## Preview + +![Astro Theme Cactus in a light theme mode](https://github.com/chrismwilliams/astro-theme-cactus/assets/12715988/84c89d42-4525-4674-b10c-6d6ebdc06382) + +![Astro Theme Cactus in a dark theme mode](https://github.com/chrismwilliams/astro-theme-cactus/assets/12715988/e0e575e2-445f-4c2d-a812-b5b53d2d9031) + +## Commands + +Replace pnpm with your choice of npm / yarn + +| Command | Action | +| :--------------- | :------------------------------------------------------------- | +| `pnpm install` | Installs dependencies | +| `pnpm dev` | Starts local dev server at `localhost:3000` | +| `pnpm build` | Build your production site to `./dist/` | +| `pnpm postbuild` | Pagefind script to build the static search of your blog posts | +| `pnpm preview` | Preview your build locally, before deploying | +| `pnpm sync` | Generate types based on your config in `src/content/config.ts` | + +## Configure + +- Edit the template's config file `src/site.config.ts` + - **Important**: set the url property with your own domain. + - Modify the settings for markdown code blocks, generated by [Expressive Code](https://expressive-code.com). Astro Cactus has both a dark (dracula) and light (github-light) theme. You can find more options [@ expressive-code](https://expressive-code.com/guides/themes/#available-themes). +- Update file `astro.config.ts` + - [astro-webmanifest options](https://github.com/alextim/astro-lib/blob/main/packages/astro-webmanifest/README.md) +- Replace & update files within the `/public` folder: + - icon.svg - used as the source to create favicons & manifest icons + - social-card.png - used as the default og:image +- Modify file `src/styles/global.css` with your own light and dark styles, and customise [Tailwind's theme settings](https://tailwindcss.com/docs/theme#customizing-your-theme). +- Edit social links in `src/components/SocialList.astro` to add/replace your media profile. Icons can be found @ [icones.js.org](https://icones.js.org/), per [Astro Icon's instructions](https://www.astroicon.dev/guides/customization/#find-an-icon-set). +- Create/edit posts & notes for your blog within `src/content/post/` & `src/content/note/` with .md/mdx file(s). See [below](#adding-posts-notes-and-tags) for more details. + - Read [this post](http://astro-cactus.chriswilliams.dev/posts/webmentions/) for adding webmentions to your site. + - Add any custom Tag pages for related blog posts in `/src/content/tag/`, ensuring that the file name is the same as the tag. +- OG Image: + - If you would like to change the style of the generated image the Satori library creates, open up `src/pages/og-image/_ogMarkup.ts` to the markup function where you can edit the html/tailwind-classes as necessary. You can use this [playground](https://og-playground.vercel.app/) to aid your design. + - You can also create your own og images and skip satori generating it for you by adding an ogImage property in the frontmatter with a link to the asset, an example can be found in `src/content/post/testing/social-image.md`. More info on frontmatter can be found [below](#post-frontmatter) +- Optional: + - Fonts: This theme sets the body element to the font family `font-mono`, in `src/layouts/Base.astro` on the ``. You can change fonts by removing the variant `font-mono`, after which TailwindCSS will default to the `font-sans` [font family stack](https://tailwindcss.com/docs/font-family). + +## Updating + +If you've forked the template, you can [sync the fork](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork) with your own project, remembering to **not** click Discard Changes as you will lose your own. + +If you have a template repository, you can add this template as a remote, [as discussed here](https://stackoverflow.com/questions/56577184/github-pull-changes-from-a-template-repository). + +## Adding posts, notes, and tags + +This theme uses [Content Collections](https://docs.astro.build/en/guides/content-collections/) to organise local Markdown and MDX files, as well as type-checking frontmatter with a schema -> `src/content.config.ts`. + +Adding a post/note/tag is as simple as adding your .md(x) files to either `src/content/post`, `src/content/note`, and `src/content/tag` folders, the filename of which will be used as the slug/url. + +The Tag collection allows you to override the content for generated tag pages. For example the template includes `src/content/tag/test.md` which overrides the content shown in `your-domain.com/tags/test`. + +> **Note** +> For a tag page to work, the file name (`src/content/tag/*`) must also be in a post's [tags frontmatter.](#post-frontmatter) + +The posts/notes/tags included with this template are there as an example of how to structure your frontmatter. Additionally, the [Astro docs](https://docs.astro.build/en/guides/markdown-content/) has a detailed section on markdown pages. + +### Post Frontmatter + +| Property (\* required) | Description | +| ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| title \* | Self explanatory. Used as the text link to the post, the h1 on the posts' page, and the pages title property. Has a max length of 60 chars, set in `src/content/config.ts` | +| description \* | Similar to above, used as the seo description property. Has a min length of 50 and a max length of 160 chars, set in the post schema. | +| publishDate \* | Again pretty simple. To change the date format/locale, currently **en-GB**, update the date option in `src/site.config.ts`. Note you can also pass additional options to the component `` if required. | +| updatedDate | This is an optional date representing when a post has been updated, in the same format as the publishDate. | +| tags | Tags are optional with any created post. Any new tag(s) will be shown in `your-domain.com/posts` & `your-domain.com/tags`, and generate the page(s) `your-domain.com/tags/[yourTag]` | +| coverImage | This is an optional object that will add a cover image to the top of a post. Include both a `src`: "_path-to-image_" and `alt`: "_image alt_". You can view an example in `src/content/post/testing/cover-image/index.md`. | +| ogImage | This is an optional property. An OG Image will be generated automatically for every post where this property **isn't** provided. If you would like to create your own for a specific post, include this property and a link to your image, the theme will then skip automatically generating one. | +| draft | This is an optional property as it is set to false by default in the schema. By adding true, the post will be filtered out of the production build in a number of places, inc. getAllPosts() calls, og-images, rss feeds, and generated page[s]. You can view an example in `src/content/post/testing/draft-post.md` | + +### Note Frontmatter + +| Property (\* required) | Description | +| ---------------------- | --------------------------------------------------------------------------------------------------------------------- | +| title \* | Used as the link text to the note, the pages title property, and the h1 of said note page. Has a max length 60 chars. | +| description | Optional. Used for the head meta description property. | +| publishDate \* | ISO 8601 format with offsets allowed. | + +### Tag Frontmatter + +| Property (\* required) | Description | +| ---------------------- | ------------------------------------------------------------------------------------------------------- | +| title | Optional. Used as the h1 on the tags' page, and the pages title property. Has a max length of 60 chars. | +| description | Optional. Used for the head meta description and the first paragraph under the h1. | + +### Frontmatter snippets + +Astro Cactus includes a helpful VSCode snippet which creates a frontmatter 'stub' for posts and note's, found here -> `.vscode/post.code-snippets`. Start typing the word `frontmatter` on your newly created .md(x) file to trigger it. Visual Studio Code snippets appear in IntelliSense via (⌃Space) on mac, (Ctrl+Space) on windows. + +## Pagefind search + +This integration brings a static search feature for searching blog posts and notes. In its current form, pagefind only works once the site has been built. This theme adds a postbuild script that should be run after Astro has built the site. You can preview locally by running both build && postbuild. + +Search results only includes pages from posts and notes. If you would like to include other/all your pages, remove/re-locate the attribute `data-pagefind-body` to the article tag found in `src/layouts/BlogPost.astro` and `src/components/note/Note.astro`. + +It also allows you to filter posts by tags added in the frontmatter of blog posts. If you would rather remove this, remove the data attribute `data-pagefind-filter="tag"` from the link in `src/components/blog/Masthead.astro`. + +If you would rather not include this integration, simply remove the component `src/components/Search.astro`, and uninstall both `@pagefind/default-ui` & `pagefind` from package.json. You will also need to remove the postbuild script from here as well. + +You can reduce the initial css payload of your css, [as demonstrated here](https://github.com/chrismwilliams/astro-theme-cactus/pull/145#issue-1943779868), by lazy loading the web components styles. + +## Analytics + +You may want to track the number of visitors you receive to your blog/website in order to understand trends and popular posts/pages you've created. There are a number of providers out there one could use, including web hosts such as [vercel](https://vercel.com/analytics), [netlify](https://www.netlify.com/products/analytics/), and [cloudflare](https://www.cloudflare.com/web-analytics/). + +This theme/template doesn't include a specific solution due to there being a number of use cases and/or options which some people may or may not use. + +You may be asked to included a snippet inside the **HEAD** tag of your website when setting it up, which can be found in `src/layouts/Base.astro`. Alternatively, you can add the snippet in `src/components/BaseHead.astro`. + +## Deploy + +For guidence, the [Astro docs](https://docs.astro.build/en/guides/deploy/) has a great breakdown of how to deploy your own Astro site on various platforms and their idiosyncrasies. + +By default, the theme prerenders all pages and endpoints, with the [`'static'` output](https://docs.astro.build/en/reference/configuration-reference/#output), and the [`'./dist'`](https://docs.astro.build/en/reference/configuration-reference/#outdir) output directory. + +You do not need to add any adapter to use this theme. + +### Cloudflare Workers + +If deploying via Cloudflare Workers, you may have [issues](https://github.com/chrismwilliams/astro-theme-cactus/issues/454) with regards to the OG image endpoints and it requiring a Node environment. To solve this, you will need to add a [Wrangler configuration file](https://developers.cloudflare.com/workers/framework-guides/web-apps/astro/#if-you-have-a-static-site) for a static build. + +```jsonc +{ + "name": "astro-cactus", + // Set this to today's date + "compatibility_date": "2026-05-11", + "assets": { + "directory": "./dist", + "not_found_handling": "404-page" + } +} ``` -Next, run the development server: +If you are intending to use the [Clouflare adapter](https://docs.astro.build/en/guides/integrations-guide/cloudflare/), please set the [`prerenderEnvironment`](https://docs.astro.build/en/guides/integrations-guide/cloudflare/#prerenderenvironment) to `'node'`, and follow the [Cloudflare docs](https://developers.cloudflare.com/workers/framework-guides/web-apps/astro/#if-your-site-uses-on-demand-rendering). -```bash -npm run dev +> Please note the `nodejs_compat` flag, and the main entry point which is incorrect on Cloudflare's docs at the time of writing. + +```jsonc +{ + "name": "astro-cactus", + "main": "@astrojs/cloudflare/entrypoints/server", + // Set this to today's date + "compatibility_date": "2026-05-11", + "compatibility_flags": ["global_fetch_strictly_public", "nodejs_compat"], + "assets": { + "binding": "ASSETS", + "directory": "./dist", + "not_found_handling": "404-page" + }, + "observability": { + "enabled": true + } +} ``` -Finally, open [http://localhost:3000](http://localhost:3000) in your browser to view the website. -## Customizing -You can start editing this template by modifying the files in the `/src` folder. The site will auto-update as you edit these files. +## Acknowledgment + +This theme was inspired by [Hexo Theme Cactus](https://github.com/probberechts/hexo-theme-cactus) ## License -This site template is a commercial product and is licensed under the [Tailwind UI license](https://tailwindui.com/license). - -## Learn more - -To learn more about the technologies used in this site template, see the following resources: - -- [Tailwind CSS](https://tailwindcss.com/docs) - the official Tailwind CSS documentation -- [Next.js](https://nextjs.org/docs) - the official Next.js documentation -- [Headless UI](https://headlessui.dev) - the official Headless UI documentation -- [MDX](https://mdxjs.com) - the MDX documentation +MIT From 5c8d69c49f9863888f178e44ead66a72f8a9acd3 Mon Sep 17 00:00:00 2001 From: Prad Nukala Date: Mon, 29 Jun 2026 10:48:43 -0400 Subject: [PATCH 05/42] fix(ui): remove deleted components --- src/components/ArticleLayout.tsx | 70 --- src/components/BaseHead.astro | 86 ++++ src/components/Button.tsx | 34 -- src/components/Card.tsx | 124 ----- src/components/Container.tsx | 39 -- src/components/Footer.tsx | 45 -- src/components/FormattedDate.astro | 16 + src/components/Header.tsx | 461 ------------------ src/components/Layout.tsx | 19 - src/components/Paginator.astro | 29 ++ src/components/Prose.tsx | 10 - src/components/Search.astro | 19 + src/components/Section.tsx | 28 -- src/components/SimpleLayout.tsx | 25 - src/components/SkipLink.astro | 3 + src/components/SocialIcons.tsx | 44 -- src/components/SocialList.astro | 42 ++ src/components/ThemeProvider.astro | 48 ++ src/components/ThemeToggle.astro | 90 ++++ src/components/blog/Masthead.astro | 84 ++++ src/components/blog/PostPreview.astro | 21 + src/components/blog/TOC.astro | 22 + src/components/blog/TOCHeading.astro | 27 + .../blog/webmentions/Comments.astro | 87 ++++ src/components/blog/webmentions/Likes.astro | 52 ++ src/components/blog/webmentions/index.astro | 23 + src/components/layout/Footer.astro | 24 + src/components/layout/Header.astro | 117 +++++ src/components/note/Note.astro | 46 ++ src/layouts/Base.astro | 54 ++ src/layouts/BlogPost.astro | 80 +++ src/styles/blocks/search.css | 92 ++++ src/styles/components/admonition.css | 65 +++ src/styles/components/github-card.css | 79 +++ src/styles/global.css | 141 ++++++ src/styles/prism.css | 47 -- src/styles/tailwind.css | 4 - 37 files changed, 1347 insertions(+), 950 deletions(-) delete mode 100644 src/components/ArticleLayout.tsx create mode 100644 src/components/BaseHead.astro delete mode 100644 src/components/Button.tsx delete mode 100644 src/components/Card.tsx delete mode 100644 src/components/Container.tsx delete mode 100644 src/components/Footer.tsx create mode 100644 src/components/FormattedDate.astro delete mode 100644 src/components/Header.tsx delete mode 100644 src/components/Layout.tsx create mode 100644 src/components/Paginator.astro delete mode 100644 src/components/Prose.tsx create mode 100644 src/components/Search.astro delete mode 100644 src/components/Section.tsx delete mode 100644 src/components/SimpleLayout.tsx create mode 100644 src/components/SkipLink.astro delete mode 100644 src/components/SocialIcons.tsx create mode 100644 src/components/SocialList.astro create mode 100644 src/components/ThemeProvider.astro create mode 100644 src/components/ThemeToggle.astro create mode 100644 src/components/blog/Masthead.astro create mode 100644 src/components/blog/PostPreview.astro create mode 100644 src/components/blog/TOC.astro create mode 100644 src/components/blog/TOCHeading.astro create mode 100644 src/components/blog/webmentions/Comments.astro create mode 100644 src/components/blog/webmentions/Likes.astro create mode 100644 src/components/blog/webmentions/index.astro create mode 100644 src/components/layout/Footer.astro create mode 100644 src/components/layout/Header.astro create mode 100644 src/components/note/Note.astro create mode 100644 src/layouts/Base.astro create mode 100644 src/layouts/BlogPost.astro create mode 100644 src/styles/blocks/search.css create mode 100644 src/styles/components/admonition.css create mode 100644 src/styles/components/github-card.css create mode 100644 src/styles/global.css delete mode 100644 src/styles/prism.css delete mode 100644 src/styles/tailwind.css diff --git a/src/components/ArticleLayout.tsx b/src/components/ArticleLayout.tsx deleted file mode 100644 index 0b0f4b8..0000000 --- a/src/components/ArticleLayout.tsx +++ /dev/null @@ -1,70 +0,0 @@ -'use client' - -import { useContext } from 'react' -import { useRouter } from 'next/navigation' - -import { AppContext } from '@/app/providers' -import { Container } from '@/components/Container' -import { Prose } from '@/components/Prose' -import { type ArticleWithSlug } from '@/lib/articles' -import { formatDate } from '@/lib/formatDate' - -function ArrowLeftIcon(props: React.ComponentPropsWithoutRef<'svg'>) { - return ( - - ) -} - -export function ArticleLayout({ - article, - children, -}: { - article: ArticleWithSlug - children: React.ReactNode -}) { - let router = useRouter() - let { previousPathname } = useContext(AppContext) - - return ( - -
-
- {previousPathname && ( - - )} -
-
-

- {article.title} -

- -
- - {children} - -
-
-
-
- ) -} diff --git a/src/components/BaseHead.astro b/src/components/BaseHead.astro new file mode 100644 index 0000000..5b48687 --- /dev/null +++ b/src/components/BaseHead.astro @@ -0,0 +1,86 @@ +--- +import { WEBMENTION_PINGBACK, WEBMENTION_URL } from "astro:env/client"; +import { siteConfig } from "@/site.config"; +import type { SiteMeta } from "@/types"; +import "@/styles/global.css"; + +type Props = SiteMeta; + +const { articleDate, description, ogImage, title } = Astro.props; + +const titleSeparator = "•"; +const siteTitle = `${title} ${titleSeparator} ${siteConfig.title}`; +const canonicalURL = new URL(Astro.url.pathname, Astro.site); +const socialImageURL = new URL(ogImage ? ogImage : "/social-card.png", Astro.url).href; +--- + + + +{siteTitle} + +{/* Icons */} + +{ + import.meta.env.PROD && ( + <> + {/* Favicon & Apple Icon, Generated at build */} + + + {/* Manifest */} + + + ) +} + +{/* Canonical URL */} + + +{/* Primary Meta Tags */} + + + + +{/* Open Graph / Facebook */} + + + + + + + + + +{ + articleDate && ( + <> + + + + ) +} + +{/* Twitter */} + + + + + + +{/* Sitemap */} + + +{/* RSS auto-discovery */} + + + +{/* Webmentions */} +{ + WEBMENTION_URL && ( + <> + + {WEBMENTION_PINGBACK && } + + ) +} + + diff --git a/src/components/Button.tsx b/src/components/Button.tsx deleted file mode 100644 index a17201c..0000000 --- a/src/components/Button.tsx +++ /dev/null @@ -1,34 +0,0 @@ -import Link from 'next/link' -import clsx from 'clsx' - -const variantStyles = { - primary: - 'bg-zinc-800 font-semibold text-zinc-100 hover:bg-zinc-700 active:bg-zinc-800 active:text-zinc-100/70 dark:bg-zinc-700 dark:hover:bg-zinc-600 dark:active:bg-zinc-700 dark:active:text-zinc-100/70', - secondary: - 'bg-zinc-50 font-medium text-zinc-900 hover:bg-zinc-100 active:bg-zinc-100 active:text-zinc-900/60 dark:bg-zinc-800/50 dark:text-zinc-300 dark:hover:bg-zinc-800 dark:hover:text-zinc-50 dark:active:bg-zinc-800/50 dark:active:text-zinc-50/70', -} - -type ButtonProps = { - variant?: keyof typeof variantStyles -} & ( - | (React.ComponentPropsWithoutRef<'button'> & { href?: undefined }) - | React.ComponentPropsWithoutRef -) - -export function Button({ - variant = 'primary', - className, - ...props -}: ButtonProps) { - className = clsx( - 'inline-flex items-center gap-2 justify-center rounded-md py-2 px-3 text-sm outline-offset-2 transition active:transition-none', - variantStyles[variant], - className, - ) - - return typeof props.href === 'undefined' ? ( - - ) -} - -function clamp(number: number, a: number, b: number) { - let min = Math.min(a, b) - let max = Math.max(a, b) - return Math.min(Math.max(number, min), max) -} - -function AvatarContainer({ - className, - ...props -}: React.ComponentPropsWithoutRef<'div'>) { - return ( -
- ) -} - -function Avatar({ - large = false, - className, - ...props -}: Omit, 'href'> & { - large?: boolean -}) { - return ( - - - - ) -} - -export function Header() { - let isHomePage = usePathname() === '/' - - let headerRef = useRef>(null) - let avatarRef = useRef>(null) - let isInitial = useRef(true) - - useEffect(() => { - let downDelay = avatarRef.current?.offsetTop ?? 0 - let upDelay = 64 - - function setProperty(property: string, value: string) { - document.documentElement.style.setProperty(property, value) - } - - function removeProperty(property: string) { - document.documentElement.style.removeProperty(property) - } - - function updateHeaderStyles() { - if (!headerRef.current) { - return - } - - let { top, height } = headerRef.current.getBoundingClientRect() - let scrollY = clamp( - window.scrollY, - 0, - document.body.scrollHeight - window.innerHeight, - ) - - if (isInitial.current) { - setProperty('--header-position', 'sticky') - } - - setProperty('--content-offset', `${downDelay}px`) - - if (isInitial.current || scrollY < downDelay) { - setProperty('--header-height', `${downDelay + height}px`) - setProperty('--header-mb', `${-downDelay}px`) - } else if (top + height < -upDelay) { - let offset = Math.max(height, scrollY - upDelay) - setProperty('--header-height', `${offset}px`) - setProperty('--header-mb', `${height - offset}px`) - } else if (top === 0) { - setProperty('--header-height', `${scrollY + height}px`) - setProperty('--header-mb', `${-scrollY}px`) - } - - if (top === 0 && scrollY > 0 && scrollY >= downDelay) { - setProperty('--header-inner-position', 'fixed') - removeProperty('--header-top') - removeProperty('--avatar-top') - } else { - removeProperty('--header-inner-position') - setProperty('--header-top', '0px') - setProperty('--avatar-top', '0px') - } - } - - function updateAvatarStyles() { - if (!isHomePage) { - return - } - - let fromScale = 1 - let toScale = 36 / 64 - let fromX = 0 - let toX = 2 / 16 - - let scrollY = downDelay - window.scrollY - - let scale = (scrollY * (fromScale - toScale)) / downDelay + toScale - scale = clamp(scale, fromScale, toScale) - - let x = (scrollY * (fromX - toX)) / downDelay + toX - x = clamp(x, fromX, toX) - - setProperty( - '--avatar-image-transform', - `translate3d(${x}rem, 0, 0) scale(${scale})`, - ) - - let borderScale = 1 / (toScale / scale) - let borderX = (-toX + x) * borderScale - let borderTransform = `translate3d(${borderX}rem, 0, 0) scale(${borderScale})` - - setProperty('--avatar-border-transform', borderTransform) - setProperty('--avatar-border-opacity', scale === toScale ? '1' : '0') - } - - function updateStyles() { - updateHeaderStyles() - updateAvatarStyles() - isInitial.current = false - } - - updateStyles() - window.addEventListener('scroll', updateStyles, { passive: true }) - window.addEventListener('resize', updateStyles) - - return () => { - window.removeEventListener('scroll', updateStyles) - window.removeEventListener('resize', updateStyles) - } - }, [isHomePage]) - - return ( - <> -
- {isHomePage && ( - <> -
- -
-
- - -
-
-
- - )} -
- -
-
- {!isHomePage && ( - - - - )} -
-
- - -
-
-
- -
-
-
-
-
-
- {isHomePage && ( -
- )} - - ) -} diff --git a/src/components/Layout.tsx b/src/components/Layout.tsx deleted file mode 100644 index 12c48eb..0000000 --- a/src/components/Layout.tsx +++ /dev/null @@ -1,19 +0,0 @@ -import { Footer } from '@/components/Footer' -import { Header } from '@/components/Header' - -export function Layout({ children }: { children: React.ReactNode }) { - return ( - <> -
-
-
-
-
-
-
-
{children}
-
-
- - ) -} diff --git a/src/components/Paginator.astro b/src/components/Paginator.astro new file mode 100644 index 0000000..f05638f --- /dev/null +++ b/src/components/Paginator.astro @@ -0,0 +1,29 @@ +--- +import type { PaginationLink } from "@/types"; + +interface Props { + nextUrl?: PaginationLink; + prevUrl?: PaginationLink; +} + +const { nextUrl, prevUrl } = Astro.props; +--- + +{ + (prevUrl || nextUrl) && ( + + ) +} diff --git a/src/components/Prose.tsx b/src/components/Prose.tsx deleted file mode 100644 index 843ac9c..0000000 --- a/src/components/Prose.tsx +++ /dev/null @@ -1,10 +0,0 @@ -import clsx from 'clsx' - -export function Prose({ - className, - ...props -}: React.ComponentPropsWithoutRef<'div'>) { - return ( -
- ) -} diff --git a/src/components/Search.astro b/src/components/Search.astro new file mode 100644 index 0000000..e374249 --- /dev/null +++ b/src/components/Search.astro @@ -0,0 +1,19 @@ +--- +import "@/styles/blocks/search.css"; +--- + + + + + + diff --git a/src/components/Section.tsx b/src/components/Section.tsx deleted file mode 100644 index 4a2fc73..0000000 --- a/src/components/Section.tsx +++ /dev/null @@ -1,28 +0,0 @@ -import { useId } from 'react' - -export function Section({ - title, - children, -}: { - title: string - children: React.ReactNode -}) { - let id = useId() - - return ( -
-
-

- {title} -

-
{children}
-
-
- ) -} diff --git a/src/components/SimpleLayout.tsx b/src/components/SimpleLayout.tsx deleted file mode 100644 index 2023a38..0000000 --- a/src/components/SimpleLayout.tsx +++ /dev/null @@ -1,25 +0,0 @@ -import { Container } from '@/components/Container' - -export function SimpleLayout({ - title, - intro, - children, -}: { - title: string - intro: string - children?: React.ReactNode -}) { - return ( - -
-

- {title} -

-

- {intro} -

-
- {children &&
{children}
} -
- ) -} diff --git a/src/components/SkipLink.astro b/src/components/SkipLink.astro new file mode 100644 index 0000000..dae6bad --- /dev/null +++ b/src/components/SkipLink.astro @@ -0,0 +1,3 @@ +skip to content + diff --git a/src/components/SocialIcons.tsx b/src/components/SocialIcons.tsx deleted file mode 100644 index ae7daab..0000000 --- a/src/components/SocialIcons.tsx +++ /dev/null @@ -1,44 +0,0 @@ -export function TwitterIcon(props: React.ComponentPropsWithoutRef<'svg'>) { - return ( - - ) -} - -export function MediumIcon(props: React.ComponentPropsWithoutRef<'svg'>) { - return ( - - ) -} - -export function InstagramIcon(props: React.ComponentPropsWithoutRef<'svg'>) { - return ( - - ) -} - -export function GitHubIcon(props: React.ComponentPropsWithoutRef<'svg'>) { - return ( - - ) -} - -export function LinkedInIcon(props: React.ComponentPropsWithoutRef<'svg'>) { - return ( - - ) -} diff --git a/src/components/SocialList.astro b/src/components/SocialList.astro new file mode 100644 index 0000000..00e7f97 --- /dev/null +++ b/src/components/SocialList.astro @@ -0,0 +1,42 @@ +--- +import { Icon } from "astro-icon/components"; + +/** + Uses https://www.astroicon.dev/getting-started/ + Find icons via guide: https://www.astroicon.dev/guides/customization/#open-source-icon-sets + Only installed pack is: @iconify-json/mdi +*/ +const socialLinks: { + friendlyName: string; + isWebmention?: boolean; + link: string; + name: string; +}[] = [ + { + friendlyName: "Github", + link: "https://github.com/chrismwilliams/astro-cactus", + name: "mdi:github", + }, +]; +--- + +
+

Find me on

+
    + { + socialLinks.map(({ friendlyName, isWebmention, link, name }) => ( +
  • + + +
  • + )) + } +
+
diff --git a/src/components/ThemeProvider.astro b/src/components/ThemeProvider.astro new file mode 100644 index 0000000..0aad79e --- /dev/null +++ b/src/components/ThemeProvider.astro @@ -0,0 +1,48 @@ +{/* Inlined to avoid FOUC. This is a parser blocking script. */} + diff --git a/src/components/ThemeToggle.astro b/src/components/ThemeToggle.astro new file mode 100644 index 0000000..8316886 --- /dev/null +++ b/src/components/ThemeToggle.astro @@ -0,0 +1,90 @@ + + + + + diff --git a/src/components/blog/Masthead.astro b/src/components/blog/Masthead.astro new file mode 100644 index 0000000..10783cd --- /dev/null +++ b/src/components/blog/Masthead.astro @@ -0,0 +1,84 @@ +--- +import { Image } from "astro:assets"; +import type { CollectionEntry } from "astro:content"; +import FormattedDate from "@/components/FormattedDate.astro"; + +interface Props { + content: CollectionEntry<"post">; + readingTime: string; +} + +const { + content: { data }, + readingTime, +} = Astro.props; + +const dateTimeOptions: Intl.DateTimeFormatOptions = { + month: "long", +}; +--- + +{ + data.coverImage && ( +
+ {data.coverImage.alt} +
+ ) +} +{data.draft ? (Draft) : null} +

+ {data.title} +

+
+

+ /{" "} + {readingTime} +

+ { + data.updatedDate && ( + + Updated: + + + ) + } +
+{ + !!data.tags?.length && ( +
+ + {data.tags.map((tag, i) => ( + <> + {/* prettier-ignore */} + + View more blogs with the tag {tag} + {i < data.tags.length - 1 && ", "} + + + ))} +
+ ) +} diff --git a/src/components/blog/PostPreview.astro b/src/components/blog/PostPreview.astro new file mode 100644 index 0000000..b31a712 --- /dev/null +++ b/src/components/blog/PostPreview.astro @@ -0,0 +1,21 @@ +--- +import type { CollectionEntry } from "astro:content"; +import type { HTMLTag, Polymorphic } from "astro/types"; +import FormattedDate from "@/components/FormattedDate.astro"; + +type Props = Polymorphic<{ as: Tag }> & { + post: CollectionEntry<"post">; + withDesc?: boolean; +}; + +const { as: Tag = "div", post, withDesc = false } = Astro.props; +--- + + + + {post.data.draft && (Draft) } + + {post.data.title} + + +{withDesc && {post.data.description}} diff --git a/src/components/blog/TOC.astro b/src/components/blog/TOC.astro new file mode 100644 index 0000000..2a45124 --- /dev/null +++ b/src/components/blog/TOC.astro @@ -0,0 +1,22 @@ +--- +import type { MarkdownHeading } from "astro"; +import { generateToc } from "@/utils/generateToc"; +import TOCHeading from "./TOCHeading.astro"; + +interface Props { + headings: MarkdownHeading[]; +} + +const { headings } = Astro.props; + +const toc = generateToc(headings); +--- + +
+ Table of Contents + +
diff --git a/src/components/blog/TOCHeading.astro b/src/components/blog/TOCHeading.astro new file mode 100644 index 0000000..b9dd486 --- /dev/null +++ b/src/components/blog/TOCHeading.astro @@ -0,0 +1,27 @@ +--- +import type { TocItem } from "@/utils/generateToc"; + +interface Props { + heading: TocItem; +} + +const { + heading: { children, depth, slug, text }, +} = Astro.props; +--- + +
  • 2 ? "ms-2" : ""}`}> + {text} + { + !!children.length && ( +
      + {children.map((subheading) => ( + + ))} +
    + ) + } +
  • diff --git a/src/components/blog/webmentions/Comments.astro b/src/components/blog/webmentions/Comments.astro new file mode 100644 index 0000000..838c562 --- /dev/null +++ b/src/components/blog/webmentions/Comments.astro @@ -0,0 +1,87 @@ +--- +import { Image } from "astro:assets"; +import { Icon } from "astro-icon/components"; +import type { WebmentionsChildren } from "@/types"; + +interface Props { + mentions: WebmentionsChildren[]; +} + +const { mentions } = Astro.props; + +const validComments = ["mention-of", "in-reply-to"]; + +const comments = mentions.filter( + (mention) => validComments.includes(mention["wm-property"]) && mention.content?.text, +); +--- + +{ + !!comments.length && ( +
    +

    + {comments.length} Mention{comments.length > 1 ? "s" : ""} +

    +
      + {comments.map((mention) => ( +
    • + {mention.author?.photo && mention.author.photo !== "" ? ( + mention.author.url && mention.author.url !== "" ? ( + + {mention.author?.name} + + ) : ( + {mention.author?.name} + ) + ) : null} +
      +
      +

      + {mention.author?.name} +

      + + + +
      +

      + {mention.content?.text} +

      +
      +
    • + ))} +
    +
    + ) +} diff --git a/src/components/blog/webmentions/Likes.astro b/src/components/blog/webmentions/Likes.astro new file mode 100644 index 0000000..7862c43 --- /dev/null +++ b/src/components/blog/webmentions/Likes.astro @@ -0,0 +1,52 @@ +--- +import { Image } from "astro:assets"; +import type { WebmentionsChildren } from "@/types"; + +interface Props { + mentions: WebmentionsChildren[]; +} + +const { mentions } = Astro.props; +const MAX_LIKES = 10; + +const likes = mentions.filter((mention) => mention["wm-property"] === "like-of"); +const likesToShow = likes + .filter((like) => like.author?.photo && like.author.photo !== "") + .slice(0, MAX_LIKES); +--- + +{ + !!likes.length && ( +
    +

    + {likes.length} + {likes.length > 1 ? " People" : " Person"} liked this +

    + {!!likesToShow.length && ( +
      + {likesToShow.map((like) => ( +
    • + + + {like.author!.name} + + +
    • + ))} +
    + )} +
    + ) +} diff --git a/src/components/blog/webmentions/index.astro b/src/components/blog/webmentions/index.astro new file mode 100644 index 0000000..232b4f3 --- /dev/null +++ b/src/components/blog/webmentions/index.astro @@ -0,0 +1,23 @@ +--- +import { getWebmentionsForUrl } from "@/utils/webmentions"; +import Comments from "./Comments.astro"; +import Likes from "./Likes.astro"; + +const url = new URL(Astro.url.pathname, Astro.site); + +const webMentions = await getWebmentionsForUrl(`${url}`); + +// Return if no webmentions +if (!webMentions.length) return; +--- + +
    +

    Webmentions for this post

    +
    + + +
    +

    + Responses powered by{" "} + Webmentions +

    diff --git a/src/components/layout/Footer.astro b/src/components/layout/Footer.astro new file mode 100644 index 0000000..04960a9 --- /dev/null +++ b/src/components/layout/Footer.astro @@ -0,0 +1,24 @@ +--- +import { menuLinks, siteConfig } from "@/site.config"; + +const year = new Date().getFullYear(); +--- + +
    +
    + © {siteConfig.author} + {year}. 🚀 {siteConfig.title} 🌵  +
    + +
    diff --git a/src/components/layout/Header.astro b/src/components/layout/Header.astro new file mode 100644 index 0000000..965b413 --- /dev/null +++ b/src/components/layout/Header.astro @@ -0,0 +1,117 @@ +--- +import Search from "@/components/Search.astro"; +import ThemeToggle from "@/components/ThemeToggle.astro"; +import { menuLinks } from "@/site.config"; +import { siteConfig } from "../../site.config"; +--- + +
    +
    + + + {siteConfig.title} + + +
    + + + + + +
    + + diff --git a/src/components/note/Note.astro b/src/components/note/Note.astro new file mode 100644 index 0000000..e415692 --- /dev/null +++ b/src/components/note/Note.astro @@ -0,0 +1,46 @@ +--- +import { type CollectionEntry, render } from "astro:content"; +import type { HTMLTag, Polymorphic } from "astro/types"; +import FormattedDate from "@/components/FormattedDate.astro"; + +type Props = Polymorphic<{ as: Tag }> & { + note: CollectionEntry<"note">; + isPreview?: boolean | undefined; +}; + +const { as: Tag = "div", note, isPreview = false } = Astro.props; +const { Content } = await render(note); +--- + + diff --git a/src/layouts/Base.astro b/src/layouts/Base.astro new file mode 100644 index 0000000..a776168 --- /dev/null +++ b/src/layouts/Base.astro @@ -0,0 +1,54 @@ +--- +import BaseHead from "@/components/BaseHead.astro"; +import Footer from "@/components/layout/Footer.astro"; +import Header from "@/components/layout/Header.astro"; +import SkipLink from "@/components/SkipLink.astro"; +import ThemeProvider from "@/components/ThemeProvider.astro"; +import { siteConfig } from "@/site.config"; +import type { SiteMeta } from "@/types"; + +interface Props { + meta: SiteMeta; +} + +const { + meta: { articleDate, description = siteConfig.description, ogImage, title }, +} = Astro.props; +--- + + + + + + + + +
    +
    + +
    +
    { - !!data.tags?.length && ( -
    - - {data.tags.map((tag, i) => ( - <> - {/* prettier-ignore */} - - View more blogs with the tag {tag} - {i < data.tags.length - 1 && ", "} - - - ))} + !!data.experiences?.length && ( +
    +
    ) } diff --git a/src/components/blog/PostPreview.astro b/src/components/blog/PostPreview.astro index b31a712..3ed6830 100644 --- a/src/components/blog/PostPreview.astro +++ b/src/components/blog/PostPreview.astro @@ -4,7 +4,7 @@ import type { HTMLTag, Polymorphic } from "astro/types"; import FormattedDate from "@/components/FormattedDate.astro"; type Props = Polymorphic<{ as: Tag }> & { - post: CollectionEntry<"post">; + post: CollectionEntry<"writing">; withDesc?: boolean; }; @@ -14,7 +14,7 @@ const { as: Tag = "div", post, withDesc = false } = Astro.props; {post.data.draft && (Draft) } - + {post.data.title} diff --git a/src/components/note/Note.astro b/src/components/note/Note.astro deleted file mode 100644 index e415692..0000000 --- a/src/components/note/Note.astro +++ /dev/null @@ -1,46 +0,0 @@ ---- -import { type CollectionEntry, render } from "astro:content"; -import type { HTMLTag, Polymorphic } from "astro/types"; -import FormattedDate from "@/components/FormattedDate.astro"; - -type Props = Polymorphic<{ as: Tag }> & { - note: CollectionEntry<"note">; - isPreview?: boolean | undefined; -}; - -const { as: Tag = "div", note, isPreview = false } = Astro.props; -const { Content } = await render(note); ---- - - diff --git a/src/components/project/Project.astro b/src/components/project/Project.astro new file mode 100644 index 0000000..7beeee3 --- /dev/null +++ b/src/components/project/Project.astro @@ -0,0 +1,56 @@ +--- +import { type CollectionEntry, render } from "astro:content"; +import type { HTMLTag, Polymorphic } from "astro/types"; +import ExperienceTags from "@/components/ExperienceTags.astro"; +import FormattedDate from "@/components/FormattedDate.astro"; + +type Props = Polymorphic<{ as: Tag }> & { + project: CollectionEntry<"projects">; + isPreview?: boolean | undefined; +}; + +const { as: Tag = "div", project, isPreview = false } = Astro.props; +const { Content } = await render(project); +const { title, publishDate, link, repo, experiences } = project.data; +--- + +
    + + { + isPreview ? ( + + {title} + + ) : ( + <>{title} + ) + } + + + { + !isPreview && (link || repo) && ( +
    + {link && ( + + Visit → + + )} + {repo && ( + + Source → + + )} +
    + ) + } +
    + +
    + {!isPreview && experiences.length > 0 &&
    } +
    diff --git a/src/layouts/BlogPost.astro b/src/layouts/BlogPost.astro index f5ea60b..14a560c 100644 --- a/src/layouts/BlogPost.astro +++ b/src/layouts/BlogPost.astro @@ -8,7 +8,7 @@ import WebMentions from "@/components/blog/webmentions/index.astro"; import BaseLayout from "./Base.astro"; interface Props { - post: CollectionEntry<"post">; + post: CollectionEntry<"writing">; } const { post } = Astro.props; From 22fceb787b71442f1b25dbf8ebcb0b6d15ebd3d2 Mon Sep 17 00:00:00 2001 From: Prad Nukala Date: Tue, 30 Jun 2026 12:03:20 -0400 Subject: [PATCH 11/42] feat(docs): add astro routes for experience, projects, speaking, and writing pages --- public/avatar.png | Bin 0 -> 226370 bytes src/pages/experience/[...slug].astro | 110 +++++++++++++++++++++++ src/pages/experience/index.astro | 36 ++++++++ src/pages/projects/[...page].astro | 62 +++++++++++++ src/pages/projects/[...slug].astro | 28 ++++++ src/pages/projects/rss.xml.ts | 18 ++++ src/pages/speaking/[...page].astro | 52 +++++++++++ src/pages/speaking/[...slug].astro | 47 ++++++++++ src/pages/writing/[...page].astro | 127 +++++++++++++++++++++++++++ src/pages/writing/[...slug].astro | 24 +++++ 10 files changed, 504 insertions(+) create mode 100644 public/avatar.png create mode 100644 src/pages/experience/[...slug].astro create mode 100644 src/pages/experience/index.astro create mode 100644 src/pages/projects/[...page].astro create mode 100644 src/pages/projects/[...slug].astro create mode 100644 src/pages/projects/rss.xml.ts create mode 100644 src/pages/speaking/[...page].astro create mode 100644 src/pages/speaking/[...slug].astro create mode 100644 src/pages/writing/[...page].astro create mode 100644 src/pages/writing/[...slug].astro diff --git a/public/avatar.png b/public/avatar.png new file mode 100644 index 0000000000000000000000000000000000000000..a1c2ac65c9e1676f85d6a310c717d28a90d4400b GIT binary patch literal 226370 zcmeEt^;28l7j0>Q0>y&6y9X^4_o79DTM5A_R*FN51_dyeD&(J-hVe5>dP-3mMKfG zkY2s|C@ZDyk#X?onE^30m__%`ZkVC^LjWKZUTG;bq}L_{eUbwrI9US6*k~Lg>L(hN z*ef_ICK}(cRm?fEKi=(?%}t=0vrnMuVS*$_K}{is?o=+ngtkXW)H6OGx6gRpMK>VA zpd)P{;^I7vr4{wR;RE;p=BxQ_i=!3Ktd(=`oc#ZP{XboSjXLUE6>3QZg?`8E=+0x} zV~_i7zqR9g&c7@3q5hO$tlexhRiV9gK9uQ;7Pg#XY2(?pyLTN&jrU&9+>hytU)Uou z=Iy^N9-7{m`t&>QdPtBSKl(rQQ9AlB3i(|Z{kwMi`t@rw;sWXA;dAA5H157;q-H{3 zA@@Uo2#iS=P)`jajEp6DLyH`6jl8m&p0-Wpj|2R7 z|7@LqphDdHJ@vm#li07v-PeH1U*To$Md4~@ZeJgk*Chvc`ZFbyn~0xjCkJaI<@^WMs)Tu0s%j{BVi;X-M1x|LxX z-jE-!)jOUg8r`dLEn@%vJuN!9c-TUy|2LRp@c$i5E-aJ}=UD`9V3eeBacANAqlO54 zkf(X63Ai7H56ueOEwgBZz-a(va&~!YawCO~d#Q*$5j=%FNXwB7VeY zC*C;Tl|+Y)#I_Bb@2>}1tGU8T^EiMrbmq7~v(2B-Te@_sl^xhU#Z`EPe3rJts8KL)z{WE|hl`}^%6AR4cDs!CU;JUj3^ zuO=nD`WHJNa30+|5ATn5c5d2b{+ss`-|9pDG5jBj+&Dcu(KK5ibWq!)0r~*gUJ|nO zJT;TeL}d(s&nQ6p0@!pcIx$ep4r&>Gnti92x*S*!ftnkKAn}67NG6j5j>2R08N9T~ z6EcgP=|gzJYD)O4$NA66YqFw!1wO23pSuf9AGiplPmF8_;j*CGb;cJ}|F?cZa{pUD zclz&YRwXW%cTI=tSXtf|e>40K#5O%Y&L4y8I2vB{(ZDhL=BjG`Je-a|9PwlGL4U_a z>_GG+1hPExucQcMa|v}ZYBD7o-$u)U2m!(#GG}H;L9cS?=rGu2jR7BLIBkjm5hmyf zIkyq4tMYE+!%ND96zduK8aFXA)%G9$!0;Iz?WAZTso&3svyz9E7{I& z;R}wO;p=vUCTxJcRiHfoFz?aplyPd++w~-}Ct~^_{E! zX4hd>P1P;f|5Wa;=?jinWmN`DkDs=th$2wH^|RzL$tW|HZ(Yldv@Tl96CMAYFWUho z({%;D6UiY-+4ykIlo)787nk@<71}_>V<4pM%QWa^#l;NHjNj{ni^sf5%?(pE_0YI{ z?i)A|(27s*Xw6{VqzrI*@QL0#^PtFKt7eZYoBA|O1E-MzhP=I4c%8^znB!hDbP$&y z5=%ix!CjO)&?IcwbtWqN=MIjuenv$qxkd-cyZFr=j5Iy8lR2NoSZ}Ek%LC2`Gj|63Ik`a_bK2Dn&tOf9K#*M zBG(|gMyLirHG0%Ldh{#{dQqDv8nUPSqsivXv!v?L1m>);h6fa_WFywz2>s-%B%mhc z4%(0f$qDS#u1`<#Pm4YZWsj3roD3}bXRL|=QTc-st_zevLL+5&NlE*^3$A{*Jw89n zB*?vF+4It^{f_M_pFHZr7f|J&_zw>dbmhi^D@o#I(G7>))6;}7U|KQ+kAn+Trnp?{ zCf6|mnWrAk@JyexZ!aP5WuLRy(TPlxMS&uJSze;?LYVR7p#R`tAFSm-i45mLv0%y`>r-PD?^`Gl z8{0Pb)wB&M8DWt%ftRk$#Lmhj$oPAI$19{x_k$%xj)AdT?!D(N|)XpY6E*RpE|LCuEiDK7t3W!Z*W+C z*~<9K8ZPa|(WhmoqG+E_E0bzW{z+@_*Ud z=c>Bcgrkh)kA74+9W+esqj-$d3lj4Cyvr>!L)GkKcdPI&_#i-z7CgRPmqhq5kfVbX6zx zbgVnT+0rPvlzg>cd)Qp=H$62?VLHkxFF<{JORdb=UtIEE$o*)*w%I`GO>v8<;)DBGCABuqm%rE471+q6^peZ{BTQ!l zimXAkDSB0AD{l-cuc+Y3RNK8oy||YlJ3duqfX|VQEzX!}69s4BPHtw92%G5$A-}GC zeA33kfNJpmSY_{(&akiXe8NCvdWLgoV|rtMDh~^?RD%KnQRv@qpDeHB8V~^h<0MM- zU%m&plIGL*?^IFt=p`32R)~Fu-G58|w~|QQM-CXV7bzIQz*6n9>uMx510I$2KpK+) z$Vjwe9k{qPEa4=$az5IsX(RQ01&SMDsTO*60(ZZvLt3S^#;Gq%#<`aao48HQ9mTgh z-kJ)hBlh-fH{<3GLVh@Fw|`D>?ZT%sl5|6zDivXbw|_GSQi4@vuz)uNjN^B$0oO)e zd%)l=t>@B%mpJA8U*1O0!GL=EEM8)x5qNe)-bj&s1MILlN4L~RL90dnMwNjB!fizDB2EPI==`9mp>p()iXlEy63P?YL# zvf^7&i1H}oa6hKQa2+Qv#8ZBw-8THtIyLpr!J^>A@V% z_=x`xl6}6A#p!(=F?e(>MLd~MN{fNlPsgj#H|r*L+HET3DURx|H5FAMpk+FnK5bu1 z>7y0;YuUE+_AT?qsgKBfeyW=DVGHJI(uDa--aLMv*|m2Ab2@D4Pn!JVlv7lrck#|z zd+S{ITH?ktJ2miu(j3As+Z*#wSZ=)zh36P}LgekGRsr6Z#_ztGjrMQeSwy^Tr%&Mi2L-R1qqx zn#hFIYv5vMUCNqUGT@M&PWYx(m-}p~PTlM`MTyk~r3DJEU1_OOfYK4iD_NZDChS6Z zSt<5?K3!MxT;8*?zN7X+-orWv;_0gfb_bfB`iNy+qcnu@1{BB+E74Ump z_V7kng5KB8XeNlE!aMM+&{YFNpu?EU_j(BL208M<+FSZ#-|Otst-9=zEk0TLCgjd< zFI5@pF0xMlF`Bx>nRpcC2YHhOj*Z!?%rQwr*02&vJVU@(Q`9~}BC%t}59e@u*Z&vy zP!e@~sHL6V{ur=rjnniNJ^B<(?a@!^C~@P8Zz3JJJ@=Y0pwF#m-yD#VS|H(2W6vVViC1*Yr%!5HYmXtnKzlJWC^bwYY+a?PN z5O}}Mawk@+x0A z<`iEeSH{MWs};{U-%t=-eXt@=%Enw);1hvoxSa=*asFG&9ZcNhFhjsL#fCl#yb>qm zHjusO=)QXz%-r#@7u)wRjMi5FN^#$JBD42RCR`iK&|^R|SP94HafaZo4?*!z9AJy4 zJ)NL}n=j>@v*GYX^qv7Beu_5wH8j3V=0w0+5;|hZ=k*wS^kv1u>42;ECkM|YRnhpB zhG9OP8b7iv^%#63qi5^4k0336tX~z2#0`0;iQhv$HThq+yWV6>@5k)0<%qCS?|9Z% z&wbescHB2!|KUhxF1{XRwqTauX8SNgJwsGV<7!g#^GD)Q3zH;Fr((;)f0amEOJB0Z zFKB(2uj~zu)p;LL&8?w8o&!n+0ZEt#b<4>`Xv=fAkgpfj0duY{(J&%{P60$xQNCuB zw!k+-CyxsC%%@q2haBx^*7bve;BWKt;CkAcj2~qPz%bh>2;&%TLCMyzYd~y$Arms} zy~{RBIIOf1_`QMDoDUZ4CCKbfDv0PZC?+rUg8PVDxr5)V@R!^re5H^VlP8a=#CqYN zq=kk;B%2|zD4=Matltc=1XEfTq|40XMzaE3h%Xf^oQpr+<UJD1*K#id1sv9Muy zP?~mh-CAX@xA3Xgbnu$B<8DQ+*PDwgf6jlDitetVUz$swoJzDVo?giHpw`xk)?DzT zF9y=0W=P3l%F7i_){wofsq}bO5FhBLx{F!%-s6&QH!8Q)c@ z3|RYym*_Kb3hSPn0GY}divX>*sy&YZKA5v6%T8-FWz_CqwKu{SjoY$+$ANu$>lO~Y{xl)DCH|*pG2{!QECSaDb3bDeWNLZ?GWFPX(@dX+l z?9a$Z!PWI)d$f6n;mMo#NYs#MPO zt`{Wmb4j?QGe=vEM_(jOFMK8U3CK_T6D^cv@LbfhFAhyplK;D-=%XJxsR|RHv`WYY z$M9FMcc^>Ywl2i>Ek*l%0k=Nuta#Ix*F6nxnd<#F`Z86sU=!U7@1B2Izk{vAookw^ zD{feeV=dN&SeY>;^UWe@hdD>>qc|yKabL3mPIfFp?X0rb#-n}EWO~M@k=&~`i*h5!_3Ii@qBa56x-?Ivh9Z#kjr0V_;Vy`Y1ADHYoxm*d_JM{Jm zkZZ2IGwLL!rbdD3!WOYuUkv;5P`3$c-Ui@LA{)MHqrp-P2J$J=MQ9tO;H6WVPN%bd zrqfI>r82cG^nO+l$aavcvSrf-_<@oi}MD7QVjm3^{x3>#>80H-97DmMTkiit@NZ?n(pK4dD<2z-imto42Lgs0D@96MC&=uLTJ#=X|fdEeqAIQ)&=6zs6|t@%gW`^!#5)uI)y5-p5qG=8;E+g_D4ggSinw)USmL z0}89*zS$}tF0!78MQM#$8dxv@K%#0WL8*uZ0An5l`khY7xgBrYz2uuv^VQPrsrCCd z7V)QSHHxI~$tx}Hw^mfX+~$~pQrV*F8t(>uIEx6*|LNTy=8v!LPkS?`YDxNHM(m&F zV$AyuDJiR;oBca_z6~+7>3jH}07wj^YUt&4Z4-Quu^Gc3T zmr%<%29yC?1POG)mW#GkHT|Y?-#t)99z+cGLS;|7%YY#xWZ`WVU~pgrF}LgKnSf1R zj(&6u7WZHO`nw42gd%EEj4>&6;VHuOnW3xGSBdQQ}guc{n{1?{PD=VM8f@$(*j5D9B_6(bwJD?Q(pLC2S!Qg}09EsG-8J@C1F z(6n_{@*vFqDqWBb>Y&V0k_f^@(|nuVk$*W&ks)prBx^bI{k+;;hFLc&mVG8UYn97;+b}d-9my@5F=IrI7*31m&v_<@}tP-|9gNE@Frss?e#a+a8K z`kJHZ+9d#+zVP{~a%Vkr4jox?lx>VsuOye|w2;gS2P)44+Am)Y2Nv$ow-QEu8n0^* z{)cw{c^Id}cGOu}qwFDluh_jh)9o`moNqC4Brg1-s;EC}dNN&SSh_U_0F>=F7>J_z z5ZBp@!SiB4l1G?8enqIBhPG%>$nFf*3k#Q7@^})xrjYpUmCN5PE$}&oRJxcH>pqC& zG*`TS;4T;!kXERqucKB|I%iZ|q_t<$6Do0IlJ&tm$>fW3?$*WN2F%@k;5@_S{m;r5 zY71|Hkz5s#1wRhy|EFT%{Kv+%C&SruC5-f;>^@NcA;pIWXfeA>#h!eI>u?FbLo$kx z261*7UbW7Ph!@*9Qs6LF@Nrz03Bm8T2R z;?Y(6!Mbb<0vg(JPA*qTFZ@5H@s5csY+zy-nPd3-FyW6h zm3d$xWe{0Ut)^>nK%&u(O=%=FjBs__GP+D%d^BU(Bf!bFm7W$$POQpn9;v zB}SX7tHI+bwZR7OCzW&w2%wjwqD(2gEukpe!vK--LHQGX`&%qr~<2b=$WDa^J&UKxE-T`3Rfd@Or|}FsV8M|A=!s zx{{P_}?M>80Wj#;|Ae$J>KfmUh}dK>%_UJ6Rp7? z8e}I&yWeV)jiLIW=yylDT6yj~9z!}>l`VrmGg)i7UJS6cE`HFnE7@`rNrtcU%1nA~ zPMmX+I;7XV5KPK!>LcrbTAH#7;a! z4F+U`!(f0HZIvgS%ydiU=FOjlDr)RIoNyp+zHK_*7vQcRGC$oPhD?i5KgJ>G_c;d5 zaybDScpmK-KWl^G;(6`+==*I@SIkU_BE|>|7zZJ(o96({VvcO#+gE+Jjkav-o{q30 zU1?Lw&6?)GE5lfXr}U?2&JYLK)-26)sVp1<2h26K39){R5UMcYGayPzmHuRR4!9;) zN+*TwR%~ov7QEn4cI);zI<7@(x0 z#Q5mpga%$yO8mN_?oIP2_VMWmlb)yMA;Xp^VyQij8WO?^dAyIR!aO{hL2c14b;DYy zZzT-YH_o5Om>~@MRY<2QXOJ$ESNhvWJbyqyjw47|TTAed*zjbuU(k<0BRYD+*o_!# z+$I&Dx7I=;h5gMLGx$WL#{+b_%E84yrpGZpeE6{WN8<`r#l0v))HyCRTezq5Cbx4? z?7BUpJS`SNT2nIFySgq{bU$zSb|r`-YxaU-=Lx^_!FvMqVzr5<@4Qs?MHu5G)6m=l z94&@GMb?y;{{&IuGe(dzuTzFyZt4jj4)OKJSNuED!10#94yZrV2I@a(^{ z2J$7}mB*3&!$a>Qk*9b23bXz$yk*NjYP7(Vk5ZmK{A50ZUqx=Wo~oY(`lHIT*f^&q z#TqM(p^z-V9*a3;3Po>Y*mIJNLs(oPN-n3Y^Z@h}n?1_*;n>!AXHD5L#N3^!KlE29U&=AB2qQ_}tgTcNr_x zw)?KRr9sNSIxXnJ{B88pR_P~J_HuIagPj}ug8!<1yteB!;ZXMbISvJwlw3#6z*19R zGcHIz)>>O&$Q(5I&S^NR`HgB-@r;4A7_%#&6pPFEV0QPG(()1(Mmfm7e085A8ZKBu z_OnA{MaN~LDp4S)VN>A@3J9-N*tJg|V!##qc{O1ae7M@97brxQuR9%~I%%}BJTL5d zH?@l(kJ6dd27&139*Hyy1yv*Dq`*UYc)~n?nQSCX&@_zLgL*L*j&|SW=6)f2ut?5h z0SYSLDl*aU(N$euZJrh&6bXS*IpPg)70EKO>gw~QNqZx4^^{``r8^NIu3hw8V1*n& zb!boWglW(bdC;|y$30>-zlei(D_&S#{FY$W(VlcLR6FfIy^C09HtK0{qhI|Yz4Vki z%e!C)Ys8G-qaFXrENgou4sw=uufAe8Eu=lk=}^9!9+Jn>yG2SyTijjN14d(_H#PqE z1it1G^`$-^0`n}}huLLWrn>-V zwO(GV#SQiRodzS>$ir)BGijS^g!5(^Vx|6=8|faM^WEy1+r`?mRpKGVX}fwyV=BYm1-V(R znTfep+NvXM8ICi729WeM-YSZt7ROgR|Bhz{xymwqfUS5WZ&BeWI15#kzUFTtPkXwwlzJ4u< zwoBo8oXk1$w;kOIkqPm(irNZR1TIir4Y{{%PL(`=3cWcGx0kQMlz*hpPh6W7ihUkx zIe2$0RwI5^2MkILxvjigz!%^x>$XJE;F!I-+PTyjK$X$aRjdAX#(#nO=|YMU`18j9 z5=%GBKWkr?OY`{ePclbmpDBfHZvvtWw9z(c{ul_#U|iENbp#L>G~sFU`WLQ#Ew>r* z?#(OO1LpqF91B62>2tfzr!SSJol$_$>)5stbUhenF&PfLV8-m#B(?%YWzgZfl9}_u z2-3eK^!jOqVhIYTbrN@h37+AH&2AW1=}#joJ{tbBFGjbxz<(S{>-UhgqJMJ$5Su5M zmQW-KWx<&1TjmvgSumeL%N zACq1x%N3YczFTC;HvzsMG*L{ld7ReTDY+iUdJ=xbRks;$W7^(w*%=0*Rx9!hl0$+f z3Ke1Zrgxf0t=IfDSpik=pGWXvLcxD)ijIR48w9pm7p+gw0Qs?ST|M>}i-{mbg(*QU z`d4MxaB)OJi2w;KMU}la?*IuBd_+3kfdwbudScWCIEgi^bCN-;lH$Ze~1gCBOTxm5J;>(cCd& z)lNsA-slD0W8a)n%BA{SL5p!p|D>rGmWk7n5pO&L^09U>9|UK!A4x3l+4PgN2<`=Y8~XJ$@+7Gw%&i4I+OtA z)E7~VX9h9_6idMz*cBZDnh&fXePiFN=G!kg(h(9LGwfr^tol66FAf7f&o`;Xa;={x z?S;90Nfjmvpem)?@`QiYaeZ1RtTbB0rN&IeQSFrQx#*3ZrvBi(K8Lu=K?q3gVkt0t zJuVA{3{V>xQ?|7@ZQU$XBRs6qMG*qSyrreT2~fPx$*Qm$Nc+{6hIcRXo9US)DW(7o zNeqf{T?BSE()QHxdB{F!X5Ha^n~dWkCTDvHxp0c97pS*7-y{6C=XzrsHL18p$8>?7 z``J!2){0b4*i1Z|88GbEkvxpSZ%`_NYc8YJgCG5({4r%4hq9u;>6*yk87EJ>Q9=PQ0cJ43EvB(P^B-Z+v(T+flZEHh7y)=bi{TCHBQP#t*O*v@1dovl~vxF;H1I`AARU3Ycdw;>%f^)plQ$ zgq{d-PYiPqqTsY$mI3Ns_r020t^F3dME9m-+9QJITJGmm9{#toCJ+6Z1!C*$3v)uS z$~3C=qVT}){5nVZCikcL;6$I;F0Mu~1)}b}^@XGyS~94{ry6CqIm=c$JXQ*xmTvfM ze|23t%!olyAQzheB6Udq1*^XE(i2K+W{>C0x|Nf|g3WE3du5f>p+!@8KY(*2NKcEB`2$94@N9d_fl7q6E&Le;(8+D&&Q(|9WuR zvx~C5LYB>Xt=+I#-$48a?(Wb-@&RQEIs@K}J!>()(2=#A_NG|RegmnZ=bN1~e^sLI z0qkggV%D(Wf}H6LW)l-U!`L&C34OFHSC$rpYk41{+w-o$%AYx!+QmOOzckE{{(Rv> zot!$l@(F>oad?7}B=?UjRj5;>5e-~$c*LmY7lf2a`7;~n6Ilip&tJ1|yEc`XzCl@G z$XYIY1y%BAw6t5jrAW!&YB@zYC*VoTVJr-U1rgEQm3tPOk|-=kMMc!22R%45OS>~4 zR+@mtbK1Fph*Eu>(f|xHtp?OM9=^1ZE!JN&k{MkWsFodarfe$zfHR*n`h-Ru`klr| znmknCg>z_qpRT+_Qnm2_RClYPKhb0U^^Dz|tm(ENJoz(w-qyKMW}Uqcm-6#^Pv$pi zZ{izYv$a1HP4&Ti8XRe!0g5M930RfyKb4D)XO51q%Kpv~S{!q&8I`aikuB~e8@y!c zL46Y0ANFy$++knKK%7KbgTO{nQeeo+K1B9F~wy(UEpYmp`$D8b`z=8*2nPeAFuS{mvl%XCtQ=%Q)7s)o=eVk7*9X=49U3*~3Y;JX~E zo=uT-tL&~|v2YIhw3Id@`8Z|{smN}T&?=d<*O*xx%1k!Y2`)UFB}IsVzTw%v zOL?RDRQqNB>%Yf7gOAsbQx-apas5XI>5)27Nu3gRx5vb>RV*1D4;Q}fq%eB(uVDA` ze@-Bs+31>%ZxkPlP#S0)!hNB*s^P{bs~WPH@*JhWRJaTcf5kJ);p;!m zt!=f=1HzT{z7V*9xlTQP*^tv%(aQ08!OA7EqlD0ZHVoiD8zy~giM|s_(*J$j+Mb30 zmqMQ(#PR(@%e?&z;>;-DA1S_xLQlTj%WiqvK_XwWkZ{DY`f~1`B>R>}VMy^Wa@3NW zgt#fh+Z}GrPe+DE=G@rT4D)$D72RBHD0}$$lV#`sFAGZ5Mr{Sw45&bp~32Jc|1P%{zf-?LdTrB@7 z^R99+`>aEnK@M2$790I|hj9IQlA*_0%nU}O0`r-Fh$UK39PZP!ltp7Bv8vHY8D*Q= z$`E#stt008?Db|weT9AHByvS_W$D*d{Oljo8`}7P{X=xmzgPFUJN!28h}-YFb*an9 zqWi1AZ6dp2mQ#L^6Et{hnCB38cjnXRj68mn0QR}(IVTh1GB%WJAHDaH_ z?f)=!dTm~anVLqFuqXEnvB_yn>|dwoVws*ZKNS%_l6-iH-N&z-zoS<0AR3>p6xiSa zDH>T2iPf@S*^pGPV`oeM+11REgX|r<`(ACNiIBlQz8CL-qe$V+miJ;z^2na#1)qG6 zco3OHHvX$Y@&E+OIo<|MINdliz{0Sueb||+B`QF^SLseXa@U}|f+vPQtMmOf7-(_fRr08TM66923xFO~#UQ8LYwRm` zFYX{ObW+Uk$n^Prm46?reCp@gIvGn!^LMYqt-b6caHnaclUlSv5djJ*vp=>gmsazm z#rk5wMK|G&H!~g&Wa1Qc}>TSWW3cc{Rv$&K*#`-f}%LbviCvx?6qHf8h?i=*BB zNwjp$<*(uaZFm9w&5dpaHm_qEFG=F;-T{-^GdaHrHnD`8`?uAMwhh4w!jRGn!lA{q zLEi<0$Av^)k1%JmC30s+2J&HnWJI23D~h~#674x%;=mrw{*R57khbF774v7ewg#}RzN|JH#5=x z!k|*CX|91b$wn;=QF0Tv3D|`uMnFEAEk%$-AgrRgJg09)Hd{Yp&^6;)^!|X)sO4*H z=F5jRHrA-I)CJ_1$>iZosRoB(sCM;-FQr)|Rc$G5v77~@ryJTkF0Hy%`Nin^9+i<& zNxaUr+y)JByBD%I{%$}sEdBl z_#X;c&p0?;iSlXs!|9&03a?Ti%66uo4!1uP1UUikmF>WbOdoEBxMe|E+Ybm&l znkDOn_pdu(pGJ4C?^sZyzXKEW)r`H*e)Mgjm~(1SD77}q$33&CZWmmc79{N&NvSA} zH?F2Bc5b7cUcF0}Wz17lAq3`eMKGFUiA!o+odVEyfx=eFE~-4ms2Rh>rTXb;j;V(Z zd{ohc=WSxd5$C96Z&b@D_FAl{=>I@&a;%HdXiu)1I^##}h;O@ES4PE{XPfsoMHF;V zF^6G(pLtl^1mx1ms5R}hGWyapT#2)-95qip9dGG6w$7JdtD1?XI$s@}8?}DRoVS4A z#ez)ETO4QT`=ey$Wn^XdB|k+pcifa}7(^$Bp*pu;d>1hPi2jdk;ae7(a}7mWqe}yU z^saZg^V~!uNR+XDnq8yYPL{Ye9viKMA@0i5?%vKq1rGwC$#V!+k*)qo`CUVX{NraH zI3Bp?Yg(=RzEt;YLgGTTx~^{qU;X5!b-BCYoz;8c11)PaKi4-UWM_F@27y5Ys_WpF{%6l+ zD-)1ZfbOl;?~*aR@YnOGb?k)6E|cr2kC=X{K^^X- znbTtK1jl9MGUS0*6A-fYuo|-ra}<>nTBJfY79eUX*Ste-sb%-s8nmRXeU%uvVR|fH z!;3$@{xg36XY}`o-)cAmt2!&`%8%7BH$2YLciHDpb3XRT95QUY`Wn*Oc_dJ5u(FT+ zqK@r^c6$BCqj#>YO6jbLv@GZCVuC`BOjUn=$QYLYvcc(ie1;CYe(Tp#%WO`s+s@ih zcxrmiyu8G3K4SrkS_!V*`A8f8&B=<29jk5>S=}5LI1=^^@ILY)ovkvps{ODv(NN~I zNPWv?v|OaoeD;9a40|%`RiO2};h)Ct5wJ*9Vt&v!TGW;!!#kZEetbo1RYX#9>K5 zT{dOI4ku+>7Tb*FO<}k2u#X6wL`LVzTAE=Wr^}#pkiqk3UVvU639lnksKdrvSq_ew zH4_?-Ei=zZk-{TKRNt@>1#%A09z9?aOh z-qe94-EWn;qCQ)|t8XiPFUP+g{&hY`m}i*X3$G4j{<~P%y;zjVL8p?)T+5)ZBUO|a zuv@S-TfB>m6&y_D=SyvvjJ!8t0enP1t?+y{YdFIPWBZ7T5;*VsF71l9Uz5}g4Az=q z(y9RSSZnyb_Da`dLnVf8&#h`gv>h&xth#mGyi_5iCgvYbZ-2YMA*cZg<~?tikJg`r z+KBiLWCVh@5vN(EH=b#SoCnK6ZdNu-d})QBV<4EwmTcBzkF%Wb09I0(-<~u7WS5?4 zJ)cyaDLg%_cmcNSU(nS(?FC)iNRmhsCbpOwq*o33>`djhs#AhBm2~OoIWoD^44lmj z?9TEa1UCI6Nrj{<{LP~Isgd*Z%bS~n_=B@xiugfHFeZe3x!&OoX)^5$z|9$8=}(74 z!%|v8R_!SAHugJ^wU-}`3UFZO3Gdae33n-z68Y;-V~p8np{JFX#woYy*Hz#Ma)w=;-z_>ff_pb{&sS3SMCCTx{7D1kVfh>d%4DUp6Nb|RC$~<97JwohO!?V z9y(jNMV>BWBRPnvW3OaQ7M8N;ssRtGPO(-Vu=wY{KgAMSwx(O8;%;H7so3GfYv=NZ z6xyT+38cC;&(tLhIY(SAnIrO~3Z%fc-DC$YtQU0OKDUVM$lZr5B+48L+f0&8wD58m z2FqK_yNG){@q4t{E?inA=#4giUE@VaxJT{JR%xhimseI!ASm4g`tQlMDTq+4!jNq{ z{rTUDnMSO{n=FJ_n&gh3H<(^AZl>1W@ATMbc!sbeLZ<8;Aa(P`{6p07^9Sy; zHuslsEB((mjri;d;-4`uhq65u+B}_@P%JVXSP_;Kz5`GG%qf5#kw@Zm+%r|{9lyRO z<}sb+SC!ksEKt+^JxQvk+d-=4xv^#NDffm(5wRxz5+e@+Uiq6sP_w0zrc z1K3}3naz1Uv&ji=~AMB$#T$B0ObR8DU8*cCQ;_H>kPKn1=B%A%L3k|m66A=_B*g^03WBdo})*~|?Q z#j(cAtLJn?-JqsOKu`j`R98>PKaX2lVXp|C)0}UhFlGaf?)C ze9v9B6G&=e6DrnTQkwZVo>sZ*i`4sCUt?9}+v@9I)-{7jRT{sQ806JY+>}-d+lw0# z=@kplpm{GR=z1C*SY0KTmP!i1DoTdLbbks#{JCFn&GA&6J9%qVGSt%*=hU5qWWk?C zC;TMii==*4J1&bu|Hmq+jQG?p zd%M6)^5m35`|s8mcQ7h`bP{l!9wzPg@56lN`!)vH48>CPB=PwU>`pbf!b86mmoYT2 zJ`_xZ5A@*;T)6e=c@MiPHjhkVi%z3+|B z@VsIzoZOx0*|Z+L8ZV+n)>OtdGZFeov!MM^1*yDbJq^<5P?f*95Kr>rI~L8#TeR|d zsrLN>9F)U}gy+qA<)>q?bW=hGum$QqMiK}YvW)#@4Hh`~tWTOia$G};XWm5`0mvPA zM@D$H$K(o!DomAyYkcvKrGBq1LhkcokS6@sm!df&TA>C2!1Q5D!@6PPqEk|lz`>P? zJdL*9qyWziE=_YP_>Qi1VrJ05+cxB?$$8+Mnb2REfeQbzZr9lORR!A~noz;hP~Udga! z*MqrJ0(s#oVdpchrv;oRtSAcMZu{jia@b4UeW%6xc(k%+&2R4N8o%Z=u)NIGqY-_4 zb0sm7W0gy^Zl7F6{0F%FD~caWFR+T7*Lk=|9?4jTf>_Ht?zJFswCbdVgJ`;3-CMWs?2TK0M@A6OFD(3AAm!tD7gb)tn>y=} ztYL90YN(F|{LR1AD1O!`@r3BXjJ>#j+g3MqP{)`CS@4prql$%F!`F`#B%GNL>1+Dm6gy% z+@C*qlbqM=$l;bWJL58_CM5m!>qRp%d=O2T)pi{CjTjAQKt@B$QsKgGX1V#=^}2jG zdV_+BO1Q{U%J3@?>Ly^NvZ2aky~8W#-6s6beE6w7_=9w70W+ZA<_^){-yh_CvK3go zd%IC8$4?PzG@AG7{LXj62vY*&)g`tNx>@QE^ZP-WY?;niIbsNPCXo3S(jC~_QZ>;O z;bjx9ani0p5p6mDqvE_KciUy*;IGCsNUIXY7~7Us00u%wm)zdk)ejHF*$X{Anj3bz zrU^~Y%^wBC!&Eg)&|p^;Eg~Y{JcS9dWxu$8%L`0cQZ@%ct8tcn8IMSDk|L-)gbZT3@*~av(SsS z81aK~^(_Zm8dFIJsnr%nRg7#eP%*$m<8)%_q&ga$!?Bbgz@|s-oZt_UV0>%wDM;?& z0HjcYsa+S~z58-t!M(?-Jp^PtTz9a&=6LsHf%yzWU0-7uw&bfA5!orV=J0lJ@6+=V zKqObE=MLyz7z3js7IDsQ`if%!V&~uA2%^*)2ir z%O9>#55seDcfy*Bpg(eiK#;j#`a_4tj1ao5$mVK4>NW=I6q` zvA_(L>+l+XRPWAHOAHvX9uyf^U|o~o&@UW3dyI;e!lFY&wOSe_<{>~GU7PJ-Hhj@0 zb~De@gXmMu^m_1vurnyY{cUUrZ?A5SULn3;tN*@dHgfQT6`onsHp}YCan3io?r~T2 z@0ud7$gZ3k9WgI=rofejG<`Y^L(V;a#)@c@+ZdDY!UYC-zJq zh|$aUzL4;t;N%o5hAJgu;_shP&tw3#J-Xt_x#1ttPi|m9SXBk8Z3@i!*b9EQ=emns zLjw3*7m{wB-{CrKv`+1xvjp!(28RVdkOpHWkWbh}Q#{2L;bvW>iw}$A48iR5kzg=I zN{F1zUU*&F$2^7!O<#FdC|g=aJmfw(h$kJiQVgry^LgJ3ePJ~+>1dy{sF$%K@=Z!X zm9Kb0iTdYT5f$;5j7M0fJQFE%GK0cPAcsWWsr$|+eWT<4C5~NFD=o|b$hR3rV9yL8 zCLxk6NlM>bP9hY@FmgOeNF?k^L=19sbO+kNp+By(o1se06grhCGz3|Fdlt^`TZ#QT z7SHG}EQCqgm}A$di<_3FRen9YH>|S6!8m#z(Qfo^haqv93o&#*O4vtg_FvnR`xHEc zm6)A8b6ce#ZCrc?L7Eg5;r}#1MTk*N_>OKbe+rBjjbc4awRwgbD+OlfQE68DAoDhSV0F;d^C>jUu}_+PZgxF6*1)qHHBt4`BY)zn~= z_zS&lM*{F7mOUmsICekYA3o5XpZi)|7Zr@)X<$w+7dlXzgnTycm%q@yv`FcmpRS5- zme)5&3G=lU{h>qdc;LDts6O3Hs)LArEzl~%JZ{;)mRw+4=%g|&OTftCar|KEaz&=02JFpcBZ#=k# zw2*zb{T%|?DtaAwF0w#0d;fRlt3cq&(RzzZsg32 zEcoI*O}Rw?f~vHCyZpD)LD#KRS2NYB>@5qGOEs~BFfAcAl8OS_W;qqaXFlx%wG*}i zkM0#vO=r1=E2>);z1XEWt%qUi)`qtUF;9*sg;dMmH=j1eJUui zT#G4-unfP(whvpquJkZnQ8@@wo6$$?1yDlnYm~_Ty*%0!Bt}NYf4)=u`${}KG;5yE zT!k~XL%VYNTWigXTDUs@${v0JFzpcw0EJ&X%i2CH)hZ@wL zb!Hl7)!cA5cXKtRqT&gX5Y-U?A~@L5=Eaw0_kE{}Ks`5*5}V zx{l8aYiB5Wz#--Bv&6oqlF|LoE`4nSCr}^29C4Fs-eJ+@_XnfSt-!Vfk)u3P}k>ZZQ8f2dy$g_Gr{y zET{F<^*nY0`}%6J&i=%KJ5f@f6^2k|IEI;DHHwQ1hpTT%n^aggTZ`X1+WTPvMJoVJ zxAD{PE;~fRycYOio9({V;hXZOdenV*Wd&JE?JpOufdRK(I`hqPY*Sg%9$~zc>gl#( z^DWJQzJgx*yr%5>WBfT96>pX*KT&&2qPOKmdw5VoM#uTEN{@Pp7 zrVuB5yOIbll`X@sMlFEgJ%Yt9a`hJ6nM-&k@C{DW2c zxiho`Q*!Pl)=;w9!n?6O6n6qCnQDvfv96J?vUR9LT1su-y3lk_M#jmzAM=93AA&B) z$9geNII>{cKktSd%OFD0!gHBasV?Gv>>9rYA=Bbau|Y1+^T|q^rr{Nno_jFQ(A}eg z=wrr{anR$%O;2czbk*P@$pLb}0u$>LW`jdI4OE-#x-;v}_)TMQmnL}&+Qo^7NMQI$ z+V_K<%m#ETz-6&n5KokJ1UGc*JbdH9N@8rnKC zQ6&``xt6we^XD&{X0dz+Q8xMu7N}x#C+p43?za7U=8Uaek^#h*o?F*@2g`q+*u@cJ zr727Nv5y(F-e!LsK_j6)5DOOUHmDSU^DUMNU^B4eicjMpqQz{9D>k4+)%KWs!0Gx$ za)QuxT~kZY22k6BM;P=56j+!>Y)(s?9kt6R!Sjnfls33xbUHR+ zLQ@0?1bp2ieI%vhG*#8F7V(Z}BbE@hE?zWu?ud!nBYoWs9(ZF7=Kfg7do}u@0=>I6 zzuxs^r>5Y5@ClEdh^QLOJVl6{>8VI#{v0Z@x>&=WbAI)2SH)%TnA!~zss<-%sf+jZ zYol0UqM*zrcg&ytUc0#hxWGgS>1UXbBVit0HH@y3C@R!4l! zYfD?l3zd*W64fwCZeR;8YeU{YQi@~yd7ZTmH>gp!v0jE*6aa|Wa_Itw#8F5Sii$1x z9-k!WL9p$4pfFp&D>cokx+F`vjF8GlQ_D*0;J+v-kN-k&R7T89tD|s!2YXLFcJO@og1iS|p7BJ13xM5LZC30CWLaiQpQ@j94*Y6m_n+hww(-wZi(bs_8XKrm7 ziGl~d3{nnL)*vTu`I&|TW|zTuH6AGb2Q;))4_-lpbU zap_RMl3gUx$Hk!UX=-^_L!Q;^9Rm&rG{ta)cKiOgH@<@}B+qo+km`JO8-73*VQIjt zwBGcB_65|cEi0w|{g{KL98p5P`0Eu1wqmEE;_Ek zf5*U^%a>MfUV;i~VJ$!tDUDhD8zQw9bD(CPg+bM1@_F^##Q|<{>YgWb8zY7P7;@}# zuD2MCrwlfq@tRv&eD}*~eWv|4rMgeaDXOZfJ|%T_uHUZk##Gh(t++POrZq)mKa*_a zkzxrODimp|iJ?$omE`8~oNRMHSlZYa%0jW9v#`57iW~Uc)UNgWo|^{7Jk?E8wJKIu z*smgv9_g>*9Dl$$QTOYd=;+KWCa?2##lnwKAK+Xidvy}2s8I_ zmhRSH1d3n}5jE|(kUZ$005yV56Mf8#3iRsEMB;mK;;Q&EMA?XO`5yo??ArPZbPcVD zei8o^VfeQnqZSjBgp0by#*qLB)|1+~;fM>+vUEJ76KofZ(vM)2d5ZJy1R6i8boY&F zJk&Nd^qZu5!EMMRhNPw8dU<_zLNHXEeE$=C%w8W$jbTNcw}QAvtSA9cN%DbS-k$ z6yut51}`tKrS(;FYwO5flb)oeLdfl3QPHd0BJ|~jq+&3zbP2JcXSNiV<=dZ}D84THo#uf_wvFF6`mb8lm}Z zB8lQ^wHFn@eN| zO>vR-u`kPwU2~z7dYf<0DuC)4ZrgILK>dZA8=q>Hf(aC>1VjR|2%+RRD!dIT2 zEBT&|$~AnBsRr2Dt!g>858f0Rri~x-J_L4i9LIzpY;*}z%<8kmICzy9R{4)`^NDj< zD*ZnD)TRB!t7SY0q&{u+&$k)JW`mX;XbDHoMTDcudfU;dI{Vza`}uP|m?f1)`nbf@ z+B(DkqBEoBHLJ$TF)-&)nAGo(T;w(%y^w&8Q$lnabQk z;pNB4)|I|J!~vcJnj{_)6ddQ4S5}W%C&j2aVrMZrXmMa@)tbm0gq&I?$|);A>ZJSh zRj+qPPT|hc6TZylBS>j%EivY=4OS3X|Gpx+iby*0fv5QZ*HW81;KKMNNl=6oBJ1l8 zgy;)gWpaZbGhBT$S&;jHF$IqmzTf0>5B}()Vsj}Sl^5AoQ8^Vku1Z2jJ8s4xKugbF(868nO5fdoSaYQ?hb=#;C;C@#=iaz>DL z^uBKzdR1f=DKTDqlw}8C!7z2m#<(bH!C5B(T;TT`kp2Uh;s@l3dB5wVkpK;wQ~uNKo718%b$Jj)nCPg5edN1KRE@CjvV8{sg|*^O z*=T7Deb$xUoUk(lTul`65);+Jkc7?;7+s+SA(I@8LMDxYFAue{UdGCA%;(y=eiO4# z?6wu^bCQM56{!T>Trr=uzNy{%M{%E?DlVPW5ON=9oc&v1k8DW+nq96BlQ$g zp=1asuPC{`aAfL3pT%ZF6$!jm0^3MX%Q9Q~qk952D39|9Hk};bC1ER({vm zAZJu_nlkAC7;>K~z%@m`c1R*g>M-D^*?c7%!R^ye(x*y%kwpiKpWbR`;4y& ziZSu#x8={|E6QXfQ$vu@K!uaT!CzHzyt2mKO|x}X6nrTiBCy9#sRbh#sNcoRujhM$ zsLj}sB7S({YZ1E)eg~-UDek;q=r+b?m6V+B{a3!73=1c&Ep3Xp=~qHvhWCLzCR}FL z&KW^7=Kj`WaX`Y?@!-1}ey>+9U%h(HTocYnI>+14W|Eq1j*j|rhJu>M4beMVKF@%- z%IUoP%yYKo<$_uhsgz47!PzTrX1-0x|Y4!zgeDX4UxX6 zpD%^TE!EKaB!Z4r{mf~V7|>E`s#>@Z$P%axNt-(6`3i0mD!!61K=Nld>g`YX`0Lsj z%rj)-AdMJ;-hCkfvHd?B&2?;Z*Yu;oyWG%B3%}FxvWlo+@5f#zFNozW@53`B@zt

    &-?Zuzf2U-fw}be3`0&@PyOk^TonHv+`5 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


    }qr9@aH8o|9XMKEi-6FZmfrX(PC@6 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 literal 0 HcmV?d00001 diff --git a/src/pages/experience/[...slug].astro b/src/pages/experience/[...slug].astro new file mode 100644 index 0000000..e81e40e --- /dev/null +++ b/src/pages/experience/[...slug].astro @@ -0,0 +1,110 @@ +--- +import { render } from "astro:content"; +import type { GetStaticPaths, InferGetStaticPropsType } from "astro"; +import { Icon } from "astro-icon/components"; +import PostPreview from "@/components/blog/PostPreview.astro"; +import { getAllExperience, getContentForExperience } from "@/data/experience"; +import PageLayout from "@/layouts/Base.astro"; + +export const getStaticPaths = (async () => { + const experiences = await getAllExperience(); + return Promise.all( + experiences.map(async (exp) => ({ + params: { slug: exp.id }, + props: { exp, content: await getContentForExperience(exp.id) }, + })), + ); +}) satisfies GetStaticPaths; + +type Props = InferGetStaticPropsType; + +const { exp, content } = Astro.props as Props; +const { Content } = await render(exp); +const { startDate, endDate, organization, role, location, url } = exp.data; +const range = `${startDate.getFullYear()} – ${endDate ? endDate.getFullYear() : "Present"}`; + +const meta = { + description: exp.data.description ?? `${role ?? ""} at ${organization}`.trim(), + title: exp.data.title, +}; +--- + + + + +

    {role ? `${role}, ${organization}` : organization}

    +

    + {range}{location && ` · ${location}`} + { + url && ( + <> + {" · "} + + Website → + + + ) + } +

    + +
    + +
    + + { + content.projects.length > 0 && ( +
    +

    Projects

    + +
    + ) + } + + { + content.writing.length > 0 && ( +
    +

    Writing

    +
      + {content.writing.map((p) => ( +
    • + +
    • + ))} +
    +
    + ) + } + + { + content.speaking.length > 0 && ( +
    +

    Speaking

    + +
    + ) + } +
    diff --git a/src/pages/experience/index.astro b/src/pages/experience/index.astro new file mode 100644 index 0000000..a9ae52e --- /dev/null +++ b/src/pages/experience/index.astro @@ -0,0 +1,36 @@ +--- +import { getAllExperience } from "@/data/experience"; +import PageLayout from "@/layouts/Base.astro"; + +const experiences = await getAllExperience(); + +const meta = { + description: "Roles and organizations I've worked with", + title: "Experience", +}; + +const range = (start: Date, end?: Date) => + `${start.getFullYear()} – ${end ? end.getFullYear() : "Present"}`; +--- + + +

    Experience

    + +
    diff --git a/src/pages/projects/[...page].astro b/src/pages/projects/[...page].astro new file mode 100644 index 0000000..5c1f7ae --- /dev/null +++ b/src/pages/projects/[...page].astro @@ -0,0 +1,62 @@ +--- +import { type CollectionEntry, getCollection } from "astro:content"; +import type { GetStaticPaths, Page } from "astro"; +import { Icon } from "astro-icon/components"; +import Pagination from "@/components/Paginator.astro"; +import Project from "@/components/project/Project.astro"; +import PageLayout from "@/layouts/Base.astro"; +import { collectionDateSort } from "@/utils/date"; + +export const getStaticPaths = (async ({ paginate }) => { + const MAX_PROJECTS_PER_PAGE = 10; + const allProjects = await getCollection("projects"); + return paginate(allProjects.sort(collectionDateSort), { pageSize: MAX_PROJECTS_PER_PAGE }); +}) satisfies GetStaticPaths; + +interface Props { + page: Page>; +} + +const { page } = Astro.props; + +const meta = { + description: "Things I've built", + title: "Projects", +}; + +const paginationProps = { + ...(page.url.prev && { + prevUrl: { + text: "← Previous Page", + url: page.url.prev, + }, + }), + ...(page.url.next && { + nextUrl: { + text: "Next Page →", + url: page.url.next, + }, + }), +}; +--- + + +
    +

    + Projects + RSS feed + +

    +
      + { + page.data.map((project) => ( +
    • + +
    • + )) + } +
    + +
    +
    diff --git a/src/pages/projects/[...slug].astro b/src/pages/projects/[...slug].astro new file mode 100644 index 0000000..bb0c2a8 --- /dev/null +++ b/src/pages/projects/[...slug].astro @@ -0,0 +1,28 @@ +--- +import { getCollection } from "astro:content"; +import type { GetStaticPaths, InferGetStaticPropsType } from "astro"; +import Project from "@/components/project/Project.astro"; +import PageLayout from "@/layouts/Base.astro"; + +// if you're using an adaptor in SSR mode, getStaticPaths wont work -> https://docs.astro.build/en/guides/routing/#modifying-the-slug-example-for-ssr +export const getStaticPaths = (async () => { + const allProjects = await getCollection("projects"); + return allProjects.map((project) => ({ + params: { slug: project.id }, + props: { project }, + })); +}) satisfies GetStaticPaths; + +export type Props = InferGetStaticPropsType; + +const { project } = Astro.props; + +const meta = { + description: project.data.description || `Project: ${project.data.title}`, + title: project.data.title, +}; +--- + + + + diff --git a/src/pages/projects/rss.xml.ts b/src/pages/projects/rss.xml.ts new file mode 100644 index 0000000..7a9e04d --- /dev/null +++ b/src/pages/projects/rss.xml.ts @@ -0,0 +1,18 @@ +import { getCollection } from "astro:content"; +import rss from "@astrojs/rss"; +import { siteConfig } from "@/site.config"; + +export const GET = async () => { + const projects = await getCollection("projects"); + + return rss({ + title: siteConfig.title, + description: siteConfig.description, + site: import.meta.env.SITE, + items: projects.map((project) => ({ + title: project.data.title, + pubDate: project.data.publishDate, + link: `projects/${project.id}/`, + })), + }); +}; diff --git a/src/pages/speaking/[...page].astro b/src/pages/speaking/[...page].astro new file mode 100644 index 0000000..2bcc004 --- /dev/null +++ b/src/pages/speaking/[...page].astro @@ -0,0 +1,52 @@ +--- +import type { CollectionEntry } from "astro:content"; +import type { GetStaticPaths, Page } from "astro"; +import FormattedDate from "@/components/FormattedDate.astro"; +import Pagination from "@/components/Paginator.astro"; +import { getAllSpeaking } from "@/data/speaking"; +import PageLayout from "@/layouts/Base.astro"; +import { collectionDateSort } from "@/utils/date"; + +export const getStaticPaths = (async ({ paginate }) => { + const talks = await getAllSpeaking(); + return paginate(talks.sort(collectionDateSort), { pageSize: 10 }); +}) satisfies GetStaticPaths; + +interface Props { + page: Page>; +} + +const { page } = Astro.props; + +const meta = { + description: "Talks and presentations I've given", + title: "Speaking", +}; + +const paginationProps = { + ...(page.url.prev && { prevUrl: { text: "← Previous Page", url: page.url.prev } }), + ...(page.url.next && { nextUrl: { text: "Next Page →", url: page.url.next } }), +}; +--- + + +

    Speaking

    +
      + { + page.data.map((talk) => ( +
    • + +
      +

      + + {talk.data.title} + +

      + {talk.data.event &&

      {talk.data.event}

      } +
      +
    • + )) + } +
    + +
    diff --git a/src/pages/speaking/[...slug].astro b/src/pages/speaking/[...slug].astro new file mode 100644 index 0000000..568640e --- /dev/null +++ b/src/pages/speaking/[...slug].astro @@ -0,0 +1,47 @@ +--- +import { getCollection, render } from "astro:content"; +import type { GetStaticPaths, InferGetStaticPropsType } from "astro"; +import ExperienceTags from "@/components/ExperienceTags.astro"; +import FormattedDate from "@/components/FormattedDate.astro"; +import StreamPlayer from "@/components/StreamPlayer.astro"; +import PageLayout from "@/layouts/Base.astro"; + +export const getStaticPaths = (async () => { + const talks = await getCollection("speaking"); + return talks.map((talk) => ({ + params: { slug: talk.id }, + props: { talk }, + })); +}) satisfies GetStaticPaths; + +type Props = InferGetStaticPropsType; + +const { talk } = Astro.props as Props; +const { Content } = await render(talk); +const { title, description, videoId, originalSource, event, publishDate, experiences } = talk.data; + +const meta = { description, title }; +--- + + + + diff --git a/src/pages/writing/[...page].astro b/src/pages/writing/[...page].astro new file mode 100644 index 0000000..741fe03 --- /dev/null +++ b/src/pages/writing/[...page].astro @@ -0,0 +1,127 @@ +--- +import type { CollectionEntry } from "astro:content"; +import type { GetStaticPaths, Page } from "astro"; +import { Icon } from "astro-icon/components"; +import PostPreview from "@/components/blog/PostPreview.astro"; +import Pagination from "@/components/Paginator.astro"; +import { getAllExperience } from "@/data/experience"; +import { getAllPosts, groupPostsByYear } from "@/data/post"; +import PageLayout from "@/layouts/Base.astro"; +import { collectionDateSort } from "@/utils/date"; + +export const getStaticPaths = (async ({ paginate }) => { + const MAX_POSTS_PER_PAGE = 10; + const MAX_PINNED_POSTS = 3; + const allPosts = await getAllPosts(); + const allPostsByDate = allPosts.sort(collectionDateSort); + const experiences = await getAllExperience(); + const pinnedPosts = allPostsByDate + .values() + .filter((p) => p.data.pinned) + .take(MAX_PINNED_POSTS) + .toArray(); + return paginate(allPostsByDate, { + pageSize: MAX_POSTS_PER_PAGE, + props: { experiences, pinnedPosts }, + }); +}) satisfies GetStaticPaths; + +interface Props { + page: Page>; + experiences: CollectionEntry<"experience">[]; + pinnedPosts: CollectionEntry<"writing">[]; +} + +const { page, experiences, pinnedPosts } = Astro.props; + +const meta = { + description: "Essays, notes and articles I've written", + title: "Writing", +}; + +const paginationProps = { + ...(page.url.prev && { + prevUrl: { + text: "← Previous Page", + url: page.url.prev, + }, + }), + ...(page.url.next && { + nextUrl: { + text: "Next Page →", + url: page.url.next, + }, + }), +}; + +const groupedByYear = groupPostsByYear(page.data); +const descYearKeys = Object.keys(groupedByYear).sort((a, b) => +b - +a); +--- + + +
    +

    Writing

    + + RSS feed + +
    +
    +
    + { + pinnedPosts.length > 0 && ( +
    +

    Pinned

    +
      + {pinnedPosts.map((p) => ( +
    • + +
    • + ))} +
    +
    + ) + } + { + descYearKeys.map((yearKey) => ( +
    +

    + Posts in + {yearKey} +

    +
      + {groupedByYear[yearKey]?.map((p) => ( +
    • + +
    • + ))} +
    +
    + )) + } + +
    + { + !!experiences.length && ( + + ) + } +
    +
    diff --git a/src/pages/writing/[...slug].astro b/src/pages/writing/[...slug].astro new file mode 100644 index 0000000..02047bd --- /dev/null +++ b/src/pages/writing/[...slug].astro @@ -0,0 +1,24 @@ +--- +import { render } from "astro:content"; +import type { GetStaticPaths, InferGetStaticPropsType } from "astro"; +import { getAllPosts } from "@/data/post"; +import PostLayout from "@/layouts/BlogPost.astro"; + +// if you're using an adaptor in SSR mode, getStaticPaths wont work -> https://docs.astro.build/en/guides/routing/#modifying-the-slug-example-for-ssr +export const getStaticPaths = (async () => { + const blogEntries = await getAllPosts(); + return blogEntries.map((post) => ({ + params: { slug: post.id }, + props: { post }, + })); +}) satisfies GetStaticPaths; + +type Props = InferGetStaticPropsType; + +const { post } = Astro.props; +const { Content } = await render(post); +--- + + + + From 4422ff4410dbd0a3f434c7000bbf6b848fdb715e Mon Sep 17 00:00:00 2001 From: Prad Nukala Date: Tue, 30 Jun 2026 12:03:32 -0400 Subject: [PATCH 12/42] fix: .gitignore --- public/icon.svg | 937 +++++++++++++++++- src/content/note/welcome.md | 9 - .../post/markdown-elements/admonitions.md | 135 --- src/content/post/markdown-elements/index.md | 174 ---- src/content/post/markdown-elements/logo.png | Bin 3718 -> 0 bytes .../post/testing/cover-image/cover.png | Bin 605525 -> 0 bytes src/content/post/testing/cover-image/index.md | 10 - src/content/post/testing/draft-post.md | 9 - src/content/post/testing/long-title.md | 8 - src/content/post/testing/social-image.md | 22 - src/content/post/webmentions.md | 66 -- src/content/tag/test.md | 15 - src/pages/index.astro | 68 +- src/pages/notes/[...page].astro | 63 -- src/pages/notes/[...slug].astro | 30 - src/pages/notes/rss.xml.ts | 18 - src/pages/posts/[...page].astro | 147 --- src/pages/posts/[...slug].astro | 24 - src/pages/rss.xml.ts | 2 +- src/pages/tags/[tag]/[...page].astro | 79 -- src/pages/tags/index.astro | 34 - src/site.config.ts | 51 +- src/utils/date.ts | 4 +- 23 files changed, 1000 insertions(+), 905 deletions(-) delete mode 100644 src/content/note/welcome.md delete mode 100644 src/content/post/markdown-elements/admonitions.md delete mode 100644 src/content/post/markdown-elements/index.md delete mode 100644 src/content/post/markdown-elements/logo.png delete mode 100644 src/content/post/testing/cover-image/cover.png delete mode 100644 src/content/post/testing/cover-image/index.md delete mode 100644 src/content/post/testing/draft-post.md delete mode 100644 src/content/post/testing/long-title.md delete mode 100644 src/content/post/testing/social-image.md delete mode 100644 src/content/post/webmentions.md delete mode 100644 src/content/tag/test.md delete mode 100644 src/pages/notes/[...page].astro delete mode 100644 src/pages/notes/[...slug].astro delete mode 100644 src/pages/notes/rss.xml.ts delete mode 100644 src/pages/posts/[...page].astro delete mode 100644 src/pages/posts/[...slug].astro delete mode 100644 src/pages/tags/[tag]/[...page].astro delete mode 100644 src/pages/tags/index.astro diff --git a/public/icon.svg b/public/icon.svg index 13754c8..b15b58e 100644 --- a/public/icon.svg +++ b/public/icon.svg @@ -1 +1,936 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/content/note/welcome.md b/src/content/note/welcome.md deleted file mode 100644 index 9502ea6..0000000 --- a/src/content/note/welcome.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Hello, Welcome -description: An introduction to using the note feature in Astro Cactus -publishDate: "2024-10-14T11:23:00Z" ---- - -Hi, Hello. This is an example note feature included with Astro Cactus 🌵 - -They're for shorter, more concise posts that you'd like to share. They generally don't include headings, but hey, it's entirely up to you! diff --git a/src/content/post/markdown-elements/admonitions.md b/src/content/post/markdown-elements/admonitions.md deleted file mode 100644 index 87b179c..0000000 --- a/src/content/post/markdown-elements/admonitions.md +++ /dev/null @@ -1,135 +0,0 @@ ---- -title: "Markdown Admonitions" -description: "This post showcases using the markdown admonition feature in Astro Cactus" -publishDate: "25 Aug 2024" -updatedDate: "4 July 2025" -tags: ["markdown", "admonitions"] ---- - -## What are admonitions - -Admonitions (also known as “asides”) are useful for providing supportive and/or supplementary information related to your content. - -## How to use them - -To use admonitions in Astro Cactus, wrap your Markdown content in a pair of triple colons `:::`. The first pair should also include the type of admonition you want to use. - -For example, with the following Markdown: - -```md -:::note -Highlights information that users should take into account, even when skimming. -::: -``` - -Outputs: - -:::note -Highlights information that users should take into account, even when skimming. -::: - -## Admonition Types - -The following admonitions are currently supported: - -- `note` -- `tip` -- `important` -- `warning` -- `caution` - -### Note - -```md -:::note -Highlights information that users should take into account, even when skimming. -::: -``` - -:::note -Highlights information that users should take into account, even when skimming. -::: - -### Tip - -```md -:::tip -Optional information to help a user be more successful. -::: -``` - -:::tip -Optional information to help a user be more successful. -::: - -### Important - -```md -:::important -Crucial information necessary for users to succeed. -::: -``` - -:::important -Crucial information necessary for users to succeed. -::: - -### Caution - -```md -:::caution -Negative potential consequences of an action. -::: -``` - -:::caution -Negative potential consequences of an action. -::: - -### Warning - -```md -:::warning -Critical content demanding immediate user attention due to potential risks. -::: -``` - -:::warning -Critical content demanding immediate user attention due to potential risks. -::: - -## Customising the admonition title - -You can customise the admonition title using the following markup: - -```md -:::note[My custom title] -This is a note with a custom title. -::: -``` - -Outputs: - -:::note[My custom title] -This is a note with a custom title. -::: - -## GitHub Repository Cards - -You can add dynamic cards that link to GitHub repositories, on page load, the repository information is pulled from the GitHub API. - -::github{repo="chrismwilliams/astro-theme-cactus"} - -You can also link a Github user: - -::github{user="withastro"} - -To use this feature you just use the "Github" directive: - -```markdown title="Linking a repo" -::github{repo="chrismwilliams/astro-theme-cactus"} -``` - -```markdown title="Linking a user" -::github{user="withastro"} -``` diff --git a/src/content/post/markdown-elements/index.md b/src/content/post/markdown-elements/index.md deleted file mode 100644 index 672c9bb..0000000 --- a/src/content/post/markdown-elements/index.md +++ /dev/null @@ -1,174 +0,0 @@ ---- -title: "A post of Markdown elements" -description: "This post is for testing and listing a number of different markdown elements" -publishDate: "22 Feb 2023" -updatedDate: 22 Jan 2024 -tags: ["test", "markdown"] -pinned: true ---- - -## This is a H2 Heading - -### This is a H3 Heading - -#### This is a H4 Heading - -##### This is a H5 Heading - -###### This is a H6 Heading - -## Horizontal Rules - ---- - ---- - ---- - -## Emphasis - -**This is bold text** - -_This is italic text_ - -~~Strikethrough~~ - -## Quotes - -"Double quotes" and 'single quotes' - -## Blockquotes - -> Blockquotes can also be nested... -> -> > ...by using additional greater-than signs right next to each other... - -## References - -An example containing a clickable reference[^1] with a link to the source. - -Second example containing a reference[^2] with a link to the source. - -[^1]: Reference first footnote with a return to content link. - -[^2]: Second reference with a link. - -If you check out this example in `src/content/post/markdown-elements/index.md`, you'll notice that the references and the heading "Footnotes" are added to the bottom of the page via the [remark-rehype](https://github.com/remarkjs/remark-rehype#options) plugin. - -## Lists - -Unordered - -- Create a list by starting a line with `+`, `-`, or `*` -- Sub-lists are made by indenting 2 spaces: - - Marker character change forces new list start: - - Ac tristique libero volutpat at - - Facilisis in pretium nisl aliquet - - Nulla volutpat aliquam velit -- Very easy! - -Ordered - -1. Lorem ipsum dolor sit amet -2. Consectetur adipiscing elit -3. Integer molestie lorem at massa - -4. You can use sequential numbers... -5. ...or keep all the numbers as `1.` - -Start numbering with offset: - -57. foo -1. bar - -## Code - -Inline `code` - -Indented code - - // Some comments - line 1 of code - line 2 of code - line 3 of code - -Block code "fences" - -``` -Sample text here... -``` - -Syntax highlighting - -```js -var foo = function (bar) { - return bar++; -}; - -console.log(foo(5)); -``` - -### Expressive code examples - -Adding a title - -```js title="file.js" -console.log("Title example"); -``` - -A bash terminal - -```bash -echo "A base terminal example" -``` - -Highlighting code lines - -```js title="line-markers.js" del={2} ins={3-4} {6} -function demo() { - console.log("this line is marked as deleted"); - // This line and the next one are marked as inserted - console.log("this is the second inserted line"); - - return "this line uses the neutral default marker type"; -} -``` - -[Expressive Code](https://expressive-code.com/) can do a ton more than shown here, and includes a lot of [customisation](https://expressive-code.com/reference/configuration/). - -## Tables - -| Option | Description | -| ------ | ------------------------------------------------------------------------- | -| data | path to data files to supply the data that will be passed into templates. | -| engine | engine to be used for processing templates. Handlebars is the default. | -| ext | extension to be used for dest files. | - -### Table Alignment - -| Item | Price | # In stock | -| ------------ | :---: | ---------: | -| Juicy Apples | 1.99 | 739 | -| Bananas | 1.89 | 6 | - -### Keyboard elements - -| Action | Shortcut | -| --------------------- | ------------------------------------------ | -| Vertical split | Alt+Shift++ | -| Horizontal split | Alt+Shift+- | -| Auto split | Alt+Shift+d | -| Switch between splits | Alt + arrow keys | -| Resizing a split | Alt+Shift + arrow keys | -| Close a split | Ctrl+Shift+W | -| Maximize a pane | Ctrl+Shift+P + Toggle pane zoom | - -## Images - -Image in the same folder: `src/content/post/markdown-elements/logo.png` - -![Astro theme cactus logo](./logo.png) - -## Links - -[Content from markdown-it](https://markdown-it.github.io/) diff --git a/src/content/post/markdown-elements/logo.png b/src/content/post/markdown-elements/logo.png deleted file mode 100644 index f6c3cd77dc26c86f765d7f2bf1f4ff97b99b8d23..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3718 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 E17nI1dH?_b diff --git a/src/content/post/testing/cover-image/cover.png b/src/content/post/testing/cover-image/cover.png deleted file mode 100644 index 29106904d56451fee6c1928efdbdfdef6bc9501b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 605525 zcmV(_K-9m9P)|pBrHcsOc@>|93UtgA143+0)BshjgFAE zx478Y+0@k4#m2|c($k@$q;PR_R##eMWM&u~Bp@g;8zLzrD>NS^FB%^v86GAbBr6{$ zFB%~y9U?3mA1NIqEhsWP8zCzsE;<_|D;*{+9VIUuB`hE-GaDi;DK)E;=ADHXI}|D?UmcDK#A?G#)H7A1XN_F*_hJI36fC9Va#( zE;b%6IWR?2A1*u}D?A}HKp-zbA~ii9F+CkAIv_1SAvQrFHAEpYLn1duA2L8CJVhWg zIwCYjA~{1NIY}NXJ|H$fBRonXHcKEbLmxFfBRozcI87ihMI=8_B|}gmJ4PWfNHkSq zBsozeKuaMxKqWs`B|}vqGfO5!S|?0gBR@wbNL40CSSCkNCP-W)Lro`4S0_tfBRNzk zPg){1PA5lTA~#VaI#wu8VJJ&uB|uvuJVGWzUMNpyB}PprM`I*BStCM7B0fYZQEVtn zXDL!=DOGPOT5l;;Whqo)EMRskUvDTL zB|TgzP;n|#bt+eNEo5~qWO^%GbSFk=Cq!i@P*x~NY9&ceEM#mbQ(7rjUMNa!EM#yi zS$ZpAYA8%`EM9vlSz#?-e=ci$D_&+UWP~tng)eV?FmZz|XmBlLe=cf)EopcvTw^Lz zdMQtKEoyWtSAHy7f-Y`&FK34>UW6}ci!pYLFm8-6a)~i@g)Lu)E@Fx?d4@4@k1%t6 zFJ+A}Zjv&0k}ztJGJB6Oc7Zc^mo$KuGJA?La+NcDl{0^k92TJK00}w}NklZ|XJx8MKqF4XBJGbqy18t6Lo1F?)sAu3JtBhVL; zEHe$9WhJq=5q6jbNV0vAB1NV2Iq!-xArw#6(P#hOcvy&td$^aSPulwG*jK9|o9=ciN|J=!V)V>hvZc6KsZ zSd;0-(_Fx8i&S|~{ccT4p4~jxR!1ZBDv$u2pwQ84XQdSi)J(!hmX^P# zP7o!PnzLn9fu0bN^6Ho^mrV*YlZy=lfeUuXfqHG8LKYQnE`c}NUPLCwCVy-Zc8Rpc z;x^5riQ5Bs!0SbO=|SI_=RlI%~nBotmoYYE)@+gAO=%rf5Kzn(;o=mpHh%thC#zSK| zM-P*)Yyx;LwbwI{wDwr*9O|XHly>mVC*=~nu0s3yXCZvFpgc1uZVQ=^>W&O>QIGvG z*dHrGC%m3hTe{^x{`K$Y^4N$>qSr!$Ow+d*FJq9kHo7g&1{Cgs4J0^A9JmTm#<&9B zIsk1G1WPO)Zh741ko>$WRhnuj}2 zhXZFYYCIoyDEXiCXJxWB2sJC_*y|l%{pUFFgS)J0M)}}hp4Jplv2@e(eoxYEH5XFUb`QHI~s}Ti7yG= zI)z?_A)WeWoaEkq2TM(|W@|kl$2vlp1rOQM5aXc2amEEdE5PG>w zM7sGYvb!^+fKm}#VjY;f9fMIjgh`xT=6TfBM6UBx8%58;vc)ta7XD`MBGG+4VpPhq zikC#3`WJz@TxBH5U}OXN(>=@{k~l!s33RZRb^fcg&%6p&2(cVQCp-%XvIqK>aLP(V z2nrz(N4D4d=`4=~HxLnV!$9b5;*qkLiWEjBWVh)I2s1?~hj0t2Aj*>xG5fQ-;5-CA z9MSZQtm0zlf7!HCc}Z=~WCulYCRTFZ$qNelW*)yFDuk2=k-ZS}AW8#`BE{k$k#_EW zY=oSp-O)YhSxYGdSofk&uVsCAU&1Kk$56yum=a!l<3$)7iG>D;7OC&$`#6Nk$i;?e z68ke+_;gc03Ns{2XaZ=Vfl8!hlFU9zsZ=Bu<|?fSQ}=H1lZa0}x5ep3q1dMr?&^qC*CcYqt1`l&{Kz zqYw{75FCx4-7cf_{=|6*M4TGPYCu?OV-uz*GCcdS=42IeF)S>kj@XIw2J@!eFuuDM zCe;6nU^z<}qoG9EaJ5!#a*pP$J!Ku7dwkE}9$0@P*gWD>2Jsf_D|mTesCmOd5;Ptr z%tG6ToF#@AM0*}ZQhr7W@jbj|N%p6}Ak_zsQk*T#bP$H83!g<-BT!LdpTodn^pH{z z@h!~mMB-Cw<3%7=j1Cn~QV7lUl|X-V02vL$&w-H#4e^*j)eV$w2(z3&Ye5#sypv=R z60=G)5&#iGdUX<4kXC6i8fR@TP5oz zY~-;gD&q*=dwRb9UAOn(&OT&?v_70aOEo2vk)NHoiyn}{M*3&_7+G-=d7}-C#{qw7MH@g$o&NwM2$CkycFa(pu{GE>K-1Wtlcic=Ef39k*U~4#s`lhOV9f>O2NSdE)>-)vYyFk?`qjvtC!nBy*{7f&K`$p%e3#q zA~rakl1W-D58}P2jBy+}AR`eGTd{#Lm(0Rhp;SBZ>{{$*x+CQ%LM}N0n=FJPO7lFb zK}2CLSsuY~P1eChAP%7>YFcl(E z@hrYi#2}Fb=r>q+>6x?JRGix=Q8g0vL?}|*0G$$HDwT$3b$4z9!1%1PJIdH%k>?P0 z-FDWq$T+@(^-#942jXz3f>#)g`$kGRYJgd{h^Pu2uOK2qn?UGM_E+=nczVnxVtLx& zDfB(PPsVwEne>ps8xN%n(R7?pA{rYDiYks$wvFEXFfG5tOE{QWK0@iBFh9dY8Xmz& zQh8!4EDsD!nD-J{S}D?|`B{llftHb$FqY`R;CR2`YvYpu$ex-LaC@*ayfQ%@;xAql z{YFeEF{l_-Mgu?^ofTaN_Af{_FbRdJH5h&Lmy{pnUIOl zbK@N-(1*0a^~BK2(-H`n_*W8W@YWjwQyG?tFa_a!g0P7L0u?(YS~m@+N~6An$Se{m zZK7k^!yrl}$jC%&L}*1obvh|WAjYAdp{d4DoQvv9O9?I{7@z4x8Qq~?V~0~r2vk5p zqE<&7e4St5+-HxNL`5FO04YN6Gg+6Zu?(h%%)BrGM}6m7lbQ1&Z(9Q~GfFMIYmz5U z%SxiXuj8g!$no-44x(}E$TStHDg~d^LqqN6>Keo)Q3MXY%A=6f0BC)6Vp&dM2tIlU2VoKHFF3z9kti)d&^Aq>ua@5f zMW)qiI#GMb3C12lC0*0279Q*3Sx0d8We)a-DM4abyJVUNk zj>8Gc@|A;!ecdPGCPh>e$OIaPChN-Y4Hc`YoI7y0#_gl`-`Ry`r0u?*DQC?kBneg7Od@^Y`D^bEyY3I~ISve26EB$2O`@owVkfxh{zW$5;v_2so6i zVr`2Zj4ExN=Csz#gZCEj{QGxjJ5DjdAq|^=<@hWI;pNsdNAh8{ERjnY6-M1jg(xVA zli;GrRNFrf-`_;g(h>s)^iUeSJx+UdE@Cd#2OB%_KUT_WElxCGE6`1?pkfyp{VI+- zxF5TWbJBxIW(<6){r#COv1pOVjR9aqK_Kt8*9%_KcEZWBW$jyvBHbK03V9$pPZ^E0 zNRi5u_M)O+;ra6#Hatr6k6KBaXZBKzTa18j9XG#@_wK}$olz?(GCSbn?L1Pjs!?QE z<+$F61%t>tGjpXXKup(|$ThF@B~v(4N98ENpd`gm#gWoH9KndmCVUX7NH$qs!#sb( zjW|B=nk*#|DT~5fD5BHS@P(;k! z+cZtOfmH=el&y|Eo0E8$p){YBOEN+e!lCUb{XCB);8c{clrk{q496qwNlYtcf z!QgxV$Im&^c7iEDojIZxoMG)IZ^k7^RJbtB&SdG8x))J$2F_O*g;WX(8vT8}OLD+W z1KQyxLE6v~CLB9*8-`4oYNJyJoDwmY+y6!cGVY1538_V*T6ipBvCQFJ=#UE!I?A&|KBx*u`SZg}i z20o&M2}yQ6QY|SL7%OVd{Us%`&#)hFX(n>8#9Awi; zL%EnC1mLoh-oZY6~ zvn@*yQ3|;?3c?7K=ZUC%G)9ulbrcP1#*0lTGQ?@3qc4vz@^KQK_2*~L1;VxpDPeOi znhKDQ30O#qxHwFu4b1!XctL6fsKR;XUmXW>c}UZOgY03KXWErx^iM zssjUOkZr-hz;sfv!P_cA;KsUQGKt3z+@w!3KKFePA>#-j=57!&;{fix)fvl_umh!6}2&}x=r)IaZ_?B?>~evv-JX|*GbX6@kmdq8&TO>kH@bPYNB37bemMDkJ zW&ig+{n!CvS#mA!S267RC{bzhgI0MdCwbTZK zGV5&w@;`fRj$JewHmUUU^Bsh?gAW_M+n-LN(r<4_9BR^t9)Y$c>I31BY*NQfh*i7_ zUi%o@0Z~2%N$hSxIP?3Zh#`lg)f^@|g3zI$ul+?tiP(V>G@C&X3!dGp9Y@z~+vi{V zDSV1NU{LBrU`jZ7*!NQOq`H>0#BNq*5oTv%+JbncghI>g)p_vDEy`Kka5A~b9$FN^ zON_PVB!h>s$=_FZ3ajSEY$hO=o|&=H)LT(FbA&VmX;|_QLcdENqgp6n34L~6fnMvr zJ9JB#pD4W=2`woWt$*jIV5nK>TThdgil~5|UHtzdnAD8ujq_dqHLWihnW@Go%!EmM1YU%2_v@=V3qD1okdiR6=Bz$t&yRp zeIl^X+WO)Iv7t%-2r7GLA8-|z>F@-ps6chy<__Uh0eB%}u)T}+LgqZA*oe*Nw+oq*vP2T)=q_q)oVNwMC@L?h zfb28&gV}%B^pH6CP_#t=#YU>VttHKIanaZ_N*haAIUk^E-42YD$OSwc#2+Jq^LI*Y zPmE4TS2p8uWQMiccCdypYZG1N{dRIG)Z};(1(lptAk)a}xkxdxeJVrLjX8>DK?#Df zNA=X<=ZEAVEgnaA5JxJlOj{7sQphNB9b`{M#>x~9s2vhb%Z>F&AgKgQN`CVg^RU7y z3#12fm_$IaWt6DNqZ?^4shGv>JuW+Yv)Kj)_OaW0E>TiWMxpg8kUT z8*=CwD7Qu|5QU7j-zCRVNs{=5W(#4_krdckG1vAK`ft*{Ph-ikAMu(<3WJyrVi863 zD1EG5ApR1RO*(wy3 zhzBXo<2}<$2nQ)QHZ`P%`d>Hc%Fi^<2MW7oI5xRfMWCf zlwyMke~1k1V!X8J7m`ZqTy|DlgCoJrrqy?zvq>|*Jj5U#|47H5!G&V%( z*BrAYw4*WY!r?W2=14dMf=$vs_ZpdwydP1XnTi5O6G3sHpe@r17Z;dRl9F8HNjS!{ z<2+Irr7+m`?i)_6*>jr46I5jb9;1k~rP+~>ux}APngiQUjE6gunlzqN%l1Dd2MKzv zn13v|Y3Vye5J_;HBmwhknz;JBLo$nS6p@l6v=$$j_GLTAFG(w?QQ;QjM~u_9=MDCN zOBxW0_P}YvZtr6IpJxpTMkBZww5KfR-c)@+%!S=3qA4*-3p>!qZ{gO*Vd$fVAdJY} z8G^K+p++;p^-aLc;~x4=dcYbxQC>v1);$00+fHOiZ7C&`ycIMQV0nd>r=b;MmL?c% z8^56SI9$VrS^JY|BFEzHBszg}>9UVcDRJ;DpcP!X>z_^0mp~^Pm5-Z@Tj(*NNSj_} zfuQiYi$_*CUU+X~CG(hMRGgtq1-fncCa@myLz2hQTn+{F)15qgX{1IDj60-Q?XB26 z7jvSKv}lekV%*rlG@H;CDGoLKl$2T|X=KR&J|v0gCN?T(hN?a$dnW+mbuBiiCbcIwKVFg~ z1OrC#4+byV>iE69W+aNlP&+b{n(LM0Q?6jq{6h~3D$t&Za*MP+ySJPQX(Fo{^^iTA|0WOn{3TQ_Y1kfD@x5`q}WHSsXd$Dzo?ulbv~vh~|Z>qy;H zF$%}hNIoA+A}4Yb>5A|Xpv(bPuoa|($8b)AAhmQg_e?@4Bx&T*?fg-Wg=9R&aTuT~ z0K&O{%FyV`>Y-b}F|O~iK9}wd3W21z3~9waN^Y?!?QcfhK~zoL_~UyjC(6`L>YcJxLJ~>m?`hW!Do)fA+dhC^Z7r+I0m^bE+6mTRbOg~bE2`1!OSQw(C zz@`r8>wiU^Ufok@BM>nics*7|QDz(2jN;&b3_W4*d`<%q3I|<9A|GNH@{VMXETUBN z$_>e=JxX{FT#}KKR3jOp>LH)Tujx3LVZQIiRs=#2DCS+7J2%$qt30$66kO*lh^pL^g=zSKRaG_6X<#lc&Q zf^rTFF~Vu0B^acWB3|~Yg7Kp~pHx_=zNe2|bL)g~VYu_zAyjW!22sh@y3U6u;H3<(dCF{J$CdP8AVz^2} zY3Q{0(pdtN9%5qE3j7c|)aL!BPrM2B$7sx~y|8olwi!&UIEa%%mSBz4I-w>&QTc41 zdy_u4QyR}(iJK<$`Oc*6Ct&QXe|5411Ec;9O+LzP(0!QBLO2^^jGP{>QDDHLapB2{u^aW3QWb&F9dVK8eWi90csU8}W^$SH@)nY@j)1(S24l-XpFU;_!0gmaT--Q3m) zf=i(hXi2SF9c+3JaC&^@YM9sIN$0uIw6|BPgA+-8dM?OChq`K`_x={qECRJuJfon= zc7DyTfyf78i6Y4<3JTNqPq%-QKrzEb+&ZQWCXlXM3$s_kA-)C5-n3K;)7_wqRrN?L z=d6fD&N0qn;Q-3hA*DAY_*tOcH1N~Y1_Gg+MMTL(z3Yf|GYuwsR%lM4wIl>XC_}O(%&-GoR*x#7Id-$-{ec6GC2z*$bo%9-FBgvuh#oqFDQlT2pFF)}~29 z{MuSY1_?jV*k&bt%`&4(8)20If{vha>fVvSqPUE5EMB%KeKn^r4~f~EJCzUxqRrSg z+Jn$glmKav6J9>@KSImZzw#nnV6wzYBvSqHNpGWABYh}y>^V`kN^TN%Dl%{*VVrF^ zLhMJMrkb`wBuZ2OL3Xfcw9mTFZq}lD`-n;@jpG)FGIWS?y4NZKw-ZC9P^9v1JQ{&; z9$a)jgD{FPrV%ZIMu`vY0<-m|FmpF^ z8R=07CA}3`lxD9#=cVR^p12K^sLZ&U!mW~~d zf#HnQhCzf?&tB5%9bodYn`|zHWetIZ%04}hQiieQ0;)|DY~WAf_db^DL<9AkaJDh| za}X&@??+NPK#YMN+r}_%BGWd41*Ip!_GKhuRx8m?c6}g4N)vPSt1TE&=`&w);-~`*Z^m8IgVkCi9p_UT{ zDYfzbMlJ~OfsnP)Ci=*zIiz;VDJl&_B1M?TgQ)CF=3(edGN)9S9eFD?#Wz)VFCVg4)(AyqBA4-n z=8c(!{0j{%r??x3sS)QvR#rh_Qg9N=;nn^65yBRF*GD9cB0h8skO+&=7&n+1V9b3N zO3Ut?YaH{YghYduZ%oo+E+#(gSw`2K7F|mp=Ji0q;5j=-prlYeDPEm_g|lE&CO`lp zj>D(zJ9H~vguVg432a+46- z*4qY%J$RUx0Vxgx!Nc?@l;AGV@wKe!@Cs#Fbt9n?@NDb%610sYRZd!HU@esUr1pHz z&m(T)7YgO)6RWbjbUMEgx%awl4+A+7WI<^(1&|9N6-~%8X@Bj&>Fbw$tk;(wX*$5*2@P3=oO}>DYctH_V?X+t4pCA7hvNWmqJ+i}bkiiomseh$Qb z#~2bZ304oBU7Zr2MH~20aca)5@bo+ zvSm6l0Zvrh4^_3CQUFp#!F<$H%Lc)wQC5+dpya%7JV0V&BZWjV1dWb;r!#HaQs(U( z)5)YYLQv;U3Y{vm&VOU&BHEj$RJ&yuE9FuR5SeEmqEr-~7SEz>B=$ye`>MkqJwxRk z_@B^I)>Bk16lVd!F+CYYN)be+NOTNb(Q6}S zy(G-J`*|OkD(SY3W3U0i#FWU|BzdA@)kHGz7PF0`itL;Vu@4mFW|ASl{^{rH2N?u{ z!$%=7t&Qll6Ejh9lAs%4Il`f3+D_&tnHP3BA#@x}74{aX<$p>Fk3IQd5CP>9(k@YW zkd%w~Lez6Hv1-fgyx==RY%8FCWt;{|dq?aMNhCJ12bE|lm4|Mlqzs<*m^KVjOY)fg z`97q<*yS-|r1$=1EMf)kGWHeh>H zOVO!kp*akL%d_+YBN7v_)OZ%3dxq-aHaLlSEMU@rv}-N`arc;YtO-R10`0GFDNT%@ zL$>=;i9{h=_x3h?3m*L;?}#i$JhJ%w9$nZpju>J};vD@I-haD}BqYbt#88P2F_%$% z>2xLmN!n6R)K?kYDPucKgA%6@79{SM)G}+qPZ9}1WEGJ#syOFBgQWeNEo%`W>s5P~ zLU~KNPqJ?hMIlzsqrf^LrO&ieJXDw=isnd0c|fk+$yOkug@?A*K4plr=&oekh(5{# z^i=bVRUh4y%ZU#pyYGot_mZYAu4_h0`ruu%uOtArIwQ<4IT zAP99Q#Fdzz-r9Hy`JiD8+)adS5gOt9+#HVz3xVww=JXsv!X!< z( z`)6yisUEvYidOv=Ggt}`Fq?IgHG)$3`q#g+=%<{=U>~Bt6Nf-Vnk_tlCMIka;=Rv1bY3#xzf3QHdZd8jD$z zl}b_XW=W%HN%imlGg$*p>qqhJ2RyhL&Xss50m|}$Y}$3Y&#okB87zGv9vx$v4XR@l zs+5XA=)PKVn820jv56n5!U3Cjk2(b-NkMw!|BE1;iK_2u_#)!!9wBN{Dt#^N_KG?Z zi7#>R6oP{Cz&b8Jl&B?h$9fa z-bJY%c(Sc~jx5qA9iQCjqk-%=G)ngrJwJhDTLigUhOQQ6pX;`v9r`H`4E%|COD%0S zzYB6YF_IXVSV4ir`h5{n7nPCXhsiTJ=o#7sjafvHD9AfS0k(yQ`Smafd`{1Q{rhkp z<5M6c`g)1vLp`Q;o-l;i29Ve*tP1QKBBTqYQE=x>(&~5N+xNAb=v|+~cGNm*Peu-L ztDxu9J)1pi9jega{w$}UjH^xUS*e(m>k`})w9-(%ONX#JxgdRyc9qocuT!I?iAE(9 z$eM>d*H4k6)*ao;o>C!ODC@aaTWj@EcvzO_V6;{y^D2+Wr;>S7yiv`+-3wWLlF2HW zy_wD;1|OK7cLOsqGlv}An1QE@5!?|68e}B;p5L{(Sv96pAsRP&~yBzr{UsnkS0M2$lRQeL{VM# zTRKn%?4zKw(6^29Tqd!>Tgv4&hE|dx}7;J5Yo?;ZRaPg7>hi4yk5?zK6uAGFkcc@mU}Ah zwT1F*Rsk{oz)ge}8@VlGnnr!l;Dnx9Zv^71ve#+aO@w89zJJQo)pC*?N7)DpfA77KFw6D4yaZCp;exb5l-Rr zoDakIH|Xh9shle9TWH<)XxecE^pGdfgff;@*lacTRoDl9KI<}7Ch|&; zP0eU9DNbh3?)@xgb@&D#k=^XR%+h5iul!sif#p32%mZP^A+4bfDLvaC1ra5;?DhSw z5TYs?V^~Sq3%Rvtw@a<+HN)cfvw|FKLmhW98iwkKjk6imCkr{RuR>5f3lZGeNHL1R z^6XTo4E{C!RM3C(^sXnGhn?7mfrQ!qS%E?SF&)D&A2kSlnwd!W#|f+5w9#x27~~=H zyjXoY8d*zi{W-=$=KOyVEap}vew$8-7FG>3PxNgN_oBT&U(>q51tY5Q)7YU-Ci0qn zTn848iMrQoo)XeKP1CeY(|hmc>Ai&azI5H(E$?nyx_O?v_j|vtU2n^@&98YrmVNHF zu3N%%{Uc0Mc)#a)@2-z7&GXgiI=#PtrtY$bME%Ux$e(m#b*KXh5)6YD= z?`HckUB&OIyHIu4iRnhL|6KL^jBc7QY?r0FW1p_tY3lx7EpS{QrhT5~*U#Vgdzq(h znfCqqn66fP=#KdUx?d&RlI9&3sIb4&d_!9nbn|Q4r`K!Qwrf^*O~f^2+4uLo+|LDn zzo5QDw=C~@Kd-`Ro-dy6j@LFfq;9{yzj002e<_;wWe+z2%g?*(0=oD1x(0RIReZy~ zHrT^}_6yA2e7hQLw_rD-tNnJ7b}NFVyUuR!`E@r=p~KZ_x`|r4Ka-~Yey{7v&E)Ah5vAGamvaO~H%(~j%>b^M~4=5*U-zqUTEOZPU*e*1i1<|_ji z^7(>tS!uaIzxT@o_nJ2e*YjTfnzCGu{d0|aUz%UX^$Xp6eJrnwvCBN^Hg&Meo); z6OhccQzi_r>$g z!mZtQ(RX=qy277su5d^Fc1Cxrd7M*sYj*WO_;cK>{N`l8`rS#rhK8=YSAJh#aF5!r zj@{*e`})0L>h2lyZSOmR*TwDb9j=M#dfnW1S16~~mGjr@((+m>T=}1WroY$a@EgJF zpWXi(!9C!Pz@^Nk@oSmGZEgI5I4;wl?_<97zu1{?Kb~{A$hk_E=??2vbF~gj2kh4p z%j@Sxm9Bo5)>F7Kc31h*-O=gpk=L%bO|N#_{<@@_E-c~aUi3=Q6~E)s?e~s&9T$K1 zi1~umck>;V+eep5^NG-f%Olf<-w5tE;nQor*<3E@e{WyE=k0jE(*^N%<8j}dZn1Gi?Kb?+YgxK< zcf8j6`MFl+`u;wI+8biLoQZrgU1E$L!#N$2h8rMosiyX`i> zwp=~K4ela!f8X=&cKdx?ZkjHNZdGo@Zdx&x9qQU3HZKfI;S6W z_i>di;pgwauCd!MxcPqEH|Jjuceh6`2VKhJHr7o<_j;x6j>xk3t?13ros;F~=T6ua z#2eiE7UW9nHFjDqQ{Jw)fz0#y8`o*Z?YR&xm@{yFyYqgE84E4$g({;-vcp(fuDYmv4XnGo@|XZX}m7*XypGZ(}akig#u& zY!}zda-YR}|Cz477mOS3H2-RTQ?|W!-0rwD|4#Q>+f};%bXUc;ge&DpxWvSLV!sl% zE!UdwpDs@?-1qSN+%3a}A#~jZc9|{-f#p}ku5`4k3+Cnc+h+HLaGPenx4CY~d)l}A`<0HLzqf{$6k)pW zE!WvQ+E_Yt`}F>$a$c_azxTPD#A`*o-*36(z2n+pdtb!dH|XuPb$41`xH5V{-)}hE zrNA#8cP{d^^m24J|SYXe_sS9*dRk~w0F~p2eE;_$N=t;6K}Alt)st=;rRRbUW*)^$(M3ai#^ii0x+ zM2Oa>gJh(q58+3i1|vbW4=Ihc`oJ*W?YWv&kK_0X~p?46$*oHV7LHc~R`6s~N3V>t`2SL2h~L4Ev3&cA<8N}Zlq zmT+zIIO5cwT@{&sTcV zL?1G#@e|Q-OVt)%X!CKzRLSR)@bmjWdVZ<>>@%c$w@d2z)MsJj+j*w<`FEXQ0?HZB zDgm#|@pu2$a6L(A^e^(X|LvkN91mzb{3z9`dwZglxOcX2c`;~&V{^VZYFNxBI0so(O5^I`jc|GZ?5a*^;e z(I*E!|NXN(`S1rrjPfMCg}OM`HSC-IutnV`>G2E?p}hat;i7Va&!MPnup8x{zyCqu zMi&H*;~iaiU8Q~{;_6^zZT@H3_oJ4rGAF{N*?hEg+_4^$rh=PE_kD@{=_sEzac3_m zDu>3DWgk+B#D3aq{^6vTfIC>*c>mO1Fuhk*HN=z9+z>Ep$B)Xgi-R>?E&KGW8qfRB zjAs9DfYi2SJ4QDi{aemII`PLykFR-G!h5YZN}eSD5-%~q?{<29GeI3uA!qc|MT}*)$1X-F#LWOQ9Z#)>t3K z#_s)XX%>r9G+%AGI$59EuA+qGmMYt#+gip>l)RBLDmHNYdn7Kam>tQx;gG1|oP^78 zEqiW=u83~3yq>j_+N=K=Xl|Uan?9rVT91_Q&)@gmqkTbD?6Q7n)kd*A?VC=;wbo`= zoiBYC!SndM#ZZnG6B#hp;+?A?RhyL>;YUpRawZ!SZbCk99-0Xac zoPdt<9*!z(7H&nd6^O+All49bjbSXH^>u8Y_2n||%TAG;IzH{XqG~(P(#rQzrrh)p zDTyz0AnJU;exE11B%0x4(2z7D{`uJ!X<6GbL)AaECU%|G+m$GRPOJAD?Zx%LG+xX6 zK0cf4WqQVVYJE3n)_&-+0HH9NoztJgFwzX*Ap26vWFQXIeNG%e_F*BK`K&A@{J31t zaE(~smAJ&^mGe;>qPl0%SVw`)!#{Cy9}40!j$Pzt2fvAeLL;uJ3Elb#4~Dc0-uDyT5lTMxySn1@N!8cR)>cACxALETf7Et~SUX6L z6MhU(9fw1)vDznkmjsQICf#Izb(yq)ID(tD%kz1%VO5S1F3awx@d;?_m0pG?;hY6c zNK8TY5l3Hlx|}^^I!|Y4UM{z>#eHyjIFEeYVfc(OvlY0k^`D>N-X0Ruk)vuvr6ITz ztUX&%NitRcv-qglk7c1`L@zc=sV=4`3(xyIR3KAtAImDNs*pBvxsQkiyhK9dS<}M+ zhP<{eNB2qkIUYZROkB{U?7V=keoMyRhO{#F;k5OXGPXoz9bI!|JQDJW{gYKg0I33n zH{2|J%W$acbwJ15MXd*0tMGFXYU!$O8>RlU{3$wVp6V+hwjN44?Ch?T-UZj<;JP5s zi0}Oe5484a4f_h^r64%A#wk17(3ZRA{%Ye2_(m1k+$EkE2B=8P#yIPuLZ-K? z%d$Xa+Ipu;z2`pKYVW(tem86nw$wcMIAx5dLmkVRXMTiWD(F!mW#IpkeSzksi8PCo z9oCGkA`JtKWFCT-;h*JxXY_1bSIfP3E9dh(3e_myk2n_>l+|yYmvB9EL02MTJ?5F( z@XSq{DC>8fGQ2E86K2Fjc4Ayx+LiIXdypsNnUhsx^NG|s_P>2Iro~!(4FejbTKQua z^|k(Q1&%(=_j@-2m`cwbaOAEDmuQ)^wV_YY@2 zv%P?0BqWPRZHUN%i9N4E%W%JEP}{*~!Q0igA!20p?3!8_@+dCX5!hamK#8Xl>u0B9w}(T~!C`lc(;`D5f!ei*I@8g*!0*0rdOdNsJ}z2TlY;DqdV)ludv>O)3RF@Ym(wzfmN zw!+7k+PIW}*&w>jf(Fur@NzGY5caFMbvK+{PHT?{HT6Q$uhPz*&12 zeSIze{I5p6%t3+GXUKoQcHeB`EeOxhY#uJ{)|kOR_laM?I&yJW3Sq-j5CB_3_mgg zC**jk(x;H;>jxLYnZ!yy%U<~VJVw@;DEhHFh3k7D(5heJUXi;AE(m4aXE-4qp@5jP z-M2Q%y0v20LusGjOqsx`8t=>UM3ySeaj$BivARatC84I61Z_5_Po1^#iF@RWD#t}> z|039}a-5f)nXa`#HTz!u9D~<|T_`chuq9W`+8fPol)TF8ZzQxhk8x)15_9&~t1j6? zYt5fSZEo$!^}`42a7jM=RFs&qK-tAbKC+i+2dH3%si(`V{+rEG>({poi67udP|y1sF0OK2=Md8(Cs#~5BucbIXkH8s?j)|$L{D8lElh=$uR(>Vhw|&7Nac;vTl-#i)yG^Y#Z04j6~<@4xuE-rg9m*Q;;{d- zJyc^}W*Agx=+dOoE3(IwmR8{EMy~~Cl?vd_eSr<+#Xz&9R6nv{l4VK7#XxDdY%iu; z-$eWVQ{=nqC{MpA89piSzQ?=}hxCTvWf5aS4qWE%^Jf^AI zm*m!ZrROueuJ5z#qSg!$ti+kKuwgGc-VKm-oeUbB2^?u20QcuZ8WqTJNlUt8$}h5{ z=W!YD2XwTsA`Y%=pQac;H&>LV(b6GgFRy!)tVlMTVyx=MV@uFo*FS8v@W56f>Qz!J zxh$9U6D3JYEo17{nTmQH=1QqZ=%Uw>GC&o@zMnONyvB^XqPf(|^^ko~Pn-1ojI%ZU z1>Mz|_WeBpl2Qq2m6bh&OOhQ&p5623X3uiDWGRij9dGUS-7a9XS_@Ays4DM0H8GQ zMTr@)FLkC8<9*70@+}E9Yy{|1+i1K>WEoaMBzj{olk}X>Q=H44_@LS))rvVWIY&rd z$|Th+NT}c*#4IkfU3Y%SEaI)D-UUIE5tU}hv8ArQacGhW} zA21HbX~!*&W3|xL`W9S?M@%jmO|RpW{+bgMwXi~1nF1cdtPi^2-mAVYkJ|V`)$>Xt! z(r#mKL);;gvsp@_I_5s6#K5bEl-zLLIDW?8^`?rz@JO9cQrYU*iFR+xba_N<&;CVu-duj-FYp0ej7vqFvz2nrkjNj?TxihPoL2s!yj=GexWG{eCJ4 z%?7r9SMoS|t+w82lyv)4fKf|wSaY2hqoY_oWkkv=zw3FnqqG58=bObS?L6r?@K%Ft zFX?-_eGC#2A+j0U5!11xY`5H_>usa7Vf^CU`2Dl>oUV&5px|+959(3Vyimbf|95Iq zAIIAtXb8ggs;(@k{QCC>evL$6S^7AR^@3O?8~x6!QRdegi4cuRXXogZDEZN3NmIa5 zK;$qfFG|UrLl@xaZ5-L!187nj`-5^UNKA+>#~n@Fjq*Y2rLlYzC z0uwCu)sX$9>S`E^$Th-!AD)h!ui1eRNV87q;rrD9^3%jVm8K9^XYI?yWaeFoK&D4U z7o`pBb40}B!6Xes`?M>0-FZ)QRz0eldV!+DF!J6DkWql={~3EsW|CnJ1g9?kv@|O_zC8; zzJXKNh@%fj#iS3TJz^3h>D`U$7+fY(@FVH*P?zZ|D&NDx^5Az z(U@A9r=YvGX4h>^qO~Dkvkmq+y=(`e`MzYG#9Nk!cJqj-kxD5$T}>ra{UPSXXkxAJ zM@T>C)?ylsqM>nE(^xQdj)^fs*qXHWal+V!I9V?nrI@vH%;qd^XMG3T`7QX`axilQ z;7jTIPN=pfMmF+uAJbUo50*6J$Oj-@v_3%ER5P!o%B1J_1%^%<82x5-XWAiCuruG^ zRXo*9cQH4H}uGF9lz> z4}}u#LYyE*|B|{No^yfMs-qAJC9nS%|14)(q_+kjpU*cRg@Sqx?~n+cVqY`hk0!~G zE)MsHRH`=CRwd0GS2H;F!831NXAh5JzM{hCWEpGIuRO)~+VWG#=5eiR9P&X0#4xRVjK%A{Q( zCXXZ+nkgfw$NrzD(_w^7=H6NaIH|0woJ1BBL90sR>=Dq{PN6kxqnL=f_0V9`l*;Wh z21x)AlbitPv@TvCGsGH!`~1~fhQZ(4L%P%qFsD$;GE8Tv?(4`&r%*uC?M$UQ7!!A9 zyt8;ZDsfEG0yX^tI#V-`I!cm*=M3~X{p(%)psiHqu0+k+mArrU!MtTpGn$?i85OkU z^LmYP1a3`(sPr%PN|pR)7Z+vbtW+{xv$SfLU;%*a&juD8Nfa90r~47WNK{(359|UJ zQssR-#@cdxY~=73{o{mtFJ=|=uCvMW*r(=o?NSen?lvlo^(O01Xp=d&u?td*eUaAP z*YQl7F-h{NM);8^(TWerAfo|@a)FgRw0XzwXT5|1o#wTeyAineVG)gbM#x>$>}F7b zll$tKMyss#5LgImo99@mGfZme0ae0=*3U}cd1e{A>v)3{P$J(_$@|_n%Y5)Z`qYp! z$$>61UW<_iWvg=;Yc;FZ{O(I3*%~v1 z?JPG5rbo_3LU>NG6jA+Ck^s{E@sW6nlKRS31Y%@hJkcZx-XAzIbau@WtuV$h~%*bpH4;iLYntsf`Y>u+~ z`PxP3``(1z55aN$c@I9O%zb z(GY>Sq9KiJ>(EQZ%wCH{F^4oEGnPRREZsSaLumyrYL7QHSfe$OC#k4iOr>v2c;q$- zEobWW`mP~VVkH<8kQ%2qPFUjD=)?Q7ecF8LCanRC?vYmZWiLLz)-T}Z+K%}$sHUXr z;W@)X{ZOEba-=20i*d|-#6y8`Z0nUfQRlQbqnN2WDULHChYbKgb1vYaV*2j$+Q_TXjDT{UKR2hqnuzX-ERXIExe$5d zRLcquyCgsrbMuOu8H)M`$G-FyGSn{BWD@BuhiM=8^*~GkVQXV$725s$+GMT$P}N&N7(Y}PUnXFKKAC_;wRzOL~3LA#@(+(;3be4J!oA5vVdKZh9=5)zV7<>%-8 zfQ*no?xz=lkW~H*X;wCWJa8)`$=A!yv-?s~&12peJ;NPh?1_@z7-REMva+e3(RD0r zGOUt>aw6H=+Ih0=_wZTX_b{mjRjqo4+Xxl|_Dxy8i8_WtXkA<7Ct+uciMKn6v5DLp zR71bE9ryZORj8Y~x->~58fE#C_$JE+u(Q0ZAK2cXAyMhIwnMP&ZYf&~uglGL9nN4~$W zo0(ukR&ZS?@qLO5*xe|q&{Jbs#xB+(s%dCV94C<|kKrzz?ClZ?i}45s=~%1&>9=0T zQW5wrkZM#a>}Hn7*BQ+{l|wqI&YlGIQS61gVBbM{4jm^qHqksRWHFrM5%tu~y4jUm z<65UWi>fwaNPhpM`55E?Ad1!%22JTX(b82e_-3XimQplZmvE>*Qp@Fa0ub3diFKR= zp+O4OlFY)aRnvk~q`x;k9%j;RP9ov!TGqrVv`|~b#}5od4-bj%P_#v z*5z5dq~;YHy|?>eHS#6PFa-)d=1c9NcMb5*qkjLrG>VFK0R^r1#!&HdU;k8CHQdsF zW)VV`yCgqe7^&*O2!I$-A}X=GI?|)}iF#)MQrEXenK2}l1JXcQTqELW@n&xE{bbd=h0FEr$P^~_eDo?%Z1ge6T z>eE#p%6~Ll=|V^WpwjTnO{BaZm&hYVXg@y6S^BcgZF;|-0LRuk^;wy_Hv52iKXALT z>Ic#_LvS4E*wU*K6_`a)vQ~porb)KtW>+~=vTO%ZQeN3ac??XSJm)}>@jxc;^zaAX zQ>Kj7A2Rb8RpJAv$a-fN{%09@lW)RW+ps3YTl?hAHl0MUUhy0^M9}sk=W&+Kru>nN z{rPx>f2H^N9jC@LRU5f4s1zvUJ)E>MEqfCd1UP{VjrHAC1kjl3y^$Rz#Sd<^Upfir ze%0&dg0hY-V1?Cw$EhyCBEoGi z*tYf`R+f8_-WbD1Y96E!GYC9NgpB-cON~Q;M~~PTgzQS}KtbN@)1TYv1a%QoS zBY<-_^tefImT7%IwW5uz8uMNiR^+TI{Sl5)4ox_*n&t+dOWWin((+3<*a9v>w}wzwcg74et$3> z4{W~<<`*Ox3A2^yYMAGZ2S0k&h*UJU_G;IsJwyh!t(clnShbh+8&!rPQy~l6xB&%U zaSYr(q1ib%$e{+{9>En6(R<#s)(M{l8d>$i`|vt5dyEdjp+Ilc9=k=PtIdk}&v0Hg zGi_=t`!s&g+%sqm7da!In(yzklx8E4TfaC>Xt|llTG;J+oC>&iaq7vDwJ&^ag=qPc z(hLR~wBLa@w_Z!iw+;Z=Y-LXNoz@xU1LCbyF%h&oehUpriqfE>;X)RZQ>SX{R(Vpi ztf*P961o}VsmpOLtDBk&IE(dsj^K%Z z3bCebMm0Io#k0j@_Ol+@1_=0E?$ar3pm+eTY)gu&(y8Y>im0{o5VKTYeTp-9;c>N6 zxU7M8#*-^Wl8%@7j2I6{z-TDD@5woZoMHQiDpVu0Z;(b79>Zu8v zlq6`XuIF%QLr9(bmudJU2B?7hu$OlK9PkOVd)QfWX!EtWFh4%|S^HV}s9dn_H(6lD zUL4*<)X%Bfb#ZEYbtI39V^WJal{30J_J_*EJn_Or$z=zL6zP2q2d-`0WGb!0{H*pB zz7GQHhnC*jQ4^C(sB*&V&!TRW7n9LI15GFc~iw##hO z=P5@C>@zhh{+xCMZqDQ)F6X-cTvL>Lf)YzAsM@yBKH$`d^brx!#-MQab2?tVozoP| z?uLT$Fi`1rg`!SVSW*ZbXg*K+Nbkx|OrZo7BK=;heSc)x{dILp$fHhzFauFNUUxaZ z8!_Zbr%>Tc)(Cys`Sa4I@Q4gfN2%gySm`~_4>Ru?)5LtG>7?B6BBvT^(0BoJuC>Da zxRbOG=+oJzpMln(#O?KC)WaYT0~lHABOar3nM#u>=esi+GQ=2Bb=chvUiG|*R5qH) zW@xyhWppGPVQnP0EW*$C@OIHAT4!^SuQf>%d&8HeB^B4|V$72kG#IZsRB*QT>CvsiByUx57PLP`DIefA>hq z1E0J2nJ!Ma84&BmWs&NwD}gFvnMu6v%C4uHYGf)Z45e9K_b*$L+tIRyH0s2vIQy^^ z*u$;Ni7+$4yQsS_nB2db%9))qmpr4RQCE&FcYDkPG=7#3TM`9dYm5efAgpJWIf)>! zJ4Q29ag@8U|AD&Kmi8t_Ty*MF;F%*GS=Wv3%+ArW`dr57aR#{am^h8A&A0vxS@t+- zqjEqw8-h2fNqY9$B|Q*zfi)+X3UbBgeRma)INnV}vd%b3Npen_`s~kl71r}I%nhZm zW{D1k969DoAHvSLI3j>JB%KGALMkYV^fQa`Zh0;;q)C{?Em{Im&&enh>?L8+2<-$Z zzmiH$b}Wjj(SfM{B517QUDDo6R3n~8wh|$%Q|=!7u3ItQ8kpER z*5;GAtR-rGrE_@^h?@Hu6)u=is5|b$6ZZ_6ALlQEP4o*`~dmX6rV0)l^hBMa)wILtTm%qIh_rw92^a2Yq+dtJvf&8nD%$59!G1g z3^It8kSyLctzpUbheY8Q{lPUJ^>wF4*8L+dyn-v*5EVX37_o5{Yho`(RC(?09IQGzXt(!7sI2cXkA0J&abypX$C$_?Qn z-~0Au<q+CiY0PcR%xJg=PN&MYJ6*BXoV_Hg+G|uFoyeIl6r8)twrr zuyREy&7X~`p-$hICNyG=8mCSgykY`IzA&N&c9SvDq?2Q6&c0z3`zXu`e|+lQipP zK3#Ngo*S2~6Af(af@ISq6bd=0GM!nwpnX{ctqYvvYf%`lq@&b>t>xRCRpY(Rtsg@O zLgssdSxj+u!7%xC+Z$D777L6VZ|(N~T6X7Va<@EA(xqjvHPQ#n>YV2$(u$?dD(&v% zKw}NJ3zOkt@XQvY)WNd~1f=*ZHzUQJu^rz)mj_e?S32p3;y%TCgtYH{*Ln~-O{%1V zx*h_l)Jlk5C{5T1^L07t8)_WF@{;(^g|>myy4J2zvV(~a=y7)e_1Y6t>%Cec+Ifl? zTLQP&aaK&QK7G&UiN-T7V^2#{hj@*kN2Y92ZB!|5*1HjRbwAG24@1;`;PsxMDk%pW z+vv7g`Ti0tZAz>8<7D|oaE6noXkPE7=%KY!!XGX8vcPS6znGX9?AR`-YkHg`$Yqzk zQ|kP1J!(%^^44+V{+g=gke;gygN#0jx(md5NC<`2%KEgzLV)~|ew=!cK0fX#qI$iZ z)07RWL}%tXEgOoQaY{;agIjY9l!*&aInVAWvKgAQSZXtNgNn)nr*BkM2q|>DL5iba z2;m9B9?e3RK|%02@n+LW83PT!2E1tx(z~H%(evkTa5CQC{Q7yNttl^vkJv9=oA|Ya zNBx6(V8+4RR9X;ntxXgOV}WYhN;sQ8E0+@GQ7Dg;6Q@aT<*BOD)(V^ITqZFbxQ-7+ zP|oWWgd+V&)2Fzeu5++~yYaLl1(D&Vjni|sXu}|c<4?4!`zc*LB7(6D&rG|GW>ifN z+gJ%bbPsQ}7fTn#MXnJuzF=)zCAxxa%l zR-dOW&vGS+o~$cApR3)+i}&U1JwZafWdjajm6LT}fJxD4 zCK$;oO-lQ+CAF)|thJww+V0s$v`h>{8poUDR2#&gEsN&QvV_$HjTS<)b6>s5 zr;U1V-dv=5_i2)OEkb}t>xYzvuoEqhGOabLKpLkUeH1p6abm(t07`qPgbG=X=HioL z*yQ>8!KcOn=lNQhfa3Ri__pJ{YfFxka-tD3FV|UVVhQHbthGk5rgbIZk#P1CLPDtL z{lR%?epz%>5CzzxH|Y4i?NdnlgpUUvEMp0#g~Dsl{)RBe;XLG7P$pgRShv>YLazsK z1zYy^J~bj;{kR`ID6M)6X>8f3-1l6Xp7Um^{FbLONf6wNEMvP*lcqF9fByaJK7Qg{ zhUfBHizFJHIX&j{BzI|f9`EM7 zExRa9t~t84&s?O9*9?o->=4p)ih84^h@Mh+Thc0z%tEoV|I$`noVSR##TU(9kG1h-3^O)%Ts2JIbHmc!CRfj%j#M*ZjsDUet2u2;%A zi3hs*GB%Jb$)N>mIvV z_Eeg+hSYLqntemyW!IhrgiDV(H3|erzVGw-zVE}C9xCkOS+-X`N?NB-r3qxS8R$Wg zJAB`T(QAT@6u;~Qg;iyTT&7(Q_5_!^Rxy;RFNfvxFic{Y?4p~fJH?XWtJzUrE)CHco^!T*3M!OP7_<*e;#reIU6)HzGF zE*XurSUI5aSa!_tKrZwU1Hw-cv}HJAqV0P#{Y9|Psw!XaMfiXk8cshaYziejzXxI7 z7*kboq(pZS%zUp)w3}9AYg!+tg2In-SS7H;^UMc^IuUZ_2eRNxfJ!U_+i;KWS*WUP z%;MvSQkpL5L^4*Gs>J;rWerlQJVW_Mxy)CI0SD5*T|-Dj(M2YN<|1duB_d z)Fi#jIIZuGCF2MBvj+M*i_e4bepptHjm*-c0JZB z+1Cwj)fjFbjsw$kcnfO)M4$XmJqsv5%YXa6c2|sWuOVz%yNq}6xfDGJ=^;$x)G`5U z5wZkj5{fK;zw1Fg8m6Bg+ZWCKqn?AfAHT@AxGmSSE)9%l#i&8a?SlwBu4CBbTUO(w z;#~$j;I1|K(0eiVetuhOs9HAh)}FB&yAiyn%Y{)^Cz56C(B~;Q@sW;Y7qNC)leCkw zz_udx-_jnZ2(%m5g``scz9u$F#68pV!IdY_E|fOPU1byz6w$n7z;OZX4o;J_D=~il zj*FiZZg{=MsTxFUpB@^^GHDhIAC4x(V^+xgnICJSN`swIkc-`nK25pFR+cdfO#l%K z#oR)>)|INg%oK5AY$)C7Qr2C$ZPKrF13HYYx}4-N3`_imfL(G>Ik#Mf^FPagHp21Q zs6II=)nAM2qQdrWJ&xQ_CzyylY30Rh{{teK1Fp6AGklur76=CN}$#aGsZ;)95a*ztd|YXcvBV0Yg=vw21ri6QgCXwpxg1 zc2(bCZGWlNhEU_7;3I-A%+t24=u?z>VipLI#j>Be4z9VnG-@C2k|ejeHM%^q%?)Q- zw~iH1RiR0Mt(7Urgj|kz4WAxqucNYN50#Hb*$=LaUj6m=*$Il!oc!}T&OFk@-*^by zXstch^&DRe7%vMAbafFX)eFbkgzFTw=-hzqRLt^Rf7U zAG>=nPuD8Q5SiAuxmujP0k{1}njp?{Vu#>wiI@b|T66QBA)4M2kc#!~;tW#CW}{iE zPpV4HDD|o50__@IC6%OErb(@oNglWd<@xhB?w!2|`GFcHL5Aaz+VFCmQmgEVoKC)F z;?i#NUeIdm0VL~|sxLMX{ajNZ1$%p>g%aU3M`Kx1xzaQygKsxXF^!zEpSF}X4kPD3 zl`fi#&$9%*?882%BhyAX8fLCX=T?BXZX0oS^C=)tbJ&hC-h=m$!_|tW)m#n0Wc>{; z`(#CMXl=|kC#Pb2r3WCM_2-|{M8sg}ytedG9-F$T*;P*e-auLIzP|r+6w^v~@pI}i zw%q0;)<4glUUNgt33fuKX0yNcg37sVX4@B9Q~AbqKdbBNXNG`TJ|@(*Fr-r@BbKF6J5_S4Jq3ur!K?v+^%<(VC&M_tAt!LsB_8c)6bvh z)W5>oo|O#^HI%HtL5$Czf4FmUs~UQn!LdJee9m%mSwt}cSXQfg8AcXro`;QMjDGOi zTf{THtk#tCV%aG5A@jaKC0#r-n%AMy_`Kim%_4->I8F*#_6f_L`-q+=^-ZQSt60Uo z{5+v2fi7a+7qdh2wqDZzWxUWzi%8V%xAd|hG{{q2WUFCKtFhvU_(@{0O@idq_jXcF zTPNSITy^^S`yYIar)M)v!%Ay4GN;CR^(;Ahd*S)YQ*Y(?eQN&lheBYS)5gzrxa=1Ha25CsndE8jc0V%>U}zf+OeyA-!-hHaMn>htuFPcaBzPZ zUS^XZLGVa67lAs4d=wzw_r~ze3|?9jraR~MB`qBaguco&Qsj#DjwUlDLdAqD3`PF_ z*K^;jX}a1|pBYoG(ON0g@**p<=#cz@?+_7~|M`?v3WWCtJ5|JNjd0s!eLqd6iFht+ zPR++2kbe4#C>Ck4t{4`ZRrCGcpyy0UO-+m_D;oN!AZ9VqqY$G&_A=?8)J%Fz|el>X%#b|!^%6ZCh-tXUk|K=u#W$)ISWu25Hy`^2} zYwvb--G%U=*kGfU#X@p6f0|D*=_`BpP`|?)l+j9*9Urdgd)qkq&*BEnABh=VQ=-+3 zXWU;M4w4}@ozr=`p1xVZ8gB?=kfOpd= z&@4CE@360id$WF;;DWSU)7};>c^b!vcK+QXhnlrqy$sVN;%234b@o&gM!bfh6(j35 zmO|(VxBiSG%kWebcQ|Nmmd^YsP3&)#{JL)JD$n%ueP*{ZD{OaUJVcD#KaL%A;*{7=46Y;$7HUZAim9 z^~~K}M7cfAhp{3ig;CG{`sZ0eFWOxVXR#5Ot+u5+=L)$J?myvx=j$dQU+Z|gSH~?$ zxRm}r3=z;}JF&UcNpEFgoT)tJD%2N5>d{Vh?;Kkw$4#HlVYSEf$NR(#bh(N)@Z_}b zV#rkU_Kp8~<0>`pj2Ox%BYCA03Et#SB}D|nUb6>O~Y&1y|jrGLS$_G6l?exmd3!LVspE) z`oynRF!%DRB118_%(AZjIN8q!d|bb4&m|Nw!8#jU%nsS#8BNYE-J(VScc7r1KmWBy zDZJJmk(r^b{83z=w6z}3JD}4cZTpPBg9sGc`7C*gY1-)Sp>n{{VjY=IkOrEh4NtL5 zlb^p96H8S~Y)8i=Op+bgaq2p`pR((z+pUaoAM;e-n#NwI6L)R!E$Q@`AC#d?Vjyg0 z+wYk6hG+)7mgnK>HOVxM_br1Yn%G)x%VEq{>+NRR(at|(jEhdFB~JRZ{MXW}kbkBs z$E#S@>gYCmCdCIB8i%)GHloV_lQV#^O=oZ*9kMUT!T~j;B9e5V^sJE9_>cm%0n$UT z^#VZkmRgFx!^!1NsKztx>lQJI_~fg3Mm9)K+o?ROe^>aZD5#jV#S$NwTAF0PZs>5k5VO{*j}vfjwx(oNByU#Ku1}lm ziG0Sow`E1e`7qg%DYAq|0IRng&Q$#CVpOfNZM^qkk?t<6+Ozb^g^Ezdu++_%fD6~( z%lNZsSKs(|U5CaHpD)V*XH#5bZ?EH2VPdFHrRti#l zSO>_TbX4jrOl=Z7pA#|d<~mw}jsO|fROT_A_R|2Fg?b!glcU`&wJPlZV}S^gKgX;dN5u{E<+SS`sn|CuUkS3yzDz{gp~HZy1YAXN z@-B`KaXmB*dM)PdvVtQMFrKLZf0iXpNA2}(AdmDAjkNmd zBE9F&c%lYXOl*^7;Pp$pHJEf)D~5h=>mI{mi3DNJYjh-rR=(yCpIQsr$H}b$t7Mk9 z-)29K!>qA7;qEQTISi)?_=h$0r$qc+5P5CWvhV59X)b+E5SKjDmA-Q;4V-v`&}HAc z2yU$J3EN0Tt#bd_6GOuBVR}uf<7QGDPt4DC*&x*OjmP7hTYEI0nl_Wmz&cwRy8er3 zzjHueE>EXu_Yv)KNzzTY-5=YQdHgx6=BF(X0NO*KP zx5diU#)=QV7`^v|BZ2*OJz4uW&W*yvc(R|-w{4Ht+dq_lUXgXS%-ULOz4xYgo6UTPJw$~~--hPQ zlW~Is6YKOxuwOe$YNf&^%oRUBJZ39O8w8ex;^b&j&u@i^={xb2xb;3uQ@7?PGwvuw z3;7VxV~UEccI}#uNOLl4n31D2`FTAKeE;*(eTk@}P~`xmOYMrQzmDrQmkdmb5j-l= zT|^TeJ5RfVA@I>dApN9Nj}!DX zm|&ud!W!#{*Z0rs%as58M9{nt4Q{-@2*(@O_Tx`J&N?%y1+TS1wYD>KOHZFVNKxYe zclASh=g84e_6TP9tBQKfZCu3@#Q+4YZm%XyV3(C^?o6AVdB4h$-r=K$y3k#ofB!yZ z%k*>Kp9D2rKn*@>KPhLlA?254`7ovlR!BJ+U1Yg1O&m+oEnMwJVdpHiTmW#M+*CGy zEexIiYYD6(GKxqprcA6rC4O)%GfQYSDA+Cvd$$}hkdO&bRLWD;`#2red`O*Tm}gfu zD-ZFSKgq5(r2qbyA-sy2eq*dxnnl5Ne^*>Ah`O&NoBkSB+yF+Sf zr|k2E3Ht?Rr1rA_36Lnuqk{zQvp7aMH=YQU`(m7gbvmkQf%wgCwOzRD-*rwi|5*r8 zVUr1f)Ftjr#UI#9pWMr3WchsAPKzUn5hkaZ%H1<9W3N?&#(Ii!ll0cJ&HP@5DAMFC zCc*FjeVN_v+<5e<&!*9_085-5QprtD(Ks!wmuqY<0Ae;Z&t@U}>T-?I)9`eC zN+Q^mtXfAYl4Mx}uT|g%p3Ac1-VJ{8RUQ!LEG;@!sBTn>zDf-l-A>`=VroqYi8|yi z4pYub^BLOE=8XN#lt^n24?pTLQn_>N%b*8a8Wu^3DNYr5n3W}kM``x=2nZ7>WYk>V zGzCPl6tOlVltJ~h#8{a{CxF}5Cq0;&-S(kQ%MX#tJbnZ8-pfppVT)=us?GGt!C&Qc zPU~{rByu=SI;Dql8z;lkt6)4rUClL%9N=~F+NY+|DC$ z=65+F8?^LsU+--#xl{XWSCt+{Hsy=YE*VJlNa*QxT?xGHgQa8~8;RWgwxLPwZN3i= zHQ-J!FzDmIy^nWRmSK{OhfE5qp*Sk;5yA_SE{5nCWxICKK$&OAa!si9z9zRW{c2Mc z9H+)=g0Y{ZsKeb8TYFt|+UW)=ZhL9nT0isfc>Ek`=+acFLXCnmGfJVH3z|BUcv7=` zFbz|ueEYSi%%@z`Trp!NQoX0d_X1hcNy(u8`7<)N<}&g%l+ltT4ej?H#jG`v3Co7( zIc7=s;}C>&JG(jCt`JHyd_^!WDDYdf3_6XCc3}!(ncHPpqosBIGQi)v)Sd;b=x|MK zLCloUzX?1>D8qpb)2_-dI%St&YR?8p72bE%9z|jtB{!zE*&O%!^n|ap0u*OSJ?E2u z%=lOqmzx}ZPy&wIPJg7$((9Fam$>7)V<_WulC61lH-z($CzmMu5XuxT#F%lKf6scd zeGln5H90LalX9@D%k&Jq%OfN#!>3b=(OWy(*|EU%`Q%+@NDz)xY?_3F%kzH`X+2#d zPe1>7_lW1PJcAym3-fuCem+m2OMAVa5PL{ywR7Ra(988`x|GuxG4b@siO-Pcbe+~} z2N+dcWtzm>7ln1Q`j&PsAK zoL`Pa;nJr`-Dh#Jy1u*q9!@#!f~@M3xI~Ec5I4*z4L+xMiWH4W8moV)K7Z#c9}h?n zetJyO8pTH0?@t{OlCHox#T5Q~ZVvljbi^%w!whuUA>o1UZ=>7B%R%G)CPF!J@!$}>(CIfWtSPxbo{@$jmy;*LlD3bA6uy56)= zz?0{&4Da{8{QJGXwsqOx%f2q_YZ;b(S(km^w`G05_v@Wr%d)TU_cE;SwC=Cpm#5=9f6t`hy}Y*jIxPFXt*_VXecykJFU$7&-7swbQ)J(NmVFt9eZ6n5{q-8& z>$0z}_xc)!_we4%PC1_xpaoFYB=G!@91oVSO$4-!tnzyq4cO%dh@l_vQ8P`p@sfZ`0V9_v`h0cD?UQT9)^^{+jwB`renH*RbNf4*!0? z{vFP1Ux)YW*VSd+-~Zk*yw-JjZ_E1I`D=L(uVG)8*L&TE{k^U0{;z4*J`C@5U6*x8 z%d)(dUvcaHZ`EyEm)C0<*7bMn`+XmN_I>%?^;(DZU$cJ)wGFSIVSg>Z0+(%FhGoV6 zd)fPU>G%9^-C=+K4*TD1ynY@3+3)|}v)_L=ti!gxewO>|HT;{v_4TWBd0+c`d%b?A zx$OJDAH%x)@!~ZCFFR%5z{|;uoFTbt4*MGbEt$zPK`g_IiDF0^!zp?x!WM7u`HN5v>Uw;{S z{npyv%l5A+?_q!6hj-eC`|t9yEc>whj_0?#pP%Ko_^%hkknZbmi|=0*?{)nxzx<2f zzbyTpUWR{B{5`SmzX|x=mVPJne*Yf(9oXx&{QlbZ{k8u4+5Z22)c>zxX?YFz-%|f3 z{3i`Rza;VN{+o>Z@Y~EUi2r{Cm*HAo zub*Z4m#6!_59_h4@822z?ihyQcWwE-Z{4?Fsmrf`VOfV?7Wd!z{JvVR<@F19`kyzY z-$egQ#4i}jzWzG;+V|o88@yp1?)UW<`F|07|4!<69>1vnyXUvP-}$F?zc2qfbbr5w z^_Q3b2f^QC%WL_)XMexeVR`+&&F#bXo1eeSu)O!5Uq4^J8Tc(ZEZc8ezcPk@u^WER z|BL*xzJD8Be|5ZGzm5Dx>MBSnF|F9v_psjY+c0iemt$WmuKPOFQjUy!ysvGWU$37u z;vn`bUDvv$lI}Q)ZOe9Fmko;hR<`YaFX>*(aUbsG!iM*bH@1Czug4t+?Aq_+@Lzu& z=^74P@B14=;-t`Ph5>0!X*|js zwWM@lFYgQcbzJLSQX0lF4g8f@j=TN)$9Ec1fu(DC-|e1OdzUm|*oR?%qZG6CejIP) zeZ&4XyWhu>t<-)0yA0cXKHl|MOGYa1D+=hS492fLG>;)wu?K{f&e&4TBE=$*aSro(aKGr+ZzUA^R z3D~av|848aav%45x=_>ox22)naet+pQrcb@-uwN%ujOF6?+Il*jxw$*Q0@LEF^>1N zq%x#bP+l7_l>3?v4(oQ$X(6z!c<+CQ3&VyoY-aCa#dW3QNb7zL!+O8&<^4{>dbHuF zrRe*Gw3j>H_o3YH+qK`1a^J4|y4te*^Q!57PvsgaHY?XX9qaz<;&tuo9pL?U*!y}6 zX3xm$J{~ys9ml%Y`#8MHRe_Wgphz{k|jPTHkh+alh+*Kdx>3H^b#!GmkscxRx>w+dGZ-BjfnHvm`u_%5K;8 zUQ*d*0jEnmfx0<*0infd%C#Y%da*3HTXI(+z;Fp*LIcly5Gn5D#x{^-?zkM>Hen< zKi#(b@LI+?7Atn$OG%~PM;s{ExNO+(cf6N!Upcm8wC!HTWUqHlX*iJV{zgjoad@X& z8jgMVJB;`CDBE@43a&Mc>$|MKOko>_<4E^kxAw9u>AJUNFZbgYd29)F{~atYUfVE~ z_wdh)>zIoD(wUCmT-drNgOzL9?&<#iRm>4-ANJQ9zkTlo$Gz0`!Y@V*!;nj=>v~_; zt)RY-19u)N?fWpUuZnU%hJ@do-OC$CTGPFb_jKRVRgSTwdX(+YfNLEvrX6@=C{2B*E{|n1o!RQaet2^-q*b@ zcYBxNDu2pxAC7nXufN#w@4t+$@8d}2y2gJI#QpvU73<23k@vI@{||yIfOKD%;W)Ny zAEYe9>NB1&F;H&td{*#;#=bwzcut&^(-|&xQfbF?SZvgYJ`=#2;7~>w2T{&N?CH&f zfSs6R3g5*8t=|mIk(-Pscm|K*Dj~CI+D@JV?Z2^z8sb+Xy7Bb28 z9V%byQ;<@2!)*;qqlRisIyZd=a6BjUL8jxJAGiOw)LD+R+gyz&*9c}*@zauBoIKd) z{8(43&&egIsO=%*nl0qH3>lw8&&8a>K^oX`A=%ie5Wao6A=RC>do!aBHV~PfW@GKic(R44T^mDpz zPlf*H14nHN!7H&n9=F1fKOINrZ9LD~uRR1!$V8<*cu$Bb1a|HINXD2{+c-zST(hr* zPyd`~es;S=eHNc4u_4kHqAIPq?&p6HIE_9o7o&Z$oTT`1K7=kpjr9yEFb1<+!rLj) zX}ppTG|SY-j0OUr19nt-CN84fu$;o2;)u(k9f*lj58`g4%~7-NOS7LWoT#l$2)@0sH7rsbDpo z#>Ckt3`6=5Uo%xBN#vtP&f>>Q#AUuNs_0aGcFeWmysy(q$M3wls+H!7evHrepC3$EXQ%GZ|HR$nna70r!pF90&S69!E zeVF5fCBgU!ghx1QKl_4~*!;mpDscw=eDLhc5#@4cIr;f){*3s==P7$nji!{zZn3w~ z*{tPMUfeD1-A8)+I=X~*v&~ut*)8_u(-bi!l zqa}~t4V3;2y}L`Yr^|GId$wk2Qm^6ndU)Iq;!L|YI_QkhGo3nXZFBr*U7W2$#uFDq zALgWYiBwesicfRO-1(4gW1I2wD-c3vVx+r%K|6uf6O@MZwh}JVl%g)n@_jzLwz26% zlgNE`O!}1?w_i`7+GMxB5TTX@dtwnhN^ru3KTn9Qy@CEHy&f%8b@tyA=(dfns2Sv!^UX6r!jO@w+k*) zn4rL#Hq&$sds@wA@|2k=YZKq!VcZv=h|#XC-M6NhL>FtH*P1QF@F|I!!-*oKZLh<* zny?wI`E;socj99|H0u&{Y1Z^{vMA~)@B3QF=v@8~CYunC5+G=fQ}!$IhIkOlwR3HN3;E_*}k2&rCJLKS}J5H zi5SuhWW6I#$i&u8O|y<=q2$Qw_ff;|B#z1psILv0npV{o6I(uW22v}#zflSNn*3cSfpjn$DV%t?(CYY6kdQ1meLSNQWvNLX7Rs&%@A5}Rm z7jr(Wuo)GURy%nk*3A%CLqlZ)t<5tqqwHF`^GZmf!3Ge6iLGl27UD7?O7gEXZ`pfa z-?eI&h#_Sqruov=4bu*nzTf2zjx07a`6L8(14CTo;3UGb>D8SC5ui%+*-Qe7Wy)4FK7yo_4QvrQ%l|`dtZYA%B z;UFjz&2xl|>(bojzso5S2K4(KtusC108rQak-Z-C4oS9Kvy}Bdd{P4XKC}%ZHJEX_ z6hH=3P8^+^`7k&sBm6ud&kHR_P1feLaK!US4~m}#O62}Td*1H@sduP=B_-`s7Eoh_ zS&e&tS0eiaq&sdGW6cqGp(61l36YYnM6Bl{0v9Uc$a~@xQE!YiL}kTTJI;O{L)3n| zP|jiVgejGDi8Qam7ILp=EIavOM9p43x2CxngvSbCRYPv*g4ErWkyEV~6raTu0U7pJtRmhxFnvHO_z0@4%epQ2x z3I0@uKhcAZ=*x#Rd?$;^-%_*~a|hFk7FzFePW+zJSb({WRj&8WgvcFTq7TN}D48u`l~$2}E7yB9JAzt8Fsx6>M5FjLwyMqj z5enP~x~i&6k8EoK=SX?W%R6T6pakWV_n~4%tG1WqtF;w^USS-!grail5Yi~SIQoZrYqasG8>0G&L1OBFpsU}ck?sY(FPPLI-7r;CY4lS$V;aWHUJQ4% zR`s}S0^4ls@+C2GJVB-YqJOakTB4bC9U| z*`|tvoJ%USWmifb@IMHOBFzuMLsQ{aS%f;Bf?4l|DpmWQ)dpqnLO*Le5>P|rwrh2& z&=pJ~<;>yj2)q#L8HXIXE1Z4g_;onmuu*fJItrt(2a<;Pj#9l9j3NeePAc1IMfYv& z9t@w3V}d{QO#{E$ewj}CK2kpK$bDqvXmMiMxk%G&JWt9-Z8h&p5s`O=%cpfJEu)>s zv=%|g7hu%ra;95q>Z$`JK}H4oSp`)^K#BXVorj5Dlc0TCXu|%_bKkEd%#Cv+#GBCIbX}{QhM7EPv|4ik0dRep;ma04I9VaV z=Ay9=I>2pHs}D>8NAiZo*TVK7j|roy+pP5{mU16PC|gLUb_Oxe)b8*_f@AAh*r}5@ z_AZ)eZ_hC~aEZ&vr(CaeIj zo3iOiwy{>ea7wR(nN+sx$}!*U^jlt}junj$bu&1O0TEm;Hhjj*1ya&F%hp0Niey&Fy;KA(&t| zW;QuI5+6Oz{S}3}=s5~E2LM~gF`{rX%Jm<+_p3VV5hPrzqMOk)`|HpjFnpYJ^>5ZU&A$dOkbC zUnPR~mU-`iqnn%|4>o&y%b>)l5pe*4jez5I22A9}EN7+mqN+Nc%L|^zIx8|ev(2_g z+(m|joGxcu|9%e%P4YR-c}yH-7?7t^?g@YY3H27@q4b!h34J1U-OtapvCF5^>52OY zbbT)O-nEcOlU9LyZ=77m{rFrKIvOY=fy6#n2$w?z7&RzL&D&;T>4W9|JiUztrx+RT zY!SxT3*9}MPy+Xw*48Ma<1+t+*{zxpHSU3zQD4IqQtiE+!cV=glUf z8PBcVao(5DaGVOc%>J{#B4{*@zFt#*BR4>JNF(~#=a1&yit9qO?O;34*{-Tl8kd@b zX_OlqMxXLkCn;&W4=2lP+FBTU6XIfyXMh~BkDqEN7 zoV{Tg$+{Nx^y*N`6gGC4ta7$i`RFy;JcScSh{v!Pua8ZWdhjBi&*+<2y1!52DK?^6 zc--$rW(u$R`ulXP1vDxN(6HLf+58H(aiwj0hQwZ_LZeL2x0Mq5P&|AZY0_T5n4~?ET$UVt}#F+f=KTmF+ zjJYgZ%SwgW?S4+9x~hxCxE%I>ut*b62$KZ8i{v)EbE3OSr^@{BF2qsEeNbXfQS~+} zETL5#&b}q}X~O8JujpB3 zHHh3t(Fu>*V_gMXXcbiThKL}mU7zB%&gN6YTOB>{o-5=$TFtpLDUZnWoNQm3Dn)r(Z*A=U=W2)dv_tBg6jnzQp`*=^ zuaWC2b4o!pJJh~Lb8pwII_&4o&e@}e7>pFo!5<74L7}%}b~u{XxtYYc7Hp8_fv<}i zFlo+^wD`qGql90aq@@e0xiGD=R6twB`nCL>Calc_k&@IntZ7%ljgyRS@Kf&Z9{n9v zw(1%Xv?hdJuk3`tg;SJ!r{&I=8~3ADhsERsqxP_3+-yxx^^hB=lk11L4izcSvIwx9 zepa^u$iinpRfhrDpw#qp8`6vrW|3OEcD6f9y48&3rCD+4NCA)IAsevj&_>OC4)@tB!>QZ7^0*sTN?EBkoMiro(A(TcZHR_JD6rd^SE^REBC3DifJw!$cP1hV07!@tu zuDkU25HlN?b8u@qLUIi6Q-$mu%^L=w8^iVaPQ5#Em^`3aCXEnCwqdk$s*}K579O7p zdME2zMsbYAR3^h0<;Zr44Zm^M@OuYl&NN#VdYow!3CdYBXtJSJCe-4~YdKjb+P&uL z;SU2bX6z(tfi$v3m8js+&A3WVc{-~~lvMfTMeRAT8UVPDm}IQBtfvrs-WLdiR3LQ9 zwhPjpED+;$Mu2gS(~|*{-7O2Ap6T?9lT{!sm9(TI4hppy$iF4r>VlZMlXSm5)Kw?X4XXRPpVGTJT0^r-c*v(8b*B>b;33ZE6exPMjB|a>@l-uK zEHyxdaaPEAT_>(2e%a9)+4kh(g7du@vax#Fpn1fN5iYf?+wkN~8)PQPo6+EeEiF}< zE9UdT^Ay8@TJIRva~_*dWZ&SVyNvmq=XFIVy!$*hAZJFfJqD~L)NZfEGYltNx^7b+ zPuM`rltU%iIV?`4s~>VDeVCgoO8-K*PkLm1%3c~dyW~kV1Qes1Pt*N?k~NEwI9;f{ zAv+e>eRx`H5K39IS%az8ffChnleV>E(Kw~&95ofqbDnduUj&;LF=Ia*rL}r@4Q0aP zajyV*Kgt3CEu5hsd)w%q4KavHFx6afp$n(|g+`=7c@KxDhHobjI;V>1{dzy38h(B9 zq0JwZ&rJ?rmpNZHp4tUNNySN3g3j@}h?}{{y*%?*y+_MVjfNRgtC7pDTIY107<*Js zpN&248e8ofIHUHxM4=bpJgUyiR2jVD`@*Dk2sh04A>1W(^DHdbedSZq~lp2BH_t2T`iCRj<%fDXL`Oi6*Ke*Ynz;9 z7-^`sQTsE*6hJ@Cv7CA>5M1d`5{JFjJfLNvyk6o!-3T8cXd!?jCNW2;tit- z3)VaFeHrRCv*5BWBT-}==-q-MpE|N5-M1z=zwdWeqsep}{Y=6eKI{^H-5+2jJf2#~ zGb(1g>XE8Tr34bB%S?#+Be^U%1P^`m+XdcCoK;nmECJ}~0btImMi!Ik>2<~k3FXu- z)UXn+SZvs(${o?5Wrm*1Kzz8hVQeSHvTC+cvR0dG=v>BEQovvYB|}s=ZpLPNY#T4M z)~cKwOT|S^s6!l?E{PbR5I^xvtFhffr_!ogqa+h$PVIBZE3r?IO7{*Cn`h{8%^a2+ zA(c;&t~f$e%&UCuyLAaKlk8MYM2>2e9FATIR#KJp*;<>S%KMSi(yP>URX?HHg->ne z-R5PdXhS#P)8N^1j&bd^O7V#(2@@0Nmb08oc^-zg->xKZ(D67dr?elMgw_eCTVa-E%^tO*$F5GG334nIN=VY0C-Shg|D$~tsmS|O{$Z}u`0k*%}Z2SgQ zLfSQ+d!kkzlqp)eG9BAZl+#;8q;zl0ZSc}YGX;w*hD0$#)ev_j@hl_Cs)f$BmEr-k zpt1L=SiYK^%9d3KtrpG_;sZ_^Hyaz>pKKJ529p(3$#Gr@V%H0e;pc?$4#XzYv{C)( zf-aLQ&ifz*`8^3G2(gydcHr^Y7gef6s2>mbcEQpQ(NmI>%_%-MqU0$9^eRhLBUIf$ zA#cuBZEp6r#Bsr!yWk%=XdaOR#g%36=jqM2G5nCQ*4%mbSoW!> z-#LiVi?AyobMqnFeUmC(yY}WP9p!;Dy|8<&I^|OyGrG8+&ojF%nu*P=rGIA@vIBQH z@5`J!-c2~8o3pu|q9Q{<&6w^#*l_ZeB#V~q!hSrgT&+H!+9;^v(r2;VpJSY3gJw&; zKxjUpT)U{^CI`hXBdQRmZvDN$o>Q%jlQw87H7i`V*A@Y&V6WaG+G?mK zo6~MkN)`33MzEj8(Q)kq?XJ9!L~0$$M&)?{ubnwrs+9ri6q5BBAy|M^X5{&y5*-&R zg{rpV6~Bg&C$}4eQAK#}TQmshFq(D3gza8@SaDQ9#eF6wj=YPb$*`IgnbO~)-RNC< zz`($OQJoYuJz2Dis7vb0O5l`9jADVgpjLWkQd`&B_CjECpT;(QTMXlSvPZ~MYpXKp zi7HiQ==D~LN^=;PI6ktad@|nmr~e{Y+lqwBS%f%c9+EiQ<53tL>F2D{G>jOI(;8cm zn@I7}+MMi^WJBq40HXJH8stRDJQVjqr?|RiTA64y;Pw+|tnaym3#Vf3U*e&5YHFi$e4f=Ti`;fnwzq)VU{JRv3ROuOT=w~xa(r>BrEz*loB=txY=2`m zt#ly&nZW5(m~s_zE2%I9bd(r9HSpLo&i5WY=F|e4_NMAmw-+=h=|zE{3O%ZS%=WSw zaCBsEW|NyBebAqdtR~v0-foBhbG(<{&LM@WPvXiA>^k1aewwZq=+gOg zFMpR4v#TQKNZUH&;8Gl;?&4Ebz2_4#@!CvEf*C&rSVQI6Tg z*Tu~L+%=C(;g4ptYOM3JKh%okMJ81Wpb`_H>z3!aHD#BX07)g4_rC*0;{!@>Yc^Ar zDT2#N(U2tno7|dClur{_8V0#RJB8}MY7XYAB$g$VqCM0g7cq-fDNUB0vO#E-P_!Bo z{HtkN%sQ&LwpM%k5vbmscI{nHHF?;iIwdGhKx@1g@_eQ(^JxTF)79Bz-xJuU(G-Z* zntK=BH6DxUfhoLM7D+pV@b8&*K`VOxi(tHxNidn=S#}__yvK=*Gnj)W-^xA3!!hR) zOf{6L=jx;_t5HW#j;o5B5lVsgSMBi-lYHy_OWh@N`{;xP2l*g!Wu2;;rKV})us;4$ z+n1fEWuyyD>9fiE-L1M#Cy$TRsMFK7d)a&$#I(L$IWIP~!!xkK()}%$jnn$$r;{!= zmQa4lg;T=N6TR6bqehRXrT+J4CT@a?4eMbyS}S8{4B1C{->%`ybbw=G>JxroT^2c!FT+$AhER8AVT4HsPYVmcrcSUjzZwJ+`n+DGEJncW89a-Oz&bA>MbVb zxnZ;EKB$h?dxRXdp*61^bE`vg=F)iqpD%GRFLP)1RkSw#A5Qngs1qK17>wBUtW7gr z%zD;}<396VYI)OD1{)q?hD&Cq^i zYwBI*Yd<7@hNnCz&_mnGaM8`A3gpr9iWT4DWjJ9ULN)Ghh@5V4b-lKE0?)7ftcm%Y z3JH}a>&gx(3L8ZysoK44(66-$Qxofn4+JKS4qh&Mp_^rdZ_*XGA(c$Q9)CoR!#nJ8 z4ZiFUeq{{%XeusSF8lqJk=XLKMcc19kxb9X)mgnpMS!~E6sDeM84$27?;$ z(nc-vfZ%&ynBllgC4{&vGlUa%pg|+%l0!cYfVf4nR{&HU_74A9&$-wQETn@^%5!OJ(VQy>r2Y-SjR*O@pyzX%!cYM7t1mxX1D;jaO&}% z5dev%?Oy~XrwrfsU{^345DyiIQSCqJjildIRj08*^ykHjV(0MI*3NL*;*s`WKR*sq z?g^W!<2lKL1!+^w-E(`VDV*NE<{zlE`A#W=9QeDK!7MvbcXQHtb}#b6ganaJJiZNy zVAgZL5AgnFBDIpE3CjPb^ak5Q@Li>Wb5}(^r)dKEwTEUy1m=fm)>CCXTeATqucTs_ zTXRdIJhl3=%|}+(P>#JR6{M=@Ytz@hWww4bgNRF2+B*Dw>e+LH>uIQ`d+U!NuyfLc ztP@6Qy@M>xU*lewMrs{I`>@U95f2GBIYkJY731_si)*`}pkfxnvNJ`IAt}TPRoV!n zQR;hx$DRLu4B63K=FbR!9?fOkxbTQ^M9b)zKEM9H_y@qaoVFb!!8RjNh2By#8=DO zXcx77k!K%oyf5#2+-KYWel|Xzaz2U`8Hu0L<s?N1j&|nFVEJjVQV$)7?Li~#w40pSw381nyT~!nKRo+1 zo1Rka^P!HV7jWG!NbZ#W`Wc9$`ml(hnHoo6nIZ7HCve#&KS>>F8yZ`)nAnV4kyE$r zgE)q9OW-)Ye^Rdd1t%j*?oJBeole$8&Y2x@Vw19^iw;+QZ~H?$EIncp&smzxQ%VtQ zLMM|b#J??HsWmt_?Z$9u9<{ldwT(y#aV(t)==V{%Inr@plW;8qWrKSnPYn@`aV*|> zEs&p|p&nIuuq6?VlkTq_GX80NJw)e&jd?^HIqe89V`O>2=1xoxHij+Bu~J72KVrw^ z=>#gh)oVFa8klI5j@#@yDb%ffVg~nlnV8Hm5WKn1$Xp?jOG(Q`Kst zHI<`CmEf>!fCsL5L(KhirDBO?z7KwucSi=v+Vz~cF-{C`X|+;9dX|~-`n$Jrf?&Ju zcS@Q^MOoZ%pcl~?1~eq-!2&5}g?T3FW$?+H)Gj-C>|Yta{QS3^>7Gk6!3FX<3iP3p z`y9KmWr{e9&?K|FD^-U?sfwc}X_ZqQKTvUAt6AkZ+TjiTm^V9t2*I8+>EW#h0G?Go z^VsI~PP7X;8>#)V4}$J-=c|-!8~Z6CR!m0nX1(%jv3M;*+sd3mT4O|L#wRUu%3(RB zRpgSf##E|uURM`Il2$&QRI~&B%g-?EXWiQV!)F;*5eh^toq><}_;9=Kf}!0Aup#I0 zim|F}kl6R!KoZiRMRDk)r1zn)U8ZpKbg7;`O^}w_#YVuKBaYHVmY39H^KqS;>wT4! zt5G{)nM%ADq?0DtMFhFn85uFklEmcs44Pmx7&#Z}VR+v1@G6rwdz#sJrKx>bLiJ=>U7yQqs>L=6>A0^U68pmGRJU6mIVv-Ghe3HS zwz;qoRRqNCLxV8A-lFno5$$TVSUmfM?2{~6M^6*R8dPBeYsl>5^0210ZD_7iwi%iM z2!@lbrLkS`Dq~Z%10Qk#$94$X(UD=JutHp7H@O}{iX2k5!6XFk+!i4#jFh-vmR(vX zkm~@DFe6e2o%`UUimuC-)G$P7PGplQv*9lHgH845c7$zqnLu-eaLLukdbK8L^XO(g z9a)#F64QKPq(u3?FmM;zwS8MHPeX7W(RK}Q!4{7dJJO}PB zkcI;rwc}@zK##tesaR>asO`dML6-;8Nc*&YiXBxcF3aN2wlHjN+6u;S5UP)|(>Sck z@IIYqqA;Br&t-dx^(lChK%pd!#!6WbZIcO>`bfR+_ffmuzSmbSb7q_;QLCqxgT{um z3k2(WMIS^HM~JXrijqB!Xlj81sI4#&I-yYe3H%of9OMyBHMGJ7LGDEHby` z`99e%tAuWhTX`*;$v#$0q?8$3PSw$pC$R z6LPYtEZ3<7&;Ulepjkchlx_ET+BP=Gu=X-{N}MJf4%tRtBQbyD&@Sw?>(N(9v`(?Y znCGW8MGECsc(-x8f;XB*51~kp$2Od$Y{)YDcpsyRqP2+gz9%w6GfAMd6XCX1U)PaG z%_H)*(Qv#Utx$dasfsJ9ZRd1ev-HWqfTST~!g@+>poGugbwRPSEY^yv&)ZzQ0y9IZ zG%V}mYFazy8jZ*8LB>d=#TpeO=TSJo3an1vE_pyCn0VUC<6ROB2kUfF{gb4fQo@Hp zW}XCUaC-ec4^@iGxnRckLx3IIb>dv@RO8uR!dAs>-BLqZ-YwW`MWn2w6?X_zanD}L zsCh1nr#6|THlyT2gCiW1ZYXJj2yb-S_1UuY>YVoLnl;470%0?i!g=g!YbN@A1`|S6 zz#^H`#{Il2Oo%LO6cf$dg72ldz^=&m9tvQ5H$;^8A<0kAjgnABgp|ooZ-4)W!Bu1= zD}54|$?N*c5;RLy95e`i0{j+(|LeXgpV!x(I;~9eK&ke zs-8u>N@5jB)oc})ZivWTlp4}5xKH&SBmD4u&(LS--pT=bzAv+BjM+2iNXP)g%eB3a zFSyw>Ce_oYsihPyYeqqRD0-ye-^9r%o(HVs7kD9 zthLGZvQ%b1PL>Dv+pDxw#HaKA?phh=8S2FZ38|F!{n#^`SUSp~LfQd@k6#}wm7+n! zOqptPim2nWEf3oExq)}PwWMY>l-F1`Z7#xKo1E~8u*RxDrWl~N?#`mi3G@ zGM%bnEQy=ZL;2cn?73zT09wEln7?iP`5VVf&KXV42h!slJ$zZb%HPX9>qFdUt%@ew z|HgaXkN=z#TSD}^p<> zyAVx#Ip%B@%jaW28zBMz`SDQEHcV-E-XQ$CK3hQ-f7NcQoyS|*if~T;UD$TUd4GO3i5<-|3x<=hhOraF1c4(hhCygIMObO{_1{iu-U&*?pIicq#BA`>5> z5Vuo2%@2_!C)S2M{^G+owLS#f8n& zEC9lJyYQSLj|IMUJv}C*ZBpUaTpf)IC=J2dE)3g)&00~L-)1GPpj~I4|rbQ}#DHJI*qKG2}2?|0X!i7F6|nXMJSnYFztj`Vfe6ae1yRq8oS+?THF zLVGl#MnpfgtYUUwOJWpjCj+0W;356I1k38ya#bWfYfBQLY9e(f#C3v&=0;>zPvW)g zqFUj$NyueFk=ZcvS_0u|wxv*H|1G3I!?2tcbi6J~z$?{~zy3Pjg4|B+0S}toPif#3 z>r$HP+0CP$<`Zj#gxZ=pkyZUEHd{@Uzy-HAUpKU?R1vX@C27OS>wPCQB~}e}17?pY zfO)-66n09LlMGNMKdj`vH0hMd+L6oTRe@4{(!CnsnH8UKjV=`*AZLkk;TtOiiGcFxxC5-prHfs7sJIfR zN-YVTnAVGWLANAuZ<`fBj}3Q3&p0J(fT#DX6yC=;UspVYN4h>$fdejxFINuM+{ddO zrg9LelB&G0#Ho6C1hhj=O8=7Pk89~PP7)PgeWr$bWSFimQXzZ}moz@G6`eBDOR`&=ruD_0G)RP+vwb(gUB{yamo)G|oT6G1eX`kjV8VK{kT+yZHa{i(sm+mQ zUDh~Ugnz)h;MxFARl()nJWdmho*StB2DreMAxbG`W@|YN6To@W%;C=HkrI(Pc0{mIc$u8>%r_WuEgS9xV>bZ%Q#MxCYE{* zxk*TvJP+{@4P!?r2K7m8wsMW4-)I6q_lxPLiHNjU5>zzxbqpW&whwWJYMD9LhzUpn z;pcl8;Bt~DA#onfGH4>cM{DSto^k?3JVIywLa zOfLpD4;jZCdE0sjLPsoXx`%D9=Q$nXF1dQVuWL_G9<8cYYo`-xjM}b+e5_B}=oslP zHLx9b-3PnHX+~6cCCDBz-m$_TXk9$tr;dIUhI7940gj1%t+n&Pt5b7DH zIU8F}7pB|#DW@2YCO0Yj_!U5CV_F>NQ#NyHNVGyntGEG$fKVg?49h1m-u$7~= zK?1Gy)>H+qj}xZRSl)3YJ7DTm;-P6Q@YAubd9f_E2BJ7T=0tTSi3tn%6z zG{vIY2op<~0*3Awv-+@yxM1s3Gnl%b>XWp%uO>8rku{@eocCnfVtEHNP6MSkdW7~k zuk~Dw^{9PPD~ij6Cu^tcGKZPv%wjg1b{lg$?)ez3B9(s4%k_b>^$QUV>mJ`1`H9Eq z-_ih%V4k1r&*gbr^?$%WH;i2lqRHSKngqM#IVM8@^-YGS?(xj=?c2ixh z|3NS}vc{C}!0C_gYjDqCbbc6J`fNwb6CTU(a7MSQL`*JI(72s0dpT5Onx&dF`CK-c zT*-AAa+8g?U?*DyW--#ASZ1j$Ct4dl%K=J~VC?r!;YO9xbplSCTl*;2LqqVftmv}{ zpekx;3!uuJBM3M3;6_4@foYN^%-jk!&6uXMY+PQaA-LNll<$d>CixFrAMR6y#_1U@ zbsM8M8=ccWhBQIwTV2OSaS$Wli*Z7s%T0v0b}g3bJo~Y@MkG>O^)4SU(~3^R;>nnq z?AB`uUPdV3*V`{h!+_p~K^~N#0hniiJQW*Q1{dv6US9%BoGB4?dcN0FXq+P3#t6r@ zh4W*(XtNC=r!yt-a!@CUzJkv_r_slj=N$AJj%3&N1hm5nv}_;AXZKU9ZtJNkmqA$A zoX92Xsa%T(=6*ueah#-5WbS;S6EqKT(veOpQC0gw)CieHP7!6Qe(2WDV>gmjbgDSU z>ILYbz_n+$g8Tv>u`crZQP+yly!$MYOd*pGRFS_`-jM4~P zWxOBAUFxHc!fE?KZog723m>Dk`IOib_hk;1yOEdX!b2J*p7MCZjbjc2UCG)eY2ARm z2}?8L#6``c7wC!3RiKezBm#C>+3xK&^ADT*7~b_6&|qG1_L&>z>OW1(8L_GoqFF|;;KABeui#>ic) zb$3t8e9Z7Hm4TDi9nQqQC&?pKV{Gf6xC?XMCV!M=6#aN;>)}-eRU(^J-7BiCZ7coy zk|`3gQaKGfe|?fre);5a<0RS1W4j{y=^W`(SEsX$dvk1K}r;$#)-KB zZ0Gfo#w-Q6W|8pe=_NC!Wt~Fvc2b`HFM_juy0`o)-*WH+vf+Y?2Puv7vKsFrrDuna z!oY5I1{OC~g4RqWK55KI5k4%)SFIofkaO~;rx)avXcX{K+jN?~8$hzOrNDVXD>|A7 za;Bh8Z8sc%-M4cDZdWV?oCCZ+KIh!PyTWjdQekE@b@yuAdi>hr|gYJ|VP4#TpB?_lw4OT^iT_t?3vJb&@ZyzbQ zL}LiMbgQ!7X?Dpgg=v2VoNUF2RmIxt>ZtWBY_{0Y`cqq>nO3@fE9z5L+?Q{G zPkP>|nd%3}10%33a!@Eum^FstH%Pi%*R`e-awdqQ%#kp9KjyX%lF)=EnHkM&9xWW$ zGe#Njhc)FR)l!(i`YEqJ=bRPew#msg$LVRG__@}6=Q%yYM2Lx?AL5#p!7C?j3Es?% z_sliX9=j>KR63y4sGfEEF`e#&jx1 z5D+X!Yn~tJI7|}g8$am;?@QjUthynh%KqoPl}AZDkK+keL3pMgwMP0t`r|q5))Z!q zqYPI>2z8n*Sv@1-yo_e+ddgaqR-pp-Ay4bhlf(Ny>TJ9U?O@IdX=1!yTbHKpKB7x_ zIvtYsYOAueu@$iz4Yh04G){WoJwY2hd#*^p@3* z=hS#0rT}X|l)pdo|Gs6%ezcZpA1e8~S$X9HZFr6I;c?GVO>|P~2c2MAuETk5sY^>b z!aowHu`dgfc$1)QTA&|d%gFOyO*l6?mph>%IP-XYMcABEpv<X4C%+s7as70Wi#zaVW62j!B7spk1wg^Z6`OF4MeNgnHaQtWT7tx4mDkNmb| zQ=sZ0=`P_wZ`({dbS(3}f8=?;Owt3w8q%h2GDFA8=T zHt|!g%W-m8=EG7wr<0enh*HOE6o1=rwaLHsyL6h@Y`~3Gh9mTrsFRuFD%tJ!pQmG8 zqh0OG)mrB)_4ypD19t3~8))DWky=#Fq!DQonH$Qz0}$ZsO@Vk0YeWqk?8y{ac}Dli z&ez-9I>!EL&nL&s1hKKhUeR6nWIJVTln-_6(c7@I1}*#{Y?j8NRaB0?tdZjMZ*bl; zYKzhAp!;BGoI>QBDr`-yTdN4)kLj>v5-~+=i7naK&utib5_GZZ@2ZiJt@s^L7P&Py zO3sSXq>RPxxqp?SP6+f&5`cYfeJHuPvORtgv^JfY-RxYF)3Y3oe1U?}(mtH- ztDa}Idu?`M(yuQ5l&-ka%y~LTJ=g0X@3^nQ$^arwl zt$m5|{_ka`?_G_j6V(hK#x+E?t)oP{v(?ed^|*&~9jb3_tVrlGx9@W-B-9r>WyGvg zvA$_Ge5~-Sc}XYq9QNl|(@AvuTyzuO*S7U24gFAU(6Iqi9;YA-XEp#GCY$XOr? zKzugHeKAUP`CotkKJ{TW&5W@;W82Or{`Cpk<_+p!S)H;UvmW@$bha+C4*iy{BIReC zEuwc!*rboP-7Ykf^7FG!(&&C%OI4~^GM({WzZ%6Fs%jjl!ZOkY-zL-l#kMsHWbz-wJj_oR^ne@3n?|R22et0jc*nslB0kWXS*e zuYdlRiL~oFQ9`+k_&hhpbrq(hen*6j_G&mkU>mWK=efQkYN~<1SJ_%R6Ud?euhb}{x^QdwDlrq*TEb}<3w0>N+SyLaDLNEEN2Y%cqXOa%s z{;royZkDzj#sIQJOp?~=m{Ftf^|L>_FV|DrwqY1%7Nf9s%t>CasU@iGKO3sE!{Cs~ z(pfuNj%}G>lN$+ZIoFs>RO@^#xYH_as^%?E=Tz4Jn{(OMN4wJ5>~Iy6#{m&dsl5hB zZ-u6L8`7pxPB3O`gpSQSOFZjf_vTu?RtY|A%pD*5um4&sVV=UkTPi>iVV)-1S{$qJ zK2rOxD5BvcY`MT}2C>w_cGS|k_4z)iR&RH4Z&w*mJ8T={ECWHEdi?Cu*G;`@=+9DacEb@X~ zMoaB>Yr0Cz$;`;{J;lD8PCic^cOjY@G-GH`#59`$;Uc-DWbSF7gWChQEi31UGiM&P z%AU|_(>BxUW=;Ds;dcK0uYVc@8ig7lPX!wa70YGip4*u8i3OiIPB#r=C0ZKqB9{P) z=vBv!=RNUs#er_%^)8!GCL@x06uT!bi)4TFxjaBaA5_y0;sR-JLmb-Li(~e)@C{?#$aE!u^8po|dsJG{(>vTN z(`D~tP0okMJu|avomsd2j=?a&8t?rm;*##u)Z6RjYpq^I^TUvJN$ujqjji5W*Ln0`lCkr)B5LT}C@Z}f1WYMlxoAo9$)V1sK7WZ*4d`PEV_t45O`RBiW zo@!&X4{5aczI#?2HP)BPwiW^@*?K@xRTSsDoXm52uqE$lcqi#Rop=~57+HBt|@hqe4`Nlq) z@I&jKv(P^3XC3?`WE)jwJ}hhf^_*Pa(VBwQ8rhI|+?xos>^$gA9{9hNOKm)P8%vTQ zeceF2fbEb`u<|2vi58BMNz=J#?!7goyx)TXQAMPsWa5Oa zgRSf5qGnT#ETbH60`l6qrJ1Q(YF&?^u>0h${UA@|C^!yE9P5K7AF^DQ)kR84X+&U+ zXYyQiE?^OkD4$ay>wp~j*9jIW`{W6^rotVl+(1JcyN?akmzRX>%2C*;xykxhL20E? zuB&ZLK-tGQ1UGj~Zsh$^Jw$5l-PElC6z{_2uQkyw*?^Cr&E=b~b+gx@>e|INagQ$Z z#{rSD^va`Biqd?NE61EcZp&qg`pj7Y$*}e)N^sdCUz;|9&(JM*o&ulF<;_{YOJ=d4 zwN9&>8FVcWdjzxj6QVARR8)>3qliqe*V&Jv{R0n_L)X`??9)8Xa}6Q;mbO#7?1QUB z=&y$;nxWcNgZrVU2uf;q@t5Ly+zjaFAf65Fc(L7L;zjKUXjwib+$Y~Qtww7==Pk*w z3)2nl!G?0Mo9Qi2;wz*8El$ba&L_K^yl_5;>-n@M;DL*({+XF5_qH6$W747Y(?j3U zr8c3Z1tyn)r8ll|xqU#cTlp8zlIQJhJ{lm`Y``ewDbbEGdIx`sONSTH%>#9JK zuB@G@(LOk^{(#*fp&Vt>*1O%7U|Gj1r>v&PBOp3kRjRH-KiysCu~N)xHv>QpX~Yeb z+cx2XrMXNp61wn#DsX^LJs`hLJxUqZ9?`kU5f8Sm&2g-0uJ<=rpL%GWZg*;k-5$iq z<9+sayXV*7C?iAz(o2%{z0NdFxHbqmovBsUa~cjk$BK9`P>ut44JrORQ{pn7E`s!P zjZG#n469CTVA{!fPOgL-#&{1?q=$hi!jRRBKT zk+j-Oell7y$?$IFO)+_rS}VemikyTA1}WmXR5i$yjaugL!;h7)8uDO#wJV;K#>0>4 zeb}9qrFV7hQK!d2390L_8!$n++V%nJsUrN~)k$3O-fvKyV-!i7Mbvd^SNAd&Bl?kU z1d!Y9+DV}Cke2j=2|}+kv12-;5|NWhF@U5ThJt`|@QoVCrZS?UBi*Znb^#-kRZJ01_RweSO){#cZd@4PT>inq|gx zmL{&#KFp0bYYp@N-dfL@v@>4j8aJhIM*9 zh0MsKM&UYi0b_!To!SHV=)iH2QeOTS%Z zZ`3)pU;~&2ab}RhPI_<>l=0y3f_fEk;vVkRJ;o++?(a57h4$b!o#l?ELKEzb4`B=8 zQ?oWon?rl(D{CKqFcHs)`}?8d+ba}ncAWJgf$WA(N(FP)8^*#1+vuqMV?(&MzoC~uaap9D$oFm^gHy@#oBK1chaU9$c- z=i(u}AMR({bA-ENl8VQ^YCM+ey<5XH!%6{4RvIY#t+}Kvv>3EQ94Z>IE+DGQ@jqBh z4GyXyv_1p7n-Ism%SHU{``|0|_^4sh1+TZK4tn0F`!!qo{@T+QAUdwCQm-W5< z)>()BwY+~fEWd3m%lrLam*HPQ|H{yxe~w{T_vQZccl~`FhV}L9&HAfuSbwYi7Tovs z=jXi->+t(@-G^aa-~aZ#{=Qs)pB=-R-oH=F>oxpdx$nd8wZpRS%g?e8uXSBs!;<#D z!~Wan{#stc{q_1a@3-k?AC{ke|9v*RUa#Li{`LOfCVq$b+xGBUhT&gR?)&U)&;a}s1Umt&MT8A>M>+83b*YaN1pMQpBUDsb>_g~TPefSkO{8ri4 z@;`MFztbtpYyI_a_?7$nn10K=U$0+>mi_gc zsNc~2?91!lN&LKi`@7%ozoYq$(rYd6w5+fH*)^+bM-@jJcO*S~psEoJ$ClD90&?~~y*ywh)-Xe< zeSN=w2lnrP*Wc;BUO#DB%KDqY;TOm>EbA{d`+ooR_1~)hreau@-^PEIUu5pT#%=rl zuhw5Aejk?oe-Qki)b028{q^(zNAQ)F_xs-f|DM{{-&wtXs}94y-hcjUUw<8}KYx#Z zDfrj2f4_fYxcP*Dkk)qpTFzA{QkUteu4e>;(z`ARrN1T!?Fy+^2@;eU-XCJ*O2{J z;s3lDtoPs7`~LTL+wWV`?*+f>!+ZF3?H9q<`(GqK7dw)T$KPwxqirdT^~lQ})=ZLQ zyKC{`hd-E8!SH@ik!EgYr~4@Pq7{0q2~-KWtPjg)ORHVeaKx|}kKui#`Py2kyoUYI znuwJwA{$t`3VLhryCQoUG>_%(W3r4RyYMKW*=yJd$ue$lxRRA%(?j->49 z+~45`*0(C!RyQ2)cfD>U?(c)D8TTSMe}BP(Ec2cY05^ek8Ovp6_)4^G2OCjqMM^cT zHQ7#6-LwNiM*VFzSvtDI2}`6DUqOGAmRpd9D@b)qGM!{6C#F2gJT4tHNIvGp-g8xFzI zmc4ac%bQW&cS`RHsi)@43^f*r;9Vv1hP6~6;ly=~L$%$MhPvGkT)&%#5}woU^d{A{xeLkpYl3Jtl-wCt<)%} z$9gN&Y?*1?(panXVCQ+?19w$oNp>x5ydSEyHUpx7uNx8$tt>~ySWEJB54m4!IS&-% zBj@3&<$~^8;)pFyX=zKS$Jh=nEv@OuttiGA&$}TtqPG-jfo_&u>v)VM3!E8PwLrI& zk8S%!aF2trp`fN^|3$Erqb`3P>V`_P$ZJP7QAdRxHI^T~q~~1L>W@SmS%gPx+3Xtk zmdhZ=_P$po`+LauS`Uor=<7bYYi2#9el~-o1%FoKvawWENIGz@a)`f6IStn~Hq^I` zk}{M?3La-oJKXvWf+|uP%9g-H$or40&$Vu&h*L^eIdPNrla3>qfrB5l7U2JFljvyg z5&oy(&mYsM!tI_9)9dfBl#n(TptVv~R7zJBtV6tC+m9zZ8mgJ~I1XqGX-slgmI|5* zX5&oY{exqu!uvAVmA*blyAf!-ueIjoua@C>4@YIn)1P{6eqZO*VtJ8qpu?IHe*Z-FMAA2y^vJaJb2N61jkwkicw_I26^R=I@${Z1{ zdN*jS?^A^Ev1W{8`1!DA=ZIIj%qb^xM?$y<=NeCcS|MOooSX>2$6vdOVOqc?VyrWGNoR&)UxIAiiJ zQ(+5MSbNM1^Rt2Ua1b(6;~6pGg(&ku2Cl7ko9%VVhrZq?j8T=Gf)sIaxk0D(?fPt^ zx@xGBcqDmN_hrWgWrR{3qX<}f^SZZ#5fPK|i%1@1wS{SK7FiowlV*tfj8<#sd-x;} zC~?jr8mCTT_xfCR*+RrWMKt)I>nG%x99-`~|C)8=MDNX1dsWI~FBAbq9U{bYatb%e z!|XDtpQDSaK4(Ax!Tu8V?dNP5y9mBXpPdKs;h)EE1NXN*}g(q zlZh@3Mq!}UuM(cw`>7?}2VO0@)yE&LL=8fF?|ofdN2{M1-6c;srjQRp)*3mt=QNts zVZaR_Zw7rWk9~iBgK|pS4VKmCUb(hZIfUUz9kY-s1J>`a&kFmv65d2u4yX@l40-Ppq7ekCmbsO6jF`09PvQ~!96U1!N zg{|3_NU)8d0~=~u@P=%O_MupMAUJoeo%nh;gicd=9Q=M@WWv*{KWw?X$G_>({_LM$ z<$iwqW2vNI9BWlEm=d?VZRdME1q!q9KJ_Bc=ef?K>0JydO85thK9jIN42Tpe_MMyMYxk8an zk)?~!8qj2nx$UfR5)eS+IYo4{m>+d#@RqtXvzIfa!I$Ktq%2$TcO% zx^fEqi=a<#txnE-i*rD;Lql3k;{eSuqedW0?m@A{&16lmj9x!|lyqy#<=r$UNtN>< zIP8g$Alkt%LDM}y49M+$yR|go6)=?#(6@9c#G@1BQC&Q++KqG??MWNe;UXq8Sv6XamTRi6{Ah z@RPL-i!j~1jV^@L5f8B4sr%ApEP_u`IXy=(;i9*F0cBZgn8iq;Mn9d_m%*zf4Z(sb zw7QFw4Q-eCXFEWQfBf$f$M~ryL+`t26FwSi`VzT6`HvO*O8X88OOp&dF%vaNOOPGQ z8ckY{p{tW-(p8z9D0{7JEhcF$5|h`QQseEu+%y;t`Fxs*;6JsV z=xrIM2i)ZJ&}-)8h(~MjT(4{*XzV9iwb6$)Jr!7>08L?Ii?Us;A%`upLK@UqHFWNH zc_TR_`R5g(?HPPP34ea)oI-exx9)SwUx8@)L3%0K_vus(iVgp=L)D_`$~Il^AzzO?C<`x ze#Rk_@59kDS?A{n93<8s7SnhQ;itL=0_-%F=95H8Z7O&^%!nppDb`qGHXKafVnyqIjAjc$QIP1{4P%tquuCOu6I16TR0Ye7 z`Mp2V-?g^Hh-oO3J;d%A&-+~pL4nY=(~;td-Lee#XO9Uw5vNYF8sSc*=205 z_qJnC>C>#o5N3~=Lej`ng>2R&?IL4^O?TAbo;uDM7(3o|w02Ona^4cP_0qiRP*^av z?cyY$6XQ9o|1l1~l7)CkYq`PeUY|aXc{oIih3llxo++M^xWs$ywcO!6H_$^~$C<%L zEU%3Z^UCIqGy-T*!FVUjoWJV;O2Dfn$~UKW4gZ5638cqAFW>4kKY-)CS6PoBpC03V zdW_{W-oWJ^N2|(cjlp_`JSTu<7#0X5w4`(){IgpKMc<|4cPlvR6bhcF>h+b@-U1w! z7&W(;73WB13`4LkSFsvdR9l>Ks6$pnZr7$(PqDLPWdvu%L?QVHlbk>W_90iwaWqq;)T2E*K7_A^ zw#@8iU7Dp+2_GQu)kTiP5k6xCucX1vWM6w~0!uWR=xRD0?DXN9PRZ(V>Xo#TP35|8 zT#u=mSu&r!rvnYgoeBN@^Y?q6a>PilG06k|NXgS`Kt`DWxr!n*I#_tzDI)q_6*(K+ zwR#nm{jT`Hl|gxw3N%wivSnx#aSEmCiDsOSK$9ULJP9yL$NhF)(5Vxz16C^QpAd1M z^w^NQ0&npmZHo?~7>g6sMp2TM&*V0wcxg$rUG*qYSPF`i;qBVF$V7mi(He;?HR z{Q3Le%~5oUx@hGaI-BXUig#}JkJ8dRBBY^-j+mHI>BB43m;3B8ZYUB*h$>~aIIHZp zTTHb8B&6CkYL$w}J0RMi&SWR(r>fe+-uG^Oz4C*#s))qnVn+96!N(HNMK_(KQ(Vq` z^>yvzcp4jT=Ix7q#|J5KK`QPo_gTa!@=!y@cw1_t#z+&8hl^o-W0EWV{l`&Dj60G! zF8o{nw!UaNXN{^VG)X!&NXz@t%+QYkBGHPa)=2sZJF^F#L$jC=ssY^_f|ih*X>ou~VI ze`=o_CD4_Q@8K1Fq*yC*p@tLVeUrH^#fq{`MCKGK&|U!4)uW$JFPpKPahKf=qN^?# z5&7)JnxptswP|JB2Ab8UiuU|}iuL|ER3mg_U z_&JIo-yq_j$I)}#7_B*^k^v>P)xk6I1Ab(V~QzE0Lj^o0D^S!CL-NUEvr~U zTaxf7G&1osdu#Kt8mT+0vZ#_kk{}_osc@joqTXxJSgeOeM#!)>y=%9}#?r1&xfMJh zr@zZrU`x{EY>x(Mt&O=cztZ<3v~m)cQKeX77UW~8c|6rm14c99)p7t*UT7s13;A5F z=Nj)p=;V8kNseX(IpjFxx7sXae(eO6EwPRbwHB#WeVm3t<0u=dV8Xup+*D&~+s;&4 z>^lKYQcBB;tUV7-Y5+{L)>2M)vBhjWq!nb|HY>j9BD<$ssj2u9U&zG2OFm$8ZVkq!B@aagV>>tffbVj)S& z7su9)38d`HS8fPVxPOwj8?|=H*f*)N74i8Ry8^($G{&^nEI{7uqn_!KIOen2Z9l#Z zS={5Ytllm(yEWgJCsXxksd$K>f8(g9_^>{GgzC+N;ox&$-Hp%pCY5ZsZY|F2b`wc0 z;05Uqw2dSoP-RzrlKxV)O`994W?qj8D0yz_?Vo=7`(+|$V5OM0mi1l2tDku*pK7MF z%@w1BtbZW4mPM^e&0#H68E4+-u>^aJH)WA(luT3DzB6y<6orK3Z=+9f3b;lQk*r@1 zYHb_LOtbF;AQ!)ypf&BlLq`eq*HRK<#=i*Kn1Q-1r0SZqOCPJ3wlP;Qo5-lTo(+Im&X?uLki$?~+FsG^ zGS{k3QWY6>5?L3YssAEaJO4)xtj>9oW6h3Ch&mq_f%!nK;I$|uh*3+LX2VR;OY)JiL#4pOnD5IhYKv8k4bUrLJ>1JoQ|)Q#F~gq{dz%WRAdM>H!aspP$LcF z5ua@oJp)N;a#q!fbO;k!1xLHY(Rh0tfUoy<(B!-!T4J?^BQfH=hJ8xDTY-r+4NF>~ zz7NlG8QVjZ#@gk}8hF@xu~e(tRitb(H58}A-i7CU-Rn`2t7$OTX`15pb3;lKua&cq zqWFXwD&IlOPtQS>t98E^F+cphe9yRxp@(nu_}1g`M*R#2+Zh5}Fix`2UEJ^YwFGac zhGL99p9b;F5%U5w*Vg8_Z2*pW7HpI53zBqAh;S6IvrBJVJcc{4_3)#%B$f3dA%S_= z&QlgCTzYSa-!J-p^kb7~B~*X!+eU9-aIsqx=)+o( zwn_dNr>u2Ydk2q}V5iFlS2fe}I5vum58T=e4}uXjOT@n4?r(79NV}_;Vq@0{3wa}s zn$w75G{8-3?XnZl^9)=CO~?%dJdNvo9bGi7oLvM>f(_0qo&JgcMQIR9*=)YZvC9r> zz!F_4RcsQk#m8eWS$oCXVeN0B1#k-0N)L^Y!KT5jI8Mt#Zp& zcFDaJs^Hll*+Qz4(lgl^Yww*BTGjY3INsM{(vev zFlqGj^l_&mwQC24%05X3yyMem(cFDVvh9$nBE2G_@VZQp7Wr9PCCWWtc65B;Xm{w_ z2@5_@L7L}FByzKDIBQFP-@=dEjlErR)vE;Uh9ifMXu-1y^Lf@GS5@~c zV#+cy{#l?pzxQ(@(IAf$j+&zsSnKOuiqNa{kFi?_j7LZti23j8Q!lQem?E0c9$ao4 z&_xpW+f z@^VbzAI`Lv@>V2!V-=>=UnP_x>~ks&8ztDj?#l<0P0$NS%93fa;j zS8Fzk2$!T4uBa)bs$eqno*_G!J!~@xl2LyypR0bAUFsQ_!RTPI?3bM)I=l=gE&(P1 zh3c0*x0Ke>H56l?;$+I=XEn&22b?G50d>ouplaCUhwg)@yEd>H%}n#yq?KNWCvnfM z5whD_#$Lw}u)PQhx9tx~DIY4wvxDjJPB+Q2Tgxq@^t1fDT`t37D7lZ>nSr@$?HTZR zuSA@o5-vNGsmya5P2R&)UmINbX(g-lPKxaq-XYQ*F*R;i5~PnKS>FwX|AXM{V*`8& z$<0?lh@84#JkH+iBkHhi6%O96NADX$zKx#*^{;f7F<8aPE)WUL+~~3F%LaPRpSBJ6 z+71_$7|HQZl9}XWUwCKw={Ae!HtOtZaGTqnKARbBnp8kIDQu>Xy^4+Fh3r5(ePS82 z)ZkK80^Vpp$hgiK5+X7zQCSOQnov-)BeY>NtZb>=%adel1!WXDu+78fW*c~OZp47L zzZoKVJwC?fLOTT#G=g9p>m;+(shenIP|Dxc%lwSNM?wIO05R@OFQt49kkYdJnRs{z zO#u-ujwBVlpJgqQP zKQcuKP+bVDAL{QHL+W%|)rZ^uk#)FkH?&bMi*mv6z5_;I>b~h-CZ*y*Ilz`k=5-Q3 z9cCTWe)<=UAk%VY+CM`unPa;*;&GHL`x?$(As>c7HcL<;&tbm-;H^a?H{dwtCTu>K zvB97dc{0mHsx;n ze!T~_Stw*Lg<0%DZ?|n6wi}GA9n5U!UixNFxs0zgwu>UgDP*>^2}Ln14l`Yj_bOXpM3!&Xw00qK_X&Av+=WQD0%0J?No@USE+6E zRV0p)U?L!xkUU7&VP4?(jSdZKKDV|xH@nsp&p2kH%Nx>?KX6tXhXvH~U$4+p%6Lc* zfkck|PUOZcn-HQs*TQi6ViM2M=9(RP&bTf;fKS?QE)TZ*fWj^Zl9AQseW{no#U|c9 zgnQ1%Y1gs8mF9l0I{$zLJUu3FeLcc>Mg;}kGcY~16HFU8jv&VC|HM^AnoZt{lzk#S zM9g`wiG7tx&)F8794jg%CeAH2mB^^r=X&HP#|Ub4PWWe^aiQ%6cbtsK^CUAsnb@9f zSfYpV8PWd-!Qygz^tcZ}5s7Fyc%*CN$mQCwuX;<03x?K!MsJ>*x4i}xpkO98a?Ew= z^D6r=^jW5==NAWz$jxd6(-229;dZ}|59CHM>PaoD8`S4BC2K0AX1f5c`%)h(tj*Pj zy}>?Dwy85T<&5Tjvw7IVK;iZ0E>r&8REnPR`Md^avQyv8%c@u7Ii>5OFW?1cKk^iZ zJe-(L{D;268QLVu-+6!YvN#_;)w0J_^ZygI;Jw+M__nTmEJqxm}^BjTRM;zI~>mIl$ zFYIp#R+!yUShCW(3denrtB3nTPOphh!AsPzQ z>V;$WzC%sPWLdOm(3*WzS$1CI`G1kK&1Xqh@%iCRxV=k~6W?bSJ;JDI%h1Lp3FqSd zv+lrNYE-6jVOq*FQ^)bH6(zb%mEoVRJ9&}3SqDNMVkt|)Q&%fESjqI)j)75A3nhm| zfc&{xk2oz)2<^)GYe^yiRI2sMTe{QLs z&luA8@^|9RHdvdrnt`WVW%uJPQH>?ZkuGu7Nl8gR%is08a+=OY%E#4_(goqZpDOq5 z`ur}VLm*}-+xsY?R7Dmvo}0CXvjIzn$T+E8;?_^M?P`+k8e)9tCyALH+V&lOCpT`J z3a9^7dzOp{w1>;sIlVUqY;KS%X(X9C;ZyA|v)0pDXB-$IVo7QvxiA_HfotZ?!;&%2 z;PGz!h;8NU%zVIQI$3XVAF>uwq}3PKyYyle+WP&?8W{%FVyv0OsH(p1F0p-7tTiiI z(o7Zm@Seo##3CL}89z-GHia*V6+G0x48Q8DehVb97Z4KL*so6)LH-uPr+M}9p6THB zj^mm&XMIQz>tzkbMimnkBJr`@pYP%O2sM9dsZymg&ijhv&$1#TT%;LwtDo%4 z$gmyWZYgg`q7Iv)k!NI1F+ZlcwjQkKu#4B!!|=Oc*8u8aey&S0OG0EOo14k$IiJ~w z%}PgyL`^n>?oV84>nkj}GOIo-^Otd&9_+@ohcwJrla7}-sSTMAtPh3FxiqFqG8_^} z^ESA|13emLZaX%dF4kmMz|2p%jhXuOpN_N+skNOk=_Fpi-L5q0W!5A<=}qgZz_(xG zAD&}VexUCqPBVzMG^52NjbmYv_iB$K>V*o}?SG@TFXW1sjBGfQRBIh0XlG9{)#3bt zV4Ac?k2)s=AS%O4<~P)>6t+jrSA!fPvHV2!P_13EjWkdo?zSJI!fE`#v=&M-J@Ulc zGW_x5q?GF_cdhfqE;p;T+YLb4hs%X>@bvlS+Hlt{G_YGY@ahy1ryPf4EOi^FSrx3| z5VOMJIMwhF<}4@L)SyhIV;|cG%I%vKtH70N?p5F5HAnP*RK~Z81#Vffy`!E%)_y)s z1gz97+VPH-ia<@CyeQxi!OWjz=}*(vAO-=oUm%(G>JmDuG`VKAIDpL_z=}@Xj=6bs zhMAQEOM(tx6tGrSmlg+UW2eZGyjGEs%#hN0=r@aw^PXBW5BCmppmo5R8kQt9FBc0> z*nDeALO5SP9J}Vt=y2luY_dTQme(gJ)M_?v1~R8F5&o}XSFbQW$GJ%M0@`&O=l|Z9 z=bSgRV&sRR1leh_)DWD3KNAjcVphzodM#na8)LqzWvzsUj21 zbVy`qN&v+tx$Nq4Sk-r-x>m_8F($%|l~cu1Ztp7I;0K~TC`FHUGA*=}lL&b}c1~k5 zL9SETHGoraYgW{yn3NdXyu2qj2ozrvXLOX-@;SvF?(}x0Gt&BMIV_!$@`(-9G@c)v zY%U4n*3V|c5S9upCjHD~V#~z#XmSUjgl!lr4Ap%s+r9BU(2F?$nn&VPYoK(zr^r#m zkt}!@h1oX>k9RADn5%3C9?~66`Y|2%vkKc?65+FapJpK{w%J6u*S{bsn8GfAm zjO#MgiVNb&q|r8$vV%!FBvTzXIomjC&A$AIn^==83*}qMbE@F{UNAx8!5Sx|rGk3; z`Toyd9=S@VO_+zbkg#L~kb@hd%Y=Bpyp7^2cC_L(x9o9LmEo0qlE>%5q*J4o4jpTc za?SVaYpxy-Hy`2k*vizm72Ne2l#|QjO=&EYP3k@!-yui&>T2h@=raIJ*ajvEX@b<5 zHfR@X?U>j5J{M^*3BG)X!=cQMGBCV9QvmSd!~2(`z@)j)1-I6^auJR=Hv&`(pa zZp$_|cU4N=y4gT5*i_xdCB>oEn)I)qur0;oU%^Lsweb2vo$#IxDO~+ zoMwe)nK}t?%v?9+N0Cc)4!2oE8vSg%<8c}|yHlFO>Y0IvSpN?xjHmjfn zjaUgi2i|4@3%Hg_{vH0a?T?WG6aLa9Ko=1huS;mCH+Lsm65(_PK3Kt1T(G$^=3MpH z(WT+XZplJ=vuZpY$=v0_ycURrz)Vk|S3pk=a;$);NX=)I)UKCe5Fa(Y*;H80Y=;4& zwE@}N&z(C=8`>E%PO3fnA;fYO90G=H_tW!?b2S-{i&yPi5L=bi>Dmu^RTH}r9*^{4HG(B+E(30DR=bGlCe$HYH!#G@q^XINu@Qgs| zK?!p{Jf&o<`=FV=39OHjqiPiG=7#0Yd)t_~mEhLWSs`fhT4dWZt&v7cX7?;}72ngd zmaU*^gSt#ABIhB~ZfD4qyS5fmvF9tPrIeQ|(j1R1-JfnZ&aJEeFLkVGiD&M@|3Pq^ zyUb>#49!gEPiCJgKOX^5CCQqadgf*#G9;kg?=~w2T87FugRruP32wgsbxY5nz@tjX z`>q>P!bM5d(62A8*ff?jZ-)p(yK^MLluV-SqKmc*KFL@Di8t%dKi9DY`*Q;Rnp}t? zB|SJFz=|9uu0cc1R$yHY(KSusM~LdESu-3PPe0Q>o{6V%(@A>xs?zNFv&cf3XMX+z zWWclCG}Bv@rEU+Yr)M}U8uc<~q7F!?Hs?U%niqyHf=>K!|01uJ8L5`-^rxDs-mIkJ);U zvd(D?HN}N{Od40_#tpkgGiryb0R0RflHP$q^>xwk{JTzMLnt1#gf5&#pOU9cK3Ys9 z0g-DZw1~LWL~xeQJa+N-aJuLe!{2Ckv8Hf2Qs$n|nv5c}ln#|{LNwSis~lAAV~zt9 zb@P2E!jcl4X$*@1xJoguh{CPF;$5vyWvH3fZ>MkU~vKgmFiP86EmdVGWvahzuD zaGQs}Qp+q&if3?2yPjG~kzNcY&f0|$QQq#_{LqZf8^R+sKMh>u8lF``MJv8)0EDJ} zy#NT>xm-8tGmxxFYM!7K!W0eXEp^W4(_67~-zAtZosiNatomBJxvcjtfp!)6yeS5> z+2m)4rS%}@Zh?r_9WVav64sfBxyf z-+e|4kA2ndBg?|BC|xsqWdfCIk2Eja^XQY31axXt*W3`3#zTRENxv3o4fDsSikTAY> z7VU4qh?#c5L^Vgefef1+V`9@Tm{m#Q)y~$Z9$v2IZTjb*$XM6uo_d@=FWxAkg4BSZ zKjd0!HSG!Z&}jEJ}=OJnk*zefXc9U^}u^-b)o)DtZjcD7WAd$|A7d-Vs>S3u!wd z()F>^)(=Elh&$e*EMr6PGMle^#(twM>yrQ1KmVN2{bE!$Ech!g7S+_tRroJ@2VmQ+(%x?B)>%Ofl}?hGdiM~phc znQdzl)9`lSI}SxlWPASePXJ~>nZInYZ~2|1$!m!ZOY1bLxYluE8#sld^23Mb&A>tj z5Q{~|b^rx4v_PeTknMfaVFB)+R1MJuGPRcO0(BaEOt_BiaU1 zBCWNF7Fy}pHP@TuL^{a*wvsLy5Zdm4F=7h;st zPn|>~-j|&J{PVn|Ad#;A8YXK+-fJ6ME8FNI4_I?Aeg4dnR&fE!6v`aIMu-R>%Uvn| zBFG00PHj#XhT~id8pf~xwi{d4U_|6O(-s92TXjBKR}wvKimpTWSWHH!!I6GKD^>XZ zH@)hk8A?#*kvFL6d*?;hDL`aRH1iEJJ`4Ko0U*(}kI$^q!!a3~eU>|>%jX652MwYu?OOH+6|M$Tw_ z3tvAH;U1nuO+>o&DQ!e!Ho?!k;%egtz-}C%33avxaf5sc;)Y7TcEOqF4YbkO{(Y*s{5+mAjt9>ylpOo6L^h_y1kb0| z1LGY|2N=f^?=)7A(Tqy(G*&0aQIn93F-1RJ`(?UQs)(+g%qLiSDPHUTz7v+0;SrO898ErZe>2J*F8^U zd42NCn%f_I2(q<1P$tlJq-;tj~0-=kaz8 z0ltJ9B4X_{={m26beD#1S!NNFr?PRD0m&ohJo%)hbRi_9%^Y-our8ytQCtzzTt|7J z3}^3k%mNq~LB%y&ex_Z!XeIkYrjzsQ$E(ri_eG(GV2t&U{jlwJU0GeZNsp*ReTN3y*mILJ`lQTePsv>W9|X1PH_>(ysWOhc z{sK08cHVP8p-M=du62eY`D4bv2(s!)Hoi6Fbk*CYk#iSOkxZ!z3tRG9J>P89eVE50 zXxlRBqfZgA*%@q(8;933-KUwxOdsW|GS_lbSHW_8N8mv?wxP7WWF{c)d#E~@r_&_8 zHbghdpE0i8b>4va_C~tf29-JY*XztC<8C&#@p-)`Ttcgp(N$6st(r;<#YKm8ny7P% z0MM*;9e45lB4wKfD@VW@MjKl5^6d>y-TL>F-L<>7)UU)>_fyV8pybyLOET zH|V#Z$kfTtdyMM*LVOn>xmcY5Ic0H@Dj$XfJ=#a?c$ioAw;Q6rL=v^>nE&j8L|mvHms~u_sH`K3D47oT2xTBF-p7 ze0Y5S{QR%mHBvORMjUwF-;obgSK;tVGI8zTQ*JvNqLSoA8Czq{=Se*mW5?BSp<(^1 zVaY$(x~_Fn+~2bb0v~o)t)dNk>rcI|d$S}xmq$ZsH$2xR&RHpq8ga7I*P_}TK2 zc*4KF2n>^WOn^_PQd#>KPqDV|l3P!3Yg83Pj3}eqp0q{*dA*B3K)`YR?Awq`T+TQ> zgc0qb*HyH>cpMh0;s_YJ>~ETk*AAuenz2J=%pjG$B7nNB8Sv0H&TNUS%!E)S%u!i7Ka=3cA#L znI>^==R}~*rTc;Ic3TVJ&t9`~yUWow%eUJHvSsz;jF5eO+8-ZjfD18v0X3t|$&cd^ z(`>3;&-XFK^jbnPjFUq)t=gq87DywKxaEmW{PzPl$vQNIoLM3w&;-;pmOlJ!>5K>I za_WOEpQo$icnk0LHl=CG#2pwG59d3c1xS?5W6^kpw^VFETj1)Z4A3)-6MnwT#L?`_OOomZ>X z?r3SB@(6@#gkjC)hGIuWga#}sz7us{z_MkfHOf5RF9^2E`%+v+sjv+hnyHyKB4nMW zgCH_RZ|^I)E6?)bLM^FwIUsExwJ@&hcFpThF1VgT$5=^_AH%&b_h?3k_3bL+VwhFG z>F;B_=X%ZE<8(}7M*p#YU*I?34>wwxBvh zu2idKg6gg)YdCsK_ezY?x&*RL{r|#!nkGolJnc;|BGftZUfFU&wqhe7ExU&8bz1OL znIWWQ2_>yHDNU00NXiENU1<_^{z%oDI%I}5l{8}#;94n&VK}cVt47Q-iz`$f_CenV z>0q1dbk0T*uVT>-uJxWqD6ARA*;pf+!_FbjsywuyJ8e2Qt)${wMM95^<5wIuq3lT| zr{PgGs}^D|S(>Hmc3(qH zei6jpM9)*l5Ho1ADvpU|zeBW$8~Ph3AWoY(DuxDAUP8a;)~aor*#~GzYCjSb^sMX{ z+-#H>4i#?qz^#quoEe=wBfpw^YR#aSE5**Z{yZniiy)_&oHNWqtEhG1@KackC{xyK zdQuOJvK_L&rIJOB6EF0RTpGfCeG3~-W2mVcs8nmAt0t3TNtNwtel@gBS#`;MyN+%g ziRx9$gL=Y;HI8{6=hP+08rt-X=_v`GgxW}S)qWh%iI%aJ*~%SFF!})6zpqC)2uvSFSFInm{EOK=FaWo<}L8A8Q!jwv43T+?Ba zbGy=e8abkzVucLO2|zk+jVyQdg4UQ>R28Nf-OLJPi9|`G?0D zj&z9v0uhbpynJovc|MUwi!->Ngpi4 zU7T&Bx|9R?Kkls!A)}r4V_F-pi%gs7bndT~a*4KSA3ge1*~xDYti%OrqJQ}GX~L)z z(6Q{91UOAWVsN>YM+@a**;iL9ilX|2&1ROYC+m7nM0>!*m%k60?PJrm_M#zMR?*`r zJg&Qr@W67l+DHMli<35Y%pq%;(3Fi-l`d@ZHPhZ4s>;M8CcSd7Sq9j{)_qi*YL;ZH z%|wxGFOe(c4oCVjPHQ4=X*M;Uf9^q`+tyottfrJlfavSkcuax0HB-&?(5(3je5FNN z^iH&fBW2F0VQpCq(VX7@56-AL#{1VbKPFps`74xP1dXYU^s62E9ELNiNY`Fwwnh)3 z&cCybkak`04eojv=SwNm@F8@jQ3N9#4;T8;W0||2QCW24ol=TaYUh2$ia$2JQUpGt zK$*SO>F4ik0DFlLtrU}pV?1Rz8eGMNy>C@MTZ1rI?@PyRc8DnG%Xm|zp4GN3CUP@P zES@uNmo$u=_M{Cp#QwJ!&*g7a)m}SSgXQn9meqrTPh_6#yitL!+%8 zlgeD_lpN8oSp~V>@0yCJtIL+isWCj2*@r|&=dP2)+)(H`{Glr3kW1uCLuQg4a3mV zH?5%cD$jrcE)%1y!J4}$2x~~3lvTel+{=9|><)=jLM>cSol8+r{qKtPc>A@btI-I;0_X9J^e_HMp$a)X}1dBRH?@uN2^yo56+mw>lPgjzm z?6x;{NU-57Z)KxmZa74AN>nGRuaJ=iWlW)mREK>3-OEs3lWlwYV(4gzd90yLPM{=C z(kV}W^bGP!0P=l*3-hR&g{@)gqs;c<^L!^WNcEVahRnX(9W8NNA0iQ5qu|T>{gBE@ z>nSf_;nqx_`e9Vn&~T`|JV6QzD}=^VE^ESg@2LFhH5XOj?2gue$~}n$*feT~$PJ;q zXMLodkUW#Mp^bvtYsEh6Fz41({(0$r`GK`A_v_?&ET;Ey1SCVxJZ3**EaLBb57t1> zmflLsR=_EAUHNFyTKc0vt2KI^F^R9pxDZc7#(%zLl=_&>MlNOv2S!oD@wL3pF+q!t zySgZa%xE&RWk6uQzpi(g+pKxE%~W0c#C+cOBLH5F2tPAER*p<-eMq@DC?zC`fe=qk zo9(LnZYEfoqD8d#`FCl5mY=?vP61(RhjMIlqq^VkZM(rSn|$mMDD(-f9}Dbi057YQ z$WzW3uSH}@xM!7VdRRl33B8Ur_q0lkBdsAJg87^qycAx0V9ybvVX8bPrJ;i;A~;<8 z_Ai284M9uj!~MaOT9XL2(V;pvbmwqS#bGDYly4B15e>DCOG1yhwwsN!xQ?{zS9y8& za)a@oL5E?8h)Bd;re$fUkco4hOJnqE(0qUF8~(#yfkW|r0H8E+j`#QT%s8f$lpI&5 zkQ+nNFzMXeZim_oaS$Q|SNwapJ?jy3ZbfqopVwMj>TL7!*;ZuaY1Od+AkY`X)A<@~!I z@A~S~+*%S)1QCZiEXZxK{*2ErQW|HRqjM8$$G!rJEC$yr6`^Kab47WJsq%OK(a=ER zL78m7X?Pt+-`Y9g)X`^a7Nj_{dYyP3*Grl>&JPJ4-NeDhn1=gtm3G11DwvVH>E|W) zeH+n&d>HO`vegcJnoP?DZ5_t>N-dxI7*h-Bwzj6!unPs@Qssk;@>SLxqv??-O(;2e z=BVCQ=*O(-#6DX_)WXKeJ=J!zTRKFw4qrF-gIed_mg#Y|skQ%{A;bWSXESaF3Wm`oXKDoQJGa^?MS~CpquXJl;7dqxPKLWtD)V7LSNGpXWLqsdH zD3UG3on5ALYmQN=kdcP_4;k9b6TZMB{bugw~n-u`8vPAb!c zQL#hyk3_A_nzaj~wP+vY7Mj)b9af{)&5U97!0F@De~fF}uEgv%PU~y7q9KiWs!Ivv zCR8S;-lf74(AHIJor_G`@2QRm-{ydGxd26}$ue4tj@Ah~eHmMlmcqRx;4n-*gzk$x zkVdb@eiZamJUWP2W4`V>8lJEQWbIJ9reU#yY6^BtOGFNe+99*-IJUi!>E~3$DdI^8Uw)n_UCc;YpPnvJYqWOX?2+2DjrmFD zi6UAn^*$WUXr!T`sy?M1YLJz8%lQSFol@vPLxj}hHt&BQ8YW<7 z^5$Qrjg2zj-{6N(j-a;jO7cs>`54}Y$CV0CBhx0i?4DX-)Po;bYLGE& zD{ON~;H3LKrGAOu>Lf|IUo=tEV}8rTn#5x zvC4>ijNc zD)AhlyzJCJ-{&+nYi(bEl47<}ZAdvV`xhCWplEhPw{-1`A1X=YnCp-yrrQSEqowl(cmVwV;9euDrGD?5(N1YH`$@HhX8C?9?rf84o?NzV zYscLu%y$1+nhR;$h7X=v26)q)Q>Y@9BB^Tjdg`EHqai>=!>5K+`1IM2&xVI#S!`5; z-M2hp^R#nc9FKVm746vAc~Q3I-C^w^+XKeX2OmOdN59_lB@<=R&@zg25&c~1+kspQ z<0)2K129P)Z_J7H)PuEdW34JVW}`g4tdY^#*jy?7N-3X*-cte%Uq%PSA=k*+quM7? zg)Jx0z!o}9T_eV}7V3cyqE=@$Q$ux6+s(&|+OoM=7e&V3ETboCIfj$a=dr;*%SlQ#CVQx9YPh)TMxN1$Qb?9`u+e7Hc zg>hfok%NkKDjy$vv{H&dN{PzVczSRqQj#u_>@n@c%c_B-lXfhgOoJwqL%=FAsY=`z4ZG#B z%K_#t!g3yoG8B#P?#7%dq)#&o8IO4|W(_On*gj*Zr7LZjUSH(#rw-#JY5O39E~%LP z8R(jw+OM0#aaU$pejGa>gN|EC8`NL>cShIHWp^;8!`z!df=a+l774a&&rm*9Y}?Ey zpIBZn+h!Yc+irK8r>Tspre&~x>XC{`%8|uSl?lYKBF0f+{F2ivWim*)jqAl^hGPSQ%{_1M?Wz?8!#e>64e}x2%-jUm_#ED$5e*`>f2*z4tAZ7KowU{a zysm8$Id0qNl21SOb9k|fI^to-;gGY!%T9=9=q)9L__$%B;j!-l@`PXaJlF8H@eKc0 z7HvK(G^W}ka?79|TvE6wYf0Lg)YAaoBd|}bEI4P55((InNTS>ads{=p&U5-#o+t`* z7=p7*IU9tSO!S=CdD}1Wt3fF&LqfAJo#IePsd}>}3B*wdWh{FznLpV`U(2QIMdESl znml^s3#yaT2&FRjMLL zMn+Y=9-VrxCpUB*?%abc+gW4<1XMa?=420==HaM4 zl*Rn))5*ufigx2sCqkYpp7&DvOiI{K?P*O0>EeIPFkeoDmSlnjXXN$;cjv~@C^X@x z4IqVt4650Rn2y@+Ppl-ZG0u31%&zm*r-w~z@ykZjTc(5|v z-D9=FaJu#}^y`t@tr9Y?Lr0mS`al2Wblx5d7~RiuHzQ`BK94Eik_2X%L}N2Bp8&e{ za59n(Z`k#7sD_LD5Yj_Fqqn#tu<(GvG;;&3`*?#q@>F(rN}NU9XmgV@9}zq5gPrKK zezH+Kd${vKz2D)MsYv8wmUerH0QNPUljz8qQ%ZMvTZW!^C7D6hLAK zm5vV-bM5!Rg^vmCoZ0MjwIuq+i6jl@;nErfnH`sD);?TR_PO+DC|f%Yfw-T1rKraK z{O7;E{i|2}-JdZ^^qtcg5k#D4CgeD)pW??V4*ov~suYH9_b1aZ03y0BxTbNAQ*6R| zcOSqY88WIyg0oM0N}5;64TXPQ6VJ8skP(7 zNl^QAAGk^Mhzwd%E$ul)h9I3!@DM;a0I-olmQu}NY2L1Llwp{GQSXK6XBQj=^<$~v z^{%L`#NQu(H_PCW(l%ILAfcIQFG$K&DS}FJU_#V#jey_<`Qu;NeDJ-k*rQJ&bQmP8!18szs{o3wQ zA&S=y-VZy{*5?}@<8Zrt(guE7W<#MgYUVy5*~3t4LY{4Fw0-OR`HK){ThPi-W<@)E*=4<# z)U4_`-)tSYm2z*@Ou5xB47UctL<$C zh7_u@Ccr97Db$iLW1Bcv_^==-Wot;VanfVhhJ9~;|0=AY3iYyai<}blXT7D@t+kW@ zLP`OTh&$^A>{_=%t+zWe^R(>hmH)i9#jsz+ZgyFhqZ$sM1mkd}dj}tn9)zLnCF=+q z*Mq#jkCI>scKIj`24GNrUl+)up_XhmU!xql?S8Fj%?==!e-TWw@6Y#8);E$fH#Uyw zS4RS{zK;VonpyS87vy?WgK^oma>9o}uBB}Ed!52oWPRr-IZyJFq82Ny-79M5@Ggcq zS!xDTzNrUJ`W&Ug?meB9p^-v%Cde6r^ZV6)s?CQmOaF)6xO5zdA>%hHq?{;*W9fK%p2u)SX zb)j&~>8c!HmP8NYZqm|R`*76zvhVW-%A8`tt!cZX%imY-tQFf2byc@OV(SeBpVb^pD6crU}c3~Ar?bzio1-%UhI_ho-A`!!t4I^NfP-CnO{TVKm-f3NAa|F-$Fr1g5g-}hl3_Tk^& zm)BB$pAE~h@53^@_aVJr%euUmW&78eUzu2!b-DK6d(wM({chWaVcFBV@2}Tu`7O5M z_snbA_xrjpulH}Y;q_X|ukc@K|N1ukicZV#*S;+K@6Er5?%Te+ewN>o`?BNux9qwM zuVMZ9d9C}e>}42+*RsCT@_Oy>`}_6U_t#K<2aw*&G7M$d(?0C4|FLHIe`KZix(~1A z`W3aV|5~;#zmBYBU0(aYL%83EW#51HJ-yfakpAskM*_wy0xU`--m7aRkyF}Z=V_W9a>5&TuX z|6=ev>)(NF%QgJQavk2o&kM`HwU=QV-mm={hIRcnp1;N{<-RXV`WM0d^?KijUn#%X z4)0(3%d!s3`@L`bvc7(6F8{W(@9$rS{`q|e`1i_R_kYn?@p|pczFxlrfBz!5ynY$@ z&G(RA%bMQ%Yk9A0D!=z_zbAh!US2~Q{s+O|U+>@bUpepJO#LSGcM$L2Wc=I8@c!4w z_d49uzNBA7f2Z?1ZQSqwBDma#b$<=(ub|hm4A;7+Yxu=^_}99<{95|^`rk=y|AXLb zO|RFm?7x29hy6E~zX-0wFN^EH>+3Jle~0%ktXsMN+x{;t+rHd?L-kI-Nc_sWUd#U= zcvgDkEv`@lR@(`D0TpOvb(gP5X$g|k?K*|MKn%a~D;_25iwN%Zkpc5#S`T2a!c z(CMs4!$Q2T$7#1iPl^gds7CCG43lPR<8fsdNrTFPfi66#!nsVAC-Ce}u7i?bN~oUI z=%@8+GOcSXg-t5v(Wh?c=$s@CK~ZH>2_;7QhsTiHx&M3z)UFiQkBD@^NUalxbG@2S zrQ!dm9?}F5YYkD{GUe z54Xd$p-{*?U$FfpXE<%03rrl@XZqQ(F5Ia9(cA6e`9MG(BI~C6CYdOoUIpnod(Smw zMBYaImZwH!50&sq6e^}WB=K~vdP#YaP_3qEKcYsW6FJnl3{wp<&S9z6pTjWad`!Y< zosUVzXBsZFc7i2p@^2Usj&5r;R;{U~4SE*`YmhUt{a{dR>| zVNz$hKCSJ8vd!5ZM%V1|h{7)Nc&&ueKTOad737Vv)is?u;`I3;AmD;*x0v!us##ldBqb(4PKi(!1EAnV0p)Dp_MpC;t0qzBz?&AHU~6})Y{1^omGYB3PCgR z$n}%tOT3h;UpV%wJ%R88Y$7U2eld+NMjhOeGoSv=#5(hJj`#A$TBdq8UhZe7{RbRw?TgQPWi0 zY>u`s_jDWmly4J_x9jT3QpR}|6AN7_r%erT~r zSXSdx?J7m~bRwaLmf6uCao!|yR$aHKdS+ZuL#@)B>m%5gE4f^7=?{!hpZs^^*7h!q z8_(m9XPNrZw9ZgXgGcYDZH=967NqvjoNP(8HD&is4!a%~GeB>`Hv1G{hGGcsjVF)R zgcQ5ELRg3WJm2OK(P4NZRkzFNgSEgRBp|Js!A6J}mxFpLtRxMJ<_!! zW=6@j1>y4Z);aAlu_aawYP4G!bIJ+ldr_4u#bdkc85IXdvBNqx6>Acc@u|dAMYZxak=}7W`_T|vvT{o*wMBTbu%`m%pR87a7 zu&`ui4dt?wMDip%4j)PD$-Z32>LQgVuU*rjaI`+cJP5F~5%(b~z^U0ZJJ54Z^QWl{ zL!6S#vk9_i6=fc8BbWDGbyV|nnsn3&DQ~&n9xFg?WShUIiKxXryLwsTIA9{eKbI)n zDfTCDZBGqFu}Q8J^Ri1pr77UmNLH78*|H6`Iy*w&p+)x0G+n@JmIj!m?WSHd$ON)Is0qqh*o zl+r2R-OkBnY8GeI1}Qjq1i%T}gXfg)YHTtg@3gBFlh%y6P7l#KF}L(8O((M|Esd%n z?dC_wV^0yP=YjmOacVeaykle^P|*@~I!_F60cuNDXQR*{Lc;Hh-O;ReKXX6X9#Gyp zvFvhhJft)e9x--tbiVs$Q?(E}@2yeM=3rB`g@A1dynyV|<)A_yZ8uAe&>N28jhrF6 ztg)}e0YJqnI34GckB4;ZL)Xah=)dj>DuRC?()T+U8O7i25uNzJ<3^>ms^wY94 z3YV0{Q;O2YHmjJr;%rE-n=ujHr4y1LenaSpYi(1_;riy;JVs_1=7!h(kswjQ(;MfI zlji}SmIIjxEL55b-D4u$cGI&3{Gd)^1ysc3Qr@9F%*F=dfkTM~t-Lmd-i-~cph(Ld zRwdr+snMM=WmY*wNl75r;(5d5&@8SYiP1O|nlzv_B;mM2ouf!{>2X*yW!c5*AgzUuJqipO z;b9D&j)mZJMD!{rdq|50eDuCe?xJ^Bs6d)sM$?St?xO?{QPKfvx@k~_!)DvYAbP*> z?6i@m09eR&7k~~LCT*zsAloiAmt$%PP%p{Ff`DW9s+xYGGaTW)Xz#Pguu7?S=(!&i z>W6LBT{sVB7hw;f;ix3?#B@h{1{)3MKVzyHOk;+omg`mpb#gEoxzS6mz|$d zCOHYR-yk#6E26%xlSL67*~?5mm|IiH?+wssWQ{gDqjA0Ap8=cSuOvA&Fsr~t zjR21-@AtPrpwDGjo8cZxc*L?z17sG1(Zx3N*M8pdSPn4(?k~Ox{AV9Lp6vZvnGAxa zXRVbU>{&-?3xbr9kc-vQ*hI3@0~=5EV3CBf-Q&y$sO?+^b%9*xBzN{qw|tCR>~(zz zMDo5WtDB|tHUDqenlnOZ0u|bAoU|#Jk3|xo$!q2+E|(Q~q!IQxR5p-^ zZGBi(N1GJaa6CBd?$)`M7=?%TlA;uLhc&CyGwr)6<<#Zgwv;1(<;;z`>~@FRtmRhh zjP@nVKqVI_M&x6G)~Xx^8p>U^9U?|5`;-bZq(1TJQ&}kLcFm&NBfv=@guIcb`&G;d zAv6OBxez;m!Uto+qh=PH+&0l;p!Jz!Q&8AoCI`QhU@@xXE?UnRU0LbpiNGI@99Cdb z*8GcLBLeZhPXZ0-B-4{0ImxU;c@F!;`6-n1(a%S&Bjps*w>L<<_GmGU*2aiq`C<0g z`n9|ql==)7=U3Mbnd1&?GO?flt~gnwi^==dL_w((g-$GnbWvItF}w-P*5!PP+8R!OA0V%kkr=Ciab?p>_-jd?6Z;_8h*tw|JAu<>aGk zVQQ+hHRBzbwPRC3FfsZldc%|kaYyZmyf`;NgldNS_?7$jfBhr1U0^_CQZq!tIo!{) zr;idcLue%q$XibBU1G-3TqGn*&uHV&)Tw$JvIfSAYWZw9j&@O`p^J-f%q7_rGX_v7 zXhufIbUN{f-13DoK56Fk>WvxQNdB8T?*!T>vge)3z<%22x<7Eat4QI z=Df}N?DPVFST`+P)<-)}$|D^^>73K^pMNAK3=pgzlSgx<2hw?;NnSfRYAZL@B9%ZP zvd*yGz0eEF!=(4z0ZwNZqz+D0t%gzHD(VdF>zW^g+$4xgFjtdi5MQ=FDZwrf&hJY| zhPQQb^J${-**A!lGo@3U*J6HnpEP8Wj~^1~fybki^J8~fKNC&~Zv>~4=e}n1b5a4k zlIJO%?!N6wImbW$oD_cbIgg*1rnw)RabGvsT`A}yEQpgAmWPUh6_~b!GSPUMa=o7? zs+vpCxiuJamjlCP(AMIcHOe>|T6@a>fi9U|b50E8=^kf7yU&k;`o>=`Y0#RshkLtK3W@ft^+x*;mcBu#Ao z=kF=S2CV>v20c~dy=Jy7z3d{m6i9Z8FkM}rZ2yO8>7jfiw?oBGmljd$T@K2bAu-dw zG&t{L)>FnhAc@~q60|d)t3?)e#eUkD6H)Gv%9;#18P08&0tt8R+kJY>QmQbzNR>yUmN*~pdz6+vh}w>ZK-1@Zfn|l{|2yr^CN14!Dh;RW zc&K)L53o&E^vqIGO&h6!f4(m>D1_@)?& z%Bhhj2bbMLM+E@#x^zY}v^uSS%AU=Hv*lpXC!`*{Yynz7*&`@pBe^#`pl!K&6xIW1 z92o!};uvK?VPhBXV|zq&anHmwyrY+y$0#RM84>^WPk>B2V;nD@=r#ai@CgXHNmV!Y zOz>Jo#>cIMjo)Zjacgzp|4Ggj&SPeOP5?C-%zEji2c@87eq3Tx$6*0*$RwUk4_vGQG`rQYV@ z2ycQ8N=BY9-V;vhEb+MbpfPQ-)xc3v|bTm;&3zehHXlOR`U)xP) znF>5GgnQ0C^QnZ+-pA@w_%bL%Fu4aCNr-B*JiX%#1vBMZgHdhnJY>^clAR1p0*GRtubj;`S zdUzNQj`wtdkY?nlb>F3Z3=&}njML;Btd(+ytKS_RpAT3_1YwW18YiS6a*hMu7=DmB zEm82UXPs=(c}_+X<@x$4(}d5*DvX*Wj(fr{Kf{aL(1}j2DY=#x9osuSN+d@ zch4===`?g0W}KFI2JTYOF$&wwk+{)M3A?>^6CIriWVRwE8=^=b4t_VcqZ7F1(LMs2 z_iJgCidhut#kpO8K16WbRYbXLTKBgf`X0}@Y1aZdL)$E;)N%@s>S1uc?pwmy$P4G$ zpf=$h0qn@&1|;#YHPw6nc7b@DNtz3YcFG+Y@n4q{ExX~;N#Td!3(kNUIE zOo<|nYj$g(luY7vkHV852l_}6GoyLbr9j=MeEi3##;`3SUGiKx7gAlTinvZ^k9#WT zwm-uG6|n>dQlpHi--iocyHlxFN=fo@9;evy1}j6DB<&mOc?ND^3|H)_DHC%srv`Ha zZg~+C{ostza?q)<0p-vA9jsZ9t|pCI<)O{miG9E((@4^fpM68|vO$IKw@kb~uZ`T_ z8@viick#hYJ3L$ih6{bpSNra|*fft%JxD%J+*B|&KOZIOA=w(0l4qKC$osBwq!awc z6mgE$Pf<+gr-fX1t4EDEMfqv7lK#HU@cj^spZSC5afxyjfETO0#t_OVQlT{M&Fdl8 zCoK`Zbh%^_M|bfKe&y|cOnz49Cy!mGb8DJSo2I`*itGBiiOfla-g;b+uWLDZbGI9v zMYQ*`b!L_KOQvY3w1yUQLPRK4V$D6bP2|P|)q3(uS7K~$N$sFCtH#u(mU|U)P8Taj zxootQL95-YQG7Ql01ulT&fMWsuc)ipTa1oqh(}TFdh(28nfZ&LcCywea9*^H7|88C zy0)&RW&w>oA+Ec8SZnphy3cEe^@vIPeQVQcQ!&JG{~(^S%lP$(?d_4ffVYw-!n;mE z`%3%HU}h2tW%TaVA&SSsXAqLlt@vy#&TFeDu}AcJ8c;Mu$8Z<1)~|uq=aW*yMTi!X z9ptt3&Mm360_lB4C$-^ByXV$N9`$23nnX3AtAiN^ZHRX1^uFLi8ZrF;5ex|=Q(%fn zKYP)Ae<+X)!X)=LnD~9&f@k|!yNSuc)5}J%6Y#CteuJDb*yHrF%ux-^pa$u{Gj#ob zTic*|CaZo_Jw>~Fya$%q^Ocw{3tS3|sa@^o(c!4sy0na0=Kdd`D)t@E2j#jJX;`vY zW7J8@TYVmjU^as&B#Y#Du%xNx;BiKqLu3*OWN}%y8kEEb`5(CJnUP1kwLNV|NH5lx zzwS_ONFl^4qGH0;sE?bWB=?8l@m%Y}6{Pk8sB_&vsHeU5|FoyuMOv#@iqhiH^LC&V zAf*J7?duoqla?tCNusse@^^V^uRx9vx4BY? zI{Wlzo$_prxR-C?qZk8wI~}WFT$hP5CyL80Wj#z~-5wL(g0vg$_P#UZYEjSO^0=qb z)@?5umTU9NdhUPcnXs;o%lw<7_54t=uZFSPSdaH^JGqT+ae|pZ>W(RNmnQfp&_o+Zl#t z&D%0N%QL39ZMYUa!?rGQs)~2_QwdrBt_J9~R$h`fop9Oc{T^3R69L)e@kD!wmhbiJ zDeHKLgB)$yF;ehRIew_fmJSLMhSs&8qtY7SW@mUk@_+uf1c}f%1*y=h1d)!jY0j%PaYlSsetn-ve3jODk+^k* zmS*MWR~%l}pd;Cvhdb?lU73d*@S6G1YT8?&Hw0$fJS|>SMG?5>|Bs@A;KO{g=p${j zixfu$HVL%YkIA`-n(Y5PV9;?NytKAJk!0LvX_Aj#hpg?&!{5bo!%40$C$@a7%YQa; zUiWXyMDDI#kdc~A&+~|VfI#8^Jw~JX2eb+nQ3;!;92%m%@|3yJ^IEx4_U6y*jzZLl zwcUrEdHQHBvI$!j3JF*4hZx95bAyc6eEZ-^ypQ|NFEmb*sJK`PP$W)&gDu(KFolDj zd2(C1{?{I(C12Ai#=6eA%;}t(*^&gfnw;nQ&nNDJJ3s5o)8Osye2Vdb#ACi${@^^9 z1w4EB*)U<2p2>?rEXFD9V%zEyBzP$$>#_J5S}1l)iCw*1KUEoJox1s$c}i|ld27n6 zD%0R1O(dLcq->_NO!0lZ*N2FjsYvu<1|qr?eco}|*{Gw3JYmbpZM#-@5SA}r{tM!_ z)XO^KbAMUMj9z9Y=8|>PXB_kEpE8lQ@hmS%wQa|>NY#+*KB7rXPN7Vm3e14Vv=+2N zh+WCa^JX;HZysy1F86|mH-U(pEh{~SWnx6y+w-Z_rCXDrb_~U`0BzESUw5S@o5W&8 z+o-N+oA_m|5_Nt^UJ^nH(AiA$tkV=@j$z4Xs2-K6P^*MAiNNq*%as~*Jth$`x@O}I4Y!L~C{L{-OZ8H9Zt%Iq*myg{dQ;s`gk19{ z#skEImX+GYmd&n_)OH4W1g$RejJgcbW>JS(0=hrkdP5udu=!;dEpG4*{;%?Ox#TN(z`WZQ#B+HOY>|M$G-Gag{I@dkv9XG1(=+t zk@!I7>n7Gz+tzqG7-(@dO2zPI2&XBlV?EC5QiTdX?$}CJ7XXzaYzUUE4R2VUGBiwj z<&?!4Y%&x+NJ^)Q1xHC~9+KE=d|o@+G?~G=nxQn_Zf)@=5+fsPXf4*GgT(-BZI*s{ z<uhQVm8{|DrB(FnZ@bf4k?c{KvHJAh^S2R3dKhJ}?E)7b!EH8sglD%jvSpHf1 zhU)1L2S6GRnK)bJ0hSS0dL9aJ9xceLWKjB(AKUb|EG73z?=ad^{lJ|N2?l zq<<`8lry*7&#w?wOZ(+PLA64wA(dN$h%IY9_1s^)w{Z?`kg4$J#Wu)<%bL{Z@(-s8 z(5nnZ3JFe%zG(a!TMO_!q!kWI=lKFmx%JIB-I=a0H#MO5$EA3E|3ZUvim0wjfV zi)@xCuzYUtz&->ci;LEhsjru>gE&>wNm>5u(R{*VNxrn@if2hQDy-d&cA?3Hw2U&3 z8d{r4IEW7?ZmkS@6KyaQPlj3hm{n{#2Oa~bM`?aKqBrHA>F32^k;#rY0R)EVGdtQW zb^jyi7oVEsN{VJ9nrx;RD%Gq4RhEk>k3O*=FFOO8uhvRGyTue`%g>N<6qN?4jVAX% zTi;P+;$D9d9H-^=WSS)Du@(Q%^3OU&rQZ{F(dvRt)l-#ydEjB6XR!jxfDqnE5#BL( zG51apij48(ErQGaNl|Gz$CtV*(r6Nt6>~Z)J=dkDhWcl{;2JIq#t-h=Z{;z;?7Q&E z=}6ZiHAEyP2)dM-cAAF%yq=|oY=CQfc&~)rHgYHt&PDk}8!if64i_n+wPk-uyOlJo zC$*v1LuV5YjmF+CEorRI?2nM|_Ry zhgh=Zajf6(zwqc<52oU0;Ej|**pYGmEHmg-!SQ*tWmAWc$`}h;JN%R`y)7z`Npp6h zz=B&j>xlL~h<3HSEDi(pxGZ23*C+nNdALXX;T-~(u6yIKim85(s+E90Ri~q%PV4n0 zZ44UQHA-nsDzy>614_}5=bWQiU^s!==2gi_`273NQ$+;4@#Ox@)U0USS# z$*&!Xn|zM9o!%i zg7#YawzD>#s@W&6Q;&%E;OFCgH|dWiCJNpfx?K|0eM#|6Y1C756Iy+$M!Ip}SmtVT zJ)=((t^p#c#PNQH+y{|k;?^}wpPtj-zhTP|VAQe!Hw0$A8_xPDtE`(0Kd0Jdf+$Pp zZCKBxoS6?{@%NjfiGr<*%)6X1(@)+roEvE_In7uYhr7gS04A#N0@BHW?Be~oE|W~p z$+QL-F~5Xxf3G?zEV3LfPvyCUxKiYa1PtHa&pG@49`(N|g6k zGhn=>u2|O|j~rY@f#C0Fqi!W1TAv&{@qTNcV3mA4KtI-b`FmDrSAnO};MdM#6pios ze!kvoIu8fkL8ag-)+o@nXcvWvga#fR7nM}KuVwY@eKwvy2yhhcE zVdayTMO>q_IdE6cV)iwcv$VDR_o?pnc(BSDhqlqRQ}*1BW>wJ13SU-iV|SK;D#tbh zM%7xSBK@y_{+W(@zH1)eV^Xo%6=-Lc$N%@W{`Y(H^&jxew_C{mC*xTb8FuLbjLlzf zATE-l&4-bN2~- zx*svRB#qb@y3W7RaETeNdUTy73CjI|{(1W;XCq|FVwVB-pN)cLms-S|=}6Ji_Lt@J zL|ZbgbbJ2u&smJbaWtSPmo#FQR7AW#(lF@q&!ggTyw6?)$8_AMQwnuvnC$o01;#fw zL!U21bx#N!vZpweEz`#5aQ7~N^|KjU_T0(w!uekAgP=B<-r37>vi^d8ewX7aW>PM? zr1^Oq&bf$iANX8;z7jv>5Q!v+?1YD2T{(S$vlqqG+Qd!hP z-@}wu#;g7Q$K95n_gCZ!_V-22q^b3ee0iI5ZkwGe&Xlt{vR+qIr}~*Quot@^);>PH z_7l^T$1uY+(AZi;b3(mQk3$uLHK1Wh@`g4q`&mP!Gln<50BI!D^BbxM|F1dOGO%t% z#Ku19dHB!r#MWqoxXi@!^C8PRw8>hXLhk#wr6Hjn0P)eT(Yk4KluosZehR;= zu(xXO#=GykSvh8^OB!QYrs51p?6pEGX4}R$Q zmZZrm4(&FaJGU{qN87{iBFU5cBph5o22s$TF+S&mPoRe<%$zt=mGaP*A z^Tv*$N?y-s+&+ifDl%(cn1-c_jL6_g=8 z&~u_NrN*&r9)6ARqbxs8BI3x$HMVVx=ZMhZ`mPNw>+Zrwe*XNN{zclFT(DiIQefi| zDt0HktlGM?(UVOk6SfQ%bvfRXOAo*I5jZ1vpW=)Vj&7)i8Lu55h9>XoWm~Vwg|N_! z`C*ge+vj=1LiwZH)y`9_Jp2%aBi0jpVtokzNV*Zr;fNk ztDKgO`VfnspXaF2PCfTwB5j-LbNkd@Yc*^*`C6{$KYyRK!64CEKN~~zgzIcm|J9t^ zhh`=qgs(mwxPY;2jos%4Z{T#i&))US`sj3z@$gJO_T&Br)9?W&To@(USRvnn_x)@J zp=y8X#!0Ml_WOJpPKZiq+>49dXV%I8^ID!FiQ@$&l~UOsDJQ)z-#FzMPbFB$(Btfu z^nJemi9$!KFnaPi({hfjC`q071j6F~R{m(=8CzbOkEP5*-JAi48vlWRFFlq zkBz9zQc>T-31d~U()Ts`*j;lf*^Wf!meiN4fBtuyRMbAruff_jlG7>8o`3)G`{W)r zFVGp&sn)_dUZSjAF1z+op8x!uHz8mn4gdS9(`fIFIB*N^=M4`-?$vU-_p8YH9@x7G zk+Ozc8$f6qJ15xUcrGN6u=TPTluM&bP+yXyyF-_tZ(XcRjZAk*Pu% zm07?^{Yuc+j{o)duZ-h?v4Zr6Qt`o1^sLY4hRN-a$B8D*g4}XIPdaX`utpSnp1mhq zx2Ad2Z>bdj&&bmYeYf{;Mp?wjP^zxip*|V8B3p&cp5!qU;cHOM%usxKk*Ij`>qu?# z5s*BM3}xG!TI#W^Q*Pzg8Wlt|934`$ zu#vKHI-7P>$aIkGYWDgYB9@4d%wl*JnL=dWL-iyYXopKZ?K}IQf~8KJdMX}l?HC_N z5fnV%FZAQV0@~Pabg9bFk?V@x{YZN(>&f1h^z7}S1fn&FOXUMJJM(PPwWr~hNTVO1 z7~~Ldf7eM@eE@eIv(E@6#7vG%j^fcB;E9=w`pLs0LMv6yChoD$tdreA96-G!wV z?ZWS$zoANFmss|O$Yz`3h7Z~~wN#`_I>M3obQmR9SFwcF3CSN)b4R)HT-6>6H#vm`b|O)FihYQG&51Rv-}@Ver-KfT>)-SrI`aUTn8 zGrZMjmT8qF+UQ7<8JFiHI5BqZPTNZ^-vUZY2tJ9N|BI)!T7Mqpn?!EY2j2 zp_u&PYH?zPa5~0NVmEE2s+kkR$}wjLdvlD0Ye^9ZyEIghTT?NR`Rudhd)eRTf0hIU zDIw`ujXF|nIZsqA6*9@evBzvt;Kz~(A@%2lY4m5HJd#JWi}OsQSBb4ipT8{mv`_b; z=~K{%hZM2^2hl~=?Qs-fW$&Uq&ygFsQy+i-iNlm?)hBIpNRL1n-^Ix~b2b;4xJt%# zjj|7?fHdQAsO=tl9I!|`ei77@W372ppsEBOK6Gs+P5re?2i74b%Gj?Q~9;MyS%l{g~q2?87r2r zT!+dd*v4N3qm0iA?k`V0!YfD_ekPf$*Uyv7>H#?kqX6oRQ3b@lTNCBnT`=5v`$ht0M_4Cc>py_i@X$YeVe7)1~_1;5) zaj{C<;mZAxS@3hzEE)S!WLz8dEW){oD9}hQKR@SjOY8z>x@B(~hd$qf*!~h;*2d!= z@Ouiq7n0M!Dm;_NLxaLU$NJCiPfyme26anM-Na?W4_M>9iXn^KFXNzD zM&kV-ULu8Zu%$anl4Jhpw#@N7bE6T{>u=joKiR zMKn_Z3p;IfH>S(!gY<`DIDHmeg{4vef81;+@Ss?)S zQ*SQk4JR+keLZd03}jBC74moaqR^{y+%)Y`?<79^E{%CzXqOL5&Pj#`>vWQ;$E(K# z$U5{f17#-@Pm`ydE=Tp@=cjw1PrO#-&#mC>o$k9%JuUIHNBHcLI2|W*M?&tJeoho+ zL`>u7wx`EyPa;kfIiEs=T4}&Yse{a@pF7I46WeXQU`dNT(eZ%%$TnwM}Ra`382j6 zHDj&U3tdR^Bu@Mt)So8~vu*WdpOITo-iyZYxWAthq8`*7d+B)0Mi8&8qMv!cayi;p z`XdM+JcwvReUm!ebI zW0L#%_veZ0-Mwv`!ffFE9cMNuKAd#I&5G2hZ(kQaUjHauYu5VVIj{GpQC8}Sr1y;P zU=5TJ+HFbOWhsS>!I{i47a2vwb*K+EsF_^GcE=>Al|_z0m}@GkXTw3BfSA<)C=IZ7 z&Tt}5ot_7P{qORS2a2L8bi9;O(IobRHDpAZRInyJibS@|ZItOLcSA=erQN^(E>G~j z7sVf@+bkKugOnyz+-X7)uih9FpRa!=%89llkK?%S!cHU|L7y6Vt;INp=8kknF)LAv zKJ&IhvsR0qQBvn;uC0&bqukGlTWX$uat)E(WUAh$qfEI0{dD^Z!|4Y7e0Wbi8k>&| zH*gugJ0qmGx zdG4F&y&u?|DSJ*Ep|F&loqx$r!gu zK&%=k1!;uy)GfXK`I;-fW5MTxICgK)@G(~r;f==-*{*gneeaow*Q;&N9P7Jz7Jkl? zZ0ufaG=$Zm=;VS;^v5V}Jr3wpu~RB96UD}9vSg#n5q(&c38BH8nf$!N$P0$|a2)ik zeMT_Jvrt%T$nxemKJFBy0qX54-6%&QLT3Nv++-xGL=~c~^-O--avM$koGq$W3Uys{ zO8;c$M*!JU)dRWz2kYAU7XrCF-> zmPJQdV%*EUGn0aLN1SYqo8pm{PpaPhEAw8Pd@Fh+VITeu3Y=3FLWKuyZZhR#*qB9_ zY6g!9WBvgwo4#{@eCI++RxR}@-~YFA(PPn`(NdSqDo&1|`ozz&YinJ?Mecd3vHpEZ zxN*Oqe*feZp*G-g;AVAf=Klv8OxexkSyG&th<0xOKdNu{tY(BDPA|~bA3H!yw{DC^TxV0 zS_e%0@W5{DJj_^81UFaBhluSPNbFbQ$r}}QQt$3~!QH88ss&nstsHf%eY{T*lGxJ^ zw0?otY~L-#F|gHxBB&CQaOhl4ci0+|tSI$@k7h>@zZ>3b$~7ilu;%LPds0%J!x8<& zft)9P0K6B z(mEi-)fERYoyhaDHXenSnUF$hqf55=Sfx&w1?E-J{N%+LmaDu0Y6P9l*i~!I=GFEc z(|gEpM@8=tVYUO@-<0Z=t!veuySJ?A-p8f*km4u|Zi#u~he>_L061ITM6$!2?h2$+ zhEPF7cj8kJH2d%6^*qypv7kY6H00aA9i=+SkRFxSNb6qNm|WF+)wH~imWZA(jj2TE zHA+1?cj=kUrRqt_7sbF5(=kM6xlFG$Sx5_;RM`|e4@y5J(Q)<}C2i3*426uUuu+;N zk)BO}e0z<#rE2Zeo~U>Y&l){sTw-o-k;3C4w^C)AVmf=g?@y^z@KHUu_0y3sslPWI zUAw$qk8PWHSxS~pkN24Ghf8wz52Uwr9oY_TJ3^&e4zgV1ro4n0r@Xs}XX!MrE@w2< znOf2Y1T9aPPZ+C)kk`uP9W8M>BGA+W7Ydq5TyJUbGV#y^okBu#crun_gKmY1gwchk za-+z5|IdCupmM8v${`LZEkj<*XFlZy#W9`UU2z#*nKq5mT!GD4$K1!M3{TzmTocq= zlbadGo2#>QFRRY=h;FS;>6*HNcXzv9cL^J7HX9?OhHe>GmN>duv#KIlPf|~cpMGLx z-6Z^67Bx;dA|ih-@g23QQsh4^oO-x!)}mf}tHF}Y8p20!xR6YA7&6iLQ9bU^xDQb` zIZE5!v%mr6$YC{HdkRgn*p`ak+JupcK{^>Kke|P&C|E39eciqq+4a$?CnU+E-sM?k zU$4{{!P6Fr#3xSN($O|Ze;jN#!R-2ZYy~H;mRDw!7=Ow=6p({Td&lr}j;~?_j ztf~!S3@N~uo{@IjqU46D*7o_9HpxTv`TECmlT;+zEZD?@me4(~$&eFGRPS1Gs+3?| zUhg`c=OeiyxgJ%JN0j0i?DkNXPz&d_WqA4LVgGyGydmeD?nYG!CG?p5b8U*J)O)Iv ze;5+*Hp6W_yiHN_DR5k{m%rZ_SLRvrR z5pjq}|6J$~4~Aa_R|031*3X~63Zxq~i26#cIEk@I+sI86O~S6V@H`$Ox4yop&UOgcl7vsOKgoIJCoicP2;jI*uKWKv^_j37&! zCYa1h)OTt^IlEQ8QoGxIboIx!51cXT!OMB!fuzD^_YdBNDR4AQx=mt7o-#1|{T_Av z1+a(mhLXDDO7inxB26k$idIo3Gzr1n_FGrY$j+`rZqY7zIF?Ze4c!! zUH`Wf^J+cJ+F8qE{riwPA!d}xn*v%|P+&tz`|Aj^YFje3&&2oHmC%2?V9WoZoaCHN zRR^s}8G@y%(HZ6-g;)2^^J>cau!Jj?^o(|iOr-W$a}Hjk0@-40IPONmP6)!an*~p^O=@YtVIwMu4^rQ>>`S*{SnSBXx?n! z+HD)oH*Cb#=}Qs!&s9XYg~2d^?n9>(*7=x~>R5v)=EF?=t} zB!|jO4<)vG`y#IkailJyb~S%UyQyGS!rk73re+>p$cY!FquE_!MQ({AA)cDe z>Iv3DIl$R3B+*e+;X<|<+qQCA-XXc@l$p;a)9n@%EHtWI*3sQ+X~&4Y0Z#ENJY|X z<=C*bHa<+wa~J@1(X>jfF%bfM3heZ0q5x_AT%IwG{bV}Wa=_wq)$N`@+MEO_+|imp zwxs8JIDV*XaoW9PBC$Py`VNjFa;2_`JZ8(9wdZB+^Gv-H?JK5G!M%OCJnP+sJi-_O z4T0*In@!8oJG+(=E(%)H2Hw&3DwmlUwV_4_PbbR**Bpf?Lza_Wgdt|`ymmuc)d)oa z=0Zb{qYoDWUWFIK+!J9OM5ZA<14X;)DG|pkQ*YJ|4o90gs$JGVw(SQG5P{)iv~(FK zHEX>^wHB`VEdoQj8O{(V4T%lYzDM&mGp3x`#hQ2OR%N*`+y5Zg3aO4lbhf1n^tX2L(WZAfiHG;-jf15cfeip)gq^q*nhXo%JKv>;(~z^nLU7LS0|4~2 z@%UFE0%DoIzbV=cEi=jS`#%gk>UAm>j15+qYvG)___u1O-J`s9vce0ZHVbeQ;2(m^QuZHSDT_fwpP4zu?;Ye-dyk?da;3RZx{~oR&4~#63Mrkgb8YVlT|9b_Hk+xHX}m|3iy%1qSCt1Yc!caj2 g_UU2To!PaXdvV4o4{AYZd`lKp zX>C8SK{Y>Y$Dd>JTrr2pwjd!VBm}I6d}fW*pHlYp{qxUcOg0M|#%4lQz1CjveYvRU zeDV;K`V5VG5vA8G$H7x+v06!tX}tgd_TWdkwc)R{R^-fkmQY&D+4GsE0OJF^rANT@EimlI&DfI-8yOz8`I7v~tf%Muu>1Xyl4o zSwsQ0;;^Pw)QL!k%&n! zHcq@5J5Ul0>QlNGIBrcR)hWdD0+EYBs9c-IW2!ghjr-7Af%GlUH&KDmi4Fa|$!UDT zW3~z@wGqx{`0i{ka`5@nKNVtcXyZbyO@#fa=&IqkoWaG&s0x#QB`lg;<%&x z@a~gCS~yJ2)_)YnfMS$1soi@ght=6VOU;yRg!y^DC49cuWqPE1R-n6zYQzNB`#gZ? zSzswFR8^SjX4Lm#^MPcI-3;Gr(le%q_vH{gs39D?;2g8r33A)*N=M|T!n1TXI#dkH zE?>421a=!KJxdlKh9aK_#SJG~znl4)l7tVaLUIg%(%bE(dd`<&A1Q^h8hO-Wcj{HR zmowdv2C$CV5CW;Vk~#0kbQr3unc?QsT%3J047(p{21SB1PNkC~k0DFi`Q%!kYB?rt zc8-bnwc);Yryi$3X3b9K;Ct6mE9(hM(zSjbJVL9iYi~@(CMYej_l1)tkyPX!qF$gU z?9QoGBI3SOqgSRBnxPGmiw1RC@PsP-Y8}G8={aSldDyLK7*s^UGlmis=270|3KklH zY{1u@$a+5ZKj%XV1)8(-@zBB~m0X)=OB>EgPNxGskC>1bSb~6UL+#3~Do6W1ZJ9eB zxKKgM@H8Wu_*nj&g&n1o0<=0prP{NGNGCuQ*(i z*v50xuj2d9Y?NkA(!=$fh7^qs4o7rCI!?0vpOd7Gc5QsKi6C0dfWkG|$D~;rnA>Ab z9NFb?d7#U;q%T{;=JPOxB?;R7a8}{>uu+KzwQZN29!TKGgZuloG0W5pIBzCbirCC~ zrA}FHwL>beEp_H;a$_lh?}RN+V#=Pa$il<13@5BPBUGx;1xHQm)ec^qo7|!pmc3R&{7sxoB4>7VyKO_56rZCLhmM17)2^gy~v}f(*S8%T1?}0 zHdNo|RF8Uh*x9X5zXIEnuDguvIF2iwRFTwXH}h#&qKbq{ldhfS<#Eib`aaAfXK4*z zAgKTAQL0kgdS|Vp+XyYgKxnvpyD)U-X+#AvjDl%86={rkewtedB>8*)(rBj|f}a;# zIA7YQs&^(^;W{c<|e1j9eX1x=%`+GBaT3nM2utN%0_0 z-XtVfQ8_Dx+K65B;drve!yRllp7V6-kf6SC)Z2A~XONhDmU;Q}3|9E#A`(YRr#xBP zI^X2%QB_Z$28R;q{o>jpE#RnJpcX($N%;EFX0)5lbQONZpO1tQ%q%e=7z9` zhRkXY&E5U1Cot-n!AUR^ZaT%ceDSk$@(^SJn(Z=s=0x$>FPULg=zWqJA~-(`x1||+ zoT6fkbDErz=QGwc?>=cnP(m1z+EtKjznA)bnmlO{Em%Cy;dsAQE5nPmc0ac{Q^+Dy zTV}ejr5m3mMQu$4D4+Wp-s9(|>-hZnFNgL?yl4y?^aAlM`V2ti6#MYQ^-ih%XwnGs zbTiR#l|sxxe7WMBeqnzCR29p_Qgpk@+6%bPRBj` z1`(-EpklaXAKs8AJ{Q`Yed=S3_|HS8f!|#aClD(j55U696h(OlKyHpMS*JL+EoCVS}1J1s#&XBvo^L3CB%}xOBa{tL(u)y`O#XI zDQJV;V6#AydEM{kI-RP|=Gx~k~L+^XN}{?WLFW$;}Iv}Q^?o(eBZ52>Tyy< ztf@zw>S)98U}%J^BXT|ctUMXVzJ6bY0?ToFGtD`mr<}_o;ggi9SQw0B!i>JSh&u95aILF>OO%Z3!p?i2pGitr*?_IU3^;(nvEj~^`PcUS zAFqepug&TZ`RFXtgF^SrWSUJPt!-$i`DGo`E`2?C`z@JlK5)>00ggaY}LAr6ciagt8d&R-D-wM~)(1RF+K z3c)3AvXI|=?=4%|oU9_`a`M!{x=%iY?t1G#nL~i&mZ;W^^NPMMuW|;ij*kQI0dlx)0+pM z+RyA#qE{v?EdLO7A=9-%m|Y^@wBr4sX3FT z{ECO22W7F8Nzh_9Q8i&(@yvvql6USmg%lWPICLA?IlR{B) z=$W=^yn&i95%M(%0mcy2d(Ys7@a!{@vk8_8?AfGs1n;9ebIR?SDvSqj4)B3J&TRF) z3uT^C2rR4Ey&7TfwN_2l1CO3V8Q3LKOwI|K6w+k?O4Gek`rX@ zqLY=JL+>UhFUG=mVIp3-wbuUxBb@;O$Fnz{vM0C%VlGrhZSOhtvDw{)jd*LeRoOtR zt@Ve^=Ilusi1LI(5&}Y{UD!;H#*(zoDW$39Cb`!jfX?u-n$clQTxbawxYK9bh@Vd$ zE0}{MPoeu^58Ay}khWnQ%;@7w2x@%j!AXMe9yOq!K(;m@;5>_G_BzSfrEoq?lfI25 zfVb>>2+4=Uu8ZFaj}=6m)I@F zM}}RoWPfXL7TXR2=aZ`M$wPb~mowpMbG9yz5gbzB@Y$`y(U{-!>Bw5L5KlRejA;CY zIu^pEbJR0FJ5EV(9$?L{?VY3#TyZ!}WC8wk4hX2U!R9fKczk^L?gj%G<Iy&AxK_e4@adP0AuJk~S7{okBM+t7PRsOlZ`KRyHrI7X+APzItM<`VnF zqaGJ9oHoXdCrm7z6Bt`~^RszwoUmmQguY@HG$8cndiYa2#|G zc!cwEh-kPr2%aEtk zVh2l9cLX_n9LRrH&{aR=BReJ=*mbzwDTV$rkvUrrHk3M)3S*pMVg})0v;Fr9%0L)? zBl?lmg!VSWO9AoWCU|Ga5~{C%C=6MZtj{9$MAX=b@OPI3R&Y25OL2-m0^YB|4jhn9 zf^vJFfEe33Zh()VNEY}bgn{G2KtQWN;5%pnBsn3k{1KUX-IFSj%~E14>%E4;M(sK- zde*x!t0`tJ#}b-e6s!4AGCy_`i(#|!a@ZQj;ac#z)ZM6$em6j{>;9*3e5m#9Z8b_A zB^IUQMvsHvx=BGOI9aza4WyMDZqk%sXJs zy0hYo&7XMad;UKbWA=4ER=$c?2&!C0-C2__<$v#}HcQl(j)CJn`t@+?&#sid-W9y% zy~szM;iz_6nd9fg!=BG4zMjwD@%}x}eE(Bm!sGcnKa_8fcc{P+kI?^^gZKHHAM-JP zm$>!WBr}y6_V;x;#_+7>n4_K4u^q82=~fPN=k7S( ztjw~;617q0J-#g$-;4C3=NgY9Ek1(5pct6p}@y}Ff6 zv(airLXbA#VeUH{Xu94O^H9GXt2=jE00RwQs%-m;!o|#YoK$@~STVNYz@D2wU{=ii zQIi6~Vc=20Ch}ud=7tr_{V3NhBCf|VRuDNE#cQm!?C*&C?+R+{<`UJV9{h+H)Mf9- zqi~D>Lx%gcbybiPnwE9a#dx0deiUUg4Ewu+`t9q1oA(7-9G>*DqUIhkdv{X|u+W^( z`k3QbL15l?)(@j@@LsHx@AZQoAYx2};qT@cH#)T&U5;7Z@cI{Ff5Rs`Zkzj}dL-Zx zNU55lAdylPRUTKb?%5}~C-?rw$#!<)obUg!?&@VH8IN-kthcTbn`EhlKe0d%sM5~h zs#-sP?-nrD63?O5Giqe@0d1MZ0D*(%XXSOB0v22Jm0E?=R%`d{;OHak~k}n-_%wZIjwQOk^lL*g#^k%Eiy{Niv7Dcg*#4peC> zqt}Wtb$6yJ(XReLa@8`H)SvCx2S3yOm;XwB-bFXNpBT_v5s!LE7X*>DL~SW+V4xzl zvP}SaddmkA`rdd2h}ZD2ra%NXW=cKQoHiNp>}0fFB|Mu*G22AwR zrw-D#rw`>ATBH?Fq{b))vo2}^;!#`FIBvZw5h<*|`?5&TjLge;< zdd(qZk}O^w=aR+KqyxrNbFBwZEkJsUy>4?+b<6u!hhC7fun}l!e^D4AP>Gg$KGIuE z$@acB#a4=j?OsW*s{N?>c?hAy0hL<8eFs8rw$HO6S6htk*YTw=$?ukSF`m@ zrD$g9QF@m-yutuG4(gFa%jm+WdQ4k5MEfm~mbI~$8qwpJ5U$HrdYajmYdvAb$cZ*a zNErr4!0LineYZKRwY2j`YsXE~o({F~+C%W{8zUKqLBUf*3427$o$>HS*vP@HBxP-> zifgOT3KlC`pkwt2ocpvz#9~`I^AU~AFbRhjNUvU*yIv}Xk4MWdcu^On3$iWGRhIgrEez2qT(`u+lcvXH7I|dg!>;OsHxZSCwhI zED77`Z|eb9^Xf+(IHgT9%B-z=%8=n>A8xUR=}r<`6>ng4bu*LGm*WQd7&3>!1urX> zBDS)V)4Xn};7|akKu1IzU6!*7QX5rH&IOm-23;0?n}D%pq2?OHSR%#R^C>d)Kq-6{ zr)Zy}dam94ziyw*2db;SSzkS12sfX%Vm3OU2Lh&04dTQ3Z7KtdrRa)84aHZ!vP*iX zG|6gZg>KhT5$Lj(qZ60=$44zmDmV&jyFoqd!gwc7R**e5x~OBDK#>xPYcuQb`{O(X zk=Pr0yF!V6Gdpvxsl349n)K{``TWB_{*bSK{^N^3{Qj4&MXichdS~@}Jn9oeA4TF@ zd4a_B5H|FD&A?gf8H@OKC>ypLa2(epQ&75z4CldDKe#XH?qRO@W@iiokYP64pEqNc zeT=bL7_FS{G&vu$jV}8!s8$K4DCw+_!eW-|lBA*bP_`3=L$r6}aV&H8eS$}cP`bOJ zx}(+)k{bvi}t;Sr+^$muZOxQbE(2hmd?oa zV?GB@XGIk&4&a(tb&#>*;7fcROQBgMcGXnqRaRSpI_)>A0Q>&7(uk%_SS6Tit?FY~ zlnPWAxZY91v!(3{rAvNlflyA9Q(3E8x;34xxmj_5n6?5c0d**njP#s!klB8ypj;dG16%ph^AbEwE>4x&f*BDD zMUObNYevChPH3MG^{lM~a_yc>={(B|^)wsGB~r|6?7o#+drPI%5iJiD#VQS#dFT?< z%qcJGA)Dsx=wN(1?P6ts9ujJ%yJ9-0Pd~wtJkPCY_JE_mZ`;7yuk6!=F0It}1bIb@ zW$DmNYHolC?IOj|6gWNCua^M~mS1l@WDv${hZT5Z*O_K9QfLx;j)FRFq3@UsZX6=| zc_LUT;x$YV1#75st%d??wH@PmEKQ2B3Jb2nwL-2@T=A4!L}I(~{Y4RA9WU(i%+-u+ zM_FS_Y%Enk#>oT>rSJ+;J&c(yfx|ZW#Y{0ewVv*rO|9I!Cj)|=16eC8yh;>rys(PE z%~(&TVk3hscALSJq)N$mEAe8j>DsO_Pik)vX`ZkZvrM4aDE;HQF7o0aCZ3se$q&Ja z#i{qI=!=oTgf9-7+08csMWi;PWV)ItTAi;kR)d`A@PbukQl8{PSfU&j>>A(bbO}mZ z((DH;6oD(k6_nQ3dw#=mj~K&cgg_`ESCta|8ES26MSW1pDZz}jNSzXK+(IMUkx;*F z6&E1-%zfXYloyQEN)Sk2u7>#)e*Wp7{`dd> zjn|k|UEq}7lVPgL^3s^=&|65#8vB>&^f68Mm1tFid9EQ>K1zQ)uXomS6CGL;2<^oT zy6ljbh@>b~F;a;2oP@@D2serd3@GZ7c&0xlWnVUDmU* zA`imswTBa6>Vnp)$ov}JO1U8Gk@-9z_hNFPR@}CmY0+XUyQm3UDHh|{7b|gzf*p92 zd$`22*tuu|fM+)wJ(b1+K`fwbt~HH2VwD`*>mc9D26Kkw zL)x9IY$oETe15Ye6|`8dS%->LVJzQBo;%@;_1Zmvnp1fj6WlXuZwook=Xu(twOoZ| z(Md_>G0zv1$-u6-5P)sp4k$t=;(8&c5Db`tyx9oVqkA8u*Hc$}!#%1CtlA}o)vj^hMn%XJFU4c=s_dPRiQ~H6Hqy{uFRExn8RYmB zF;u&uo&wldwSK#f`*S)q?RW9IWtZ$sMTVo54tiY>-dc3YAV`$LGZNudFwjYD+Pyx1`N#kLfBq}^-~aN<<9)vw?)(D( z`TrxhJllvNC#O~&$H3D}8R}f*5XxDhjl5nD>Zz>ylwRx<()xPR`o%1#jiEcy8n!YN zGCgfYDypmr?^4EgqD!>}>&==W#{rw+amk_j)@xy%rV7?&n^J1EcX7V2xn5&a9zIk~ zWs`fAM!C0E-&um`NL+KzO==Z3j!4xZ>Hu^=i@(wD`%hvys;|d5_G+&HvCH({ZJ6hW z%X@AWJs=0&Tw*9hyivGoUQps@SW&GiPiS!MTYhQ{yt|w+6%OJC)oow96r|-QeZMjSg?{3-R!$c@ zxrVVK*idUE#STwD1&HDrS(P4L8mk3(-m4rR#{Wf-SvjTxl?p85t*;#MMI@0dJu5`( ze7Q}TE~4z_7^A%|sCrLGs7+V#eP1f8M9p=eide266UI}zi2+ncp)F)%e_fmV+a6ps zF3Tn~UUsv#Jz8wn)O}o-fC6r0iFMRk0h={@tuiPp17+Ez)+qJ*IGR?JUMl7=jF;3w z8|HnllB=jxO3l%J+Ru>{n9?d34@Yt_5mAd&;(tx8^lEZLT}qg7oDe{V8j=)O8T`7U zRulSdLFBb~ol$P)_x&3vQQB8C*>}+IpVNJCy~a9P0!uIFzFnn4>VP0tEDlG~RjPDF z+?fpqt@C5tkdMgYIqTq>!|h^L^6YU&qK`Hiu8(zG3A?3Pv8g3*_?YfgN8=Hz57KZm z6Ad+F!%sn^O5ve43NA~v#61l|-fY0ecWUoCu9V8>{v3J`)n!DnbO=BpyQLY&a+AJf zHKD;8Jxu%Ia7Ss|jR{(nAA7s9P4Jw?YCWPWEicyBIuz@0zgGf08OLBn$mD0gh3WD7 z=Rf|Jfd1n@|Ndu$%P@?Jk5k^A+U-`JcZ!(wb8t!_BB9SFS91W)I$mM^X&>2_%Bfys zmdu+uRdQc2xS<}47{rlcDq(qo_Nu}`mqkW}OVJf9Q7xP$nhnqStXLtU>tjLjEuW~` zq|>!%{d~BHgr`?mZ;a}5m4b+&!h)y<;?huL?r4xK-OFt~y9bY&Yipi5f3sM%Bx)L8 zP}t3-p53CDKW~5cE`4huWzi5AC4J0LJ^SOE;1qqQuV__jp4Igu)OeU^!DXjlgCRXD z60HcFxUQR=HbV4#?(^2uc)e~WxaHWkTU}@QxLAtJfrS-PhXBysyDsXTl`jbHS??lW zRd2*~FXT`Zl^3;EId=PDM08auSzX34HK48tQ*`dj{9)OR?NIZm0-CH#onWP+j0~u2 z1deIAn~Wl}pWEK+P=w!t^*v2Rdt6hA_ngstl$Nr72E2^zzF%JTyn^zT&=-gjm(_9B zft#2m4!P^dDj6cm?qq;!b8JO~Jj~+YdQ9Q6c9JU7(I5m%C@F@$f&ARTcxg&YrgVcG}*H1H3tS7oFAZeq2%c~d5_kBD4r~|rtCC+$5$wPXS zbpP1Jz%EqLp)hQ{(;#xA3r6V@z6D0zc1fx<5zj-b+%dOGidtV1t(S4B3fFnNtZ*Sw zl!F)1S!EsONq982#=!k@*=QK5oZVjAK}$|heJn4kZMC)u&U&!taXai*P@**nEDt)e zP&|sRe?Qg%u`=c`RVx+cU25t5R55N25;N_-Z!fIWA(P5JoupjTejoi~8k#u{F^F-D z*}L?*64#R)2rf|-6}xa3XjK^up`2aE^JI9t-KNLQAe#x%&@|ULwp*<^Tt#fPN2b46 zTgf6}9BloV&J!3J(W>)QNPo%3`y9scoyH=vph;96SCLld%G@JnSrncPB1I|vwxjm& zLxxkp;4Rgvx@_SIbwQF^Zc*Ut1aHms3GsVFi|k+W_^dKK=An4qz2>pSUfBz?gx*7w zk}>7RX3*t>qZI@ZRLsgvodUtO3x*05fOv}hdMVN&(%!uW--}*RB@#;#khB?Q3=88LP80f zEc9;bE|2W!k-6d;8=;MPIOln)_5L~4tP0c+5S#T)=V*Y7+Kpo#QYw9{_&Bfqo_fC( zcm&HfZ9f!5Yd6(X&`6X%I|Fi%Ld7$kcdy|?SJz?GW>U+BqLV2iGfW0Y)1y{B>M5yf z7yeG_Nh>O3Dg?FpxkuZe4Wsz2xU5CUgw%zK>ef_@^kZ;UQ}W(Da9#qZ=ZshXho zZ>hbAqlt=Lw(jDn0+#3%)$2hx^z?a1V<=9-<+>y0**U*ObXUG?kj6TO2a6#bjZc zMBYBTT4MBI6;@2@x=vkNq*mw&i5I~kFWm<@VLYVoTRU9e_uXTS=OL2jm=|SqTMj8% zgd0;8usdtLkB=Y~T3f{iE!uRNq~g|lQ511e%h?YO=e$Jv3l?%dyF|uO-UkY*dyr!T zkSmrNHKTx{wE1_Uqm(6%T?emtB?H!BH9a4n^$ejrIeJRt zSP4cB<0>yhXWJpfi@f~tF(lLHaD;7{nS%^9#n)((^(+u-tIMH8lS={$&hc1sg-NX) zYs^*Y{e`XM>v~HrPCR5dOMtrbJo}^oSCC;6oOQHlnGTO<^d`!(@66}Y^?HhhSfs`! zDo&Z^MZo*IMS49-J&iK3tj}RkK7JCgWV0fJH0ht?F$-TMQ_d(O&R9eakaFxR;@I!= z%6uV<%Nk+i^J9`*==K4@vL0EbrL1L~_Mm5zQJUFy$vTS@f$tqg9yq*6C6K+T`VlnG zytXJ%Ka3T|L{#Szy7Q1aWYALvQjjX;y3p-|=8U&k4}*qg6DjL$*h3LVC>!qze5-7O z(-aGCD#Lmmr+6Gokon`B0htOVkrHO4=mG?wL`~DD7jNoYS~ zNnEbt;@%>Spt)>e-w)4H>mk}&iM6C)H*eBe&V2k7AoJmZk#y<1iaq0~0%UjBvtCU_ zu8T6Mi}fsp0908*R5{M!@gaHDxojWZ;KiI%zX!&%!|`-)joFUV1bp@{;V^U=WWd1@^j>Bso`+{~UI{9TIUp2g2_$C7jYL7^ijCdutQwn2*fH-TdK0lDV5=yCjH5JZJwJjEs%4zNoh^(9 zP*7y8=&V;MsGn0!9AY0OUA)UyLL8xo?KO(6qowL7XaF??xuZMB1P^6I%^dBHbwI$m z%vE?6B~NTfnvu4fl=}?1G*WU_9hkBPBKnB^b7^^==&sU-eiV#~QMTR1_r{{$XuSxH zCLwbtTJn>i?8pj~n^w-x{c?<>SAj{6OR2*!WcD*IdyL+^nnjuiYP?m&Q~L!46{dXb z?+Qbt)-VAKMOrB=wZ?MRK4&p@=XvT$hoKo_C?JrUg<2Lw=)h6s&G7=Fg3ql{aHa%R z%R>#Z9%XVbZ3n zfyeaOdEF;9yxs!`jL9zK;n@4$Y!x%9)bsSL=vAa!&gZtd!V|l*)d7e~EL|5+2@lmS zF&D4Ob?eLCR3BFc8gf;sy(?L8OgS^(osGpmXU~KjszcaUsFX23U*QNNOiEE{^_btJ zJ8LtmLo;x+aI#@}gyAGKMwC)zltPil^PHpRfRRT@N9gsXq$mq_KaSFx69)Ux+Fz5a zrfX(zc$4+?w866#eTNt3#3;B*J-6~Al1fUIBOalcDo~sqzD>rVor-Jg=Q5`19Bqi{ z&g}yguB_Knpxl<^z9zelYv3VQK0o&JP#wfXZN;H5@jk{fFQO_890hNVj%8GyH*}`n zJ_-M|+4bxDU|P!f9GsQYIg%05Xr4c=~2p_R;K zQn{S{2we>Vt>XsJY;G{xSsC=`B{$2iXGNZZSZNsBK9fi#zQ0$Le(Q921a)hCy%CC0 zA(V0H%CoP=^Ip)+FQb%}&odihDQG?_>vQI{FoH`b#Wko9S-n2Dvuwp{wJi4e*o&QJ zv2V{Om9a)#T-m7Z+bES~4~`m}_7y-G2#Kt$arP*uS3Og1<3)$)7NUfu@=&%!%bKgt zX(Z`s4}VwF4v0ZC3U9@3qStLtg<8y6u11HM^&ZGHHI(ReXbG2P09I>w<X0Fatmr5#!=ND)jDuXIjojDdBbPpLbg2Ki4>Z>WPFjV z{TkOm;he|})w8_4pHdJ6bz5qG5`C$8k%%gKGK-v@Y8^#kvVb*&o~SiacQ3T4tr>Cq z+@A^~E2bS{V>~6k->lrIVc(8~dhJSF@erEXqSmt%?_bj8!6Da{SrE?CLQF@dg{%AO z9Fhs45K~fi8l~IoxSnihWrMw(6q+cz1NQ2r#VsoMvRu=F81>0RXe`=@f(=TM|7$eN zX06p&N&$HjsuA=)bb6lNzJQ3ZqOp{}4{4UP^y6_>b=#Fvg(6}T`1on>s2WC95sXlZ zYiu@EnupDW8WF@PLMynYhC@+D>fjK%F!ypGL(CGaY8a*EQlt(HEK4WV5H(j9Jzl8q zGMt*wEwu;qRt7+>1=BMZ_7*h7G<&e|{sxHk3vcprDK&s5cQaOtWX^8eF!!WD^wA|Nqtvk!-Xtjyyv zcoPd;l+$sRiPG(=JQ{)O*-Db`>M4m9N{m;a``M~7*p3VoBap$v`D&>Sr5xRnYZ56M z&FfJ>J<)Vs7O9Rc)dSo>@0tDHdfT6@$B|hmXsR*S?Z!-WXHHUj4Y|T%t9l?+>2;n) zNVmgttUA+93yeV;((Q@!{R)7CpTVUaGVs@e+#rBsHMA-wV2 zO<5(Fk?riSa#B#tY}UxDDz^?e<=1%suuKUwXKe{M~~7r~d}f z|MW{oKZzv7L2lTd)Cd~1o=GB{8VlLFVB7REq?}KMZ34}a#hw7ps?7qAa%8adQtbZh zh+fB47thqH?y5GV*Z#amvfa`lr3w1*IDYxpfBqg$@+no6#UwL(UAMEogauuBiDobt zYzY!=MH3`{N)}g~>=mM_OLIX?T{kl$B#~N0}X$J+1ipTF=aB5IO{;s$8g+_7NF7C0xgwE3tRAM=*CP^xMzL2)dR(W{ zLKnf>ADMvqj8vAR6#Cqax59SakmZz`dJ912x?i#uA8};a8kUSVS(xh>P+B&rQUE;} z2SjC6?)$)9Y@bf{p6@M&LR87mWu#D4MXKHCQrIdY_MABM##r^B)z)hxSEh%xd{!yJ zR3oc4d&VmnOB`!uZQP%(O@L4o1!hWCX(tz0%|%9IEp@1JgRJ!~=?R65v`ADr`raa{YL+=& zbj~g$$U1^Lxb;id|KBipCAF+OOU^p@%cf@@Tpe>&gya1DeNEt@byxt?}~$I>fVyqJo+E?;ahG?D05 znyrKPE$4IIBcD>=4huArIY*1w_(*L@RvmK41_@V;2V^)VuZ1G7D|%jnrR5C$72@>E zpZ?E(BY*t2UmgX9lh=LzsG`p>JboIgsw0zac*zi@D);^rFh*Cb@@xgM$1518V65Wj zW+QF#Dri+XcDqUuEndJS4#t}S9|4#>y;AAbV}YF0$1gws%OAhu{XSznSZ`JwRKCE| z$~gC(QdPC~yhqld&(-tWt>}IX^dsC%YVrH2TB`IXw@zzR39X(A_d*5;dU+oH0$7`k zF6n_2iM>{ImkkH*^Ct+#?>}>j+0gWP90^5~&>9X6RN(S4?SWNdE=WXfukf^GI9uL2 zd-bB`_bEGHA^rurO>}NkX!3CFngGg~5a6DbzC-K_8i;)<^<+ zBlp;%s`f$7AscQiK#t|=dN5pt-Xuh6W2rL+J&!al1sZxeZ1n8sS*w(d%eK1?*+SOH z6#Ayh2fU?lK7M+YvlxpGqRJrd?jhLrjpcb+lRmptHVvm@3&Dov90uP?n|;urO%X8% zO8HVjCPJ(F$@bZuoV+n2u9byt&{P&iS&U7mM6xykxs1^QmK z=C^n1bMnDSTQLmaP!YG{72fSPXZU6tbch}~7E-IVr@Y-v-A`24NpypUL+kbkYb(_r z5d3|skDpHQsDke4LM_(HSkKtFxLnWpBz8$R77+R9E{2>}W`_uy#fC(ZX_HoKE39Cy zs}X9-nFl2Hb=f$I1bz1^uI<%@XMofcf>nD|VKw>qCYJg|xCR6$1&frEy11>UO~EV) zoT8ZfIArMFAGpreNXk{+;R{H+hwzf4f9Wu*)K6doEs)!yp3RX?# zb$b;0K$McD^+r`y%vtx{%P26Bo{6!wR%|>`j;9Ao zohS6PE}0jWa0&qLN#^Hxm(&Th$+SQ=_$lYj%O zwGUB+k0WdCucer%)^&OkYMQuujaOiEP}RqM7wwsCEv*6fQ(RD)xr25EG;ciGdCIC| zvaF>u_L;CCX39`-eq8T5e*7i~`fo#_Kd4gL85f+5Z8`3ksg%>qildYsRoJ?z+dn=( zJ|17czso-F@D={3pVv?_gaAhIQxfY?rjPwcv(NAH@%h-F0j*Ap*mO&ULMA!RkI!Ge z%;z7o_-q*rvx)_gc=KU!R*y5AXqKqDh%_oZVV<7PeK;Eqp$>%PJ`~9Q@%WnH*Iz$< zJocmBCBK5^4c2f}8#6krPI#imY^Z1KAX)?o&@8CO;}T<_?hwV%IxTEbh@EV)sdfn! zl*+(W$H}fzD;x5>6;Ok>T$@z2t;;AJx(PvL%X!a0pT!LINYVDIXgpYCIjPkPs_ihd zImvre0Qu!=5t>iwZ>amzLZL24hR|Q5V>}MTZ7K?<(1YH!UUHS`QVa-UUtluQ!2w_&JJ_P*lT7TJnt)apWuRgFY>cB+Hp5DU1Fssj*@ zaywYP8nU zO@`}mc)XFQULEZglK2?p*}YLozT0&@i+EHu4pO=+MCo&u%Ij3b$7KCxQf3t@Zme8{ zwH|$*PrZ45GE%jcdoTBxkC`3e_iF&Hsb%9Fd!gY1+u-F;-*6t)#qYv zuC+tF`@lfhxDka*$&iAWGNT1#JAG zO`}uBs3I+**fN+oS#?FBoHSSUCRkK63R94Tk`{rhjLSS(W(SSr2$) zKy500jap)LN=)93K3efyv5hB3K7zNZrTgWd{`lWn(Et4La~`!0V3k7vWRy;XriG9Hg#e)-cs z{qc`~c7^}+`6XXS|5^Yh;VJp?_w1*-9H0G@^$2?tzCTc^QXe$Ju3-rNvlO|F2QUE8WAX ziysffa(X?{ww?Wnzy^b&6B)1Tc@-6}hQSNd)}LKE50y)l8eRr_5m2&rdtW69wF+Eo zW_lZeiaCpgtg+Ucu|x_qXAw>w7`TqnLQz#9ymDpPrjW)QtZTevxQiUSQ%rDFX*nZT z)!`+tcd?I`tIUZQgNq3no7Sq~G0MO$)Zy+&L@`FK9-kGfX6c@&IsD)Jp@Q--B{~=9WE5;S$aj-8YfQqiD|9R^w^C+=s+zsSb4=IglfSU;4qLXy`&Xt3cJER`V6LbQ=zTUMKgC{L%eM*Xp5MWEXQA zkB5Mor3p*Xp#;Z1Wbm3@#YDB%=;x80bB92K;pw)Xc}#OKq19{WFjx@vymW}FNW6$z zD_q5j7;x<|SDF>qK^O!}&RS#$U_W-jf`yRq@xV2r6msg3698fIY0~Ew0+so-%ld!! zejIvKHYJ)!Dcf2)8IQ`akzz&RqD;_=eZZ0FTE~c7Hh*t1l_r=b zbC(!H6{^~l-gqUkH|#pNhzGCjP*s$s2-vR4a@(9<9lGQ!_G&}!%eI^~x~aDVi@Bde zUrt0`S4oDD*iM{Ud92^+p*^O&PwxiZ`q3`>=!^MKaPIp(VOvj9tLSOerjF1*%cb!g zL^DtIfrT=j#Il@_Hth47hg5{b>ZVzrfDefrPe1XJ5u~EX@qF4Ks0z`^0jFD)lyy(j zOyx017(CY=*Cjl?d(zem4564T7>EL@c$!OWz%4L{Y&}(o++SQ+)3(F|FR>;`Y(pQ9 zO`du-1~dx=u{=HoZufO-((x>>A|u29{Wee4LdtsT^vl2fH+=pg^dEkCyqonkpV+IO zNUmbVis9({ewjW#{+wy)r+@gjfBl}p<6pkZ_cR`V_}72<{Ql7g@L&J*HI3=>IHPJk=V`31*K_0FuT*|> zt(8}hDKRg&6FE_Zh{xuKs!aU_Xsr-kLlPrOL9U$4nhu#pOd3zH<_w_gFa--`za)hb z1(c9+^m7Mh$dUzHpKwNbOO4z3T(TZDiXOT0iCZGC~u~{xSZ#rs-u#5KhFW_ zlKsje+U;blHNv`L=7sJxyr=1Rk#b(IhJH$pLdapv(d&A#dGci(E2$}!BOsyPjz>ryDMcFlL9VD*?I!;xb* zh4`X|o=PyrH>jSx&@Bu{ik>7rI-K%jQa!8QNoj<(|7)E0_pldlYt4RI@Kf%!kQv=o zKpRteL$2Qtu694nI9*XhTI9NWJ_bxNZY?;bRUtIP83D>j7%Sg7YmG|dWf>#`hf>A4 zJ!Ra)6KOV%w~*C|DBNd#;W{!qN|VR9IzT^fe!btp4{Hq>-O zZO4J@WE}=vx_5W|W@lO@1xP*c3Rg(np2yXz=OLS|6xVcd&^9cA1Qm@!78Zs#O_aCi zQG2P)Yh}4zfhkFeX0_Ylg^H9QO>cdcMx^oR!XwlQr8wX@pj|MLZL+gnCL-@bE950i zdA(ma!b_Yc!)ChD2ZYhA$G|NFiO6dv4;_YXS_VLM#A(|`V#AqRD^FS+E?cua z}?0|Mi!t`}rUK>E}gVpHD+k!B4{K=CbREPnh^z3`sMwl%8_Gg zfL_2ptpmMAt)ktve53 zoC}gvV-;qz5lef!f;LJzidDbN5x=gbY*zxLgbE`01H-|aJ*^MVTe&R4(irnl(Zq%40~Oh(VE|&M|amW z3gnB~V|5IAkl?W?C9-g&+0s!g)+4e$`{sGPT^nIC(t_*Fe8Rp1Go^--4=3y`X1m~Z zZ;Z+$&4SztMC=t*w`*=9lu#fSqh$;$BJBR$MXq;`X&vn4MALyIz&(ovV_tB07YDWy zNSO6@6YaAm?Z>XWuf4*&+%`pF0ZvJ!>|IFZcT5<+*M;>#*2q&2*oIP4lkS5XCo5*XlDEWG37%X6w zLW8doO4UEdwd7&At}UE>ZZ8uGhk8sT{K%U%3nnGzEG&)T*+heQvh^*@l<|r#>>bl> zR9PW|;yB{%P_2mv_r2-};Z;1$b0PsWdHl3lqXJhNQ4{t_#yZsGd{R%l#0i*G<++I@ zBa)n?w%=v9Qc5L!7)vk5Qg+CUYpmZNL)(qXCC28LIpE5Wk9XuQ(BwN~W4HL)6PyeO}2u|0(3y0UUS zTj7d~SImg}p8BJ;3VVE>ytA+lO0%#|Q+yUC)x+=gwb2Xq`{!2>^nWMcGbVMUurI0z z*!ePziE@fs_sj49^&kI2zQ5__E8)^V|I0u8B9FHs0Rz4Gf#@NMc3~Z_2>S}pT3j*>(}=y|MbiLJsR&{{`u?TmwdJQ zIt96ne0*8r|NJ$Xzx4H=eg2<+`p4h@a!sD=b7>4>Hr9KNFR>7-XI$(2Ov%__$^C2t zit-$o`>8|}L%Qe(t2v`^5Nh|z*lvv$%NR7LQi5Ct>#W&jtyN*9)}uGFsi!nL+UTiZ ztX0%cIfB&tyzw|g9j%%~13Z#B*KZ$NCWb+?B5{)ymmPYhqcgaOt^8jfpGd|m;6bx# zoF@lUaY`wAUe{PbKeAcaoRZDrn)`Z6T1o9-FD(`_`j$mXj;S?K>j+zm%@ADl%wDuy zrXFUgwfWI*thE*#v{$acm2T#?2V+m*6pa|$dUC%ErNTh@ro#XcW&Y~MiT)*8Q8%<= zi1j#Qe>^E-saTb384l~mN?E<7rRsSVsI-L3B#zC>`SH`U^D|R~QBl$|k&Yu$p3pYa zD{SjEUP*iy4%PI;c3Y_8_mNF%QwmCzJ!QK^x<*K$(O@!YtXGhh-Lx4lh+Tj)SR1-$ z6+69vqjU&2WzHohU5Y@d!0F>P$L1dsV`S15l}ps>i%n_mS(?T$O;ye{DT-2L2jeEk zBEaow7{rhCq}fbYzvQkIv2$2RG0frW&Vn%E2rl_Z7RIt&U&u--zSv(({(j5RYf`Q0 z7_{KU>&U@^_@F|A%Z{GZRwk6WKSC3QXCBxq`7V(~o5Hg)RvwDfjisy-K!CKh*(g!! zaC}Ww45h4=GSaYjgZWXqG)mbRHUb+?RY`#%%-glpY$eN$vSM|yG!8HZ8l^1Kf#ax^ zW_h5Q?Wcy~d@Iu?0QhwiUCP`E?-r{IUqy6i+VbK)ES**|9;}3)Y4os4a;c%OmY9;# zva=y%AVlAHua!5Y$wG62B6>j3-L|+|;t_ap@Y)hNnq2d1l+jy~TqK7}a0HesOqbL5 zU{<6mkRzIimhuGR;LMo!P^FYJSgqn=mXVEOw#7_8`MW@!r{4xa|JR|=g$i$4iw%o} zlvUgZrjK9#@Wr|RhVb7Z`!9d@%VSV6N5_v}{^8f${oB@m{HK5T<#C3`_t3vT{6gN=On!oOGU2PEOJ-Vh*8biyVYX94H0L z{*3^^+z1h=wJJ;SYhDXEW}3RxB$7rk;&pWw$2EjmHHAR%lw#*%Q?EBP0Eb($N@Hs; zN|}!pMDZ$Cs-x@)eug)8&GO5J2t4$O8lXMx`>{2q0qzpnGZtyF#W%E0Ano^1KXd&%-z{|*c((QYA`)4PLb#q-+0{uCHu71i@S^hJmU zV!XPg95t>c)t2cj{oi#Dpa@=O62Q9RI1lIyT;WGyov)7_sNzO{{7-oQlCPwtk4mh3e0)Lle`@`wUmjul z?{_YLivv<{nyzs4<_C@o;2h$RnJIvDd*P7^8eT5ErDi)iYD%j3gF6J&)of`pHI0sdaM}I|wF0;JfYPptv>B zEOl6{4yQvR!X(P3ZU)Sf3%vXA1-{Kbk(1*GNUF06iLMT>)_);B=Km+(4kv>e#%iMJ3l zm4g0>-1B%8HkMcRVcd6l*T%gtGf!)odn1Yltgo^l&B?84%OOhfk1MJ=O7Q2i=0r)n z@}OWVE(?3F&xDe6sPAveE;YNMRV@7JLrOz7p%h$OMXp8XSFq6v7K$z^@!2&&E0M7f zSFa_NDD?Buc{&o%fMgEFR2ob<{lFv4hJ>LMO*XHj$C;v4gz7FsSPl6E`Z?@4h1v>Y zlV{c@VfPyA9!?eHjA#ixEP-DM=gZvfI}wNF#TA>WGkhA)x+HKe1RQ5Bv@lz;Qjevc z$f^h`skqRQ@4)BhLSV!ug5Z2w*cj3&!;5h*XrIS244fGEYgu6Nh;O-@Bc zX(tk@Ma(&tc-$YKntc#v$=btvT?{Bew>*=0xwk8{;a;nXWXj=+SQ8Qua-ZsUR zk3~QCp}%lSQ<3_uyL#7r9MucXGY1NKs4pRVK~=?BL)<1tTY|7O0VatO={!g zmw)&T*1oLRzdi2#@mQ&hM+j*OOV6GcRvEhQG1Pz4`fnNdozT0~(!OloKmN}=|NYP1 z^M6=3zIHB;pZ^2UUyI0Zy8b?|@2(k4zx?ALfBXJlzy9v${?}hVm`(?47*Qk7euF8s z1fP%DYecQt=TURdnnlWmP04ayQxUWz6s!pqQYVeuYm<-9Q~RjBICN!0oQ1MP`%H?G zqR`#5mppe6lqonV#iX|;79(}vV0BFcuKVYwXF{Badd`vRD%Em8o~o6n27P>#=$G8P+hK@ zvT%PzrNc(vEHqv*9)jVgPox1zKqb~5NIkHJ!fVlxh~5+#rB5{WmY}3f9O>s6=C(pJedzol{8dIvawO+(Fk?D&IV92+0 zimLcf)3taF%f0%7{c+Fewx&l>36q7y*8ydTxlf2-=#vbl1JW_9>9|VtmTAdrxsh6N3qbCWE)0b%bSor2R3fwOHK$a$ zBDrK1_rQEq-vSr(eL!Ebs`rJpDEquU{o|)Q+QEuT!T}82N^Nt{5YrVs?Jj|AmlDae zgGvFnHdJBmMNkx0rIQkX4P@~uLRHFG&lKLpnbOBYlaxYXD;97(pI5!Jpf?yL;@Q0* zCorQdLBtl}m4vr=x-gX3ZG|Ct-OT#olq%;SR#ZD5;`P8ubyZ|lGhFa_@>-4FJ&@?9 zoI1mcU{3~aRkjj0>+c^w@em}fT`4yOYoE0?Fj!^=c-v2P(vlf^xvDQ7>u-agzfkv& zzcpUJf{;lLq1&gnOkJ)EZ4<`pdH?vIiTeYeIk5R(ZAkv{zl*%y{|7+-@9#`a^{4*? z^uPS(8@`r>pMHLReZK#B0r~C>`3!}A&!p6tXiI+EB)`=>i;K&4eLU8g#fc~o&2!-R z+M39V$WkbKURej`Sx^Gju7j2Uzz(^w&&M;`I_5!;Ib!Be4>mx`Qnl)b6)Cr6hZxh= zfb$UqDuvi}nzmf}deCy!?oh1_S)*M+>fp8RrfZGmv zJgX`TDl{S<*cj`)WU5?vkr*UcZCo`KKA^ZnE>dqEfo(sSiPCLy9~v6uokba3rJrq{ zAB7yHicl+aIW-H!C3N-kr|K{Y8$&4Sa{1l&E*cC`QlvpD!K0KQoyp0~J~R=k$3Op3e6-;KWN&s!FQov%K4zxInbl z^YP&njN8?%g^e*TaEV`-?NIZFCWf9O++|*b-hBNth8EXdA$!!tt1sW>!~V!z5{g( z)y1o3m-}6$st)d6!FzSOPg#oI$0n-7^5{WU3eWpw@HIedcb#;1m13C#scUct@=Z-ypTBx$1oRsFmUgC|bv7F09e-3tz9S z6eP2vA}7v!i|`$JI5FB$VU$6ulQP_MN0sv&@3lx`I9FYH3Txl7s^9AyD>>BqzPfsm zak{M#vzNtYeW?e|0i(-(f4mirOBM0Hp5JcfLt)BwH~M{$1Ho0-$46BkzCiffu;*XC z+zWsG-v1;07@EHRE<|>lcyy13+Us9DB!B!ZZ-4XNmm6DT`m(owMd!cl<$dky{nqsT z_#XiM9jR0J`SVwR{?lK%pa1OjI6nSo7tEiV|JyGgT36hto}-M?ROo$qNl5nw_O?; z6RCF|_q(rkkeA6eXF))1T7|>?99pZTmbW9)YjSI!Z%?Xx}+#9`Mz)Wf*O4o z{B?`kozuq}ii=eGT@Y3oWzaMg4762h)w@uJp*l`E<8-g1l=UWBx%#=*%2HMH@w-D{z-^PH~dGEe&v_Iyp#E(v>gq@@efWlM)H#p4-L_c?Ws zk2&mpw=dfh>Eg0n`_@fA&C_F>cFg;8?zZRS^QSU}=khIly~OfdmN0kQ^$g2s-LqS| zse5jryQX~)c&4S>_O3fZIF^L4KfCbU=IdMNudTb5`M|ULQHg%PrroZt>q1y=*Mihf zshjdPT>*3Ge-wA0)3wiOzQVR#(=?--_UCea&EUCBTX*eK=)TL=bK2&syYSqvYo0>4 zq~{jGvh4w>>z>ar?O*dm3d?i(m=QjfD=hQAhj8uTI?@#8`S{$oAI0(yJQwWKWBN!N zp3}9@U3VSZG*8{v+&9b{aHMV8pXk4CUO?B+^Vbkl*uL&XNYA~)wI4`xcl@Yw4?MpH zpO&!m3KAY6%wbOm`-TPGyiZ>@4w#+^&nJK%HUBX$-NmE3=4n}uW4q?=n$kQ?AK}?O z_a8<2Q+kGdelF7#!ai@;xBYp9X$$+;W03w_7=Pgv_WiSy@Yt8|T()W7uWhz{n(>^r z&;79@Jg>0q)3i+c=TCzD@yoyc?T+B@|HkV4vM}ecPaEcLddxugJdSP#=Fh(l();)L ziC+=-kAJad@7?w5!YyCBhhM>PU-A_g_iM+>AHRoad@U0Hg9Y9F{A&yPYaYKf+dqHn z!1>QWkl!vrznkXmnzw!L_HOF1g{j-8bUmj>-*tP~I?VHRV4J({>-XHv&oECDmg#s- z({upc^GgNy{jz0C0SD6dr6}`$?aQ9#J=qh>^(`&izCHKdx~~zwzL>A>>t}LJT}oeS z7`g*sIW~WxlS^ z;rLR$ZpJdr*LHPXO56PG@Z1BIt_#aDO)2dGDRkSnuqDh(*L~fR@VvS-1N%N-e1>kH z_Gt#vg0E*ghpt%>fno`$o zob7r{B>~g)n0~N%L+Fk$Pg_dQG$n-j>JX;KvQ66&kkYaA-E`z-4&AcX`>(-lIT=I0dV30>Gix5s%p!ZdeSx_Muo3%bzF&t+MVj_1B_ zdv}GcTSD5NAf_*N?x~y7W7_BaBVEt^OP{7Cr6;z1+w%T7FY~n7w1)-P4|G4jxIL$7 z$G&${{@Br7;lj3G*M@yc{nzLJx^z7|^a%SB_HW^f%?pmc|7sid5ISHAdzUVB`?5ce zX9AWv9Q(fPVfrHQwtPKcA#~5_TDqr&v_HbWJyW-DTfYI~@4Md_KC+ zP5b__cj4NxhHcsAFU5HLSUI}xbAHSr%u`6$Hg%Z#TlZYP`1;$_8-I(nA3l!#8NPl3 z*Rs#4U!F_4mM8G#LikVg{hxnl?pKiWAOC~Sf7#TVzDD~`WdGq$Kk=78%l)T6{p-Jc zz5gG>{qz;Z@mDtSf65Qr{5zoc`+orXSBCko0sYf&mXGgYb>AbVzsvWS=)aC7`3l<$ zHe*f;meAqZ?P=OEZ~OH1EQc##58KAHhy7aiuUj#9%VN)M&fS)}?Z+bcv=o-F8w`Xk zEzh*<*FJSS_U?J@-IO|{z+-+);o7k8kLlS>Tj(}m+dm#D;h3g1VMSbD%JQXx%W`xF9`l7G?c3*LzrLP_DQw~Dp7WNj zQ#?2o0J!xpBao3Kp#{#>wpff(KP4B^izxa|A(1>tag>Faah@nvCLbC|y#&+E%v z*}M4*x>Ne%#1gvgfGuBS+oqI4KW$IoO4GD#+Y-7jg6;>NCCuG~AC?B5*K^tDXZNLo z^K&B*_VC=719^FbE-(8Pu5W3#u1naj(9K=K$LHgDq=aSOwloGYu-ZF z?Vnu;U(A`p+&!25@wHyzm=n7W`*a)#U$C8QnwO(nFm<`xv88AEQo(te_OLHs3-1?S zI(%7)__BrOuqA|q?#oOLsZaUK{0-@ebR~3i=(_$sO>b83^~5>6jYWsy{r1dh2J6rr z?@qa{Hz5aAVeFo#1kqrS7~A!~c%Cl9&-c#gQ7Wq@IqxmVc^6jbjJ)L%s=W`j%o9Dj zc;8Y7s2lX{tyZsEGQ;P1-ox&Li{fYoU(a{u=?<+F!2`aco?ZZ5K%&1Z zc@9e+&uMdc*|GMi6y?jxN<2X;E>zRz1SsRGGUQpF`&(Z`MDJDa!{9ub>OmS1P^&9= zudH{JvzEzN3AzhM9}GH(ltIqU?{5_3TE%Ovu)=o#=ii!=Kil=UevdDAu1LH-qUvVK z0O_8!>f6VUVk}?r&j0i;|M>kl;O}2Qi2Lym|Mrhxef*VQ+5XA}{rybJ&-Y{hvI#o> z`RiE9U&qY-%XiNIdItX~f3cvanfq^M|Hbitw~)Vv{P|CR{VD$O`=Ec3kAM5situ&q z^FED5*}N9m)v#b50;h6VG9SkSsKrY)~ah zalx|Ki(QahF!DU4-Uk8P14L_zepkbJcb;f@tdM=b@6){^01_Jo(hJAzlhyH657c{c z3tKqv^2Ym#;AeYTU8|pdKhHJRYJC5@fIFpKh3l6J-f63dOKj+9o#SRzmgrY^)++80 zpmI0^;5A2gvpU+No>Fih>LFo)qUSimBfmz&EcBu3IQqaqrL=pi-90M;+j+)961Gm$ ziuLX`AFT)-xxO(%W%XFKKsxYuXk=4y_q=afb#Pp}BbzjJ8JyL9#JBQ3)O|X=o~~zg zX$>%EIct5Nqth57o1YZoRf^o%hMldDUyaUI?`Cxv9R7xGe3;khFnu>GAS;+k-?5r2 zK3FIiz3Dx4C*H1oU3uOIAMW>)C!u%0Z2bRDb5&RQ{_b>iOXz`Rkuu~$zz$MI2vLRl z4e}g>3QdPZT9K_Aun9+05AV>5!O)QJd#BYa+((r|O7K3*(Ff`3{iG(4IhWGN>zdeJ z%c7pqBMZ(mYZ{Z;KFVcXp2#a}6XzRzv-{G)4L=ACHG5biUo{=@? zbS+UX&pS@bphxg@7)8Z3@<53L!$FKOf|T2`v>LfTY$;9CD-s+*)n&G+$#f_caV(`L z26-JE3dCd%B0)eyHZ<~0YCMAti)hq$Bse0X>S{ohvLqSmQT7kC%z~`s(92MB8YoY} zjBi0iPg;rE8<#~T=uvB43f>KboT>8u`FTfX5|hA;i}ifpHmX0d2@W|H!4)^2t-Q2J zxF#qe6~0l$48|fYbDxKLo|wzM^i7yWwT?F8=zI*?&738MbLd46>nVBS>M$s)dsAhk zIE%GCoUf}Fv&>v6)n3yVUjJr;4*$i@;rFoPnp$nzZBs&oo?ERYT_3;v>4#nVufP9G zehYqCNjiOT`X7Jgi2ka~g0IRg|G5x+zdetAnwRm$(shq7Yxgf~{W`lCzjyFu$p6a8 z@-cmW{{Hv>@DKm+r$7Da-@ZqBbnD|cfc~1wKmE&>{L?>weU!iY9Dn@&`j`3RNA8Zt z$N81!Qipmhvk78OMIyrm@z+w- zGv?$1JyM+v7jEJ?4y`rJIE%5pESo3}E$lM|*H&|B#cC-&9z)YYf~;3q{X7LVY78a% z6^Asb$(7EC-p@W!G>Z!3U{vg#0F++ouR^IY+O@$Po%IA$V7@;-VVNZ>Gq->OV$c^^ znY8P<(6=B0g$^i~uMU>9w6AMAdHP%yJ8(o!~w7z4HX85q7jhlP3mzfd^ zdI_uNP{J&Qt@R<@2OYvx2J|hniECX0%8&xD`{z#;M>H7@c((;K1w@)}kmw??V)P_r ztFi4WRh`~UiWS`g3H9;FPN8Vhvq%)*p7~70q?KhI99}n(bGzcxhwLovzE1~N!fpDT z3~{S>E>%nwXYnGC*3kW^$f)+LjLF=hnYb@s6f>4O19_OH9IR{9r z6l+pz#bjd}6yRFyEYeqwXG#|Kwa4pNDDa9`^LV$(Id1#tw;S8_p{vDuNO77$W)(Lm zdE;Vr)Nc|6e6<~?rK(E+QQ8XfipGVGj(es!eAAcRP@z0O5|J6I+@%a~|%X9yc?CA5CfBk-x`wxHk%I5Kh zU*>cF`1LHlTpFkUeE<39pZ~HFJY{+Rs}Pc}Rp1Z*VItrD;Sb*rCH^OZznmD|XZN0; zVytfR-Qn`{ul(F!E7M)SPumKbv`UB!V!ACuxrijJ4p(!Muh4WxZem*zx=53e= z6B=>P7GjZ#3i(KS2(RLPIwn^(@*qhwHJ0B}+|x^{{0J zZW#e*9Wh99%~tTB4EjR_`}4HsFIM+DvQs|_)>l2v?5$|*gSk?=+j&+E^Hs(bMzex4 zP4Y}A%35JX8%8&yKsR>2CbYp}rKnbiIB02D{5-V^OlX%xiKs(1*UnO2<)0bx2#8$i}GpIYwo=it?ndVQ`V1uY}2Reg+7 z=;eX7lw6Bf6*Q<1ULr`zlvP!B4t`rv;AzItc(LGc2U-aQ(OIS- zsWj#~UTp=nwv*;SOGoG<7FL|~GOrR|uEZ?geiD&YPUp5-kt-HlbDP8^^>ujvSl)q= zCW~ZKJT;7T2D2;FvqTIq-Xt8@eGbt@F@LAM#WX~7J_6Kp-PRV-z<|Z=k(-_+(t)uKhf)HwZFCV zyrd$>6mq2AVK9z_OZ>PsBU_fHveooiyRSgv-^OcPI_Td^^_`_=|i#_RlZC{%V)-=Wl;ynSVdl{oN<>r{9mi{1=iqhUvF} zUc%Bn_t15ZM>kFJ41WRiuR`s9`MLYDj~^e8^9$l%q0ztEGJICn7-ahCt`VqTzV=^z z@>j*UHp*l2CRGDRIk&o{YG${UddK+9RD-tB)-ZFL^Z}{h{qgZWfAAb_Y;npg%}+}4 zT4nm=HdYlpw@m0O;${pa`j;>JZ8^GUty$}M)?B?7Q?I80K9>OcSsidA@b|6Nk(J%4 zl8?0IVGSG4Gm-*2r?s3SQlyI3X|8MrRhehsPWOQuvlOn(|BE0=q`j| zI=VDq;{^>(Ku)6wDYR)nsaa2;`o(?X1g4>#AD?adtd1fG1(8xV2u!bwCaTiGq%6z~RHG@5W6K?vBAxOhWEuu!hCR!FN% z62yHV?_tk!enTu?!pTk8a2e=9_MdJ5hlU<<_E|*hm2}%uxfzGL=eH|m_Znry8-rS? zv1H`Itn!+M%xjfp?4~-o8@Dolocl*j;BA$uJ4@gRXtgen?ouN_F}wNTQ9c&2H1irW zspZsI!~+K1xL9|c7h17Z{hOY7MG^?@iMZipL)BB$YbX8fYDXs2~~O>yl$A6=O+&V ztDhiVH_XVV*ke=*4#Q}Gn%{?72dAUogn0=?2#oO7)~sb*o>?|q+M|bEg*{o}Fq!vz zm3koIRs9G?N|EZ}_m4WX`~ET1SdNfWUjwDr7BqbFIhwUQuagLyR%wR0QK&D`s1+<_ zz6qW~4ZF{y6rsFqE;)_Y>QRtp#My@0s+42ChUw!xV+m*5XADgM7TQ(zPsPFBkJ7bT zMNEKDt6T*ER!Y+gB0kWo3>o2aWmTA6`xsDjrL-0!4r!VnpzmF!M+q?`h~WI@t-GRy zFiPKBVFi!RM|Uml@#&QKxX}0g%cLCH%KY*Ew?Sw>^5Q%H9B%R3O|;RjNN4~y>x8!m zc$L^b_M`j!ocyjV{Lfv*uVhDm_}4#u<+JGSdVAb{Tj`T;pz z%4dICsUcNK_g}j>zUDrE&Ibb}YubPR`T18ND&GlT-5X|3pYK!UCHKGHBK^}Zon7Ea zqBoiq*>{AQ=eI=hR$>YT)Flp-b6uDc_06t$&t2j?Sp;w8n5l5hiEe4A(+2{Jc8Pl$ zg?OE%jOA@G$|zTmbLs{~-@I0dRe0*?rpUgdk<873HBmBD^2a5Z^63^}$oUnJ$IE){ zE%uuZoJ(Y_il08_!gKndv3vAQmBLop&bvL{u9dpVwh-#)%5)3pSE*vxt9}7=ObFw; z>@wWzeHCiu7UkN)C@=y|gv=OoKC*?!?BN5KMI5Zi@kL%0RZl{bR$mVbEHmaarYhikn$FmeE!h zvY>g`j%wh(S!2tk5ekC4lAmqOW3nkj?sra6_`~` zDWF-9BSeZIK4&%+3=N?O`_+KOQFMNujLKZ14i#iMU7S6`^SIZQQZTT9EViSv@CqTR z9Eb#()T(L_VO;nsUR`jEz1TH|L0u`Bmrk6{PbA^chRS4jh1>M)0xgs9CVqp~g{AEG^m66ZG z*(6nz^(TI%8Tqw~WyxUJCnLry<+JkfYZv^Nb4R3VJgX>Qex7wf*rqh~5$-DG79c{T zo_o4PIxT|RLvz~^_`=GT+e1YrA$nkhSI{xem6&!ZQ>0J5QAK5f6ML`3$+{t}4wC7n=PvRV3}9EJx>s zS}Vz-rzi@tG!CK5NOvhDiy2f3X%@6g2g%~hwW{rsDV1jJfWWO2yKo!SRiIWJ2@6WO zVD6Bdtp}?i2P^Y_s&E*}g&|(i+qdh2NeJ+J(>nMIE?O0y(B5n!poI=Y_AC*o3iIOu z38Ban0!h%Sg2vQgE_-aY%wf%5(FP*g73DJwQUu0!Z?&F~^IVWo=0&eS5FAQ)lRF0yn<0Bu5PYqX3s}bdXBAvLX_WYqtg>w=XUrI#+RY%* zHc+VTRG}OwIF}Asv}<+SwilPZYVm<09XHw`!bAMN_5zVZwYGq-m}@~{3uYTpbF)ph zP%lnpV-6TzJMsbm&q(WLBL-FS#EJezVgEHkL z%ng5U#}w-Y&v{*&4BDP=s#V7gn|8a;STagM*0vQB^exZ+vIAOOyxKMzX+>e^a@7+; z+8Bw1tBdalwv_1u8wQVzKv-oM2EIZ(U@z0Wyo^Ge%ByUs)%I3VHtYM6sbd-+R%4$L zpJxTdLT~$vai{_$*eRj=7HcmR@c}ifRTGMr5WN^qeu)iP!8(Y5P{mfxD6Hop=$T47 zjdhNN#NBVG60tlPgb~c4G>oB?rXijF>a{|+`_hT4^#g2^cCf|^5?homoOOuVy!-vV8s8Tw(C>I?mH(sTaxUgy`AR)?vp;yC^S>P6-#@ri~=kx>oCX`pe&*2llvs8hgP}l@84=I zqgR&g(Id&x0NCiQ&&Yb#p8XzBE@P{M6IMo5C!qFBAKv3E;T*Ks*ud&2lteLZhby6j z#2!OcZ1(IOwdM$lAspj$#(tsLaR#dr;W8G109A{pa7{a_1yxJ4lD<I_iB{{qV`=w#R+FzXeX3Oy6wvE-R93NrEe0zdZ5t|Mv@VL1aMaT7E>8;CXxjt8wl|k5ik=DEtLj^^ z>7+(IP|SLW^g>!jIXb9`uqbAsr7Ty@(bleS6{-TP6iErW$Uvz1d7t)f(&uUyde-MQ z!oW#X7TIEEtsxxcVHSOe+bnLG$s2j6oyX!LhBJ0NYZVEp*BXjx%~D47?eOYCwlWT4 zqqDYxENwdOl^ET!#-4M&04#IR@AW*A0#?W=wB-U4T*6M^mmJ>_&VOIVLkYh)=* zO`UnD#a42_qpJs(eCA%frg0ejjK?7Jo|*evWzj(98mDQ0RH05MUFVosQH-H}0qk#M zIE16&|K(B}9Q_n1g!)SawVvNgqx|civwZ$7Z~x<~AAp|2`Q2vyj}*`Uuj%E!F9oN1 z*?$A*N0Be?sdCn=5b5gt1?XQLR;2af`cAK$yZq}9@#TV!P?5Ng)yeAXb^J)?@mFCS z=ru3$d`uBt0p%u0NXQ{j(7Q;@F`tM-4K<;{Bnv_rxsV<&vHtNoVwKlP>RHd4N0(#U zcsw=l2ic@n&49h9L=)jT^%ytrIb`frJ`R^ zH9j-Lu8{e@e!_BiC%L3R7co*cA#%Sm9)bfrES&DEp@f%yVLXApKi6v5GO%TK(;m~?&Jtom7 z=Y3>f&(|Alks#_NPQCC{fubPAJT&8>Nib<6>)=i2EM9Qd2(LqWjs^9eEXk1bGd1Ta zRecVPAK&mXI#n??bVY_i0K0|}4hPs&w5kwKC!s_51hO(YorJlvB(Ie3-x@8J3ppBYk^&;n^ z)0iO$TS2bXZUEzGMNgwAgjA)k+S=gJv}y{LnOP_5<*r%6CF4kHO*OG@9Yv%yj0F3P zG(-tFeCcexu*5}c<}g5FReD4BJXg^}Pcvv4E2K6oYSVGB5Ef(8)nmck$t<=B4y{8C z1ue)q_6yVPMcbVt>ez2{QmrkIad=b5w&i?DG4PzzS~RPWCFSiJt#ygP2D3rX8q{0n z3>W(rOk;Hc4EBO%t~-!fl?>&wV6u)TV3r-&`qrzeOBnMYw~;ksnO#z^@+w-|2yGxl z>z|jIrA=H8k#K;cW>&g@KdTv#5l|zATb}4$7*h|Ae>zke@#kOft8WSjO91W+S z9%E$MIjC2$AT4q;aiHk%oG|tqD$&dovz+@br#71~qSnL;5js^mX>xkrYq>RzrC1p? zF7^30X7U#X14=%-|A6DKd;~wkaBgK;3KNE6t#9Z3@yqAG{MY$Ie{+=ZaetbgKhoL# z4;5U#+{MB={no`HuhPqTWIQ)6M&IsVanQeNG10W-Tv2FckJ3o21Nj+^(Uy8q@%gbT#c*OMS+?a*`8fI5<#A{ zLBtBXrQI0PB#T!?z4yYZu_>5!m7_aPSn|~>IVe-L-B5*9T*u<_TXAI1NX5h79M(Wo7Pncnl_b4Bw;aQ+rnF@W2la(5Y4qxq#35m zo7P4olq;N#Of1@0Pz;x)Ab>?sbWPZnxK~y8*C@ksji|Zg-rb1h&CY3AOH&Y%4Kjj* z@7Jq`k-6N&;l_i9czvH6;qF1s_pqU24LEa>JV%HxRRW^>NhtwK%a*2RFAc?#o<9af zE*R90G;Yx&El`2vwWVD8006C+%e;P(m{gWyzksupaH?e_yj@R$;sqt0M(AT73@Tx> z!{VSORcm<}Rq{z{ckqS^Py(3yCfu*!KmD{)BM$MZ(&|~IZ~YTO?nCnuP8n5U357jh zs0RXIu1b`2s7tOjf~xyNtwo_FC4d5s zTbQ?H?%DwZy2<;By4pcDRVtbQL{R_A|CsH z0pZVcQLS}Ie+%y~7eGm(b$+U+*33{wes`1nI+^F6&w2kxk(6I|9S7Bu^1Vp+KmJIb z|KBISo2h^0A^rk%K<`z_XsD8zkFQO_zuM#zKU&n`&8#0feE#x>UjusTUH$AQA~3$L z_`A=aezOfZIlBP#8Br-?&ApYa6Sg*J)r1Asi&sCWaW8!c<-{1g7BbLYQAX{jqGS^z zvso?4h5dDugwy2sJo;OLdRDGZ;Z}}rp^v3yHs^&F;YDAC4r$p0t^*0=<}yT zs+x3cLrrpc%_(8wS*3ZCe8G^>_%henV?)CpHe&7@N>v(%cLN1E^f23Z(etshl8Luj z#0N-KPQjq5mk8^@+TzKGOWKr5IZ;BaKmFv_7CjxPTFXp8SdYLkdTll0{gSF}D;O$E zuMjq)j`n)i;tPaUqa0gFfR0ChD?x%H0YDgw^R3HAyDOD}143awGcDM)&y{jmPP9w3 zrb9r&FkMpMIp<0{$CPSK0ah8Z01^Y<$FvXmC?&wg$H!cn?9;$$V`-UJ;8958W5>&i zG$&CLtF(a}or@k)3e^mhQexu0IET6WwnJ@G71A3PLv`VO$ySWpk&iqKD`fu(&m?1= zj0=rwMZJbV%`^)mmIFG};ebS#XMWqBq}OYH!w{Ke$SCE)5FxdC?ud)yXc}9S6uAMa z9J%w%KrW>`iy)ft01fzvs&_ZYInQIbm}V?GI^UByUdK}@PBc0Wt?8?<6I84elhEG>)! z!yB_ov{0_C=pk{+Wi2nZfjyr+VdY1}lnlZoRWnNJOW;+C z)33gjr7taW+n@lsTEokx-kn4<)R+evys92KO}(ZUC`hrS`y!%(aV~KWSu^SS&BCMR zqaUiL^7y#mx_5W(30`{$>b0@RK6fzH!8V-Y<1-Yhz=tDeNJMy7A{Z${!Q0#5-BYTf zl+A`V%30NWr*WKS7jY@;u>q<+{r;jiq|Hi6Nf3=k>{$>?)H>+SsO}|PcCTrPq7n2g zX^N^Gn69neAr$k~p~pUp=5f3da;+Z7Hx-`RI;$d(FBR0n>}20uB=6R+ZsXaXA0Hmm zICo6@%JejvoIzvrh+SM%f(+-h;7Ekr=WvPq-HVmEnDN>xuV82y$%XRH7G=>oFCuRt1oxqhAhrY(vCLz}h|BRUQu=X=5}^I!_c&F*0a)dM>nbiRW71c@>n5qVr~< z*V7=9D*FLJ^O5_qmshKUz!7sglzy*jW6~LRROA}Q_fT$c1ElXC>HYG?NTBORF zxj6($?Au3GjvLBIpvx}+JoFPSBECD*L?p|@Tq z8(K79h3J)Ke8UI_(){)cyc-97uT9n-RgXqNP%V={-U?PcB#K>8 zXk$Gx%)reh%oAGXd(IRxb6xx-V=nvjI<&8p{%sv%0V{Ag`W<>%71}{+)a;tmE%s}d zXpO7|^h8RKc!+}&NzZi<-fXqlTaF9?aVZcnlO$?TAA7b(R?8JgBX3|g$ZSb)3(8cX`S_pvw-HcU6<2}9*Qd^l6hT@$>CRvhK? zAw!I!S5B)KSO*4%H0@P*sutDUp+G4H!se^w<{J*)wr=Xbv3O2fd1263VG|kk9(F;k zA{0VTNYhpUI8bxC-fohG!TNe~6`IR4HnOdk(O?2YWx+|C9aQXiwxN>DVugd&eIA1O zCi{lIe(VE11j&W*BdFBHOklA|)ha*D25gIop0o9-P^xQfS%=G(Q})wWF-PhUUNNV2sb0_Ib+e0eG#qk+O!1Nm4{*Leg_e-#(m^l z6)VF^JG8?P&!bqbD(RHcpW5sk>Rv>I;dY2^aR3?S;4Ud0?PjGKcq~;{!hDg$>oL8d zuYAr0^e=^OaWd}({%lV3frTNnj>^6{cjwmD9$T9PU# zGQ;bAIL`vwo*T8%phu%Veq}!XDpq+(B0VnP=P&sEHWXS?AwIt8jM8YD`+sls$3LGF z*{6@k$Dd{Yvk&<{k9v28qwt{Na-U*}-n zDflg*pJ%VF=nyk*I&b~C|J6a2j|22;@+^KF8-D(AlIB;}CmG04Q6^DA89hMGG)=xL zHtfHHe(u^cvm}%*kDFQgfEinJP9;bw38yo8@Q%>>CgGEg+-=^-Qr@(L*>% zWgVIr9NI0fb^ibi=Zqniq3qeEyV{leUAhX#$3uj5&_r@db)%mgr7mfxwVoeSViJEf zzq+%B<8np_yKrY5Q2->R;k;#0BFIn=fgtJj^s9J=qXMk(m zuW%`o#lhEi9$t+#pRG$ClEet9cQHK|tgRQX`?HD(rPeGORpW$$4ffITmGH8X&Len6 zveuqQtR2py`ig;NsDr))wcNDkD+r3!0i)$y*7zFjX|_(2(_$W><|nj90Q*bEZVyk{ z@JJ#}L&|0gf~basQ=%(~T=MT?WqI+WY}U6{m03(l!;r2G2lLb31UF_1z_7nHV^%Ui zM)&4*XkNXll+4#fMSjh>j_2^L-1ZHoEsFZ#7h5eCi`BM1o^bTntJ;d)EWiaJzZdiG z2|fP{4@csLD#PGk*5%(G_h#xP1yHUY4DuB=_g8uF_HYbP6kgVS_3&%{J-Gk;hd=!5 zpXCpKx_^FrPW$ta^T*-suhba-aV+r5+}%F@YLoCgvwu1EkLfYbKiWUl_wy^v?$`BG zSn{zf&7$%A>2W>&Y6k!Kb&iE$(;#kd_M4;LUqK)ij7H}EEx@J3&BUL*ZpX@#?1S$? zXn7E(Ym-o5mb`t-oTg<=&oPod^Ae(vRn=H6dFAN&=x{-y%{@Yz_g-s7l4lY>d)g*o ztrq}DxbVID>)>S33P zu%0rd(Uh!?29SF<3|_S0#vj_1jkVfh;ow=U>PCUyOL14&ae0}xe$bWcsjHyx`>I9GR)+)NW!!oT&uAZyt)(n|6H>XcW_kaXUAkO2 zW@N1O7z31YnyG7IZZ8+%GT_=QL(ln*aqlW+1!!9jPOCa4TkFu@olR!$gxo0Z5E}-vH^o zVVDEduF$y}kHG3c!;!YG6ONVc0hzJSm1bF51g(_~X;iy9KVW;U54bLp0KZg45Y#CLf$uNUi458KH z1J57bSU}!^T6NIO)g}6)RNj!Kn~V_49*58Q)NIR8hm0Doln11KV;d7iE#yumatAj= zuNk=eA=e_d$+cRiswr0^Q>*YJydM`;&e@DdtDldvELdPwaMm1A3Td9nTUOM&B9<~i z7s!%pRizaif(4}J5awuHQoz@xdMx&U6|oDUr$G9`>Y3Bee_QM7N1&OE2U{7x9j?3>G(=Q z`S|?&ZqNQYHPXW#U-bX0RCGW8<$&UMgZq0O!EXL@!u~)0hXp-(^{X2+*OWM2-CzGF z;VW6v{rfo|6O>-*N1v%~qwBpas*t|P?Cc>*~c zxR#DG^6BoB_+17ulP0ms1xXzAL#n!Rgk*Rr3pVW2)+bdxnpStoNj+(wv4j+k{C;$- zv|f30N)KdNLe9=p_@EV}aGntJp@!>sti!uga<5g4gM1#^Y)?{48$@Z)bxT%(qQik& zPh^1!R4(K=+U?uodskx}M^UwB9R}aUONv$Y{flsgr{Yp%i5$tT#Ldx{`|;H6ncr@7 zCaUXrJQF1K6&?fS!h|7OKs=uP|0PHilnK;94>?DOEud_ytfxbQS&^J%kpV~5lo(}P zmTnQT>%t+o#@G6B^_Ikdva}^a782xnKbqRbp|x%nE5D;Kzh#akdeT8iJbTx+A`e0s zu($K4pL~Mty}CE>M6H_p?ECCIhK4To}wXNrqjp2Of(GKpf~LU^6Ig5zOlJ(LbfSW|^*=gYKx|K!!N(CV?R zX^v2v&H-8nE#J(g<{6b?8|&5y51y(=-s1qXi<&OgJ+U>h#eCdsXvEROhm7Tkev`oy z3x!sClb&Fky_6&6Mh^3i{(xA}{$~5ygOT$Ewo=xbvsYLjHZ6c>;WyS2A6M2Jc#Ykq zmBr92oHC@5BSF)-uLX)a)H4e!#Se;Hw{G?7VQd49{t*M)Hd3#hzyHR6G@FM6K)A~Fz&F>O5@Hli`7>ycPD=GT}atOyH{8zQ;| z1nKwMbi6RA&=|~SrN2cPt*?8!XT;(ytA@^p)+1f<6=T5Lg#xW)q`C?oiDOh zsY53&uwozp^JfmiZxY)woZ@QhbZl~^cZyC;hShm5Ffli@<^C$SFe><0j{eYR!s*Ty!T4g>RG@m zy-6Y3Nm+~RlldSjnGp+<##eL1ZNp@5mFY0e8xTOD`PsLO`^QYlDuA{Stb&opaiBi4 z^_9jAipy&`klm;4cf!r86J(Y_adM0sp&^y?^QZR<92{gky2AmcR0@PZ2-OTnL;oBS zq{xwR0l7925GrA-BEl97LnfrX=tI#qtE@G$GEmXT3a&4ROjAOCv>H*Xs-6qA4ufzS zW0s+M1#-*uD%28Xdc2Q&={4Vz63$k566)y2V??_TUJ*RYy9J)qIw!NH#(J+R)CH<{ z3FEQnEGP*sMgU1RRg0y}+ZCA#9_yLGDCapwo;vS!3aZ0!IstjTSLP_v_RcOG6{S`+ z%i!9yxyw?^wG^!}7f+2&qO=<7lf1$@J>I4Chv^G3oHA&bu(4B0me7W*!!Sgx@>P}4a5Unb_OAMe%f;AuSz)9#}vAcu@t*zD~Wy!4T z1_h?}#uj9AyoNaaS00X!c7>`}%7?%IO&rHpiqIwVK0ihc_Dwb$roVC%|MS282mU_) z?fco4-&O|K$A6CbWfA}B@yoB|_y76@)Bo_6bkk?|+bRC4TFY11-SK5X|5X$Qax*Jz zrAohDmpuM@75d*_37Y=#%fa&H^8UK=*L#S^GxacA4_~uA`+BaFY11Sn9c7UdsF<9h zNO20K6d~Pr1Vd&IX(jnk(%<=b*S2KqPPxjow($Kd$;;our7U)msH~dhKqTB4DsQLKE9t7WL7f=9mk-~ z9@&bD#Jq}q3tKsmidG#%KDdgyYxFyITyvF-T-YkfBGtSea^1#hrWW|L|ITtysTGER z5;vJb;gEkos0~hIWfp7>041`N2m)a_tB7{bbFiXXq9YyV!yzig6smz>7@^mF3JcMgTZD1Gd{78?m>B~`@KtGkzUn@|gic|HIgf^C-I37DQlwJnAmUsfqY8{-AD z-L@MM>nkXj$GUSkTRL}6{06Cn*pStL`o%A${(~lvTnOR%Dl2tH?0@bk18-chx@X zpg?_0ccrCu?&1Qtm$15-p|2uq&UmU8fWT{us_ldq(Q}d6iUbt)E=9^YmI1H6##NN1x-bNJJo{~e@$Z**cG=ueoyJ}@DVbV$QR zqC4-$TsHa|s+*+(L(A;;>hFEdPT8z_jB$gc;lz}VgjQ?!iPzggT@Vhj1}Z+EswOSh z9{Z@$=+tc~7e}(FAhEy%OHc7fhR}>_XqbQHKlqgeJOaTlEf;?U-(M#jnjmvG)WpV+ zbo#P-f5p$Qr2T*ROTCis7ygXWuisx5bXUHZ|67ar&+=s$f3^N|`!DnQSi;{L`G1|h zIsXOFfBbhqKUm}D&X|urE{JVge#7`L!vCc#*WWBoZkCdk6+FC=3c_)Ap<0o%z5qX# z3=GGGT60%oV}VpuK*$Cat83{(vJxtyK;3mL*X3uAFo_=tKBN!~Nz<|f5JNY$z-F5s zQnm1wO6YC6*6umjO?%YGPn3F|3kKP!W7n7a9x)fBrjzRQjw7SgEVqqO*2O1y6TOeO(S>9ar*_!{_H zs#sq?eqz{b70b0pp9T;5n5B0^NmogUGmQ51VQFWkMU)q9=Qdm{7 z)o>KP$J%py)ow$k7Ph?GrrG_+O6L`Gx$jrA!dp<}DXHpdNRJD|NJTUdK<-C~$2=c3 zOJQLov{twp&@)bb$<<2RCaEZr$F$wBg?P;5iFNi$0}IP?T;I2Ju}E+qyt z?iLGkyk1;%C>CQ;X{u>f5<5(?7CO=k**8Iv#oB4{_r;HnMC+%Zt)_G%}+j;sU= zCw6HK?|20Z3`xhhCoP4^0@xW|K8Tc9NUrOfW`w5-1SoPr2_HFLQh>K9X)IO9+M5Z_ zsMU|fB}qMX%YN+{A!JgAknC;lc!<3&((C)sTeZ+Kbbf57`T~jX)%&3aTMK&QIzzTt zi_~<%FDd{WeDOiyWj%|yACy9yFIC0E<;q|W8C|{^@?|zwJ+?xlS4~rozh?uhTp_kD zxX*|xqgd~0sZSBr%q8M#!)TPiL2f|QGfLm)gV{pv%i`_7vXB4a=lK>7Ru5NNo~U0j z5`TlSbLftHyXOa6b1DTBM$qbqhY(8r!J166<-Y0+L~aDEGi2Nd<;*WplE~`Xcu!1*D*BPbvyW z>zy>;(_I8d=}FL9!**0jm3wF*>4Ao_Uc`vv!7s>f6Q`(ZqE_eQR$}NJY0K zx7b?t`<``&s1HYILRg8K>?(45Y7ZW$GQwxMqkxwQl=cxo>6N?pxl zNO%u)mp=FNwebuoi8k#+NkQeZ^Yi05XpgO#V|!htWhNKa=G`l|O~5n8>cVT=9K2(n zgk-5Wr1Xv~u#w(lySzbfo5)!cD$eB`7Yp*})g1-Sc0qv&eXKHuNyMuPv#{2s+fRt= zGwb55*lb~$O3Zbr6=T))^P$mHuMo3JGig;^_0+o0dpE>r@h%A&NbQWu3sY)=W4NRw zhpjZuc5>woG?CKWKe{uNY-Tq)Z5oDRMBjVB2Gy{MHa(w#zTzBmydMHVxKNWynV)q- zJ|f@T)mhFeQmfRhfYoccSwg@SS^>uM zrP#wR$@ub;|Ig!nS>O9;9;Xy+m)o|85(TIqA19j}7)y&_tA?v+qWGlK14ZBIY6YxP zs<>2kMTc7C#u~HI+bQ!k40p`usF5N~J|@5RB(2qIygFa#WG+#UmWv%3EV1r8Mca^! zdIFouQL_$9OGCZPw}e;(n^D~^UV&XNF6eu{pK1c0s)J@orwkJZBoA_dB*5u!T>A!ElseSP zaj1k09^x=fIiI4&rust#Pu?J|(;n|$kb5LnYWzqcHS5=DmOl8J5be0eqgw?iQ)yGw z1Dea#C9@lxxM}sD9-&7ySW%}@UEf#fGe_jG-+6$1T{fiVR#464nVLyfr}@x5K{7Cv z(WQ)97_EfF)SU)<38}>lnt}{kMYD=t);=!tofj~jQZSq0mRTh`(fEf_OjfdO7>eC=AskLv;7a$Rc zL-nO(oYg*jlWOV0kmM?S%$tc6u_8o{s0@_EA@&m~e9N?})asc_RLbi6ekW8R{ec`< zjo4UUWqZK{rE2gTb?!z>KYhFqP504_ zOjb58EnZofy2bZBNAXCjD^Kl9lCjshE6F4zKgp=$+AejNY4F}q;w?i0)sz+{62g$H?E^J%C8UE{qZlU=l=N*zx@6&N_Y`0whZ-qh{j(Ik$iFb z-yI8&@+_yup*NIm`)|AuUoPt}djIDR^t$ZJcBRI0C7N$zhQ`r zvXfDeiJFLjYSxp5_kCy8I)AuX{hc7JnsS!Uk1Oes1uS9x!KA8E$$`_-&T2=F6+p3; zth)JiC8Lann;^D5SLE!znLMAGqiJ5f_QeEnjNs;<(^<)wW06agwu_$8Sh`D+SUF83 zz*Uwlh5PS6&k3wL{7}JOO|>BOgFm`G9nkPb8m@4NRv|R@-TXWVk|Ggw83xY{sda@? zZjBkL-E4iZVtp`V|&X<@CkQmU-9H}zxh3qV)D6}_SQ z$#Nf7UoJU?@*>iE)q0A!xEuE1EaGeq>4CFIK^2ir2=OLjYpwe<80_>_uzA(m0Mja@o(bZms+i=S2`P`@b^pG^xs&NI?F#;5BJSeVpi09DrB#P$hq}5vz zt?I1eqpW;MRbB1jS{()q_g2wdq!lTn%x`y!u3G(c9fnd%7*-ctTHjHzRjlnr6+e;3 z;l3>Oq>VwM^Q;0n*S=C}w-t={;DT$7f1Jb~ zzkvS7|B=t_=Wbo!3c~lQS6|)#*MOdpp%n{`dbn z{KGGw_b1+AZ;|~*xHL4MD`75Y%~A63E_iB^+6>i;w=H-hSWLP{aX<`GEi`Cv0saE;Pl z_k8+Z(=;@%_oC}nDUwA`2cCNts=-Anyqx#yddk~8i@5lGwW!@ZZC#h&cdv^OWb)kE9+jGIRcl$hd^S(d2ZCREs zEZFvWoAzy=y64o*^YRSGbI12?AM-wK&#*oAW17Eaj?a%{-j{t!-8^++-C}&CA?%)BJqy^Ze|l`D-Tovd{ZI?fdq1p<5PQk8bJqucm3AmTuagOIr3RgzoF> zD+NTl_j&2&<=M?)nzw!1 z!t(goXN1n4*t$J*A#~HcEc>-Tza2-K=kDtkc4?on%-!?3Kc3I8yM8>TuRGN3+ca&{ zbJ?f;`1n}%uy^zRoR@iCuuPBcYd%xAKf33FB>?-go9Au+`n=2jNYg&g(=yNdJcllI zQ~GNA^$c{^b6=M9{OWlM=%y|_r@8B%T{k_x?#SHj^R$0FyM3CU%N&-+{ilEa@)&aX+N zb^DH`o4S4Lx_$4C=hW@t^OxWM%lB@7l^EoYe>Km4{2p|IANT&TFVpnnCl%&L7xsCY zx~`j_+qO?jn7SuIw?FsoOAEf9q4cA{K26Jp=d#Sx^D#}KdoItp3)2r3oVsON(9M6= ztuKuWOZTHzZr4pySmr%+Un6%jy5~N1Y5scs+#XZdzf^GlQlew~YOzn#Hb0&p(=+VL z-lcizwr#;aZ~MIeP>Q)r3%Zb&=lu0%H%}kkG|&5U*^Xsjo?mLS&)f4ErU&-N$2{%N zXZS^W!;p&#(It<{A6flQzxE50&1-7tXHknzpa&-84U@9}51} zeA(t_>gHwMxA`$Ym+52gmNd`lYrwASe#~;2=lPkAWBHm=x6ECdrycwLO#Afpyw6`R z=C2>@-0hEf-XGWZi}U`RwlAf9&R_gkzWUyt`_~ij(RBd21#=hvtb$){9^JHmHUELU z(4{bic|N9T|7x=B3G@71x;b^*wE#;D`*H!ua`iYuH+RQ(;pcAKku#W{I8vNuE-FYs zZz&{kh7`6h=(5)(rR&{kF*@@f-d_N5N0e4nk6q=*tX}sZp;YX{KOKNdZhUx zZQltH>_P^f?XdUbNSx>Ad@Yx4*DdXbNZit~JI>Gok(5&7CfnKDRDmdv1Zx$Cj?=vmE((r7-OPcK>+XyDnZwN=V1i z=MWYmAm!)&=nz7GTE?iRwv+%{Jv}Ejiv>)*kdApY9 zGbe;8q^sN0fxIp03d@p~V>!w+kKHt;Z%ADiEPM;scKk@`f&SX&ZF|~vgkyWwG%ZJp z+avTJkGL%<9UCse3|Y4BO4HRHOPX;+hD}OH83*=#+WKw3;@$z_8MtB(VaeCL`(5QU7CS|rV{xblV5cH#~;;RzhaRek7+)x$GoK@ z?BS3r99P#}`@Byd-=+Ja^!LcQuk$6J`_2*$-MWyyyB^;W`ek1KCRXB~|K}D< zUwQ4m{`v~LC}r!X@3{Pm@%S&P`!%V5`$cwKDFDZD`1fJ}fB0?luf4@D`~0h-_`eVE z#~%Y|K*kZ6nX#u$^Nek;ANTKb|3Cj_!s_qAe!u@^dc1Wu%}3bSKd0pogp`4hpCReI zU;BY0fOa8uon6?h+phh|C4@b7n0L)xAeSWt9GxIAT)pbS@?7%5ub;W1OY+#4<@r4P z>-p=BW!};2bH=sp+jM1&M>v*ef8ff;HqFP95*Tu0Mz}(ko(RZYn5HNCUO%Q|xvnq8 z-vHptTF3xIawZq_z;ln=K5bXpk&hhG5kh$)UC)ABLQ7rxmaLn$r_J4LnzjX;w&lPV zNVe;`_UkyFOoYa1zpl(Vr|rweOWQQ&ea2%7^MU1hhHb`z9ZT@z8M_{P0OOL5=K_WW zUpx;8VR`PhAa6Lr)5arrSJ=C5T(1tP@20(keL;FYQI)zE|2XRA6&PX{Cw1V068Yz0+1qFzB5jst>iI)C#;UJ|C4Fj(iXM z7{j*t`R+LCutRH~)U&|swlEI`kK_|!dTMClOiUM>6f4X_1EQE{?Cu-yg&SD zes$m1hX0iBQP{hzqn|@Ohx>`0E$Z2Xa{p2Dov0P7o zd26~e)+TkoM#}1FAqa3=bxt5dJf~+xIqM*ATF+vTideO_qnS$dbI@3IYzh@3 zwByNm*PIDLkvOvn$s5LX1dhRLZESsM%XO22L0))U_pu5Ys!WS; z7?20pS}jeupKf!h4Qo~P;N$kjA$M7D7u%X&#Wt^Um%v)X(wEbfhB}JB6~ckIzVGVO zF2b_kI5bd%)uj!~>_c_=p@P}$gb%NaN4q8lD;~-^7D?){RYp77bTnnFJX_I`Q7X%I z4z62PQ7vAnB3k7*sWOg)2vbm8CL<`|y{=NR%q|vGvaKb(7v<}GmvG##tzIZDtg7Wr zMC^*i2A>xu3`#qzR>;ws=77?=3rZwEd5WLrD0rC;-VIfVXy^MWui?n-TcZefQM0kY zec^bbEWhlW=YKFZ1-W1xWKEdy+RHtC1#tP zcA3Yk4X$`e8ndDB4Aqe^sEq3U;|2EeC8@B>%7l%^ptW7D;QJa|; z{a#7r4AU#V$?Kfy1(&OX)oyFe|R4+}U)V>f9 zY`*W`j}87gH{JJN-y@;_?dy=>N3J^m@@x6~>X5M8^Q)g<{^8Hx@g@IWHTFl**nQgR zNPxB6tlzfuz@M9ckFfs!=c^F-kM7XxR{p9+Z4h093Qmu-aRzU3d=}5{hI@m_q zs#-SSMs>-57vRM5LMhuO5l$-{T4Gw{RXEgWwVKzD$( z4OIw+Tr8Ic9AlYGnUxx$7z?E^tePP6(7^RbjbE)w9M@ zB*^movkE3i8;At4qKMwXDk!Aa0nJ^NY=DLf3>VJ=QCRRZuY?R~IkTrFb2l0wRZdKP-WhahQ% z-Ek!)pUc^5kw(AYanURQaN%;53rg12MYL(uvkoM?MeVYlksUjTzca8_X0sku#mAx5 zoP?L;(uT&i0Zz%R$7>2zVyw8NQZs}_>XyZKb2b%=S)wZBMTy946G<5rCtI#w^XMr9 zuzmF;!26+upx|(uuP>LcSU*6(;Z-cb5Q+C0-GSMgP*bT@+fjOrDbV&Ss!(uSjupP4 zHjJt1vV$eRnZZSe+H&O~l`Km=q8n7mP-4NLVrMVcUVSZSIur^>O4e0tnXVBoC}hEK zTqbBI$#GZ5ad*lnHTtUgl$EvenK9D1jpJ2rrKnc7vdS`pv8@1`54^@P)5+}Jq-GxL z6pn`!oSVr|vW%&_0;PXJT8a1Y5Y;>Y(j9{~_VLEUmD>wZIKcQUfyfbUrSTL>2;`w@ zhD#4Q6KO$CG@%$}?`l0&PKmLVQdVH4`capIw$=rZK9tqj1{C24)N(Y1vum=&&y z%WQ@?Y}67ld^a3-QzGVg%-?JCef<1k(5oLxQ0O+~ndLfdUEf@Igae?+sJC1!CsCg?yZufAxF zH5{&0DK`KdlpYF1sHpOqQ4cALTo|Yg%?oP~$tcc-#rh^xWh|g9EjEKd_ha>=4OOca z|Hg>b=$_;%??;pFpaG{5fr402XA*;%rPV+w+{@t&+CSeNc2-p>&^T^lCG_gs!fiY_ zx{cZc*0f(%n(XroZ*8b9^`O)U4wkxo?o>!KDHy8SNse|3v6XxPf@3|Tp2$PF*;{ex zx`?q1eszSLu_vs0Z1*Pw9OzIv8+i^?XNh4q;|~>dJ+&C52}n;nC|=J}%=<><)?FEw zE(>|5pi~PS5L*#k8>E{FDIDZtR;e5hdaXIm$JQTy#@7ZmR55D5F{KWTD5Xkdnggk1 zX~O4R$DYOJ_xVF91_{twE1>*R!8Bqak0q*}G*mqGX;Alr^=k^A6AK4g&8ftwvB9n< z&?*W{n;%3iFV~)B53<%8zZr_u455lhq%Zw>8%wsnR&9g278$;U-gl9sLF5!eZ)WYB z4Ki%|fWk8Ba9;gTGhw8B{{BcR)*Hdv+c=P-L$bnsDNsn(Vk6QpUqiHQ6FiUCf}pBG zLX$)ixupZyVxmfJK{_a5hJ*Qd;&rL>;6d9ODoe>HB6g|XBUc0z=I~8|(W2}Vq60wn ztMmoVs4J0Yv2~P&j7+S`lMZGbpFPEIfx-(hUct}U6q_aV#cZVU?jRc_A7d%gUTM`h z|L&)M*h?k}gY!1e$p(sh)gH|wNFib2#1+IVwY3H1mQ)juo6IJaB9>CAEe}=WTI(V0 zaok6-4aUn@Jj0r-Rh|HqY^u3AY%9mB73k3|$Mq&n&5F|$9zw12ldKZYf0h7%flPu)+ypMj&P z1X#1(5C_%NeSCcU^zr!o`1oRH*UnIS@d3A2Z&HdrJJ-cV zu)ecqdtH*$?HTvw)XW2lLr5H+IA|c|?9w)>wv1$8l&shK)9+!zgLXA4_Dw3G3033v z92hvVS;%3F)85KeqH+#Uy%`IdP**~r2J)Gl6s*oO@0}dAXr^d*P{s?C?eZE$vDpb0 zyY^@pPJkIdR4~mU%2uyg47R-*Nf^X$O0z+_{yZBY8hele2DziCY?+!J7;olUkZ;T- zR$(xMRhL>%L9NH(ssklV4BR%(=g05o=Fp4^I;O5_%i5PY4@#;Y!+{p+N0&1nUT|$PtSwGlXmv)^$7P%VYxqD^6h-9j?G zvkuj|57OUDx2WiY^OYe8wnm7U9~pg1r;r`6dZ;SYi7%Y z4)SUgE+R-qlV*B)fO=I)c0HgRsnSFtgCJp$WWcjglrGfTlUFM?6zQfVgS-wa?$!BL zls-7ZxzB!XtXj%hIh?UpE%duRFoA>=S8cH39di|?CrzsU6QId>Zm&CmVg zbN>$Q@8o{AEvRUJ|;)iM!MpvZb7QJMu2_k#vrk6&u1&B5t3Zs zcS(o|BGPrV-~F!KHmYb3sc6_*t;eDR`l|JrSaYwfuPDtNxt>y9qO#3H6$8NRkf+vs z5K7dT7bJ12GVqB4D@{v5UEgaxm*R5DbLzHZh@$Q$f-BYxwI`-sR930gDf#p|q*C=v zZRrk4NHiqG%zF(lc%)8qk0D%z&cSfxp1>>RG>U*eYr>Uqmy`qU&#igwI;oL; z)e<$Xtd&a_nj)-{Znsdi(lW^dqa!oX*%MP^+j2h*Bkdp zY2E-&SJ7UGXRzka&;}5Jg1#`UTLvnoF!f*ovBCJno?Hy(X4DM?)*`-EIX=HsLQc%xV5g?fr9 zJa+($X!Lf9#b>RFSMX(yhd_bKQ7p@~M_NWXo)_0z5!(szmacFpjEbW@nR^@i2C^V3 zH>ugR$2G7o&Drygb8bk?zs@voit_fDIr+s4e9o> z>G=685yrp#>*p_Da#kEaya7M|>3hbb?*~l6)n`9!EVao{r9;$1t4nc*E@jnnn|b%A zjHE101_m&nF3HFBV-IYu+MsFl$3DGXC1VV_ZR3OjKcuxPt5!Xzf%Vy~RLMMBIqDoV zJB0)j20cTOQY{YH940Cjb&mZo;8l^|>glI&>azBQ(`Bg2Qw^HEo}yZtlxvn#^pql0 zj&Xb}0mpk9QzBu7eubMI=p~d^s+5J9NCO+vi!|>o4B1xO<wH-PPlcNJ4N9xo)hj z>J)UFZBQB(;bn{{669D4hoKTw!Dw4g(Q?MxeRJ{(;(dr3G14U0T4fK00fsrNg=O1^7C20jj=2Q#FgyL>RHh*?ps z3?Xo>RVI*ICu7+rSb)?*&vEd{(gt3oM+z3Mk6z25F^8w#?*mFLD6%XyPOoqrh4ZAh zo4QxQ;Z!Ao+HAOX1$eXJ%oV{x8wQuy$K3=lH1rs)vYq8iC$oG`^Bq;|P4a-&#!BjW za@(6;a#vP^oW>f%+uLy)!(0&T-g>?JCODBB0(yK*_d%|uGKgig)wJ4`2A!6JJ_J8| zr-HiVI>cLwPqIc^3oLu>qmV(7H0@tWhyHwK<@?UrKm2t6<^TEozA5)F|MV3-{8hlU zv@S^)ZzNh}cic%Ot&EY{NR~B-a=$EU-}lm3OUSkHY)gTCgj|*E{TpO@Omb)*gURxw zS{cj9UIctmnxMeDr)pE8zUL*{(4b8Qdfih4Q#BGk%_WvL0Gr9|LqEjeUa!PjV+&z5 zIj_kIm#%r09VIrEOwHqH(>6dPr<@5Z?Xwr5kRdP_i4wq3CCK5_+WRBI-Dx5;TR=&M zoGf;9ipYSoIAB}GMVI3HTIHF)4ZQe;*Mi}0z&k#sT^z7itWBd~5NnpW2kGU|)!mGX zN2IZymA+i1XHOyTwc1#l4hY%sc?@D`&JBotipHu1L;ZFXoOt3bkW$UVaY&=>Q`Fvy zHYC2`sP&YZtPIoC`bQREDDaYov+!Ja8|OXMc)hJ@4=3o&#EW{#SXOf?jzM!frPjd( zPC>V1;MN2^dg%p)#sRi3*{n1l7%PY$w3S}~sdiT8 z#kJn=X{taG7M10(io8(HiQUzXXu!6cVr{*EW^V?W+8cl*>DR_nhy++wM-bsa(XrtA^ z!%h!Ov5#V{3(ay`oc&LqFCkprWK8dmt|}p0h6=@ORIcZ?dpG}F<`!<%KC*294j7r( zB}!>UWdNTY2rIEhLHByEMTk&gOZ|M*1vpARX6}gbcSp|r2xGoyENd->g`jvUu1#sG zCBwQ{mxYS?64E2ieV3QK^LO;1ghUaD3F}+(@@=gJKt4l)9A~Ab6d7%FExaBYSt%0a z-FnUESgPMYA903D5LF8CJfN-Sc9Dq#)FkHT$PF8A$ti(U5qu&SF(Pn1q12+ zG1W~SwPw57o8+Vd9#W?J=f|BQaS?5}PT#I>d6nUPkSpPYWXd>ET*|3rkIQp*2oL2pJ8xiBh%=+Pjv^3Wy0VbpOz%H^ zIxh>1D1rQ#s|&S1QrudrG73=oyYCBw4z}IXLr|O@r8a;QPNqOhsO@>EXMS5Kx=gbF z<;dTk4}E{hkHkm+UaHT|4-8F48g*!0_L;Kb+Krpm=F}m7B%8{RQoCmhXd{z&VuL^1 z+>-;h(#T?CyS+qlA6hrF=XLQkDuxCt?74-ycPo#!TGd+22jR%R;P;PiNt;w{j;&28 zwl_g`0{b(@Ivj{n8ozA1dpR)g?a5O2=jjgYn_D^ie(evmX(!tg^^ozD^QO2;# z=i_u^w$1X9kg_Q7{yD#wdJ=|08qewmu>+GxiR1i^M^-hiM$4x%b+_4?^0Z<~s_o3- z-fqkOQU%im#0+D6_Uw_%GP?{1M9}kPtXW3BpbQH)Z75lO`tX9d91eyek09C*2;Q~F zSP?`4vI8}rn%``P9Hl;wn%QJ}P~ZY>uV~#QBVDSb)-4VX(yN(RlFtv}&}tZG97l~J z9oRl+SCn++jJlL&lvGp{R&^LeM%!CS$iyv-M?aJx^N!5QU}u+psGuNSDqOuW(Naz` zD(2Y|h5@Dm&B@Ntbl1Vl6>N2A2C2R7Dn>ci*H|Pwawb%Bp4g>CwKGrLTjORw-R`r{yU9 z>9AB|EIr`+b%mV-wu$j5eH6<51o!7%gQ$v&cDt}RsPwu|BPvDMfM#*g4jSG|}!ioA_NDwj{Z`nl6J-EO59Ikc6e z+K$?#vM*KA%d=J&JRVwKW?6edC)$r%T^d0j)2)c$bMLo%ju6Ju^kiBL+)qKs+8;xbi;SRiqB;@?*^InH6sV6oQ9^-z>U#aW~(B;?DwTt>HG z5bS4TA@*VJ2(6gB5b$?9G%=W!^IqT95FN&cTZe z^dqXrNx{D2Bbo0JIB=q5GjuHD2Kt=P3GV}GI0s8pQt_CT90{JWeN7c_-A1e^FKIu0 zmTU=)21I>EvA&i}m@q6gCe6+IF!ABbVyjE&8(2o_=!z?xeUUOkMP>eYe?j}o^qTe{ z`EZA+H`d3VtPWo6d1w$fGpWh!I2m(3G>%JFX;SD&AxQ(zNPQ3~v?S_l&Mud##NSOH zf@2StsjJ-R#)zg`;7{bGD9i802d*nN z1X>&1wC~T#Lrm)sM9g@`$`#{i7Z!1=q=)T&?j-FZ zzNCD7Y*PC5?0GDDpp2!IdXkb)as}I&I`Np=(0?9h(K3={G1lQ=LY4XB6q&l@2vR&r ztj@t$UEE z+#v5<2OaL^<;CPki=VB@P_BIHJ!}*S$xG> zs#SWUZ&t?m%X!y%DVHhUH6wi0`-r?Zzl2AsNJka*ue3~8tGO}DR!og>eUj$ZOrlvv7$euZ&w%`J(Cvkqt@ofp#k*y*$j83=zv%Q z*y;cP7k-)^U5i#|kd(w zi7U!xfk-6n?y;Lgt5w|u;D^=fIS|HOUp$MrL5$L3JCUd3emqayBFhDJJ@nA(+0gD? zU;#|zU{y+0#yj7B_9eg_;Bl~8uZ4Y2P-QM>9FI_vwJa>mGt(Ab2Vr_P7d;D;t}BJ2VD*ysja749)%`43*4xt=-Z$9~FdxnQ z&ZMWH=1Qk?|G*OmmJ(bT@0LX>Pp;3l|xPch}JM z&S3LnI;jzGS_FSr0PrSX2%@M!fa2D&h*tw5b}PESm>_nINf=}M*nrQmT}JT`O9g z6g^vuT33vTE`XGi1}c?|%~Bp}wCj3ugP}l6J#i}@w%le&It1!?p~1$*{S;Pj6?^7u zK%tFJJz%N7CFd#gVj@V6jg?tNq(2E9OU?w#XhJ*uq^7YA`PSt-$ZBjFA(eY-j4uZMkj2yV0m4ckP^*tifjzS&0 zl(9zvE3MTsBFv8e<(dT9jzR@pE9dx}U0F6r0!63v%7V>u?UqUr^ri!~jba5R$^41O zr-;QWBD8`mWZge}iElpAq#kwfg%Ubo!>Z-gsf)-p?g2ke4B@{RJ?K~Nlnv{Pw4K>L9bi2w%?Q!a|R1}aj z*6}L$Lba#Pp!HPoK^3pHY+)>+-=Sh9M|Y>T?t@heE1z=^ZlmHpeF!b$B`)m2Bz@*p zoy;DKs#j4T1+!>HTh*g5!>A($hBD8rTEuZ|CMtmY^=)N+nypq4sPXKJeajaY!Z_`Y zLP1$W=Yl|f;)RhDv`_3qY_nhF=KO`nI&=A!g(zn6o^j_6-D)rcgFuN6D^E6t& zS%f-EqR(AhH&jM#l5rluaY`nh9gH-5tE{ESP&ca;WxayLgg0}MvCc5VS&rDO*xZcVQ1 zO9xMuQXF;p9IvcW>@^=IHPiZTdTmk%2T#tXQ&>-bI&zi`5eExU==BLRumDwpR1~B! zV-%eP*@(V^Ue7oe38)A5&PPPi%&lp^g;>cNMdzu=ovn@>w{9CWuBX_Qw+m1m81_&+ zFHt3-oauIE0od0Hj!4h$UM{bMknll5Hp95{ZX${WQXdR^9B(9>C>So0XHjYu0BGnkp=WZIA+Z5V1= zOmgfYI+_J5t@eS=GNW2$r!m#Wh?at!qLGt+&Mf1`T=$Oe$mNFqcyXZ%bK)%_T=k^H zOl!&@((|mjY7&&Z1pqYLmRgE9&h>P$ZKO9ABrI7YZjh{g#*NTiz--&B352t1J%K^Y9*OE42Viaq+Z_ zTD6Nyu0_;%xcX#f^mbsLy%ww7E;-H2iq%lexg50tRYWBBp=N2kbm!_QVjtzqAaz5z}V`NNs83_{2)`KwBoPZiaD6alb1Pb zZ>~fUji}9(c^gK*L+~U4p&(qW5#Xi;|nY*j5D|NE$ywsnZ?9g6CsbKsTM|v zUBDvWUZo975p?x%{k8?8HwKi_s!RWx<0Nvn8*p~ra{B(PRYk{FAPP|mE3e%JMSEeA zRP+g5)-&Afn0M=M^rJ@4UU($UX*}`77^G3g#wpZ8YxX3^g(tHT^imkJlTtDh2JgVC zI;g;_h#rE2zLtFofqe_NP{y><@(DHA`J541B%xN)V5^u|zwik{m}5CE>tozR4g@ni zEXvi>m4(MqGZIiF=f_lPg=7#2;MHkj-f}m|fu`O!VTas#<6NA_B07zrG5n1;o(Ln(;LtTKg*5?nc$@0{C(!x}|P|r}3s^}U5dRtLS|8-FsU(bGFXeH^=pACa; z$uU~o=aW@(?`4gnoCwlOPB+2kMF^b9VI{vked$b`O)Jp~ zz<~!W<1lCh2bGrxcVrSc?%+_XRuxt_`kXV9g(uSU?Kw&y z)AW&`fv0eoQCWwhTkr}^a=yzrBIRq|VijJfgJl2vk%S+))jAb}02Cgz6b0I#2mM-v zcNRrSQvBMhj+b&1%{8<2T+`@fqn=P5;!wBeas@d1ZDE((kw{+GZHsx4c(4xjcia4a zV>_6UlKlVjQR`mhRwaFtnI^)aG_@Tpg|#fNO+DIh(!EZp4uhV&IF!Dl>RGHt4k}ex zL&)@jT?~HDa*9;RI`GX3dfL44-J@d(CoK|r-P%x0x-CZBta?egT+FU=9BQRYS*oLl z(o_Sq*FKu9^QdE4+DKI*=v0cJN=d=nDBCE^8Pw`3@DT3L`BXr%z(loa35e(~ziu^~ zEu(2|%tLEb>7!Wp49vf4R+|aLwOC)zFos#x2*OoWo17lsMq0#_wZeufqrOoSDbgh5 zwA^uPs;_Xn04Ah-9J%xt4xwZ_vYW9t)B(0eOKxj{8P{qrmD{y%>|s`ASpep|QXQ_y>>?E}f|_C_dasg3iBl)j=6!)NiVU0JcLItTIA2F#J%p~TS@}(?A5o6|a3@FW#_M9` zshZL6=VK-mSW6`|1p$2>Q>pW#cj!UhiI^1)nhWWBR;>fbQGK9{eawA!SOrXmWq@l%|L1AZ9Q03=`#aKG(RpyckPn=ud1erH|`ARfP#|7BoSq2pLg^ zC3#V?tf{Efg9yav80UqkDt&0dmPpkEwg%Z}TFyPaiaOpis~}fkSsa0`O<|1S#ePu_ zzYF%(sxN(QPH#PZUyg)4Ugp&VA`XKNV^H_gh;DRO)h6mPS~Iki6J=hiCmqL%gVDtU zkq2JVW4wjEgCDSbw2WmG3UiuAt@moJfs(`v6AE;nYQc!+L#=0y zY}Q~D_dw$1D#L(VwyV3~kLj)=qFTxrwO$=-XIA9e!%1)Tp4YKiq7_+U8rNkY1&rje z^)5*3)!iFvEmr}_GiGK|Z<102SYsP8_%c*hTqpsnw0;x==13o^7c4kaH7iGD)HIN)=323p7fWGXf$t1y%~5Edw6JOtrvP zX^mFmHE$qF6q0D}T|W3O8h7L7ytP;=x4;^%LnJoaZQYJa=Em`+fq)8}zB~hUpH&1o zHkHIwISGyLQkvm5o(a{*`x;U#k`EEvt@TS)5E zB^BFC?3IP4g7a-6EVwUVdq+DsJXDAtk z8l}wvhj>A)0!oepZRoGy-DQGF@+iHr9ZX1It>rp|hxIKc>Ja;gS94k^`_-zLs%YET z2h!@Xwf=4X=59FfCiNHwUb1aM^uD($OAHu!+E&>P{Fei=1Of>9sb3(jJ-XAdIHNm%D9HB&2yKSRGRe_GK ztu`=cP(_zi6UK_EIWP)uNJMnU-dSoVwko}ySn&#%4#hCuN~KMGRZ?&%+GsnJcFS;o zZl}ZyZNiMxhl8XwYcoPRYw8;oEdVa~z&zMQm+ZZGqzyGsryMY&(BjI&IH$L5oF0J~sz%qA-bL!`3RHm^PN{|_a2q-&CJuuWh z6W?&lVwW)L(W!xQdJRO9ZiD9EPFh0UdS7Ysd$R_AkZL3aIlQ`;8PCVI-Jr z&u?STk;gD768*J1L54XU%_F6ViYs&=!~#6LZ}1`(I^&lfbdVv4-Gv#Y zRx)*Th6}@ivp3tUp5jyldtX}=K^fO)R%!b*qc2!`#z!+0KjD*`-n%hzt z1tT_UxhNE+r;?VXCf05l#Fb7f-ip_|O}lwEjKt~Ovf7V>EXj{ebsKXNf?ZcB7pBQl zK!D2p)%}Gda1_5##f90jN}3r1mZk_UulqS$TE6kjw;w)IHo2y=NpQ6GoZ) zdo{@E7QrluX&%b$eBUYcKpQG0n$!`?a!NMVKE$%I5`8FW`ra*Uq^!`s@-P{)<+H`o zZEPl@8>9_#8*Ow4W0{5$&hes-MvWnno00>b6-DLh$Je&FoM$W{*Mr^MS}j`r?@=pF z!Ain(5A>y+0%rh1K)t`|-{Xx()aoW5JNxu^@0Zu=&7#I=tW9mU^$24$asWcpDDzV} zVzJai;B`w;Yp)Kipyuo-?b5pjjZSsQdG@(X$(1@(8;9)WP8rF2EZBh*U|VP}TMQ(% z>HYKt{rFbETwTP`j8VYTgEv}1OQYegQmb++{jx6#p*(R8jetua`h+tD62c-;>Wx_Y zM#R>nyGqWuu2Re%hJbZ6H90$lS2?NTj_J}WzTaHZF1haC&1Wpfuc~1G@9zngAIq2` zYb>Gt|9SckJz1GuOWqPw3+It z4pO?-h-<#iH`^Yw$*0sh?(zyrXU=hgDmTvGWYIvEw!$^Im`V^llq&0Y+(L z!zYCIlI~Q}Y{mUH8uz5aCUQ{S6>gNSUMLVY<2gv63k8JCS9Q6Ykdih5jnOduV4)CZ z!n{JK7qD$%1Zph+g14swqMkTSWNm!0<$g)GLvq@%^O6~V4V4!R!flYI2+8d^>1@AT zS}xG9Vv$UIL&6Wik$Fsk$2A;`r%}5ZBz3_=2{y-q=WcLu&t;AfqDYPgysTZ3trIT? zKWZSiw&5vKvdB%Lh8xtt+-^vOYr&Pp<{yHMS2i2$iHS%#0FKq$^IY2qu0EO3r_r5# z8mV=1njYo#GU-+10z7z@L{aMZIa`fuQ3^P|dTS-4B^=A5W}D3;pYHt?x+S8u6@KYi zozfukq+Zf{PU+CrEKMQTq}hx}q99XppSl2|iA5X4XApuUBGU(K$isVYC?d`JY*|$7 z1LWpsny9UJO{84`ZVkarX5ZZTWynEngUWT^xZ;}nLNk70ltCkk=v>8NsWEqQqU;F+P zy+7xb#piT1es98r$K!5W9n_wMC--H3yh;PnDR~?@{v<0-C9*dBCm_WP zuOY?vN{fl(qxm&DTb^)#)@@Xuas7%gQnLtBCh!e2xdA9N3;jX?GR{G(bbP2H^(9@B zMhlryGVZ3e2!#|1n#+~3qVy0c##5v&Xd{J`v@oaRV`<-$c&(o=h}koAMgEWdPV@Ti z9A6WSQ@SCxPPNE(t4>lcK;4>Xl><7H@D6otS-kYm3jg&kzp_G`u;wCM&ykjzrMEaW zFi+k}>^PY!A+TX9kn3`5g5#-5&J^?fmZ?hl?^AEK{Ga|m|G!tC|6lF@^w%D&pk6ai zfk;DRoiZe=FVt=#@ftP}BmA0Pwe;$q=oyXMj-^a6sVGUsrqJHy7x$>r zM~+g_JYN@V6oKN8F_ZRuN=uW(>*7<9>{x)S(h1oUnkTv9iaxz-JgkQ12mqNiPqG`! zz?KAwqHa4EG>IHk8}u^d96qUB69CM$$1AP#^Xi2YQp0sN`7NrrL8y9rrcSwiexq_8c&eYN7YwI?@biJqYBOpbp6!OI(DFkOiwLV}&8M}-YQ)>3Sn zNwYScv!d|ei`;Js)^i)D`Ej&7oEO$CJ{1s^J|;>7P?FpSaQ!cWG_-RT=`Pw9XqNoy z)j#LdE-l@e9}U}cNuA7DU@GdRNn`kyc8Z+N+CULVGGx1tKk1R~+^d@*T6$^_+Fw!iDePUb)nJhJ{7P1UsawSr($r~rROFd?Z&NnbMrz!@^!txIb<#10 zB1mn7cD}A7M>Pn~ith(LcGUxmKRM#r3_iVYKTkM zO3e_f8FD4YQ3%;h?3$c}H`r(1>PLJCbKHczj6wu9{8LP2lO? zZ_&(4(HD?mjKdGrWoY49#SHH&&b{ERJ0lPNqun^|aUxMsp)X!4z|X3*encAn2r7_iLd zeQy#FpS7CwF_cKd%s-1}FvGl`rV=s=*OV@0(&D=rz1M)irx^B^wbs+b+V^_-Jnhv zq81t3QQ(Scx-r$(I(hc{p7ZtI1V|#`#223HC|PgH_7+i*MEAJ#hoIaIceCMR)0K|B z0vK#w7H?X=p2NX9L&xr{sz{>sBHCl1o~kr-yQP`Yx`MN85YiU# zgCXTwvup*`Wpe`!n%~<~#AZFsOGCLJH8mupq#U=0Nh81qtthA?wo$XQ_=tb~nki*y zd73J8gGjq(3P6l(Pzns=+Y(~Kv({0jN!$4p*+mk>potU`h763S3iX{}Jyg&|_r)B^ zKt^6}PNT<}nMYUP7-n2Bf7gET>80x=&#bu0b0>EWqJFjzqh0O+VD37_wtcp{(Ew1a z2tMW#B;HBgFJVXG^|X}PtW_Ou>(~u$O{$?W_@AH~fLbEB<%>PrZ(#OjwH&3{DNV*Y zeqgqBq+YAv?`w*4zPhDkIqWVKy$f^c+|s(MD7QLz}>au5a}0nKjofQLwt^@b0_ zOX1_^170&aBYQe-2%hS*Xd}n*(q_PY9N1KtC{Jz7)n^OB1KXE>lAaX^u;Nb1Ynpwr zkN0*%tl>*w21%#KxWJX(r)dg0f1f9xj;UZ?78C16ew zupBY<@ZY!MF*BQlW@(H`p-SqfoD_g? zwx+*Go9X2NEfvy7P7#e{Hj#GKGV6j&0SuiWRVW>8?{)LpPql3FOa_)(&B`R(DFVUM z*&5q@(YjXe`Ct=$l_bh~pGT@TxS}P1^UJ{yh@-rXJ>~|{<unXXRZsyLp$fxzCqr{h2MGs6^to%GUQx~M^Zu@Efl+a%VSwuWaIsM}nn7Ggf2zWy zX;pZjJ>*A_T#c`Lk4e25uG7-xV4Zh}@i!Y_i89^)8yN+_dF_5C+) zEC0ay{$3BK6IPY!7guP#lQOo|75Pc>ik%^T`F1BOBN}z8_Q={rUNxJgeJ}C~lej() z&!cvH-4(=UUW1<&!1R=hAR2x@PfA=a%O}G~5z?JSapY!}2~1*HYD+b63y*^64-xi` z`_t*Q!U!vJ%_4O);$grX5bm?c{eS`w?U@=XaDkMp<0d8k{(W8hTUslh<$Vv1opuyf zBfn|MX00r5w4vZ0h}?(<3O+J5)81XD_kLX>qc$65&*yEY{i^nKY*0b*ScBKN3UZi0%2V0k@%J{9`EK0Nr>@1kc0aYgCch*X;P{gk`D)L+_i zRQe@u3Dad7-+MP`+_j19Pf_HW(Ck=ec|zPtYoNdW{qJkO(-W&+%V7647G5qsuNc>- zn?ZItw`ene0gdv8NJcx3_JMjOdR*E_ov;A+ac^}xq0#&qJ**Lg>}hCKPo6Eum?lee zE1ZS=UFeb>i|GS$o7OZx1s_XM_N)4Nj5#_Wm9*kaTgxH$7;G;Vs@M}vHGNAIs87wB z*MPH6mvNT&L{7kcUSp9QH>MFf>3KJM{r&r-13vHnbNO>48n7u9qh`sznP(|A#(*V|M!tTGTOqnXDia2aHM^kIlB7#te@neZjaQ>z% zw#hOHX)-~qS?9=;xNkW{P((#UIBPX3y&mNvJ2~oPZBn^h@GxUq>65kxE)o8B&+`v~ zCtr2oGukZzRkS<){{8Q5uQk#G$FWwa7cq_vHzP6JQ%&4fj=u!#&Qj|Jn2iI+&`-`4 zk9^5}GD%ZSZvc+RqqDoyz$BN0{x1Iz#5i9hA754EE{@MPHM8nkLn~^b(!KqXl3up= z*4n{WHW_z}&FFnAHn-hMRT5~)GB6?|B?5xaIF06AT&Lb7M0SP26RIT+?*uDk+9dQ9 z0K_lBuL=NXJ6mSDZ_a(JuTY)dgL?GFi9`~GzhsvT43;_=qr9#WRvonaNN5WPfYSs{ z=@xRd_Hx+ju#uTTLI7h3r+B_M+9wF{Q+XfKM0(S6yhs1s(jLeSG3MUZUzF?N$38J; zh>N+O(n>)?aeU<9b`j4wI%?BptAQQxY61F5zwK8DiNViMA`Po<1Mv^cNOh;=PE+`%u6CfF#}Y42>CHo;7)?=Oo=TkD6}Ny z`-x+R=eN~y7x%9^PNm6A)L8GcP0a1;lQ#Aj(j>M;`L+@cC-Rlo!`op#0xcaDp!<)F;6?>(7l7u~?SLA$UuCB2A@tzG^`7pX2JF>a0Wu)fdla@zui zz9yn&S0S$epew=o`*A;KIr$3Fh|+uH^*M22Nw8G~& z-Zo8~Cp&T_i-nGj&d)fUyz(1)gdsYn0CYs^2Tm6igEXPHS^-zPx8Z+SMu|K|kYwx` zhxoMLE^eZ^J@OfoTy?$YU$EuibODB`-7>jGjlgbrm$*(Z`?gtgEY?nIr8h|_721DR zx#&TOl*C7rYd_?Kq@uaySEYX>n)*F1d;)91U2K1=mzy}Cl?!l2ZoJYywp+UCz>y4v99Yf9Lt*ie(zY1<5-vPWjnryb-B}V;Jq*FxeRF;?qyk*fgWHdpU;To!)=`elKfU?rm7#Tl#ry!?11laN6-M%VFzs3?-#9EK50t zGaW-Zj&v{UvTtd?@+aNP@lMBrb;U5e*X8?Ij`YT{{5jr7T908r&;7u*y}$SEXZ82G z{29{my>0I`Eo(~aupd9g4Z|_KkN5jt-|zJpjyoO0x*lm6h8@F@_GNgNzuzg{?>%it zxrgN_L)y|lEX%R2>-YN@_BY-e-s^BI$8s<4v<~aB4nJ}1`M)Y3%8|BZ+5ar#wyZdo zv>ZQskL7#)DPmcUlHT_+ECcY9*UuI9{Yb-l?#r<(r3}lkZ9j+My}pMxhV}jaxx&8Q z!|~ICp}fnmtjE2+|7q8dmha_QmozSau-@BtAM3EbhvQwok7YaFWhiM`_w{?**7UQ| z<5<>Z!7!}b@Xzh;wfy^gU)JSk8-`^YemXXkJQ9W#EB<`nKWp61bK94-{PR`cKi?tg?~sP~_LJN3-pl$kW_T}qI{thQ zM@sMS;l2DcWBFe0W7+>%%6nOcH@0Kh-g_C=;Yh=K7%&{il75!Czt`jEjFgu37|O8? z+pr#QtncAW-|O~1S!`H`at}C$p{KihGy>reUXu%`pV@K1H$@8Ns- zaj+iP(sG>d^j?N_S=R6GRMvI)31NFKj7L-4(=>-+e#F84CLe`Nm<9F}$c83P={ zwtTO9Ik7C;y`*Cqj_;qxj^!WuOZqS8>#(c^!@CSaIreop221DrrzvaMm-UT%+Y-|H z9?~|fY5RxZPuTnT_um-a?|nIr{m*i&>vG&buM93f&kF8;nvL(}_?gyY{~4`v4DTPr z>ppxB!#y1L_djR-;QaHG@^Zh&ecg{?_}-7@=T5`&PREe8pK})!v!=CkzYiM)hGDzT z;Sd9oMVDruw0-D~l=J?^pJ8tDepn;Uy4#BAd0(wS#qj$3?^iS1LdwXrm3J^r89qiE zrJBpATyEQso+D%jEPH4wg=PYbMN|70;H5q{NZ+$&{&bONZudLgL%)xw*1XC5WWB*Wp_SzlYRFKdy5b&P zR0mg#Va&53^||Hw@1UwR3lYaHXf;|B-Olrzn@oTIEe9U0xNOgH%eA%hKt#h&XuDz@ z@9#}yJ`?>$kzLc`TUPh80=e7BgJgTO?UWT-MS3~}*L1=fn_mm2ZN&4eXhLoqQ0>h7 zolf13HqGmK#^rk;y~TL#>-#&xysi(~fYsq@UU8{_V3RywEw{}N8v%$oP zQN5R2uGk9y9N<~?zD+a6vrtCcm%HFyTKehvNQ)E6$NN4HLnBnqmzVVCzrM5G|NZ~< zfBJK_)I1kJl;q7CL4@5nm%D75)LN&BskQkYZ%fDb#$h-Nw<5E)YB zJZ01GZ&#r7vcpj6o#@v%`Z_-8ukU}S1@$C~wt4KTp_({0+lFtiPfO|fy~QS)&#qd^ zZd+j)-}^r5e)NvYZ{B6IvUKg)?jtcB24>Brac*Tvmv`)UDh7AnnQd(8+}FMx-=O{0 z0eAZ$Xs{d@)`fRvYVVL4Oy5bOK59u9t`VvxbyUK3`wUyedlxkN6+Z-L%XyUQ)=J_0 z<^?nAqef=SD@KYfmX@uJ=YRD)b}F)A?DD#AhEm_9x7|q~PRdZfwu1lsqDKQaRu0Dd z#8vAtXwPfKOud`*Nh~MPHPs>!)m`p)6^%i(o?77d&6J;eZpTwo~%S z3ZDd}aX?u4ugc}ligsqAY^XL$x|u6!Z%GjC@#oB`Nr7SjooNBpC_Nuzv+GI+D-`)W zsD4$U-EV?tMkns>31u#<7)SMCl`~UNq6;`V-{{hNPw$4UXH)P(nWae*VUz{EzSl2@ zh%Db6?Y8SG3CE@;D&_f7YyO)}K7fqpf+}5Y(-)+pF_3of>-cZS6V$Y{ANLG`&8+ds zS9|;`VQRQPo)yBH<^2XnE1;lx9=+}6!)EHg_P0;`vUZ89fb)l~2IJ2kMP`I%vq@dD zDv7w{FqnbQu1ne4E#2;RIompKi9l2h;F7^FN4t1u+?*;WJ}=aCzg^J0`EpzyVv=To z%PEb_`pbQ2xRUCn996~o#XgQu-CQogeqYVce;@yIn&ezSecOfj*@(xC)2G*QLozW^ z#iRGWCC5~dC%L=EFp5QBz*nnfpVdXJowmKN&`BLQe||8)^pbcsqS@O03b!05>tjwg zR9vs)oi?XNz8_h5omBt|O^nR|w8wmZgka0{lzPcB>T`K}jV8LR!m%g+)oeYQ#t6|q zy&7k0O>(A*E}}@JGkeJL-~ZeH)xJppE66>b%9B zYFa32pN!q2$zm<3TamV%q9O1GcIW{kq20ZugZ3OwokD&4vrazZmxvXSm|)XLrHpGx z)!v(7$`*;KdfNZt(D^eTM+w?!-U+CI|K*_|@gM+@l}a{t^nYt1`NH51dd4b9nm zZDP=xOoo1 zf+-nOGXi|KW{IM_q~*C;gI*IJ!#Cnz!~N*hA@@27pQ`x4h6<|!Zw=lwok2mL`g*sk zR~0;;H^Io_dOkN<|NYjMrur7Tk_f%p2jzL=@`xdA4-wqv7i2c9$?hxnU<>K0%BHez zyyw@JCczb&R$TIIPDIUo{r&4i9;KhsKu&}TFeNFM=3V7!IDYjJO+%}wm*p17rQTu^ zHA_DLa831`h#inR#qpSbmC_Y1aU8EMPz1oq@2o16f4#0Z%v#2yRR0y$WNvC5f?ixzH9GpLEeK*-tJx z?;kprP1yXZo>7;v`TF|_L-XUOa)0h0k;IBmn|z$WYrn1v!_0tRQ$6z49(StvcFFxT zIPCqseT1TyV$|w7jU?C}Vol%gd!Mu0R?Z;c5B7p$~INHolI@V zOz%y@`Mo@k@BgWRdKov>CXQW*?sM`f2Tb!eG@a>ZLWN+X9n@rPe{X_?fY6dgMzXiq zi1x?)_5E!&7R>4Q_x9B_{f~W3DK}ovDmoT(moGH<`J^7%wxlf!N+tjNpZ<6MkN?O2 zX&GYs^Zt6$&t{lIOr&t{M357Q;TWpb%iW1^k+HYKvUjmPf}p9R3DTBn0Gv&(%#7#OXgS|QvF4=$jnmlX-YNY#cx4mgjXK{NxTN8a zJz^PNS4isX{bylrkNc2gYpS$of0GF$`z4v;1jF&{M-J*-l zt_t!-C=Iuq?UvWCGGU5k)m~+GT1Y2eICfklhQDXrk6hg>gI*%OWFwN@n1P zuGBIC{F81~Rkxm1O@+?@1zji1FV zHPPH&0kEzS=048Pj>|-P0y5MmG3obk!Z<0LL{1B8ec`L-*t*P zrFN$SF!V!`-t&=CD6D`oRtU7aUpS!h$I`*e2Q~QtdwE3iY zpkJC67M5s?hgJ22ISpy$gf{l<4Uj*7|0gGzl{hMlMsMZninwHE3(RGWgX;RVkIK}} z@nMb-TlPujdeu9*iDX)_c6%0t!e=RI1p4#u@vFU`|NicI;cYTq&Yr;z8|6IZ82dK$ zEFhTS^Tt2_r$7I%|IhzvRo6@8(iq{5axNk!Lb3O*%ita#RD>DD@B zibT5Ifw8AHsz7hd+wLJkUd%3f;Ll&0B@j~ErKq_-KTO9XA%|A9CXeaQ!P)t-Ddhwp zYW|{vWBNi$OP`li(K-j#)a4xBp%KwdLc#Ef+pCL;`jc{1zesI{n3!?cS!R zHN39v)=5s15>hUgCR|#ys>sk00y2|LGw9Vnc+m3R5uPCB)@VYn!zldjB%WSP>QuH(z z;jL}X8xZo6IZN;s+MmN8_x$fw(%Wh8OAO~MPEjQwD}NV8RCm|0MSNg8XUe4IDS>1X zQFA~dUg%nVe``GN1N$xNQ&j!*E*)}}pp32t^Qe= z9Qkb48qN|&i&2Gs9kyp&Q;-BXta{E8Z3jykeN;iZTgN`~nU0<`p3P9D86VWHDW(0B z&+}-J%+>yWPpKrtSs1!!Vbya3kP$#Aklju2l^aUobS0`8p$Y2ZVnS-==`G@`omxv@ zcgtsE>+KUJG3u`;r*ycm=Wzkp%zi^y2O5Sm<9ew`r=IkPF{STe)GeM=r#wB+V7_NB z-oC4zFN_W-Q_~1e%YXkr4KJW#t}&g|iq8~8IXGR4b{7Nl>(>QTn4?OX3D^#wzSB7u zKma(M`bZVmIifH@W<0e}OTw9UUM^qjZK{>s^V6s1`5G2i54MqJz1XogZwG*c zUp196(*^7~8}$C3RPJ3T?qB0TYHnl8NLzHb-Cu%d=HD%@Yc>NEdyeuBZLCG^ze88v zIz3%UO_oaq&O$lQw71#D=g5!&j%^rQ+rLit`a+{^^nd)M&6Z8rU3G{O?T>|AQ(k_l&K54E-iA( zfi)v3DSd9ol8Kvg0yX31WM%6t_)ctZVBFFbo{~_140h(F?57H&$px27Qh}C?O5e6D zyqh*6GO73S>OUnfiB0BmKlSocIMXMtM#cTP{(OTtQz_}U09A=owl|zrqn80J|KcagY9b{u9o!h7GA0Uo+fX$C(|AZ^_V#Ja_Paqb=3iZ zxyi48|NHf^8q>NUGz(lY)$z0njRH*PZN_J&DpQE2ejP_@!l232aDOYfhua zxwUd@5ay0Y0xFzIW)72qA4#5x(nYGH8GmgHAFXX_$MXPtHW4bRHJNi}yQ^z;Wft0R z%{F9_kgxudYlkM=nkai7->hQu(FQ> zj%pxKs~AFHtOp#SW~_Ri@{seaF?pl35SJbk*wUm(wpRuWq||0r#?M{>8#DrRizl^C zA`Ldn>F3}xcmb38DLogQ)14-i`y=vPH=Vy!+0{@^Qm#iH(d6~_-_NRgr(gvV=I4+(1qy{VU#BuKNJ)41sj^^yM_A!ERD8|&TlxF>v+g~c0o zSPswb=4l73ccDm4hAQr_jqZa;EPqpH$&F|YwTWs7>Q#Y^JDWSB8_4b#(=ksGGEUpB z+|9MBcHn|i7NCLmtk73wy!j7lcL?4*hUuSaSey7vD*6SaFrrlWG zLznSNk(wq$$x83=oV%6freYSqYK1bukSx8ILFO5NKP$R-z=I!S)IkF#TBL12lTLB1 zXe%u#G-#~aSrg)=K3&IF+f{q7uNOw_5u?m|<~102O2tPzZ5Il7*6C;R|7+SkPu2eg zYa(Z$8pzZ_Ram-#leMT7Nhr&b`B9}r!+`c%RmV)Y$E5NS`(&M2fr8j(5ezEj&wG-#E)ovA zu37PjbnqOhZO_esYCSkN-zcXT9H%v@-n%!QraBVQ7dtREU`N9w&TKO7tT0V_(QI>jt6bl!TX{i(|VnRW`w-YQI0G=Wg7oLrD;& zWw3QCL9f%CFuord_i7FJpTM4yx*6#?37Oel%&@m> z((?VDc=w5yAY5I>6e!;7I()?`J0<*bL4ux4oL<8?U8-G1@$Mw`Vm&=Hu_HHlTX$%; ztBpC4kp@WSe70nkXBUL_Do^{J9^kSeVO?4N$u)1#uj5W4Dxv@tp3w-5?xi-FvV{6) z7dp*STuxg`Z>EInI9^OAoOV*{=J^asg2vs@Qp3kX{026T?31?g$f~WvM3guMg65H9 z8tr#H?Y0_djdP?Er#E1EQH=%vbolO#e__OXlCf`vHR6Y4N?&Z<(GMW>3AB8p>F z6TuGi??X1dkG&+GC-yO1c;h^$=5ui^$Uk9;i1kDn=PT3bNWi7Wxe-^lR%I3|uylH3 z6<~@+nhZ&xTDjbaABPrClS@z<7!f5^e5iOTzasWH*nq;IB=TKV+&9vbvWQ)$4} z&vS$x=si?r(vzW$yzv2<&jF;?Mn2X5A$Y>VW!;{kmlZRwcEjK&4fz`Ox}B)G=vk{~ zj!o0Z`}oEsklBi^-}B>|bXL=7`-WRIV9FBetp!l9*?LgqOU#-?0mE=cX69-yti~`kgE* zKYj^aIX^k?B$wa%n4ZSW2l2T2sDO&`w`O=Sw@jp7OJW}-+7r{W{ris>cw?xHub!*j zhQ)9atzZ<1>6s}$qjDz&3~^K0Hzg{z1(kD3~N+BBkYpdV(USwRl4MdH4k=j$dA?7Na&-n9IzI%6p(2@exWu zJV4mUBH4^uZ>f)WZHrvx;Amp+?&7JQdmlQWK%^pg;k#s8k_VkqF2($IfzlfWb9>x zJfT1+enmaCRC%|kWo~+YQyOb|JXo4)C2cEBYM)!DVN|n8c1}-bAsXY~e<>;;ZYB~<5^ie`t%RFOhbZ&Obl>T!z;2Mq> zN0(C#tn!)b+T?7wa#ms|T+_)0y}zxAo=I{@n@$ufqjF+d8InFv?V>8`5NB%%-r34^tjLZNVAaq*Cn}#)Rb}`& ze9a!`HBDY7;RqF|lKGxne;EYAsx%eI60H=QqOZPTES>f zP|M$RUD8JLC#ag6ZD>`}76xV$Gu3U+w74)QBFzT))W6I~}FeHFI6B?yW+NA5#r^Gq=I-`o#R%Z&`xZL(WSz0C@ayM7ivYpT`>_aN> z`LKy{cAuoWu8V_%$(kB5#<@f1S<&ZDJfE9@$s&srP6kmFF~yB3BuLdF!g$`~XC8qq z+v9YkmU7FI^m&a9Xa$uZjh7=|$3uybo~3@5ih?!~%F%9yTl)a%WH@@I&fwWUP3M+t zn~P*Uxj#`Avtq!wib(pcur*Iy2G(=qfkw8HZG1VqAnET!uM3K>0@Tm}@tzJDb z4UxGoD_fK55u+d*@SpOscbz6w+c`hiUCy^?H`rI}Pog1?L#09Y0aA^p8J;4!Sk#6l z@%y(VL7pG-B&&@Vp{m>CFqUPaXl}g~p@cM<=eq7U@da;bZdRPFzC>*vZcAyGIBz4a zsES|1Da|)ZuK3E)zOZ3MYnTD@TunkRl-!9+%1mdba~%O(0_kDr$#M-brD@8>2iP zTA_SUVJoq#b6g+*@$sqU+Q>DzMqpWAA$gYR6%_BC5HVN`g`A000Bj|TGCWXk z6FY^->$91LgH?vJX|=|N-0u0zkn*r*$2WG03_xN%SJn=~l<(bBj9GKwzI8niG+9f1 zvnwfFM?NZXTzNirS!;MnbMvUG5Z zxGp3?5ryRUje4Tj9&=;xQRK}mbG(1!y4YlV+7&ZIH1vvE1{2=)Mn9ibDCgk%6ldR& zlbK2U5-^*ir@dj^w^y~yDZIkc=oHutVAv&@t3mXH0UlShv+nC&&Y2M2sWfSOgAl#R z3S3NZOO`(r4?G&f)6PRQ?H;KKhH+9#EvFm{yAx&^mLIFqohBax9i^R;|^DmPAcw>bu#bA^deW_va??N?MC;%RC!OVl;N+gLC>q97CvDyHp^ZV2C!y zCmo1Nacdfoi({!eUoQQ9>Qnc-rLAa)$jcSMY1@z9DQc!sZrgd z`5>KrUcQU#2G1}>K}J=Lr=B|xIK`89jdimK)NOm45f&itD}cmDPIyI z8kJDlTRS6xbBiu)rZY-~S(@vbX*YF59us$xzfuz1$GhS8m3Og}ArTaxr^Fbvw!QVM zsI|$Gm`|1Bve>!>&)H~|({#-+RXo;G%5J9hJog-_8J!w)r2S4R?`V)>Ry0(k*CZQh zN#>NbO_a3)9s6bhc(c>wAA)voq~NCCLy=CFuqsUzSx2d9y2dhcZVjY)C>nZ5YkKJc zX@yL#lEHI^bjSl-dI-hgEKFH}iOKQ22X&d*irK3&v`fno(lFGwM+6@yO$28}vmoD9 z17(aenRtcIm(x6CIWv<^Xd)Wd6~5#`xzkca(1jpXDNe1R*}e=enLL}q%cEd~yws}6 zbavW4D}*-BPg^Zpatz>=ncDM;A+-vQW1CN^_@6ZdUt#xA%{A8$GS}y@nuZp6>^Y!Qdk}?}a7~p*DR<)7=G`>ie(}oNcFC92?6r$@8l9jW zs-+iBzf6^)If1oOSlTjJ5+3_6c|HVFF|9TJ{=gcM$)F^GPIrBszI ztf;Zo@m3wuy`O3V3P|ok(tF;DECVm$iNvX;+H7oO8(^;T8)zbI*f|eyG#PH3na0bT zNQP$ZBG}si0U;N!tE)yUlO$Y@;dN~w!lSpjdhZ$)NXP1eQ_f0Jy__NuRb7UA{(X*P z`|^|O{+#cnR@!{jHmBBAzyCc4RQ1Us9=fv$95(9|$RRO_W!G^9guS&Yld6i)Zo9u4 zsw3zAe9EUA{QV6!yLZElCgJ&Vv~-_y3!g?W^H#-*oF_nh_GSt~1mlo8!Cujn2ocS~ z=QN!N2@n)hPtb|axn2sx$G+I^Oh4AZeX*7Ri2{(_AMmnivY{ zY_s;)@K=W_LPR!$jkqCQd>*Nrv2V??qP5D~Y?3UHJzWmRQ=#$UIR3-~JNtHf!4zyd zo)N-yMy4umdWJ*d%4j!VK)UG@lcFgsee?1AATV)_Ehuc(V z>nfs|q=KK@<6PZt#`-m^2ZbF?>&pl^cRuv$~JYE{_?i=aGrZ#}(5_xeI57 zB~TG(sMyV7v)$(EO*wA82B4-?mk zl>Te#y9O~O#^}9aR&^0iJGvI|y}FQ3dhMfA9fkymmm@}Cw`-D*gxrXbRC*iA{6+Zn zWgRP%vjuY=JwaPTRvv$hTDwwqF;u8Sdn8dvNNxp+BGbAcEHSYeXb+0B^L}zqDf5O}ec; zbSym=xIfw4EOI|_Zm&?ei%_#p>g|f&)0pp@Jy;X+8TN@*#_SE=mMUMhha?2b2}3iJ z?T;-oCD5lV(gY}G6jyEot1xN{7)ZmcQ=4b4Cr9Zb#@v*N=UY4{@wffj&;+>wui?*s z)LwPeNQVkCtQXZbj-eCh$8J-*W6Sy5D#lA8m(Q5a-txWl)X=pH{fxLmC{V53go^)Y zsandK?u677#=S`f0;X>NLooqu8}sGEBp!m=!N(%b)Bu7&eZT0Z0B^0ein`v*<^Hv0 ziF~P)gN#&>!clY0nPwDdI>U*^sLcf3ytfKe+x?2$2$ofkKNr1o>E8P|*zd1qVj0;%CBv-UZQG?&UHNnM2jKqPD05GTN7RC0 zm!@b5h={Xl+HW?S%bi@60-^w=aNSxFe5_g*paEa{isP6QDEa({pj?beK2Mn-a?pJu zv*yr;Ol+agp!5U3uW--$*;`dK0wR?0_U)vfe&O4{{|a5qGk6@=C$r=oFCmXAGu2>z19);v_9f{i-cB-IL(jnjR!Xb&tznrSyFv&aME z#x%;~Jv>=6NDwQ4tp)bxnl>K`i(&mML!z`6A{1{eUJ)kEw5Q`ODxRezacPigicsNz zt4`eLY(W6>j;Zt6hd0~UoIol(F-Pw(e?v{F-qiCI^sj9pe)F}(*h^_p>l|+PfH<$1%atV43?)fb~ za^k3Fy+3YgILqb60ON|zV7}Phx2i*HjxLb0iz)Bx&)+ba_QMeRZ{Nt zfHkko4O=On7GnhG@_QUn`-C#R2)~H9Mi6DSo}t3vm|fhk)7#Fp>JtU`eV68%Bcadg zLME4-9*kx!j3kJ5Qf=9!p;SBLy20^gE?1@;sg%q8q;V1=>AMl*Bd0>0#@X10*R;3E zb-ZN8c7(PjoIkzK9x6an-`^E+efa0kbV+G#q(-A8?=vu-s*eqgdAOJbnGA z!DV8hsG-(mQ%-}@WO6nF+{MA!RjjO!Fb7K$c&^%Q=q3gXBFlO`MGBj=G(r&EWlQp! zm%DId=Q#*Qn;|bvb)M}}(e&E!s%Oqxdtn>Y(cfb$mz;2es|t0yZxZ&p1T8&Pa;cP} z%^kQQ%b)m4=di|zrUs||4;08{Wfa(%R>=y}Nn1M=>&CSGz7T?7_Y3DFFn^8(zr1Cuz6-vO=QuG*<8v5XB&Bh3SD*CP z=!HO;3xyci%q+47pQaoE0ZfDNE91H{GC=DBc_RdL#*seg|GNGA&qNgaehk(`^X2i& zv^$iiWIL8OQn?y3P}um)*)AzOP!QAIC~Y2)gLw=`v?h~OxzE$+T2lE^pd&(`8<(PPAi2vVF;t|@*t1m?3WTZtD)l@p_YA&7M|gP_ z6~A}aVGo+K`F}o|+OF>}fjH+i86KRST`v`R2Ju3=b)|po5?2jzb(vI1v~*xE3-cvw z5z!*FHisiE>fZyX&*C=AY?2joBLH*871E@OJa*)#ZcVDON-C9{z8>t=5)~GjD!YmE z9%W=>rt%gYwgV_`7J7x;yc(vl;oZt%0x-%fKdD5O*|{~8qHz7nJb5R1dT$BWSDDgK zg|0ME=X(dlv+eiisGc*0b)=$UE)hDy&tb0|TTA?02*RKqx&m)aC*2^xG=(pVOOO3i z;0$asQ!nmC=g{1WdD^FQM~Tay(pBZ_3vbU7$A3PJkvTO!iDw%pRQ7I5k}rcjeLu?c zHiS_2CflIOex=)0OAB?j+wP|O(am}$1!u($!lb>sC(U+BnZj7PCu&Q?oq4qOPnD>o zOcgVu_NnhfO%I#%yH&8}N@Uy&!SET&Q6P_{Q03Izq_M}n*lYQI)lnMpR5HSZRuY6r z4}{F^ModmTg5aq=^OExw82~Qi+(N4U9(j3$-EZg_e&!uda@*2VX z#JC$jk1uD@&GJakXiq~btEQf!sSj zcQWaHzz)g02*4urY?{Z1kmX4H=%|8OyH8PaRxRV151hdC@^eHM344rJAUF(04M}#* z8nqRZTB_bSYB;5<_F}^>I`tM}Eg?qvVj)fNe*bbYbUF27GRZj2kFJz*&enDs#SE}I zQ5-Zmjz1Dpqvl_8BNUY_OXDUAxuid(qER83ftwtv{8|nb7DH!br8je3;XD!h-?23+ zb_;-xw%y)2-x8%=%K3^ca^jXIs@Qs)B5L}@Yvx5>K5tUb_3G8w>;lA!z*1^!OD3r} z%FXsAg<3=Lw8T~#aEWc+q^wVl!PWs#3%jDpjTqnM6AE5ionki1qr+NSc=dMQJ+KJ% zf=y`B2-20PyllrGU=oNcyB! zldikBW{i%t;OB&;svEw_@OuN-f16LP^=JVpC@k8EOAx#QA zDBCUZ^1(mbv7ZEBw@BiowR#?QiaU!W%+y?h9+4fzC^+^wC63l~T%xu{G%U*)MLa+|{zv zzULLDDovwHJ$aK1%{Q7(p!D#W~Isg4mSJt08}*spOp!3YeV6sxNiniM^!G<32y``dTtJV zB3F#Hw7Z2AHjS7p#R;CH`aURpEJ?XkRG8OtP6i&fn<|a6BxO-cIL|4% z&9x@G%5^S)IjD~4BQOo$)mv*n0Z6gnhA!P|Nzd}lruRJq&L>HkqM7F6L5q_OIto$_ z8BTF*D&~>%=SMwTP}J6^%&rl|xnFwK460`>)r#L~?iWVIIMpU>FdL5VfS#rO6B6la z5?c5>qBYJ|gMvzbWxja>yU1DJxW+Wgm74ZadoT^fidpo9Qe%eg4WA}g+wKhAZM^n_ zEJlG}wdkLb%XU?z{AZU?8?R2V2!sizuzWbuaiuohQ}m5h@AW#>6h(gKFz{xOnqKJ1)WJ37pyS&QU3+RTZWv z3@a4^)~!XwHA9{w1I8}=+*i!jzvf(*)9SwEyf>*eXy?9*?kR`Uaqf)hIo==qeS6E7 zj9(u+zX3W8MSzm0i!1nad9P1_+@qI#KyFmcB3}IWl2HcAWX5dXT8rtE=-VJU2kv%F z`NIYVM>RYbq^4JNbcLvxsEVe$r27wJQh3x?cE^t0b<#bN(X0s}y|g~@W&+JM^w)i2 zzpi<@)cFGN_+{%!%O>eNcWYH^h%g8&MPR04zGcxV#Bc=+e;24)F-&nX%{jsob-GIC z$2>&-Wx^|@vGWF&%|pgV*TBxNR!-H4vnWn$owGFOY+Drj!ZcHH6l>!tpH%7GQ}E6c zklOpUh6o_Z)bD>c;MoY&BVPp{caiWjCQlfz6M5f2XH9vWp19_l=?GV|)Ic!g1XV-n z$aN86$weZ|ry0l=l9iYR+;oEUT|>40J;JNknD^`Wp7TX0w&;y)&v}2E1jenE#~iXl zP>rDl8i6*LRV{+EBAk}*MmZ}Z70pS-&D^cltL|3KN-C33YMgW1Eq@xL)i&a~7yB*; zRGedLcXJsV^eIPeMw+1!G|jKqJt@1UyFs?qF>*CeM6>irMc2}eg5!_7Rd;jI9dx;e zYmB-#f2Pl;)ds-Duh+l-NJg{>?fr~PtXyP*@1m2aJ*Y};Zcmt2-oxI`v(vKrC}N_J z9x!c-Lq=8^W@&a0SEJGICReW1lCSl9oRP}Z(wI%~L$K|v4hW~=Xgc)| z*%-qvMxD*7^wBb&PX}51u+ojH-IYGI)qBs6S>yzG!KP3&qx#mYHKlIw1}zAo?CC2; zB&b*ZRsjLwsVW-Fu~;&jd5kS-_2~UBGi;cAxKJhSQ41d?&Q=cadBKv1k}s1!tOL&1GtQ%6@tgG>8-=#(^g zxMv~rm8?^yXl*pU%ZuW7OeVH%r%Tr9Qs3Lx zt+aRJa=fLwNkAGOwSKVQ!$ORq4dR`l1{7S{vFzHLNcJ(1vj6rbZRU~&s*_RiHBXZFd3CGX-S?A;XpKc)5a{>!ccw*J4rKEBAxM1ZP+`U6a6KVC0O{WB11Etq zR7(*u%KnRszF?!xy_}t|fB%W(uHnUe0!0I93fO9=7XPKG`jxwCr4Hxoz1};zoEp)u z)Y`4`@is$|svD-~55cE?kUpmZn9hMx6&kIffR}S`Rhy)uqjE2o`J6$>+~m^C0f3n0 zuldSOhw2pLPQ5?=y=*#?#BCrxP$7T+q1o=&%x>1DHu1-o=$=;L_(Sm35Z<;fEoLlu zpOm-)L+?6lvQxoRLy zVi#PJeD;ZD_PMkocxHTAlGgI|_4j+r+s>|sOlMVzKH4`3&ehJx@gDOSLH>Kjid9NL<$pI-etzd%Zr4L ztT%oRzns(wVr`sf>-InJ2If04n+3i0D=w>bsvJU=Z@AVpNvlAn-qt4>0)~wJ?n=RH z`FlLh&H1;4kFaFyguo?6f!<# zq-_~RpJ)-69Ea;BYA}XE4dbNUMb6E)2n`iyZY}ogk19;*c-%M(<3CeTB`E z0U?@w-7%FW;x8G-q-mY6i6eWp`=||yM>+FtSM$$xA~LL9%xJid;gaS1ThCMFWY=() z?1uO7y2?F&)yNV0v{xY3$fcX-pD$` zO|NGpn1U2E?LOY9u3~U4PWa0;;)4-U=}c6;@7JZBF*dc z&AfsTNFHZJS*1@L{$RA>bTjlZ;L^=Lmc*!($1gn+62KW>$16jrzS0>MGqUkht(|k7( zLwj(Re+?y+i5JK!SM^_)MA$6vO06aYJ_#Y_Fl8R&xcSdE8{2IHX+;U=3V{|2+h?jV z?NE6j9Fl2|eY8GJ)vVd*8e+FuPi$~bpm(n<5?D)76kNfWSaT`+p%fU_gB%RXQ?3T(c&0-H20WJS)Ot+8~i+iF{w%cGS|Mw9HPdfTubg~n_o`BvdcW8j#}%Frt_ zp}+jJge>ACJ(0p>!fxoibFH%w)!zWOaM9nq(S(lAfeCr#feT7JOePk|5 zcnHa<*=Xz{fIJcmaghwiN2HJBr>Xk8G~|9cXAvk;=G95m-+(}0;-XS_GV>G|Yr+9G zP-W^_QbQ13_`S@98Ce9VA^vh>7Ll~cJT2e2?G;U^lgimc>-%(3I>TY8v(R7a_MiW< zZK8<(5ZtAqp2S1Nk44^}q?&u5A|ZC1AfL21RiizNOu|OVl!#E@Q;5l{eUfRrMG{oU zHb0jGX$FJDZdy~-mb|L1dd1X4kOiWV`BV+D^Q1KK+r&%54fFh~QO-w|3}3NC#Y zs-s`)Tky2h!tE(ZIjwJ5K_=sD&-R@JVhH&G&=PUo zZ&E((r#0Gf?3=>Mr?gG7Wh&LtkXrg>+>ZYrLFUHb@#)qg&ULm{Us|6#IN)Nx_-xQ{ zv3*PrlT5oeg_cxmo*zwmxqOs90t22Rt>zm2d42!k0gMhE({HMZ3AOi}+k9*d(eha; zUB#IBY3I1r%-l_yJ*bwc?#{??{Gai7|e|4k6ksxc=g^rr{d{uM#E+VBqXJa zr|zE2jbWxVeEL~!OoXqeIM2p@k5Q}1^bya%xpN$A1_~;b+UD$w^JSYFU zep9ydBxMA}wLPgfBIQD%{rU4h$6w=}0(GhwKaa~1aV{m=ad%$XBw}JZOSqTt>@ zA|=jGNpuWZa4pAtW0L#XRr-^0+XbaGlz%y;nMsd}kXMFo{3MWBw)-if6~v>FI!LBuCv-)t)%4eVb{w!QseU3C<085vhARq;!K8?vTJj}*-+nZkY;xF zD;wi-C8)N%B~Ni(TJVI@1137kbykd5>*aCD2r+Y++ccx@Tb(F5#}qCXKNvj&0{rq6+$wk zUa6sJxNMIxeHt@u?+R^;^>coh^y1ejK4P9bL{jQ~QaSU5qnvOkd5%>vRBFF8!~AS* zn#ZgPx!(88{4D1f!7+Q07gEpVUUCFYL+Y$Z?#fC-+ZUcy4KXCN*YVR?vfG^&HjEDd zjB`&a%h@m6uOUsvYBub7cH=j2jUvjl(`^g%GQRHQg877ulZj1;f!d+nz>V9ui zNi>KRhmCz!%XrMwdCXO%@;Rkl=_0Mm?GXF>_o^Bk`ReT_``eva%D44=oFtNE_DQVL z()r{YN79S#^1SMg=CR<`o{kR-RUPa-Oen2io;_`SHbcSNm!%c|VdcT@>k% zyU5rx=H95Q5GHMI7J*rEcj?(3Yn84{wGnl;TF*W*bi~jl<7>9GtK)dzjHdp(Vm0Yf z_5Rh!ODWR*U&C^}kIbxnM4k{r*3*ehKW@x4pfMDzArA?P^aCnS-W#0J$zS%VztgBl zcvFJEkaCaydl?>R8GNr#jNxf3Ux*<3jY-X(H!cZ`O(VjR0pwX=7erzLs?N~;3?%!g z_QvJW2>VUb-dYMBYot4eEN-rhF<(kP9**d?z)PCbo7V*DWlhRBITBcp^kq~{vi|u+ zZLB7GRpb63&&V2A{A4+zN;7dykUrnd)m?-sig%k!Z*R~P>A119{)AU^K#REYx@;##yMiKAt5;ppHH91R z68d~Fjk^2m`dSX5cnulu>#B*;YYj1;+s9%wU5r`eQelV;e_orCKJ|X7I30viF#Eo4 zzeVJMt6LH)Zj?Zqc+9EgTwMx1%cF_$c?gGe?SvS_rwMId)8snOx}{Gx+0U98Hpf-1 z!Y({lQU4*x=1=c4Yhjn(wOG;X9;Zun?zMVc?U|hIZjz0$`2=Nq#YSmLq%@meF;Qsj z`NdAX?D$&Szxah##S&jYOjX3LD(~7+Fy?vre&PP)z~dy^zPL)XrH@bQ8{Bwm0k=T$79clHEH{MXt08%&PxB``I~P7dMPK=Q|mjE7JBT6ROUq zBeDDMjoLsHE$haRkL|aQ9qeQt|4QP>T14j*v>)}whJ6C2Y#f%HVUP*_JLyH z6J%^q8;%1w3qkA&3D#=@mFKX5%3h8ETFH|hqYB^O?KFF&9eBSh$H09jF*)|?XqNNk zTcJk1Rr-R@y{Ckdb~Hs{woPz`6s&R~)mnDY)XvhH?KcZh96XK@)QWH8U#SC(W`(Ek`NVEENDu7>((cU*q{6 zR5g$9QpPm0<l9?LMEWk`|0v{JB-s`*T1Jc~zJs<@fbofKVTW{Cd)qN6QxvR#(v-T z4cU@S`(eyV*{>L(Y_UBr+|16TUZ9~~CDRW9y*#?<1 zT0R?U1GQG@$*O5JA++9w=Bb>;q=tR-eOo%K^0>Y7QV_|*HeU+^DJtJT6O!xXXnV1? z->m>NoQASy;W(m)_VZ8N*&Ln_1(+Bz5PS5++(`8T$!CgVL8@y zz4x>X`>+k)%X?Xdx-RQ`z&q3RHVtA)@ zIDWs6cNvDIyx+sJY{SnD&iDFz__^fpQ`P(2-tT2AWnG7#wGPAZy`*6s>OLH6S@9l@ z;TVvxF2lPFC9UgwANI7Aw7!4VbR5IF97`FF^}WBb9{aEiYdY5Lyl4 z)^#t#y4-14*Wvd*9N)+HaU9FK?!&TRxYuD{Qrebv!+Y4?W!Q%GJ*?aDy&lVO4C{OO z{wJYxcn=tsp9qh2T`;7yVcUkEI!hY%_wc){!@8EVEI)bw+;U%k8o9mKp=?9Ce-?iX zSeIqlm-Pq7zOLtXFWZo|_wbWeT7U9f@jl+e56<=2kDu0k59RoM?ijXh9o{2`;peb> zS;zHQ-|zI3?)sh5^1Xg<8@Azi4{ItXwx5{qV+EEq9mDYc>Eiu95B!{T4(pJHVcmw~ zT$i7D+K%)yMmyFu9ml$S4>*VW{Z9W}=x2J4_jVlbJC*&t{j_u2j^QWWpKTq|F|27> z-s{ip({UWzy8ax!t;12$x(`P>hGQ@5aJ&T)07$F{wH zdN&N~c@E3)Gx7WIL#!P8_IoSK@Pq5zwk2&p^Re#B^3(L6QU9rKU$>tOaSlt__I-H& zu=+9hUe;|d>HGWVBwd!D?)`LhUxs6Q|5P~){~VjrkHhV!@5g|D2n^@C?(g?Dtk_c8 z*LS&pM*c_Zw*J(aDhGE-=e+YiB`?;;lx|Q=hhx9&%qm(0+_j?(( z;eQcakMlj?eQarYugf~D=l0%~_g0Q$_&(mlaQ_sT*5ORUdi-8D{19A`w)b(T?Po-e zGQ5X!yvv$?2(Ig}F6%O^$MN3Z+wi{#E(hKl-rq+`Kk5HW*0!$0HoT8D{czvj_xgP- z%RjmOEDz}(hG7}fwj4hM-|u(%hw+NxdpVXLlQjsh~~uNUq*Bs`@zQiPW^yZff6!*k~X{`d%DJ zLu;KwngTPTcb=iUEydX{O=k~j543F7=+DP-+l&jnp(_$vpQ3RBb_-lSKf6*0m6>(A z3UpE073cTpb(YM>JYDmQDCMJL@0oIGmcUba ztk>0fNkhB&Hu9oN)RRJEC)!w~9FtoJ=hQU0dykCHs}Bel04AnqI~K`VRc$;=Z5~=~ zmr$RiNRw$YOU`IXnu|5@Ur*8Oye%zYZK(V;y@d01RowUNtsW2rU8q+`>Dv8Vq_Ku5YCkS8njynXsy;vxUld@V&eBuSKu{)#;CZ4r2X>NgtG#E}Y2<>l6eu?bwJo7m9_G*L7x) zl<5+=zFHAo&%((4D09~~GhvdhDv!maSzW?`b*Ae4oFeNv4DFt5Z+;oOv>LNe`sw=? zT4j3HR)l#H=_=c#_{K%sl16Kc=`0>a_5t_OkafzRJzim%Q|@D?PdHlji>ENiR(SS+ zs_}f|shKS!GJ4ILq_xPo!ETY3Urx(a^VDDG(XLnySN$Op^fvO!!x{aQa?EhDv61Z(Qw|)GCaU)k^nCSEL*=;-NfM_&$J}!6F}3$Z zX)ny}LY9T9WYD;p&qQ0NTexo@Hb@YfOZ7#eUS7{OgkvrYUE| z7^PgV7r=C9pIzT~($f1!fYBwLIY;|C(!^w(Trrv%cmzc{9#h@360=LoxdFrcVYu5z z1Yhh~%$~XS4R#h#(+~o6>|hn-zCpbbA{zV@^ak-(#5U}WbJFoPPf2xhK58?(N3CkR z**GaN8Aey?PcsdIl&vn9Weaq8qm$Q9LY69c;bIueMaDaFeL&u$pyGJ6i1 zTQSh5ND!Yt9=xqy8(qnl%r`MnVGVKdzBgJy4&0v-en#Y+MTub*QCB=&lzCk*BB$d> zJH))e0Kw&wb4yCn)@GPBKSSCG6hxkN9E^v}*VldGkqU8}lKr$^<=tfR=LJMSs-a6- zzFIp5&W6W9Yk`q@MkPUcZ|>O+4;Yc!y)%D*_eW~ zh=$l_K<4xL>2#oqdXww#UvJ&ObMo4*K8{`FP8VP>o%FV>oj#qD-H&Fegqf%;(7cT% z^8%4miiqTisk`3wB$`} z#*!3Nk=-awMxH67)mXlzvPemascK1aNfq3g!dbbG;ht`f&{Jc2{rz(-{trPKGRT@W z!s~H!{Sr!cY0Q?Qi*pLrQjX&5kkgz@`Q42u((ssugW5Ck(Q|Tq-^3U%<*z?TcqXBo z6HHY{QD>VlwCq#0v`Z$qORf^0kH3EcvEJx2$f^3Qa%z=&FTvqJsxhrc>dqe1WNTXQ zWZHJoYSV=cMz~Pqoka5a>PcKTJyQjm7L&5uX-Mhy_wO&G+K!1nXDKJkKY6Zb7P;DN zwd%7-Vfnt7Rg!cF22RO=*$_Ry_4m z&S^zl<(MXAn_lJndzg@ZwyIr`o^;+s+q5c|CC6h=hj>0EA2y}Yud6Ex7z0tvKMjH% zU)&2)axYOgF+|0SwoBD48I9B5fB)$uTB8O{60aw0+`aDWDYgP44RwI9T|LYAW0oPR zP3x?!hnrOmD0cDKsc(tRVn`A*NS9%0I_|)=9K62JKFwJ}1e=xA>d1Au8oQ*Z=Cbqm zA0~;i+lxgnSyquvL%7;*RAgbUyC@o9=dU}LU%%{Q6t5^GFQJ^B6?dJn$JA1toKu0I z&!W#Hp`)4IzyALF_>~x`(b%6`nfVO)DnJX)*V?`svfY2FtRn=Fheg$(=8ul$kYsVr z%~Epyr>RNR&iP*7xF)l%yd?sR)~;iCmHW#DRg9I;-}i8y9?Ksutxp%vYSuCri}0>z zl}F<9_|^#7MWtRMkqVo=-{%fmgfdZ|ZX@niRm%YpnoPKPV%giim^csX`$*SL%BMQX#n zi=g;Kim7+O(?n0zQqi?};}k84PL#?nQ(ARna1R=TjqHN^5&!;gf3H(AE~0%(CBv!J zO!jvMR>#=8`D*9&csf0ubx8Xp)G{e3~6)aQI@upNJHR1XwPW@9^62%ki3);5%@+H_iL$oBZ)qVVtr zNqcyYU%jTz)_`=4$I~ozv5z*WDq#TiH5~4K^SbiC|NZCJFRicZX;SfShRUY6ah`r* zp_5bKkIbJ&5?5$d5#O2T6TSr=yhOBeG9wH^D{`09b3#B{<87iUhGXzMO}zQAi7-2x z{{BeG-`}y1q)KR&tiwNvwP+3a0!kYv^=X>7O>Xg?0Z5OtG21M;U+=esB3yNf)OtCU zqiXOCpJ-mtG9#^5lc^YP6g6$G(h7Tr+SM=&;&NQQ+^C@{j=x`|d6R1@@0jYSO{-(F z=9VAXsq)_EbSe@6aI7X$w@)`)|L%;7PD*!~gqZI?0>2yf2g|6!oapz*Qk~?hY*YA2 z6(M|b$f=iE@ID22&`&pnYQ7m-vyaE=Q%EMR&}X$P9!)mLzc!QFt~6@AkhDvv90Qqd z-Q7(DnRrl~CNwd;MN*%x_4t?MTq)8>Si|uhBEL2`nobjvJ|DB{gyCz-Mu?J1JBJ#x zv0<@G1?UF$@+T{JW>UC_#3jtjjAqQPKDt)6H%5WT~-~PWaa8@s;CF0*!IIE|q3};b;XSnGJ%G zol>XoKYFDUm0Oi5QizKar+2<=6JC?m`9Ey5?A z5R>cKTGjFI80jD`c1e3GDeI{IA2o!mso8w)w{{iJUClg3iGCz?(puDff|sS{(<@|4 zd)w38+84yzZKL$mkaK#cB%&i;YG6&f`g9gLc1@mXV%BbgyjdvZRye}=`u+}$E-_z0 zYmjqYlo5vNAL}%mqm3bc`1}t+mWC-jD&REncLk7LYoiR`lDjkW48s-ink+44RDo)c zRi=DzzkU@$VHfy9;@#?Gj(6>|K@@6Ei(tQ6SKLPpb?4L`r1hCsWXcqR5|bci>t8uR zPnA5kkDh~}0g|dct8R-UiG2_#N{Hwg8EB8xQRVyl>oFv#JmoIey>t2Vs%`cu^ek|) z$)s>vz-Zn$>>A=i{U|otNJ9uq$5Y-JPn{K74*s zP%az#mQOt9TE&=6+U&U|(d`mrA3IO^5<#)^te1G%QN=uhcGdeCJp!iQ_S98y(MSdi z|H9`!L%3pXIg522OU^<$jZ&S15N&SX-{H!t&hdmv$ng!eCIruuDvY=k2}p4P$kkm- zYqic*F-ztdaa)$%|Z|7d4=)Uoz^Es;@WLldG-YDy0>>~ zK346H0sWaCdNgIbV0K*wSL9Phw6EUhOVGKuobNqG$EqTaM*o6#w}-Wi?NZ*`r%ept zl2d$qOXQKz*jB#r0sWLVN@R@V_(;SsJh(0@A5)F@+wJN1AJ5Z4fYBy|b;0q?U`h?@d*M(t|>_-8rQc zl}W|@lPA(+M=+@X%9`d88t2&!v%Afcc7vg&r`Anao@m~gKDia?``147vyR5DO12&s zvU5XQ&ezz+BXw@54Ppyst=E2Ea@wWz zO9S_PmsTHX;!ydqY7Zik{3Lx5+V&2v2em^arl>FmD>Sm*t3bi-wfJke|;kk{=%^k-ik_z?1XzF-(_C+&AL>ngd`hq>T*?lSWM( zwF|O5mo2&kc}Y}?3zCl1F|R79XijLaxp%djCajyDr%nZa+qy#fxpvsZ4a;|k@AhZ6 z&a9#!JLhF=GS>s~TFnSMjs9vD6NdkDDdt8{D>TkM5DRe?iSWPnz=OZ${J_!i=hZRiAHMSJh!u zeUx~4HD;DnD zt!nFwlqr>Pa~X@%y>SbDs~RBMN<=TM*+i(Klo@DO7kkjKE-kU-kbER}r8J4_IVyo- zRhRFMej;;k%E)k)s^>SEv2T% z)LWdk`+Z0YgPwvqoWDBlqC_MxKXYg66%B=%CnwI&y*16?^lOQxOJ@>9~1c4H=gP0;qr?Wz?W6Qke?{?amYJ=*(7`G zCOs?JU6jYI{yE<{o+hf4v~UI}?-SP*uCE52lb2BnMtfklMrlnLQvG5xqH5E1F`1~U z@ho-Ij-qT9(^jsw3W&Q&la^oW-w*5y+cX@`ock5psnCo@Kg%%I$<;&WX<4MJ!(>n? z$4i=DLL>?%u+B1R>v&UH?YhK!R4u>MIEmpss_A~i_8p=)%$w*H@_kOp_#{c6A|~K0 zVmmjz<6dAsSEDjL?%o^^!p>{2)@$1Lp z#Ui-a+@7g(I_`M6=@gf;0TjNqidZ?ZO$0N~o=f$!JO!2KFiGKOXa-57U-#0pm3iN= zYL?OHT}Mv4(N2YJ#k+WmAm(K5;*y(#i(Oawcnwzr#!#b*YhC6mC$Fg5&$IRVU(ToY z1y8#CL24-_PS?Gj1uD;idoPSBYUvriHIQ3V$e+afvcG=VE$WuSF3JU$=KLmd> zvV;nOeYW=(`&oNybIW=zbMNPQy$z{tQ$A5i70Zd(CRYJAd8Q$%hilswhGmVav5vX# zGHHG!aWZ`SkvYXy%n=Q#T}Xls5myxazARtW!#)B>$Eb9VYfG&0{qO&26j)#WjMi?6 zjN{bZy3u)McFjtA)c9JzbI`J0zxgE4o{)a2URUW8pu7c}H!$6(22?xx7@~URX3yst zr4M)FBsl9^p4zT z#e$Hxrq#985UUKiAyqukI4uVDnW`s`B89l?yznDKA4fqltf{-#z8~S$Y*WrPlW-r(~K7JdHFKy#2l7ye58V&D>pG1XT>feoMMO zj5i5nz2ZrMa`=qNq$TaW+cU9g$k+OZxSNutO<^ZzM2-tgEuCEc4#%%bh<3;(PieTg zS9f($8daTVp=8E{gXmT!Tgrx89^)h`n1rhvzW<0>u!*0PX-Y}k`!q%zixBPUKs!%$ zLWcvbPax4u&C2cWS+Wd!j$V1a&k=$mD&$;h49{orYqa+^v4}7NV9MAeY-?Apey?p( z_i8LB#&U(?LOS`qXY!KP*m(^DFIU@ZCw`yu=TAMHsJ7O)?kqBES2xtCse!d_+L2}? z`&{QZwnlz@P{oaAK27s&_2mK#e=eUQj$0bL_r}@lHYW394S?z0^};(Fd5Ry;%Ibje zIKzk$qv6sVdZ{|chPR3bZZ>!uLq#YQm32t7Su!BaQbjpss77xmgQ>{fl_QO8CL7Cl z@m%|DO?hkCu#FU6t-kJbl|TFUoFGucg~?gPfoS4gQDUI0Y4@YW`dg zq}1(6Pw%vIUE(vfW>A^>q&J#luUar{>@~Lyr7F7Sh_(4spvKTjQ4vh&&&GxL>}`^R zFC9y0QyQe%1{(-6%+p8kUkV-t^ z^`xM+dHK69GKJv~aav@GL9HoHiC&1*GmB_*!?v=uch<7vItN3uLOs=`qwD%D_Qg!{D~y%IBdv}>@-`)#it8O=CK;v`nCb&0V_Ypxh-fV4P1;Aad(#q}g4%cPQ^eayL|C1MBBSjEoRsuji7Cm2-wY*e3#yxj8$ z<;}GK9=W%VjHvt2=B?)KlsaxRH8+S$d;!F@SzM0KRwXeM$Y44DRsQ@>7pYL18swNI z)z~tdye8WH%#Fx&b8(F_0BS&$zw#HrkcK8o*BCbwKUc}PZ;?i~Jz_e)*%BmS-x|sx z9%DnXhEEF*ANCjCFPQ%VT_Ox$EZwc6 zz*#Yt?7!|TFcV#P-a9b+&ihgD}%0{mT8I#>_j(AYV)bZ*|>g*R;kk1 zta237*<4wW+avoW2=*U>oN#cJb%8`}rW~VSGf5HBAZzKxtZHcu*H~+hmLS=WEjzC| zGutnYGB4r}q1j;Vf+}bkXU?I*?w#B2*d9P?oEycT42?NS+C6A+?XXi7EX7s;Z#*FB z&(k9dQa(35cC;;zduAPhr%HoFkC{REd7P7TAE#=F>p5qTQw!_~RCGzYHCaDBouQrW zoKDz1_eKo!_37ezIf)r-2-u!Z*T}8VJIC5AB>}GS(<5TrT7qnz3=IcuxQO4@o*%pX z>V#sC;g(Ez2JAKmyJdm8Y@M%gFQJf0E9WQ$d%HK)3^T|j7{j^$#U^a;A_A^&mmh-J zctW*H0~$GwW+He>MMmq_HBBXf;RYa;;pQ`2o1}|$ZL`|a)DrBRCYABF!nWSX__HKq zV=X*GdLEnZXT=z$gjj2Xc{P_OtIgEh(Yg4m?1{*Im&Z;me4mg3LSDkUYodqdSinfRsWTtLU)8^0~am zyqbod_iP>#9*hu%h%{1t-5?DT zRLm|?lTFGKxP-k6U@@V+|K#6eX31*Az2F=BK_3@ z75FqFb4Idgce_8@Qu@82Jdb0lB}1nQ31ur|M~e$4A6yN@bKP`=2%&v$77e0`gx?2b z9+UA>hLPkpn~fF8z4NN=Bf@sagS@H&fScwS!hFpSx$mG}^W^29&aBWrU6KRiDQu~H z_D!j{A(^-P4QEQm;8FDeU|I^lm#H*1des?HtvM|VM#NOpzsc)zBtpuh&(Xja>eMeZ zlWD8V;2L#|de+wHod$uY0|u#4yp-W!=G6O$jBcNHQifHgoK~ug?KXb)vqAK4YV%B1 z{3l*hetC~#Py%?$}6nx)=3Nvau00u3o3dl5ICyxHmrwO+o95l5I=EZPEYPblBcP6tyQ|G zzXRVXf7`1<>;y{FXr zwT{a++0I-#FV5jQU2LXXRTeE{^xTm0gn4FRZfzE2o!s&;c-BjqGosPy zBFqHd`-4x_w1$Y*yKlE8>KLbhan$LgG_hc7#Uzh;d!3>vZ5QWk2J|VJa=*F$U7k(Q z>$WWRq?KMzInu=-&CznmlMMeH?lKI72($LFc~5AGI|S4F`unY|xAaAxShq=9n?tZZ zjCP;D!D%p@?n=9%`^-PB1&l$~JbUE-<0`MP# zrNWFpBI^4$;o8a@!bx*$WYIW#y3s(byg$4A`g^DrYD6Twx2dw>&IXy}IUAVsW7$+Z ze_bxzahv5jqDs5J3wpl`!D`rNN%Bj~y1eUD;S){#A|q!&A>P*~uY_Uw*Mnb1O7A+i zN|eZHoguBxu7#R=d9?8}6vc(2Q{&jX7}?;w>ayb-ic-OIIhqHw=kuD+_W1PhmW8-E zg<2(kBQ9JdxxNmjdCUxKb7suGOWP-i#M$aXL+30 zYg=F7xtL6yeofLgHlYXFz4L?us(|*AypATUqwILsFYt-Z$|OZz;xmfz1p9XXkEXm@ z8#N}nTUKMb=z9{0W|KrbIbQwpe%{;wah2A*#Uur_-OiMTlTR8$J5-C+I9oIfr}Xx@ zGj@+>127J^fW*K5{fbkhbbTB?MORqvrM}w}8m`^s%60ZWU2-))x1Pnvd-=L_YsK)D zT9(dxh)JhO;XWF^Bne^F(!OcuS0-B2T|0Abh@hk-a^|s!sa}}NNRM}wyc?a%9v}v@SvX+?>(N)U{_StQ47T;hhu|Wm)hH;Pp?+k0GDt-fl~2C zImi9=_m3pIyZD49B`GOajvD=OknZG<-wApSFFYlnI zBki?Wy(XL@it#0Y&yRYRr;=SW#`ElTa*@yv2Ya&ECtKSegjEskequ{z6xoo~cT>xk zTlCxdc_Pz@3QL@>Zr~SvEJvIgGOBvz=vqvkSGQ!Fr?xYqp5~GTqVJs?H~#%A62YdE z!WyngHh^Uhlq$U!pXSr)Lf@-q*cW;F`Ynkfw!i5F#kY2Q?NZ?(04r`*NJ)2qQ=|sC zG7F3%U9>KSFNr{&d79O}{Kqus@OSdFBM6jiH=bZ>UBvE8jC~>~;^C=z-T^SJfNIjXB_06jp48rL-;U$wL9`$p10K|=dj7V@k4 z~?v)VDiKcBX?ni zm0N06JoW^vd)Kr5!p#?;s`Dvc1F8IeO`&bvM+Lu{-D$^FM=4e17i>313^$wP8<5;; zMjtx_;SIO(@`O*3(3gRGYOX5eoi?>z)f5vEXc(21Cyq3`Sv{{95n|Yg)C5 zjxN;bmeBC_-&nSj*W=SUUG1v;MTkL1appY14AxL&YdM!=ADa*rA=fxT6%vW``y-rMKQE!y(vB&oA<6Md>yNQ6%>o_F1 zsmqo=m=tEf9coa~>hk%dirzMgL|8fqm_L>c14?_qi5wOhfk_4 z6;uieNX>jIXVIS7m8Vkh7zKQ4sjg!5ns61c_kNcfE*dmGoyoNv*X0?>s=`_#g9I-{ zn)K`<-KXm%0zEBMqmMVJaBYIFKuhnphgg(M?ZPzy@+^uLZez=`7+IVA5Om0e;O)6Sq05`kX|ZRk5!vhsLm4k3FaTUnBPMY`NS|Ymys2FiOsoYbmd3K2Fz}I#!{F zeEaojgFf6D$J}8Yg<58w8vY zck&awm^YgHWGP%lg+qDT#WtKFf=ki)6yfOy^1T<4nQfGlm+>0eh(VtwY)VxOnFL^u zkJun0x8V>xsX4}*tRn-h0%D`^W3G|Qy(e*Sdkd|9YN~M!=rofM@EHO zWtO=!gzO!IpX0^dwoN5GL&Ak9U@@u9&huzgb4h602wv@G6v{Co2Zg)Gb=<3|#_y!j z%daR4L{;PrSLf>*Th>UGjE+2);NCtR2uAjDKgIsjWT-?Z6RL~2X(?@>l#{373YbjV z5Mj$_PH=X0?3a#$NBYpjlV7tr`H+jM^hvxmNo7Eu0!iC5q1KCLYL?|*@Vf*=Cl#>@ zN9|}Y845rToXJ|rwW`)=+)N+OrpJyP?&s4u`lExrdXFI*;wtKdv$yHI5W)kM2G2dBVSentA za}rFkWr#SZXytY^Gn1`qNYP#hQ9RT6gwJxJ(hBxBSk=T?N_0b9Y@SV{I>}q*RtlRyxCE^S5--tgm`Iq5U73L74XC0>@7RT9f33a zM(99i+H^8Zmng1HeJimiYrBo{8QYvsu-coyelbCXfch;jRqy?^zJFP{Q2`N;iHegP z^-2T7cPOA2v}~q%d;zj(&!9`|%3p*~$ex=ebr9OOUYl*RwXHN3tB~6sbS+6+C9`X| zvFmqhArS{vPlkB>%GO(3Rsp*|lY}eHRJudW&QpK!AA$x?BeNTBOB`-QCA;(@GRC%l z*j=Ko{Qna~$__(VqNa51XbQG1aL*Hv3!jKm`YsV|UrnM%&*4hNah$H=XZYnABKy0) zgn~fHPYc=GM>tQ6D$?}l~0?iieA?JS2M~`vXpiO?VQ+VoyzBXY0Y;=&$nL8 ze58cNm-GuJ2?;?}kr0Q8HDa75ELTHnbqiXmNSU^`lkt9sMs~|%$JtpXpJfL9d`q&e zFjrLx5CY_`Z8*hjHnP#KX`l5XIQc!i0C~lJOSQgRcaCR*$TpqHDP(F*rr7TGv5#N- zCaJMDC9F&?4VYRAz27fs6ntD|FsLzl9zDFHM(t-iVdYKcX%gz}+cv-c98p-s66b^w z9V9~7Czp^p{5@K7AxLJ35)>@9}mizsP6JHL#>@|J+m&78RZ4iulp182`DAKrYH}itf0iaxQq2%~l!+2Y;d^Fd(@bp-yB~5* zxq3NU`*rCr>=k$a2u)M6o(>ndZ|L(4X-vAyL_B`77;~eBbe$o4srl2rid z*96p(Ro<2)^h4|h$}}Bw`KCD#UQAQXmro z(q_F46#BU;g>`NaDWh-5uew{7WH@tmS4P{L;*r`IPs47!p?FxhpSsk@9G?^{vJvQP zI(u9rZR+Tl44vR(!z8XiAMw43bvcWqW2TATk1fQ;js`x%PL=9yyk}Cf_6L;uQlO## zIZ&kS_|3SQ2(4zmjTvl{2=AvnIoe6cv~A4ELO$KfEFlUJm`?jPz5H1{D5J3K50j8K z_M-^k>C!&duDG1wtPQAn^vgTWs6B6_A%l!l7r@cx$mU?JhHEz9?gc;aa*s=*HuW=q z-MYOw5`Ty16RmaHa5oqmws%7cqER)iHa4&dcn(I5NhCL`>Jr~~%ih(8P`^0VvyJZ? z*dqrTQ8tP&2xYfqP+^l_s^ylaA;|I-L1BW6waPcxLN}exQBh>vXR0&?25Tc}4flTK zdPPvKE9KusgKUiuGx<}%@Ko|=!Kp+vg9>;dM}xeZ4BMu4R6OjysZ-~l;xN%oa5LZ4 z&`oVm%|5xp>x%xon-_lE_#z($WA1y>X?agGa~G|cGEjYD+wUKOBYS`$A4IEz?3mp-_O_n|OJ2vQQFi57%Ty~ETCTYYY|5JbIZ z_=O;lr|HDw8)z`OQ~HCTHhCIw<^4z{TqQ0xAJy4ios;08gJz6V1aZ~$WGcaQ$Fmg^ zXiKzrvNxF^0TT2&lR3y~pLJxjI9DM>wFr3Hc}@KHpX)S{4Kqt?oarvr4TQRJOCBj- z$PF{En6tFT45l}2F%j!~mvk_wx}m?`pXUb4-fAyOeD<_d6^oIQ@ zn;d|M*vv6KtkqL}CYFUARa8d?aph5GPJ+B73GUP>Fme`olC3G~(n``5vsO{nAaovK zM!>aR#$0Bk*0O4M&Cl~FCi?H;1(WJeD7g6(U-<1W2#iz4$DWo0%@s0$7vzFzEf&$> zxvG3P{7zZ%b5Lnh{~@Jftk!_=m}6JDUp_hS_-S2+%K#GSZ)&u zFSr~*lMU+)cT(a7#NO;Kyo3!&Jbf-P>C_si*KkV1bRL15t+M;mI{4V1pU0`!FbHIV z-3c6J{?C5?J$~iq^Q>~)XI#>pda+kms^r!bI36j49rg0Y(=7Nb$~heZ zo%g5Z=YBda610<5zS<(Ldu5ib*W*o?qgn0>cYznPaoWp7)T;c4VCB=O@}iW3lfaBKCN>GmCb%Hywv2k*F*RJn zjY|dXVNH-fbIPaDiVvsDxLwl|r|x7+cMsQ$vPEnyrXBP0-KF3XqzzN*S5Wh-1rcY^hn}W%Z8SgEb^2|n@duDIe5Z!*f4oT65A ze3D-#n2!eOLR_ttHO&!mMTl=HAjPFrQU%q=$_QaS8Q_!+TJ13#taFUgwsVH*r9xCH zjuv#-&Y@~;i9AIl<(p{KvGwb{e-0V95I2ioS}9v@khJ)RI#O`_!Ej0zRyt!#KFNyE zQOrfk>5NhI8p<4+JMY=)bTGV8ZB8|q6pUv4CDHV)o<@7DY}^rz5#lDz%Kt#w*7tC zdNGaKK;|SbdAhc2yRE|)Oj=f{zTu{ysgchm{W*3O@-wSk{R;KXthI5S!LuSE2OE&5 zD%LLbwLQ!PK8mT;GL<_HdWvC-~L+kAq%urW8bf|%-kO&eSz z6>Si!c9%^i*a$+1%$bt&EK(;_sdInv!_&9YHzK4aoNH1fd~NS5eJ^b21<9(MWqK65 zDWh4=X2ve3?q0WI4~BU6KW&A=Y@)Xz)<$Rsz1PS94aFs1=`OY;z5LT3`W-g~#{>t+H%tD<_39{Kqd^PZ! z>*n~l?e-7B=t2esDb1&hUQw^HQbVY(F$l#xtGBy1m~>1iqBG2YpRdR#ga6|b!`r0= z>DNDVms_W0*K;{Q9YwxqPHiT})1Vm6xGGxi9ro?6ui6x~*Va>Po`K)lsmCBz@T-6%W?!K?MXl#x%Cp@+i6|k!;N8+MJ>hSDSCxPH5F% zu+%z%E+cgk%dd{IEC+3wYjv$K0=0jt?X}(W%zH>)(ehr*oqap+bSjC{<=Hm2bE?1( zRm?j`BC}IjuHeV+U-={AZC?M*fN7kM=z2CxpV>y`E!)4wljRn}rqUI#2#l|sKD*hc zAS0%kWM@fnvK-0+&Y0AN1ycr0GltV3Y!$sR_x?o_A|&1C?;DfBEiT);>YOn$_an85 zIG1;-v=SFJG$YC|srJ)z;B2)kla4NI(>UGt6h9L^0dof|;z12ps2AS==<{7Fp>WKqq zz^@`&tz8YjCenL9%P%0R80g75>R{dOkb50xJ{bzHs&P$u>}K*>|8PcQnm|@5} z=l;tDHbVH^Hzj>?!}OZ7rJI&!5ywdbwyG)5$I89TnS1KB++Yje7MaF*3__$)drsVqsrdb2^ZL9`=B%#e{<7hC zph{N>e|$I=X^1Wk;M$;mKY(kuxT9uL(@>jx;8l_qZbFB z1Q1epvQ*Wx!x~*Y&DsEHOnU6Sd(Zk&`jw+TD0rsSw$|i4No%cNEW>odJ(Ptv-(tpd z#Gass^fKIPKWuq(DeEmfS9! z?D^#~s*}Q5rvPd9I_S93=;hYQ+x+yAe2lr|y7rVV%7_ZW=23EuvH|>9CQ3c7vNV_} zkka@yj#jQdqUz{gp%-r0Vt~I+VH^L$uLRutD3*EC^Xc}ugRNIz+1UTCcD$RSu@sVD z6^3r7uqkeuo!8t(QK07!c$NPI(=E{%eT&)7TT}|ErDGwwckS9!1D@OwvsKl>_C!jf zTCbsAC$ke1w|=A6kjN0{?}J(u;paOW`%KB%9)S%5aS~ENEyNJAd zzoz!FK&uLVLZ4<09QZMQL3(z>1lDU3vcEU$CGhik;}?+4R0>r6JX(@jLu8suyBbIV zzI;0+6;~gnI!EbB1qmd6B`POdYfIgVH}oEpo>=M9bL5IXg~5nCaY+$VR<5>>f{Ay7 z*nhh2XVk(S3(4Kp=sqd8d?v%=)hMi6#M z9XU=>FM7K1^xr;H(byEBAN%{hdeScu2}a-Hpqc4b&dhZeZ&%K6<$c=>6NQ|F^ zu4R{|UgvR;bGW6F^tAge#}OJx^p!*EVkKVD%d-m_^`VYS-#5*K8o~f%DW}1*=;pQ4 z0iEcsRY?la*Sq~Oy>$Enqw)Gs2&bgqli-SaTRs6z#)Ma`vhVkWtjH(NVS}8ts%ToO zJSEdxlQWa8;2dAy{}x4d+zC!=QQjk{T6Xp(6WiyOpgoWhgh-r;&Xz!`hUL1}X=t^( z3rp!+JJ00^edKdpI8uZfRY;lRYw{rVim|ob7&L?&e_uFQ zwhF`i1cO*gZ23}=z5LUH3P`(J(cj2%$~3*})ILrGWy%~54HwhNisF>p=A4#2|3)d= zNA&?;?#sHkTro&QDbp>*H{?s}}lr5`tp;7y!wk$YK)X>+kaV zZ8hs8?(>}AFcq;@%t&MlMIPsW*)RoqD~fR_v-N-j#B`W65b@{VzqSRFYsYi`fOj|% zznj=ouSVW=%CQl{Mk1kFOKPR~Rc@$W72xm!kz>Bw#kr6Y_lnJv68KuofwF#5BIq-6 z^kzAT25st%SHtuAI;~AGOIJ7RgiHbH zc{-Exs*v$KF-x9FZ>+g|vrEAx>6ENb07&03#wpmbq}RIe#&J{{PE=A%>y}S>SLxi@ zNrA$ovIh(tE~Ysmci#Iy1hsObp1@=2khuPS@6W5+qi`-&%0U1k__R#*$>`7X6|J1^ z!e*jC$j(WOyWRGNwH9^y{`V7yDcQ4X4&BPveTJ%^9hd>mzvxy{iD{Z-H%Digq==w# zZ1)i70F!erl5sb(!lra2>s~8uzMmdQyQShdC#Dm~6HPNNNN(Z<1lxH^YkT4))+VZ6 zJiWEbBN3P<;(i9kYmig6YdN%#=FMSB@E?NR1H0^VoQyuUv4&QY38F0NUS_s(6El7Y zqKN*_@Ben`@6xB7Qne0vLxBnfh`r3BMXqa}UAx;!XmM?8Cb`Me%8rZa7zH5Pc%I5J znCg7Lsyobuf9N%8B^P2p8HN(8?8+0I?y9(LlfLt zL@|S(Ph%an<4~y;-l3IEkwJ7;lu>%6p01k3a3tw=VK=YsJQWttdrRyvG2l1Lq`9#d zL3Wc#{88nB!LEP*`xltBH#{qj?>d?wy`_daWE8-ls2t>3;(a!&lb>Y%Ts@5;6xMRz zC7TR4#}h(~T`VOoH@+pFh&0orq;#=QeG2Bjjb{{`Bsd#so!xSrKqNHat$x3=-%B=D zQS4)dWjR^-3*!UuoeG=YJ1PZoDXsFuioM6yWthrW*C&D&s2LhgAbv25G#}@5&%f>U z?|)y2a6-;W#jXa9@qS7)irc26rN@O&%z?2mzI9@Cb{6hD*x~D z_%2Vux%!`P;dx#~LUSAQ-lDs;^tdJ(F!Q5t#Bd3^z5so|ovF7MjMuAA4~bR>vTC)kLhV`SG5rl%!_`PEX5y`1_q zulKe?a;gQ;YC63QYJ#lgoKD@J+Ge&Hwlqma8^F>Du@g;BiN5h1LD=RH8CaTc9ZB@J z;G~IupblZh{Ttb2T{u<<0ai%QmNQ_>tL24{COchWqqauNl~WycRG#;&Dx9r<{jP+po#e z8H|Z$CIVx>eiJHYR5%XYzgXrfDs^b_{f9YoCQQIrr{>%E1}Ae$I<`(H=joYEr*mwr zzo=?#GIxj7`EFTulX(5vE|n%TYA0iwKdtTA7RpXU4q4Q9)U8eK<`NyH68FKm=k5 zr?R$|d%W%UOxx`5#zO=>UfEn8kiPQ1r-=l0nIO_bXoS5e+ zE$DwJGO4$?Ja8K)qHntgP?7B+thHi66 z2;zaLLrv(pwPuWQrqevMi*+wFI8BVoNugLY?xbRje+ZI7N&3#CKtUaBjI1v)`>@Z3 ze#HsB)|*O^y**}s&QewSX^I~uC4tGG41xDOi4ZSK{MCs5bV{2jt!mNM7)h_jCUbQr z;r&J7%mF+$Pe)a$_iBFL_dW^RPua$P?J6@f?5%%uMi#IGb` zqzZ0RR-yOnm+$WzK$FOrJJNG6(KvE`1D1|<%7sU{kRcjF$Gj=dI90@EZ zN?{sc=e^c5y%h=R#;xT@z_=AH15irYk91PEGM@WjH&dx-Hp9~UDBDoezRq@@R!S;m zyIJr~Ec-~^?zG=FZpKaJ+|t0!x>d81&igK@jp-~yMZz`~q!r82H66dt3j1AJNn6^= zU0T7o4?Op6tmlrh7*v-9#avdfl(Eh!6%6n6-Zr43oaMZ*UjP0ZWkiCV_CB#$XtfRJ zu;&x&-xZtPlyWj9CRF57(z)L!?s-GmMQ%NJ;Mif(+K|d#Pt<)c`@UN}_kv>9zVCbA zQOCVp=i6{&2h%pD;mvKUNOeyI6iL{RQt^A+Z`^jIWVA8WwC3%W@9+Hv-i(T^r8VsU zQ?7Q7!&XpsC~VV;eaA2qq?7A?9585U?XGn@P|j2y`}SK-B>(&8RolJYH_m?T;Bc&1P{9Oj(yjm+b*0YS7PYlO)E_W@sm;JtX&~Wc3+I@<=QSe*qi6=7B zJf3sHdIQ6DL6{A?rLnCATRqQq-h-WLEuCq<(}}Yr)tX9MZKwpT)@9vND(hL^HJx1c zF%3w)>}ej;UCWC5c-MW$y-ml_aGnLpaO0;-+_oo%``%6zI}5AbuYdo&j`BY4k&iKv zyi>)9QcF3{;m*^1TFhLYBGs1@(p-Z;1YtW~Sw zOcCpl>|N50T7h~R26MH$pXJV4_cg^?&ob_=dpVPp;SK10rvqahZRBA0Jz!Z1?tR-7 z#+2%5NdZmkd=wlz{#i8!j$0YO|B$%K4cTwIky6E$FxYfBUzSuh-e@=t z+nzQZe+Z@#>%v;kH37JJa7#$%a9c8_llOT7Wh{f;cD~PguHz}Rxiq3!Nz2v>xZhxE zW3KzQ9SN#KDkX{D~v&NeDm3@d>X_>m55NwpR%s|_2H9e06^8-9;x zDq|@X{2`e3%DbSX#Q1Z>u#M{t8)2hi&$8#Tl(hdumJ&)Eu7Cf#-TNDLPuE#&99k;0 zH&aW*u#_aW7%04x9i@)Q>E0gql1dtf(N0@O+&F*Y%w#=ByzNf=kEm1a>3H{QcLZDqiI+(RwX5@X}W!ui0%DL>ryDa5g@AW{r_wzi4by;?7`*GgOds%)eFT=X* zCKeZNPBsLrFi=QqE<;y$q$U-=)-T-EeN{Ts92l_#wF78`5&uVYr87cn^Cz z@8ON~-goSK8J6{@h#!T^^2UMVST}6zd-y5wIPT-8Tk8+O@-y)3I=m~^^^Gmv>xwgB zyVLTM($6(f?t3extUHEb*issP2=42;y>SBnuz&B{aqR0ll(ZfR7~bbz(|VujWZhSk z;XQ2Fk&gSW+whY=@%_D*bJ(`El%M6lvF`UVZhKnyGJJ0b(!!sV(@)FFT88Bqmf;wN zwG7*Gr0rdfQcGD56s+LS%7-$_`@NmV`rdG^*f*vKox{Mi?aQ(5$GVksz$8SK zASSnb+x04~k7FyOicnrOnUmlO7$t`B>mj@?lwG^_>C%}L^338s9lN60Eb3i8 z?TRMun*mq&uVgxf>_O|7go?=Y8;n=)RE$Yjo2!XWSOtbs@LXqp~Ld@&&{R}=GdZ|m09FugPGo_yyB8ep$eR3jp$9+!I?lVwto&)z~F&XoC_py*$* zC!A=R)KH(M`TIb|+nVcxt1R*AmRA2b& z>qdFz+PBP?SVj_f@I%H^=KmpF+WN<{_NzyzJRwxga-nu}dAFyW)5IEZm$+&Sd+!bd zJoHMRI!!8b^x2Yub z;fR*mFsWVNGP83HNC$7{Vys>V8K*JiV6u;b%)EO$SV=~6PIp9rNgd{Xx*9S9+#rA&o)l% zX%3MrS_S5Wll^od4Q8|Y&8LLxN9BtCm^F(hp}aP{dboyYK34V4`FUN^$8-@5$S374 zwKu7ts?^oo>qg6h>ow)P?F;;?PAg3$Q)+E(vbtpl0>_)0oLR8paZm_6E zoHBPYhRt!_m|^cSPLV%?5ja)m*8K0F-}^dU7vL@`txi+zlc!{Q4Sh_#-M4x{RwbuO zKGXL&DQm5o2>g=Jtp!f`I^G8MsXss_>-9RhKLD6a`5qf;cZqHcm;5Nm?~a8D>ZJgN z4Mx^xWzbF(f@K5LmDDQkW$k9qsHPR^)Sl9#PtDT$ZhiI%xKTYqt@HCVnQ-bBGN6D z`|}L>0B5!iu-bJg%+n$J`a+i-5S&WAI=r@W_T5qeEQ|1T!%nY|Wrgyp-kM|+n1-rJ z*7u3%pWml+L{;GggwHtN+Q5Et&qDE=C6Dl3zD0>0iAJ3Ua8 zrk^rfGoIc4bI-62q~j^mNcS9>Z!^DgHlC2P+Fi7rDx;^v_*jKNzBKm=>0ISSx<|R>*PS?e)R8c{nCau$DDal01No=|MRY27f;T)gyL#Au2 z=N7hc7Dk|`d$q*Y*sFX@o@TU{&~9wJ{%-aA{oQ^Dsv1I1*%RbC6-b9`o4>|{1{>L7 zVAWg>1Gfffb)i@BD)xJwDX{MRjOvyidBUC2Xnh6?9#*Ty)i@YL>PRNpahs^(}iZwCa{{BP0V&OXBlJeBBe< zbYYOlqxMc2ZnN@xDp0YuuXJ8431K037el^V7-X&xt%S%$%*BaWJFG|DVcvHfYeYvP zo8+NbvW%De{{%+&@nsM;>xL7bLWZb8#{vjV1wejj%am5ETRE?3ViO=uju|RCh4snx zsx3>`12w`3uA`Qxk~W8i)+0|eOp~)oP_(0~SZ~WDdj@*=qr276dVXZK_XgOr76~Pr zT@h!UO>Ehuhfb4cQL##?v}C3*@6Nd=?JkPqRb-Yp56xGK@c}+(iGQVl6z#bsXxM*# zep4vqeV-EQR20!2P2wO&%_3w*@|&=0kR}MrQ^JE7it>f6)iC+=uRzU zzCjJU!qrdnDRR@e%{a}CiPLs82?3-}!j%36RiSX?O>O#->C3Pm_kO-Uxj*hvIZB@` zd#!yx%`((XS!g$f-A8giHjKK%qhrk1#n&aO=Vqx+qo@$+rqW1{X{yeZnYDc+p@5`L z?r`EgsGd?xGwGrtfDnzV$;PCXyr!mRaLmUVvKE)8jUSh@QsY;jy7<%E@wJ;|3H?Ym zQ8WZdKNh2pnhQmxLY$~)2(4&KEu`)pG^u+kK-9ilQzY_k*Ymji6G0&Qxb;p+w^=Jc z=BpVDRiw;}tGV9nhP;0!<75k4acOd@Y%r`W+DC+HO1J24hAT!U66}K@ncQ)802Ia4 zN@Yvkn|52vI7y^tI{=a7LLE89UMOf*VW&=$m~4tGfZ^;uO(jpR=LUxKhN@E;8a?}o zsBESl8a_@^$~nn~F?gz@t9((?`3Fkhp|M9-&n=x0{rRs#o^z z#)TPXW)c*4e0Oto(b1}lw^O5bih25nATLRZJWD1rd@9ER2=n>;N|d-<>UrJ?cAhi! z0w?wMF+jy(EHNDa5R@?@hK=_|OfEi&;RAfcZwoHZn6xJP6@*eDSxX^y*^FT>^btD< z%A^k*2_Vh_bW(`V{*lP{JXnUd&bW$ud7_?)dd0Rt+OrFiIy&Ha>hipqOjW_Lh0IMa z70=!2Q{9!$`hRQXPJ5InO|GdxHh7jfM}Ta)y-}O0Ay^_} zMD7JoW6H0_K(Ib@WyoB|jEu6H=O!SqyGY3nlTbZZK`_cSrB=#%NJ;=e zRMOJJ-@_+mlXl&xdRf)R=3-Ef^I_ib&fG=e(p)AdZ_K>(!YU;Mt-eBBMCmcjPT$@# zi<d3pdK7S%uA7bq$Om%RsqOa`C%8a-5W^@toB#j-OWe55W&ZX$g=E zi-}lk#%oh$6XU0Ao^cj=syHWqWfNC zm^0?ysh}i2=WE)K>?uWGIO9~^%Os_yIWt56Q9!Q0J2+LKmO`9x0;=e7{aSi6#cwET zpb3PdMM=_Z@T#)kf+ zj8SzMg}fgQ)=s(sj|jVG9C8_BS<%;{Nfn|Ua$n~eW2uU5pH2M+VJ+t|-xMi%^poO6 z{6i#qL|W#2G)k4@7Hz2gPJxk`qh5*CLfGYO1Pl_q*N{*;H(09$bI{oMIuVsA@!q*j zp`H?~Khw1qT2wMz`Uw!q8&C1os8_Y;zyHnTsa$`Ki*_rAxX?B;Asf<&8M#odeQBD- z@2A8zdpxhLr2%_7HibCSF&dw4$8IB&(NoI??Es8gL>gd?GVb@@G_?@k-3uh9smgj@ z?-tAod9|k5Ye8iF1;r`HO^B;kbs6!TEsHS$dI1;{TQP1`KU8h+l8F;drl``IN1*`u zZg(LXLU(t8YGX>TzyFpi^~wHj5o88Yq@bA!&NFwRG>Fp;u0WqAwq4kw#sTp6*~g}n z%nJvuH_>YN0ERG1(YY0$WTBP0`*Z~;qA80Z*<(Fu1$6bJ6j~4axJa|RP}nx@8mBY~ zgG!Z=)`B5r%8*k{(o8qJYThPV4VAf06I~6}F#5?On^u!oRc@ZOl#{e$K95wrYW}a! zKE2r1Lzgq)>g{w!5t-49jTdA{6`t>nP9+|@@Z?2g9BZ%Zg7t1)%b!fJVahvR>5%h{ zkTF|p!ZVu-II`tz3mm4}n=vvX1BUCn*!`q{kAj%n4It1y*Yis2_+_5`rColTkp2;2 z-oHuonsGJY(Wi1-w>b*7)WGxc#ZETX%jDAQ1Wq`b)$1|yX@wPH)4%`yEJ-uJ&zWjq zg2rTN&UZ_25gRWw>HB?gq)ha%wcF*?_j^9qGB*j9w6JOtX|UqU4fW3mPLrt0y~ut) zx0qDZJsX)i3saylJoh|eDJu8;6o=7cvxLB|X3|qX%Pq3~5FGCRMG)gW3rNNNQIT`O z87Ok`qMg9L5eoW#M{Rg|J8lEXu~uYjx&bt(|NFm5`rUv1h zANDL<5)dhCMZFqrSM_H|o^X$t|r0OJZ@B#yY%69{qs#;EMG91of~$l|IhEE(I_)14Wg1H&Zmsp_zQZ* zI40V^q}x$me-`d6e+Qm30Q2`kISoBtZm&eeBoIN$VB30@l3pX!a8ODJ|_L( zPkIglg+Y2U=@(BuCzo9IGO=Kr!(DTuRKFpt{=UcjY)#81ESxgBl?LNr3N%Po7&@n? z>pjwJ&;(bCk(t$V7UlN6aaFoEY7$J z=mkp`bl8EZ#`I?hMKVI>8JP62RycN_Uf#rWdCW>HQii~HdV%uyfSHjw;O8?Hk?ckS z=V-yrI768?=*W3*H+!D0Nd)!rAY`vsAttsK@iMUSYR^ma0(5WHB~`i>sp+-^-h)KX zGi6xiv6UNE<&#c96*!%K5%*J`4a8OOyf?DSY+1uKOTjs6c}{=6g(E%GvPM1WJ9&M7 zOWD}a`jnc?rPnUaD&gIh*Jbsr@ne=#|Nb^W|GnA)nAZaDVh>^BNv1DdA&`kSoABdo zD4R8{ZOJqf!!$qaUvRl^OzwBuXsMbo9wjV5DlNk&YyCIKUeZrQR6<3A$vgp{fhOAXv5yHf-zkfdI97j@kiNFqa z$xetHW>RvKSt^nEO21V~|NEAfe$8N-Q;XeNlabzv#1#8f$|d0tq%?wC6A`9qLJ*>Eb)}7$`>@u zLY@@VYU?kz$LuPMb5ap&P{FdKxT;pWMdHzfQi;Ed&j-;Y7fc zk)<_{Vb|8GybRzq+vPCij=KU1YOwpyI;FHa6X03exO$j13#DNbsWngjmax5jsdVWQ zE?1)bS?hcQoZXttio4`rs0%_ue zic}z5bLqlr*HuNV%0&KFaePp(eIIBdlFh`*SnqQZGvx50Yu2+8O!7LNk5u%vp{FN5 zLV#9UUgvWI)pi#sG4dd)1>}IQ0A?uH>hx>7D4fH3#b(zXdmJK8PI&;|wL(Fn(3y%xsj=ySod$;FYswNq!WVB(m(K&}{7 z8_Ta=W!mAQ6l>SMtxIMWQ7bXM8HBPW$(`U!e3FppZ-Gh}^$=9|?t|=L& zS!ic!^6MAPaolY-V*U@0nA>&nbN=gVrn0(p2*~Ea8JP6h#r^|2izaw?L)46wz?zil zk#m+j&cYek_dRzxouyROCRx5qK%?0X)e({QISKWOT&h23H*wLKSJIFW{~tGF%+7c< zv^wtZTl(b)j zcd2OdHm}w3;;LFu$dEB#moq`8V}V#^+2(s|#%j;0Hbd5!^AAB}WaCR5-``8T&NAgE zOpu=ZvZ6ibeax)kVTdaCt{(Q_M0DIqW0X0e>2OZ6acUB3a@`1z2=Tr)J5Vzq$?PdP zp?jOX44}b8q6*VfOPWz%{_BR|pZllTKiqk$j#%ASh@C1Ljv6*9uE6zTev1hj`}g%~ z)~ZQE3zweMxg1lR{yPixB&V2vMOxG(+7qJ~O-pWMv-k1mfSol$k>x=qk!-C2gIR1s zjc19$&&IP>?AA)NOQT+#X!p(CX%jfHVe6@4Z%1lrfud2o_O73M6v?1Z@#Z8sq-wi= zH3nyhrkWo^?$UEgeW!Gi*(Pl?-Zl%1i2ny-hf+8Tf0`XqL&OVQC4!_x~cWUnaU9&+d?s1e>OV*YglFNI~+8%3?`y(NOi8l(bT7@xwp4p%1 zhJG6W*M8hekt^~(Z1?dfa)oOUH{AFFwjw=8RGagcYK^yun}rN)n!W?6iFUicp_SZ^ zHi=)1;dgwROD2lSJr{8m7;F?t;xlWiGrY4E?wdYsj4;!5e^wI~hXwYJ*=<3QCv$z% zG9-63oF-+c$R~nnyQ;#qF1M)0MRtO%q#;4*oII1XxR_y|fAzFWC_`!<=98{-N+Au~ z0Hy>(@=I$ly4e?Z$;(89H<+iBd-fqFg{(ZcPLh|HC&hkNh-t6>J+l~wO*5(x+iWU{Z zQF1Q7DpX%6EpJw=E;dm(`_u)^%3fbg`VT=ebOQA>j(%PrR&4rPJvSCmJ)MPPP4TN#!j9)c^z0>WS6zZkQxyF#5^*ch$Nb2ocU8-|v( zJ+H4_L@#=>M5&Vxhf}DyS#v*t`;73}IIN=DACl25#=9v=a2}5oB^zrVJ*ndiDsjfN zNn`}8Qi*@DAcFdJA15qJ(~049L^Y9P6L4VuVV9Bw=qU5(V#GO+B85OrPl#4&s8uoS zR&v&G5l0PB&fYk-V^_^!Tx0|gV5^sCB#f80U+l`kj=rg94JA1+s@5nG8~Q z5%-bbgDC2?ev zjdpmZ0V3XKDm{~|*3KJ^x>F^=vtQz3Pr2lGMhWkZ!uGW!@7YDC@S#kS1!IL=LVj2nCdOpr(n)|6>kj$$kP%OXK=7Za7I^SbR)&p2ln+Sn0VTF&c1A#t8LLNa+(b&y8){+%vq5Y2tR zopW|l*)$@u-N3`@TPZSPz69!zrW64)kdRHaK0Ml(KM7P)B(`G!f)eQVL(uA3jrfc( zMSJjvV6g_=N1M%k81zzrO(qQ0&^)D(l4|TvV80EoYkxC`T&hWGVb^{)HrwTJ>* zy|dA$3-_=2@owE)vPw2Qcs{uPd;gTx|^l@Vb*%Shw79%2}7--si-!UyuCAJlpwWFa-lgO z_{F!#R-~dxZCOP#8{{eLQKy-l=9^R1NuFjjHL3WOPNlVUw;M2y_l&G*IQ;}1n#~DEc@pk`GD+%?wHr4NUw=t#F=aqpA(!N$!s_OA?Pd(K6_)!Tt2RLoi*PLc(_vK zu5_%Kt?k!@F(i6dQIZnd;A-aHd^2_kwTaDvM7QKUqk))ZpOdk#8}<>d=)7U2%x&0u zSBU8Pe(8*Ol^=qiW;J6yf>OFOE~{+f^=jV7Ys;*%t3YKEMRDLHMR<;d1?B9ZiVNFz zGN;4|Y$tC-_o=faCjWg-%Jhsfm{@tVr;)dTmu+6F0HuvU4#U_&Sf`xx$J+Tex!8nB z#09-=;HS-vzdvn!eszO9Gi`X7oMSTO`juy=0q#|;NJ!p+F_nh1vG?A}D+m}vY5O}< zYHnpk)M2zcH{Qt7S`Zn{(^L9*pm`6STdOk5MhP`Iatgu`Pau|zK1{`$~CN$h6{E?mZv>3Dy1a<^_ZP?%%>I`GoQbtVP9QyiS9yE z@8nAg0)qPkh$VhF(M(xzqDo&e3366PHaJxcF@tTT-$||)XCgzu5j7lKx1D9)&(WDR zL*A>7aiXli)0ii%0nw}|H`GLL%QA*D?YZ5pY!jePqU1_wNM(+!)7kzk4~agcn@qMY zp1q&XWqGpPtxsu3aJ&qWHxo1g1Zevr-~{R9#hX*0Su=TVzzlo>{pnK!IB`#WAe|w! z7Lv6QVGZw)b%>a>kDE-*F2Qr& zTTAd@ZC#DqDdaBhnY-a%#>qYugZzt^f6WP3?HFt(BSJI;CRr(vmaspJ<6$JWk%X5n zc#z*?l?Gt`56-4x?diNQzZWpo`3{Hf+HY=y8K}7B#+XB+Uxm|j_1vX2q?U|qBF7q+ zHJDMhn=Re#B~xGdJfWG| z!?LtOVWqM_F!O&A%#hZKrKiCffUm6r{werm2K71pxu-t^msV1IQijd;XAY_stxTNNr3G0#HdPV0RF{HwoZ*~r(2gQ!?k>NJ&BXn$_vWcY z-cU*iOvWZG(rE1-b9_R)+ar4wnmF6bKAv-*5%T1#@O9JRPfVP99gLoS;rb$5@=+jZE(!V zg#uva1xiS}n8;r)P^rLuQ*CE4c3I1N7*jG;@hT{8gNti`UiL0c+wU8(B2qjk(I44~*5@{zPw&maE|M=>ly?_VdfCULkt6 zDv)<$8t_Z936bd-eRCH`AK$KXnf}|~m$tnD?o7;q*jhtUvFa3BLX4(J$!;SANhO!& zb7t#t`Nzo*z|=0Y;EhQv6P?#tsUyaYhNu(ou@rpVKSO^Wr{0e*7KVOyhIZVo9njt> zp_(;XK1IYuc%~#H0rflCBNLX#tCndP=DCy{%B%K=tIMQlRTC7_(Nt8z2}r}0dB3g6 zDtoo75aX)z3Y-oqS;#nvEUj#`? zce<#>G`DhCMhKa~tTU`Sn)$U=HEFC(L)*PoRT}}xTbi-*7;@R__NX#ey3&s=A_yhg;O{cWhHle?!=+d95(s~ZfNP{C~IrE9=E z{krIEAi7+W2yl}=>4cfQB#n@(CaJ~R)*;+&{Nx7h^3rZ&9E*&$dw-5%rfGH+w|j55 zd7DE@YZo55n~6@5pLNKPKIUoPZO2TxL6UYmicpe;M%7E{S5@)R zwH2fI+X5sLc;9}~zChs=$1&?~wDW=o5)qhsd(s!mRX~XNLoTn9i7EW=zx{N9z_!}6 zw`AOe8j%FDf{N2l$CtTFsL=*(9*VoDtAS0j>I4jLV7!=7IJfbV(=RsJ}d9lXVAv-}OTWIE&%WA8C>vK8d*A!!*@-nT*VQiEr#OrrMXI z>!iwULXo{G1p7yIUW+Jqr`%a)2!X0-HV$-!kYkv+v+8}HMFem4XYr`iO*!X&vCO}| z?owq|nRSHRR5lAmets^D8WF0cv|62c&mz&HZU z=CwD;b(`caRJV3l7khR}E3dzQB^eWeuJVfB5NR35_SpFA`7TKds}6S~d(d)47jA7< zm}?|lE*ah@F+(1cw|2@xvFQq$;g;XS&^ub#n7Cpr! zjrZLCbELZpy%;1jwdShl7wSez_7Hdk0w(h5f|uMDqD218^ag!=uK}`^N&`2aO%i%B?lWNBm+}mwdQH z|1xAIL1DEm%>uJ`$Tj1VGU6%H$*j@8o%4Dv&8i`;rx4)I-h@6XGf;y(nRGx34@ zvRze@)c=%c)Tb4%xp$oJCE+N$J(7W>jTH6?v%Jmr=BGph=Tb3KpQ1ievY!oYQzWT6 zxhMeq9)%Z)yRs~|^h4xZyKfRYm0dEuJ1z(MCF!0d$8@FEfM5AzaHC#gON-L3URATeMXT_dz)G!J&%m>u z1-9&6GsEWfkRO7cr}A+GkXd5yxybn0^VzcdJ`-v<@*Pk!d4v z+B%L_wL`P3?Zx?t2oc{NmOEzvQ*O zSZQrLac>%!>%MirPmVH9mqdss1u?pmS(}J)Qg7h#?{sBqEjQrV8fg!`Zi#v@0+Uhrg% z*_=&VgSGN}_M2Fw=N$an-a#9NM*`C*a?on}lP`=XK-YeD1I3N|*lC`Eo9gGNkHVTJhpF^jWNt|b2uWX7*sWPlP8+1{EtcAQIO&0-*wvHhYa~BfxuGmQ3&p6FWoFFUiP^T0HIklvyey z{kDMSax7%_*ahJGx zmhGH!L;yZ=ZX;~`J#7VhQ>jW+g#C&T$w7=`$uNbu%@GRVc{9dUYx*K52s5x4$T^61vK;uW}DL? zNK|zZ?y89C<^9apu;Bx_NJ#a~Uy{L0@Svd8r$`@Pp?SV!xu?m-t%vn_p8V$Z(s8R( z1x~}zG@w$Fk9M52CKqMII8=>@mqLx#ST9JkBk575nr#d;%gy8!u`@c$8$muhTVDUY zh&cRM?M7Gzk%AV&eAb2xF%JK}akQz8nkXCn9(NeXkGcM zcNWdh`HSZ{8|^rwjj!=3nBWbbj?0TkAKG2cb4iX0itwBZ&rur+GdmPb^tACL%%i>^ z?$w5_wr3?z%3Qhfj-y;it94x4mSAc<}er8D_q;jIO4jVCFn zGNGo88?Ww|%0;YX4{kt;LalDwTmmytH?3#o9`2}C;eg$?JCSqrA+Ii_XEM5pJgW#* zr8!aEb$Arb(Eybsj%@P$*EyYLycBk-#b7{?vXJ{nSb@KP_upFA^AIvvF-WHUoQ;&p7C~1> z(aUisi&Wl@o1n)y`gBLI&>drlL5c)=M{eF>H_00HRw3a%xSLHj;HU6eTDMnd)(9#ptpMO_ zAWoB#@O5s$nhaa$5TTw+7wDx3aJ;285ifT;Cl`$or2<2haXvy=CvR9vS$g3JtVgA> zF!mums>2uTC6eSjO|%il0gj~Io?D%;o1(%mz-K{BSuF|riaMOo#FXYyC6)$}yH(?$ z%4Lt|oH&WXQz;8DwqdGit4#Bed>p&rFc(SU^q(K+a~%_6gqe<2mLka749}aivDDYd z!mWb$Qo6Vf`xn^d-xw?KPRs1rlaQ|&nhklXw_Pb(3#C^ueJw*s>M{0-!P~(1`#TYF z*Z=|K`sO0NQr8K|-v2U`GRN0!H-MZ%d<42B=pbVzb72x43=B<(nJaKY1NS8wAzfCv zm!32P1Cc?K(F>ehh5Ip7dwvyvzhzk@Zb>9WWxMKPMGw*()kFKbZg-OcY}R3J3HzR{ ze9z5^Nr7T zk@S(S-!;07b;1`v2WgZ8yi1qbrlacTaRak$@RNA>L3dY?x#&~MH#*X$4t|6roOV=p zUGs32_uJ{B$FaHzVi;bdq+_WfcP>I_{8ydpicG<|RRpUD11G)G<>#5*?jH!hE6mg| zv9v~b1LbM;BwX3q>~qIzV7KZ0^xBmFOAu(kzkx+%-BK5sp1R6KD=CfDd`KiF}OFBp>1zIB}zOVIov>>)VC`-}dPs#^_+3d$k3Yd}SAWt2?iJ;ibe?nG&z z@kI$C^HTP&`*BDtm2+jJ=MQ`$ng>KAg!)gpP`Yz9r2t*l>Bm_)pf?!un9H zhAvEul7~RiNxB0$N{U9)$CAs;FuUVCCfN_fO;Up0H*?jj@_q}k-^n+b-iBu-7rbujLTI4)9qI!(RW`?nKjYUbl z%o3T7I?_9VR3UWn!q|@mc@a>m;%kPvu+6sAGRXMn&s4W9p;DRI(glkze(ai3_4vBP z^^eeUnJM^Z&v9I8wc|cGvH5L2$`U==jKs6<_oHU*RXVbc$Jq$4c5J3X*_VwWo1W##IJPvoZ1y5q#O;`%(VI+y3LEwii5b0`m0S(w!M4@5 z)kDP2Ppe7L{P{e=im4|%@7G&Br5|_L!8+9T^ZQz`GaoWG?FQp<{w0L%zyFiggm!y> z`asVj$1N)NxgDZ@LMVLhOf;<Omr>j;-S=P&P*%zLITtV}&O(f7}Y zt-{nYC#!&}405?mAS#rTn1NxBi6##Z@7ptf>||d+q{P)jnkvGcTo&QQCV1>J?ub}8 zO?o-*)AQzIJIx}x?PmY=uRs5FdloAbM?n@@S!KvWQg2Dt%SCQ~MC=?QaO~#$a=8rP z#PzPIZxq<>b@QP4vYyKV zt^SpfQ@!0LRw#v008x=ES~8O{W5a;=lNcLASrQ*-uF+6l1_`decG6z7*`-D-ixL%?j zD}3xtAT*k4TV&i)n=Jh!FqDh=oiv6A4vN9@xXiXJ>2`CIg%FK>h$Y#&2czsW0y)NI z;Upo27DCq9qy7Ajiw&BNlPd!$Uf}a<9!`)sA-uB;k8e4KHE;g&?)#6aK)e|;D9CsY z5x%I^_WQG{j<`(K7WGR~oF#R@&aDgcCOA&3X($sr$Zg8q1e`c_OUKiET)N1ruiy7; ztVy##`AnoK9v)3dUIt|`7!oR4u3%GYyZ*R)`l#@F<7JR)3}r{i0R_Ezx#&M-q+lX> zy8ryfpjlg4zzEw`>N0;_4ZEDcD2a~!Vf+5PyS#pW$JY_;AtBieSkb^R@M1ee@t8!U4FUy5wLVf8WYBmMg>~ z>XnUN9&|L)LgDU0$dfSZcB((d=rtTJ53bK=!0JpKy}fVFQP%IIxZ`-Nc%1+K<~SVy z)zRb|tD!bY)A!w5$Nl;Ydx(MEsy-mljykMO%NqZIQ)U^ zb^Euu-^#@jQR~Wb?a|%AW0(%SetzTYcXamx)4m#fX5-4*FnxRdxo)L7-}mY^JrIt{ zK%sBx!zvzmXqry2QFHHzvPFo<)HOs*eV}EH_WAvJ*{pVKSfM$|iz)50xX9scwC*!wDpJkrCMr->-# zmg?S(>k5Q!N7`!9_BF)&{a?4=7>B#&1uEM>ntvU8Xy?xQ`)nog`9?==J#Bl7T^$Eq z4NZ7#*s5MOL~yBNJ4^v-u5(`a`WkYPRgyS<->vs0+yT|wfk79t8rV-DRMth@p458C zqS^N9^ArCZLIVsG26hrnz0P_x&6dWRCy-VbhlaB-R9$Bs%03C zf9xrKD}CYf;!BdBU%CDGVqFWw>ai7%R0EhvAN=CiNp*JI!Y|n7EZNyireKm?@LlP9mbSEL*0vFJDwBA?4hx3qV^mE1JJ{7 zGI9YVbbAtt(k}~+A)sEK4~K9B2GrTf$8HlIS^L-BO?ijUG?>;F0y|9!-&@WL=*Ps z^_#A891cE@6(3Bk`vbj_&8z3{i+vuS?{5WHd>>CvAvO9$y1ssXCDnC>$nzkqKG+{U zzR`sn`f&nJ;p^w8<$)eqq*e*q?A%%(h1G0ghX_Sb8@WBB&E;IXp(l(|=`YB-F7}Wb zbxU>79xbBMGh$@M~0<9dB=Tod>ZFZWaws~KBt?ftV(UNuCKbh0+(Dx9$7T9MRBmSH>m z=iQJi=ZlMvet@>aBvjCI2W@!y=+!c(B0hB3M3lwK;K9&W*$rhc3-2jm8Z-2zy)u|? z-~e!b)pgt#+d6mWaHM3ufJnysYD7A@qfE`_L4-nC=XLZbgKK*=EaY*oUx~G9kFm=Cgi@dZD^iO%%$-dZ3H7Yf%8^-M{JCn3p)Ri3xeDw+ z(gmz!#XCP6?$ zC2fYBM~4S5N9)%wlNfqMw9+&%KqNhZA*XP`gkg~$HS5J=1~+Myx9bFbafj=&iK2kH zXb=@BU4c@_P1k}dwxn#SR0aBuJlj%^nKJ0G_X8UJ6HCihYn=A}kpfv&GtH_@9?Pn_ z+-@YRarnmtxkAV)BkI?Y#hft5J?CmAdKqIJ61YqYSqE^a&WR6>tm!gT#SpIPM(z21 zy)*VfQCe%edbP>ztK?h@8cg;L%xXY7SpkfX&7W^;O#-1J&>SYOg$)Qr>rB#sikVXVH z0~f;t+|$}>8rJonf8S-_C65iLHHs;1g|N{Mc=6AI^^hukuIw7xZp1N;*ITVg`lhw! zfzu^r^)Be6Fj~|C;`Eueb|wC2nRvM`>HiRQuwwVsLR`+Y6+Z&UCU}ZG9ho27 zh?6-XJ!PtJP{!PaQ*YCq25}McftBxH9_yN2r`m%RaGa~RV)Y>}fOV)jwALwf_0K&C zAIEA_I#I`!gh=-)xU8Uv)z6d}d8>lpGY1gHnDcb7UuK`I zE-_Jex}nufvWjx9mB`K+1M;9)Fr_0M#Lu((I(cwF65O31_=bK|Z_Ze>pHppR6O=lC zaS05D_ibgoKFcm;LznH!0n%#*WS-|e@?|z$3_EJ$f6&dWsYMLEVO>zbieW|-PN?fB z^#n}^yIs`{>hOBQD1$q-wPo0mEQ(E(I@dNBqE2Mo4E2Peq!9;~ax{sWI-U#M^Qg-h zW7KgGtyvlEBE>2rYf_gS*Mr-weu1#6G%CBCjB zTuOxI+h)+Sqh@loj7k7I^y}FnqqDWZAz2=BOKxuag& z>$uiWQwP1)_WS<01el>kb(Tf@NbYEEmTpc?av>`(&fQQ`|XPB0WVlk!i23 z(a44%G{MJP3c*^W3Az{%Vlh*udeZwb^)Br%*6NQ-YnfF4+vQ%R%g?3NX_ZGME-=$dRtnwhQZV_5UT9 zO^97<-xu7rhHB6K5eqT}7F^SRUvH)CvQ9A?zVkv3!30vYNXyg6+PW;PaiH4dUwON% zlN$uJqc1Wrtxi~WV`5fKPsh|J@94o}!tKwcF|!_(pxla45+B^2$y&QSWi5e!?y1Tx z2RvS-dU|DUZm=YvwoD8LP&PlENe*dxj# zNx1jNAzYU%?+Ju;JI3&_gO7tpt^DjrkMc*blm?NI@ND4()8Rl;rLp+%o-CtLr&J@&E0Hme5WqXDL7YV} zkiT!!squ)4#oj%RFe$iMjwUIl$KGZ%8G5k4Qe)W!nS!+lVf=hnccRBiVd5nOK7nYl z04kX+j!h|87UX{W-H5C~EC(fq1(-npORMsFq9@+CikRjCx+@#~L|$0W-=2m|^XdHbb?K|0()l_KFv06ovOmZ#)#%AGDNKKc)*;*+u)J# zL^$il94yIW`+eKX5zxRns#Ab#%V3Dv8YS4tJeQ&~%MdPWJdPd2I3A%2;CYh)xC2X} zIYupo$gl)wUMl<;5NsmaW%eh4T2uLdCvDW*T0`0c=>%3di6B*b{^?Gmv((1vUXEZZ z=+>O2uf?%Tt0Jn0COI)Z%VJ7_E|d5(WDq$o(ILy(K(GuOyckgMU>x;%yRs}*%#rMA zj}RI(6oe{ltHmLM*R|tlB}A4)kz<=FMKmhc=X1(1*CXO!U(REYvXY}_12rooV>r`_ zf$#shTW@Rwr$I?BQj~~P;8kL@i^4mL5yI) z$3Y%K97{H3SYss_vPM#6PXk0uh8mc#A55`b0Y=uAOuH@n?wd&$3uy2-LZASOa%hC( zK!hGFn=r=}Bq1(i1rC#gv#n}A3lK*P=6$oV7LQs3RiF?WbQ1Cw!R_3?MP<7lXi6|8@q7`+dxm%S&Nfy(rsnBpq<;zQYWy}1sn=9munl^28W47K3GTn2t{5mXcl$@)V=En0p&Rp_* zyeoYF(<&R=Hk~`CzI#DbO z;L5GfHdXE?XPvWRjA~ho!}_V7T8h;<8+RYWn^5g}FMZuPk2a(6ux%Afg>unatv|n; zYVIHrWAnKvBd}69hj5k71+($i`>!VaRnfKgh<1?eRS}*XfhcYV)8~}|qd1F@(IK+I zV9b@);NaUgs3!psn?ntY^oUA`eLWas!I^eh>Mjro_SBhOA&A zUILn`%qF5?k|LqS*27YXpa2geg_)zf;!$hf#<5#!W~a(E#*J79ZRb)e{vVTjzd!%8 z?msI&w)Ja!$Gty}ms{@R6&)Vi`Bnd<{P)+t7hFGH405f<8!md={Wd*+z9jX(WH?%F zr|nIhHGHl%&-jV!Yv|vrrM+7HJl8`$-rQ#S-f-dlF8pHlrZGxZo*QD)Z)@xwJAU-R7%*e!d}4 z&i`iP`}N~5=35b{+mD}o!}S&CT=L`8q<(&U*89BUbb66d4O`vo>qu`Qu!=%%uWfj3 z`)7LvzHNK0g#Tmd50@Orb*&4~TLLygW=gUI88ls#T`hOz?asPi)S35xxruvb-e3g~ z3&1aIe{|Dzk%}FmXEzr%S`vp@tJ0oyTJqZH;oYjGj?_=fuTEonJ4DbNw6}S3ySz^( z`V){*y=}66Hy<6jZU9Gr^K_wXFKRw{1(PuWTIP=*jOMg&v6Jw+G05qZ?bLdnwKcxL z&$DiZ*Z0|uyFrtMvCQ%W2YhvPlR_G;!GMynV{pw3AY$3Le5D?&CP1SBY^xJ`w`- zNZOMXT(VHKrVP5|)MRk457#G~VBf`U`}%sQK*s8{brtBUs;+C)I_gG?#{>IUU&MC8BkWkeh!m>WTzSIMw3fHmO+EBD6%*~dItW;T&2Z5k9_q64;7BO*lg8KJogF7t!z2~|H z9*nATdE(;TXqgNaQCm`siyap(s)AVVmMyUW!=2KvyAJ3JeE@VDDg+C&<=eBa0wu$d zjhE-T&$4>?l(o5pJ}t_^w8pZ<$aepmI&#;`vE)tfp1Xo_I6fJ7Rz(-sGt1IPT-BHG;!1x^-OkLB<{|DXUl~ z*1D>u%XI)J-WMeS-YLd0p<<7nAT5nahYWTKSp6PIa5)AkwOo^U7csl;PvGNHq2B8< zRF7JTjI=DMvI-2bibQ2z?6W%Z1!Fge$KqvOH&ziq^)pj==e<-BjduAWQJ3O(I8esg z5YZ`uY%ZR2?v~huZyJjO-{K;{w7k<{?5zo1-XqQfbZrZSOw*83_0};po6Sl-^8$3w zb5{xR0LYWW@V&Ec1b|X!j0G>@bcW}T31Q?_-WehF_M;YMn(~!l6lK?0+bM09HfOx| z=es>NkuA2Aa+;&1+_cJ4LqNxAN+%O%6R8q=lKqRvo@72vW=rpBm`*v5Go2?Na?a;# z3y?FS5p(CMihpsE;!2V8c0|~} zGvG1L+c}j@7*GlOBVs7H>ZY&*T{s_RA>-$bZ+T&}IorA0%ndEdo7)Z%j`sg3(VE*q z?MF5?+2)NJXO3fIXPW4@G-qrxNI%aM_pjfl@pqSJgfXUb-UwiTu+PF6j?I~p6C+4S zwmq9l-$8~j&k~gVw-oUZQGI5Q)3`8J*k+a9onHHg$Ychk=6A)`r*{VdTovNEle%0| zf$OLjs^BVD1f{biTPe5a*kc>}jg^(1R-zP0T4mUPR&U@ZMqgJ1he1~pavxalm*Eau z)mB1k_X=AF-1q&8`!6C$N?=5&rey~&NH#)?fh)^^>TMX1*1t1_bw#3!c;sO(lwIo4 zt0+bYMX=4Dk<<&JQ*M4@Dq+C?u#c1TokZ6XZZ zTfO{1DfDg6Dr%Yfj6oLxm!UW@h_4-_WE^(A>ZJt0XzW$O}|7O7r;%Gh$)K;quEP>u-xor1XmL@o;18QwxZ{X)`EPXkyv|4&G z+?PS#KNEJG1rl>5!wHd)-u_2G3~qnONSD?W4f zZ5XPQ4S9i$T6--8*EN#)in{h*B}*JS^57FyJoX5wG^-x404%H&<48JK1*WN(JCP21 zeEsw&;&n(;G4RgdD>9)f4WCmK5nt(cYC(oH#n9o5#L3ql04UB27_ zL&F|ItRe8R)0ZyCjCk{@o6%eQxM2#uIfs&lwm8m!2#v{ovvZTpecVAS7V>UVnD^fl z@fjl512_aSa+bNtv6nQFGk1N9>dU$VHN4pYes7#V`V2wr;;%pdi~9A`=l1^Rb{jmU zS?Y`t@o@2++Be0QL%Q2>o@btH&iU{pq^IL>!S=>s@&>klXrR#XY1`*lZ8C}TEjZ6j zf>imK-{)~`(qQ_ZGellVVRibT(<$BuY4wa4@H;Bw_&6E;EUhtw^AX29pWS7$Q{JRa zI=uLQv%a(M=G)Fb6W23!{{yl^zGtDlcJzVqJq)wH-H$kX?UAJJQonvSLEdJHU`E|A z5{887MGuK-_Knr$P4l)dFHgojH3^ExYqDcwksUMCYMaxBH{bc^wxt6lrD(4g7~%e>gGJwQI3#OyYOQVja7#jXy+b}H`>%p`jiV=ovS~5gSE^?sXM_}? zJ0Wtr5aK9_6y5L)uVKRBY2(+=|LLT0-3?dr-e`lvVaP#Bgcc^NrO{$}ir4^Yj7*^` zZCS10fK(~8yi-JR`I6N_&Ym&4t>HTD_sb`mpbf1NtUS!Rui{#TQ`YKmWn;u4_f~@~ zAA8Vp5~gJp@Xke~0tXoA&$VGduj%?Ut)m^jhjM2U73JNHg9N3TJs)*#vQh%8Q6cau zwEckOOltt04AFHIG0*!z#ZFz9yG96AB!Kw|cy%7o=qsejZZOumKT)oyNUgAZ=iQ(k zMXsOFzdxwzifp=0A}CTv9T@1f^ObnJG`jM~$bs07oxCd82 zt)eTj=JZKA_6)x|q;j9M3cX4e5$RO32k7%O%_7^@E+3n6=O&hmso;|7G>Zc)?sa7H zJXs_88{Dc6w$rM#fw3Kl+z!QrZ!S3nb`ScB81WBPdj#*%b39LE1HJ62(pR%~)Ehi8&9WtZW^WXX8 zt#=eO??koFw1&%@(Kox6wC-xG=UU z{R+ZLbEw)ZBZ z^R#5^jwPJIUTCcAV_i)Mkk=3Nj-e(KdT+4BO1ZwPEZG{$N~+iis8_LI`BEbV^x{-~;6b%kNK{yqRj&aA!Lu@YUXGPrxT#V)(k zJg!Bjj}ND5Eu^y=(YigfAnTvf&b#kBuMCp(dJ&DV?LDAqNK(8c0o zqEK~JS=^?qLa`A3kE$Fc#_P%w%!hC}E|`*$o8H%Dqh%3Q$>+2zss*xB${m!{E38_? z$L&}i5eaSK{(%s=!?@MY`(`%^gp59p;@nY}y<&x_k|fHVne&2z(%ZMSeE7&Eo@(354->Q z@mH&mF*Zi>yHb#xT@bNkB^EVwWF{j}T3_iJBbOBz zAiFV_CoQU3(w=ToE#A@lY+N|!2L(3rPUIkjJ3l=#16z7kS@&%tY+r-7B6=lS<> zo-=3pBaHnfWRw2gau?gR8+jTzEG2N!ee)3L6sZ~UNKPwJb$KC;wASHv+ zTHR*p36>5?UQM=b5{NG@&JA%Kx5QeB(na+6QM9h-eSj<%ujE=S0a_P$?L!sTi&5($ z(um>)v)-UW`ONis4>?4CMFv~Ly4(rd^F>@2J7Uy5c9Tjl!u@_- zvn!|Rh}+VJPS}#^_fK5q_3KySQ@{RtELm%3=>530aSs>DXyN0?q3MuM@H+Xu(rW8< zFd44w>#}GgmQz@&z!Z|OuHlRHbomuksOvdlh1AGE3E%2M7eZuJC9w{**7vb!MQwlk z$Wm#$k9@@P7z>cI?%T&u1_={9qN5)rmOvNLMZ)-4=>yWESkAVomB2 zt!iaak?Ti&Y*|$TD$m~FzkWRe;AdV{juoAKycfs7mUfcXSs3y24E7(i7eE8)TrE+Ng@U|KV$bBO3pIDVRk|JVlTDXC$YQ1#WverFG z7gmckTW~ZqhiYGgNH>@f{BZe4FWD0a_<&2p5CxNli{!wX=)H-$Tw`6+5wY`nd7b}= zyJLWykjx)H#M?Gqs#1|yVR^Ikrq4)?$6@sL?qijgOP#@@+`V3oSqC#O&CTLWe06b3 zwH@18Uakn2UqrH#n1i>s@D;sPndj5ql#1D`i)X|gHtHPFua z|5LfKk^J%RuUwpO`69MPZJcv};1ioSL7kHP(_Y&q)9XCPMq~;^&U2f62Wc~j6C5Bs zZ?fi2lHbLi~ZJH*l&&zj`UP~W| z`CavxfBbN5^X!htq||jqdz3CDhTbpRLJd8kwPrrtGpXT$~aO# z^N}4x9Y2oyh5?@PVk=L4?mJ;dxMQ+V(Te*jD=wu1?l6|yrCC0>4!k$NxR2xIGZrHL zUNg7=tBQSCBSN$a35x1S(h}}rtE{MhTeln-Q&fjnz>eycY$pnvK(WXMIlknMYsHXo zKRk(0)>tuIOBJn-rTmw3$Lg>UU6cddqT7O?jx?#YXbq0Tk`c(3kTzZI*M(AXeN=^e z1uj(CWrUqt@Uf`YFoeqWk`)3ngc_8^?Ou81X)CmDT1VRT`piMyqgTbnFl8`e0He7I zeXN7w<4BYtS{Ml&T0c#W9n(G@hmoc}iZlPh>N2ePe$!g2M8~dQKmVbudtKARkB`4` zc4sFHTn-wpOjhqt6J$m?pi4Nhsw2n4vg_KG)!miuSY^fUQ*;R|CEXudSt}rV=(vL1 zSxJ{#t1OoB!DKG9b)l{$pMwGzs^ws-3)-(6rg6B3^PVBbbr{+;r}qk$(Tk|Yee7tR zy3*#d)K%-}J#BT6IxZ&aX323u`n6UWO8+#jER3-`|NCp@TviQ^jAiF~oeqTRb0N5v za;4ALVLN377vX?flf^Rk2tA7-le;$#j1I z`fzewFCO_N6S|$DGX1!nPE2lD>Wpz~b#7mOZSubFQC~AY_Vs*mJ5Qs-q>6MA^)~S# zBA!oaui3f1{&!Q^UIv?ri^j{xm%rGLRW0)Wk=fL^*bo(~y3lX))A%%*G3JG(4 zuOjkg@W_$FYFdLviAY?O@eerYWWv<2ZMi^ikw} z9-D}VA2g1oWfSgOqiuZrxILE9V=|rug_{NAph1Yd){$9O>R8w2E$_z^LxAY+?!ebIB|+VbGv+{# z0;y(otm@70J5xh8j77hGa+it#LEH=os!Fb-9MNM4=}@`*43j&stE+?eeZg_^y4G5q zRVl4nc=4e)&k?IWGnV1fDO!zcJMN3$KRlK)p^uIu3P8PA3a>YpI~KxysYM48_rRMw zR97dIdvM9L%$kC@pcd9gRh>*3qN%ThkAIW)`SUJD6|Lp2t;VX$0*Nakd36o|SNR84 zA-{gshYTHEiBZ=YV;py=UY3}<*?Jx9x(2!|t+Z;9hibA)b5qe8(*TL{G}&<@x0m_Y znxwag&_B<|HkFL~`I`j-6H$BQqYthNMttvs8&&g~`V)ag84bCPdCNc;ME zK3V~TU^f1Hesk{fAE|hEa+^8Da?|=&iC2<0=husGq$WUQ`g?nC{&vg|(Em_e;yC7Q z{w=aU`8&=(9aE@_xP8vSm}4GF6Te<%J_b(gWtJ`CoFxYQF51gCC;6lO=>9#07nTyg z!RdDary29!4TPa~!yG8+QndHsc**Ph`Fvn<7rwbwibGeEZLXEglhI#b{(o;XX+M8X z^V~6YA>%w>-+!b#-`kBb3t`TVd7I?>oMUoM`@C5%BHR4(Z4%-InU8bbsXRCt*fm62 zckVx?*f0Mzrn>-Ik_j3&N4n+YGx2UId#&zGgiPYu=21vPMuh={&mt^SKAdgQBcYI*a|J% zwJcE4x`0LMk`>|H_0a z=Jz23j;mB;*GjbZmOwqMj(#RBAhj_sO=PT(dd)>8V>Y2rIVFLB>AGCIhRwZJGy&Jk zwJG*}!K#r51y)G`9s|rS19;g>TdVHoU@WZJI*OO;#Ug;dVrvx%ut`{1`=tU>hzy6S z*R`s|O3UjCqTR7}!n=rzf!lrEq+ah;?YJ{a&3H&4>_eS*_%f+-5v)-t4ch*85?;`q zE=`(NHTJq*3Z@@;2f!6}r3y`@Ei!VfP`ziOx9ZIfUn$omFH58 zWvu$Bt%~SLZRxPx4z@Q%*i1%$8@7IAPK$7wm=07qRVJfI7jBoUHKW)e`aT=U10f!D zKM3RhmxDjhZCwTW1>TG^{EbN&$Ho~#3uS+JcWK3T<*pYv_n!Nm_kX6VwH+mjNSJ?V z#Set6R_oXS{IG(|TtyYkjHJv$OumIWM`m?P(863XBZmm(b>jeOI&!UQqaoIy%Kal% zO*3+j=IUxVu;4er6v9AN3PjkpkSd25c)0a_kJcV^Tt9Jp6zV+^M?GuLPb)b`P1W+Z8cIM`J- z(s@%sOso_bx+SOzD)B?FeOcj=^i5~K{cIug%qYG`TZyCzqZ$E8wRYoAtp;>gvTCvh zvm?5qO7`9v@@yhx3M)v`+(Jx`#c&0sz&4mL$8?Qpm_xYqzXzT}@%`_=s~(YdoDD4x zj@Q|QnbI_-)Y&$2G-NG3m6?=K?wz&6o#<)16rPh^rVcbxv;(`22kKR|yFBwmAz*yo zwNIUai7=q7V>f8P6#4HI4E7Epp6EGH7^lp=$rA^*y7no8uQc#g3qf(U_B|-67GpZX z*q4ylx^cSW$q5{d0f;{-8<*LzNhyAIIT|o&vE#ibOt5!Kk!@x}xIW``q{sv2Y+^|C z-~eO{W1#X3!o-Z3LAp35$Jx4W`D^)mjFU4XnTTSYzER|br~Y4}_sB{JcA>Y4VGE;Z zOwCM#ee#qIV2w>Zuy~?i%|z3i0#}V#XdW?M^2FSkVu>z;9c=je%8|Y8RSg>uQS2tR z5k$%h2eNP0mSvhPo}k|J>OSA&qCTJQ|bb@v9VY_h^~%&_=%1A=w;o^!^N8L*Tr zVjvS7hS4sDk!a*HO)hpTFc}L2hmiTM;JYyh&!O*c*EkG>td*_pMq?_&-=mX|pGF$E~$!gipUT1~2`JH(VeLtmSi2$BIN=R`_A%QF?2K2)aOki4a zj>d6_mMEa#{6iT*L=$_~Sw0?Q&$GcS)gxi{gR1TOCaH!5B`iId6=#L4Dak>G*Z_S8 zhu^*lQ_C(Lt>wK9(*L(f0cuFz=bS!%y<3I}>%&tJp~L|vnl()Fdu@aVK3ZDCwz32k z>H%!Nw)=pV#VeS=XWytbQXu%7DPVcxi%j-a>SB z@JIqs6SUcErOan-Uiz_A`_Y<+fEl8aIr2|9OZ~&1xXSHjUw$Bwz$957yu{e79psa3 zVk9cG~Qq2m_Z08bVJb@#x5 zD6m2m{P(P{pxN&EIrgBbFQjB(QjAv)itvmU(GXp^f0D_4k58-MFyK9!oS&9DDgZ6;W6hgB!+_&Epy~nh==#v!wiJSWSg29)~yGuRs^6PYYiG~APNOnH1`V2~(%U zlO2?_zbPAMhbw&s#YCkm#V~l7vy#bSWPaud9y)05fNUl_mIC6~CtT@kxX{>jy_x&* z#*qWMkDitZWEUH9V)abVYxIsXXdH7O#Gx>aJpTF!?^ha>y&H&F zIogl0qjC>SOlBe_B{T9hgOtnXl))xa=sg8C#x6ETm~bJb%uypf;;MWNktwWcE?5Vi zDWLSq(7<+>*R}7*m179kl$jZU$+GXkj&5_Gl*siA4wmR1I0k8!x?qgyLpH?ff>vK! zv+Y)dV(10bY(u)09wJD5CySI|!GskA<`nDE@Ro^4xmpj*m6+wltNg?;FFH_fm0OM+xF$Y&7PZmxZ{OOyQWMmbHwZ(OQECaS z#12gzgmY)m6w4#8Y`B6&0Mad3X_|QPp*|MkRSs!QlWHOrS&4A&N?N{)2b7GVPLj*E zsI|HK?2O5x$WoMevpQO0FoU-<1!`)4=00H_K5mk>CNQm~tF}}d6(HRSq2D-gj+svC zThE3my_2uVq1vCGbEqw|Y-m;ejRSKPu)qDT(u>rqu_fvw2)VA@eY>){rr9EL*3Y|h z32s-A0}&gCX5VNYLLU(OTcFX>Y|~qr3&k}IXss4rEvqw$i3YynM*2z35_QR_2{D>7 zzhAio^SnE9gt9OebcCax8r36E74?^H4frd|$Fu8897||DR(mRdRtO?Fc z))Jc-m?+Fy`8mhTG(_rS(#P}CIlkYbbmrQ^o#8m#L(HLagIzL z=^3xSyRhrVkpt*D7Kf3?afsKeK5Y6LEZryKNX^pS{*A#xhDOppyy0p94TWL=%+rQ) zqrk!FVmZPXg7&~ugHaQRuO=Eb9GQ?8rjMaplz38;?@I^11CMYum}1T*ATWk7jK~NJ zX`=hxQE+T}jX4JswawEr#P}SId3W5oyx>x73AkQ$fpIiyq3CF^Z{q{kw;SPZn1Sa+ zfB!P_#_if_Ph0y#@R z0AQl>0iPm^H}tae9OQwX`aeZcebdSvM?2Gu05K^9|IyDvRp^l*ngHuh1YRrEjYCSh zgW$G$ZYY&3H_HA9fjeHA8kj45L-T^I70YOX*NsrhS!=3{G6Zd`>e`DLF*v5(mlji% z+D>ZASzIPPI%bzcWRRg*jB6yM)v~c6@q3!74+O#OpN6ih4S&Julucl<-)c(t-nAR^ z78ugdz;kN_+cWm122^PX3A9L|U1BefS^3t3h|$N0kYmgW!y}-58IUDpMOKqzAlmKy z+55qRR#4^?Ot6FPc^(KW1N|IA5HLLkCZ&qfr@4G2*ha8KJRr`*!Q4$h8g7JP$~2|x zH4=~+_wIhZsvTz{?Fma5nqnAANhyXaFS&p}#PtXiL3()xp*wn%H@@1^kC(u+hOi)~ z0ApgLHOwI-wjqL}1&w40Cg5&U;Kvw^U7w(-r!H8E9E^LC%}~`y^dx8^RT>b+OB$GS zFb3EEP>5F)8v?10Jz4%c1t0zN@kZkibilRK@r@`FNBX3|c7E^gV79}=W6p$`p6(rm zB4N5Z;sB6(iqJ8^fhI+)B6MBugj;yCdANx`WbQ&1RNVB$2U$OE^v179tIr4e*j zGSBGTHAmKaj0{Hz&*w1b`U5mF)Z1#~82d?vW#@n)eW{ zj|&lDq>+h1G5zboBgLF8QJ}laUZaA;prKFXY<%ltrseA+PBeyey^mp18-okIB|P&S z&4Ad5G(xA3o@biby)BMRgkB?V1D-Y*XNhp19P)f!>@_~`mgv`=h>N|BDAX-jDA~cP zW&U>#VHk!BFAE1UaSHVO1V=Ls{~9Giz6MN4*8raEz&u1?qI>R#pgfR1C`6(sPbo!O zOd_Pm1A)wBVoWB|5U%Nh!GJIWh65?JjFID=23=@^{rU_*ynR_R*$Sp&iKDgC)h?_H z1?rxbtvXxys$T@8tXCSEoq~Pb`8o{F@=z>?xpQldF(mDJ>Imrnc_h+dVQO?mvmsHq z4lDITnNwg4cAhyfSOf9nk}5Ti%_FVWQZP2)ci%JEY7Y*PX^p|oOaN{V<1N@$k}6V> zj{5bet$!62QVzj*4;HS?+R}C>ML8%FxM~Y3RQ-I@z7~9ZZD2oBPccydPJ!l-$u^nm z8i}E;&GbbArl0X%JO`5I`}xBMWNJ3_A`4L^4ct6bRQ)f4uOat^>(;N064#T@bQW;k zrJ-XG;}mVO`y21lwstZ)i%^A5Jy;}UgZ8@}x{I@`eAn8V@*8Sv(3XRU-(_uWyIIjd zvU8%+g|g>*gD$k+4(hVWreoK3stBD1sj7HGIQjbVYc54|r?gX~@~zR3vOy*!7p|&g zeHHt`>s;GI%TSS6if8(;RT^iktXsHZH}X;w8O6Bt&!cvcIhf!@Nzp)Lt1*3{Y}IfU zRo2Yxn=5aCwLt@s1lE*iSwhOKaES00kCSsYck@Aw=_}QZ~ z9H5BamS2x}7w;@c|09?(~F_^)09W0y6!urpH?sT>GQt;#so)h13orvCO#i;)6 z8MD)#%{4JUZtn{{-kL^~#Rdh(XgIKI?s_#L_9hO@jY16NZKf%jF>-&oTbSYTmM1fs zK#@z1YM;*$fu@0By9W`J=$dGHcOQnv*bQTbi-c?7x5Y3fmxF;F*pQjf^PT!J@EFa& z(OTRMw1c-HnKm%qc?7*H;mtB!Oiaj*!<0Lh3$bFz*J!S2PZM113gzrLMmTiAd<>GW z;AlEFF-(-Q;_+cxxZV0-2_`a;L5k#v%oR(Im^;Q4s4$1;SK-n1gn6_B4FlglnS-$u zBENk`r=&!r#fIyIKy0#^>=ndsUqp!RFWP~|u~)iXKumU^9H`ljuh-}-tllQ;HzTT} zxsE>MWLugG2g}jFr0*jKk=mzq4yk9>p~`O#wqKQDSm!j)QlO7T<^TxAz(Zn$$DKUM zNu1S~7MwES@o{zS*Xr&0h)8_<;=@blLT0E~_5M*og{h?^ zl>_xTB?tVKm3sA_0+bV_^2IN^JsOj;Y0^l)N=9O|U0i(-cR`iurW?;nfa+zt?dqYjZ8f{5fk7#pTTt&}JE}C{rskY|6)%ic_O^4XZ=Kn%-gr-V&a*{N?#u&}?v-xNuilh_#_8RaY*KG&@MHpCZ5b~1IvKJ=DI-VX z+(Y}Grvj#kn^8mu8gRdmlF5%kF_fw zy9cz-lwyF%DcK%v?kQ!OMO@fY8&)RUW-4=B$D#4c=+XBUCIzIqk(I^H73r_;a7Y2T z8*aAhfJj!AXmcU7fl+=lpymMYIx5CSe3_cb13M4Pa@=EUZ<$)(za6g-f4)E2SkB z04c2J8F2f)f!B&dH}=phXE`*xKi@5re16FbhRJ{K#0~hwxaiqD`9n;TDv2xErd3sg zZGLOs*T8e&B(K*R81{Ax!rev6K-yGN%^I3=>q0YfhUQ5nSZbXhE9=dBeW>Gr%tERR zr|g_9>a41PM#C`C;O`3?=c37+6~U4sYY}E{C`(?63`^rM3tET|O0}>3qYr8A(KF8+ zb+8l?&1&4hoV5^T{zM4u!pAR87={wfb2gTi3zxt{Pc)^cHP1UUSSc8D?E;ugockED zd@j_P-nl$krmq@ucyM^wzqOs%t5Ig#!Zi*`V%a?}14jhoCd`(8zukf@9AKVLrZHPK zCJpFf%*-6Qx5JcZgjtBL5lCzqJf!DiFxJ{;g85s_^kjlvx~o3_4W_?5Fmsqfq&}mg zY$j*l-e`dI4t-vT$rMF49Y5x4Odr3jC5};Tz-T92KF5nSlwxFK%wPU3%_bT^%hSO0 zx6wFj38jxPc3|e)2lv3k7&}B*Cac|icP0%jnCTfK!(4;4xKoH2Q0|sKqao&LxtQn{ znmTB(%S1yCW2a^c=99V@X|PSf4mK*N8#z3?$pnQ0YWWLJhqn|s@n{T%xOCYWD#ipR zazr{2hzZL$Xm)Nc6voCF-P@;_R5FTN?s2%0nL>0JX&R?MmN-!uCTGou4ThVV`@m4! zbrgeDJ9b3}l6i3-cXjWXjeQT6Cu9d04apA98FO`S`mSn;?qp&kp3L1D^E5;ejY%U- zYvDMyWe`|Uuy&#eOcNUCyTMzTITER*0Oo0evrB$H>G3sx_)vAx5fJE;-fm<7eh+WOaPD*Nm`E{z@<##11Yl;GfQKgN zZ2%2?HQAW?W@E72t5V_tDWu4 z9QD^X;5jta*2J$Yp;2J3mKjwx#$5d-!pf^0t&y!nL?N64CDf{r{|f7-=X%QPwQ;2s zPHe=?^od5`MBjT$>n5DMW^nlC51-Uj+uPD?I0 z$7WfSI`wRDiXvnfAQ{3NzR&yl}wG@AdWpmXH2V;zx4 z>+TK!MXNRe&Ym1!3}h1(ooZ(c$e2ivYmNbA%Z)xsN!V z$XXY2Yo&9raG5!D_rm|qLPLlXa|}ovOb&w#cN5+US!#`#n~j0d!(zNEVhWr|0mH?D z`hp}wikW8)eN5oun*`CY_SCPULl{C5slR75Z~K9Lp)#*cIP{I0r(T_5oLtHKX3>yl z^C?C-29XWi_ZFN@uJU>?j$a=iY?BgpdbG_JZF5vbNVS{Gqi>bO1`wg+)qAf5Zjw}4 zv@lCk)C#3lRT?p8pitcjs;`5X2?TM&TA)dVHlT3{UdD!jG2rjuSrl`724 zH9%P0Ba_tu(ZGyxk!IzTCt?!h>~01}LD ztX^P?8gUug;GAOhLmEaBv>=6Spg!~nDPwN0LUWiQ41WP}&^ZNNLs%Z9Gy&+}5b$-m zgs7!Z)`bXACepzU&u1xR494cAurvD1plEXlqj3aAwzeZgu$l5QU11UV*{!3)a7UU= zpc3N5N!eS`KXC6wkhBO<8z?SUvnBzQ>c9VLGf$iIq zG*~4Ed$9{>baBd+xrge&G8#5f4NccLUq-TwY+?8rooG_H-M%F&bYM#bLwI`x7VK(TOg{R2MVY+vA(Db}= z>=56EJL4Iy(M|u-Xu{Op0}pptgn@v2#}7L_AN~9N?b+dK@?9+_CYp;ePwFzJXXmb0 zf^x8~TS6f+M0h^gX}(4>9Ijz9pAX#cfgCjoaAS(WbwrF(=sA%=pKJ`AuGg`T3ZN7h zqUo6|P1ew0jo}E*Z-yv^9@c^=5=EypYzPGHL6ORMjgKWcdiFiBvCRU8{7PZw*&+~OUFV($ z->eP9a~XhvHeR>|%W2*iC(9g|Qb^X80twv9&@)*@^4kW2nTPKO>yBC1UoSs0Ow~l@(}>BuKMVh={59z#(&1mC9Ut;()Mn zSWs`2XcKP4t+lrEsWXeRQ$@I!um)dG0LY@)_U-34yfne~EwL(}EBLQWo&rv69U8oZ z!?*odrRlzU4eboAY~gHJWe;2%+jg2D!rYD-s#ZAsIYhC`p}q>q7Pnd}2l&!jg{|Tp z7uuj1%t4xfe3nuqr?*85g`kLfrj1PywJMQWMWD>g@V`$X#to$hK+>dE6{{3ZZ6}R8 zaUiBzL0(V)c$dd*J7Iy;d=X)$=<+FTmr6u10NE*oo%EUwnb|h-%Nq3&&Qw@bD z0Jv*El;paJGNEsQD49=dql+{SY~sH|m#^a(c(;MjbIus~KK87!8^YBPn|zPZ8S(Kk zf+re4hQan}U?wp7yS>=aW^gDTW}umA(%g5`Fk~iDG65;ZyS4VICVVb-j8H`k=oD1Q zyuI-qm&ur546%j13}Ny%PMYDOF_!2#fS51cG;oYLG9``-?ypy-&X!`H|4w8h8xvjV zL6|{g9|*7=K+gU<6zVPAI60Fj5wijP z_ePQI-1UH_9D-e#7qDVZVR_hvdQZ$IWz3;3#9TR{?`>_(Tkc!zb!Kh-tRat?L$Rjb zG&40nQ;#5+v4ORIG|%O6Ui&h>2PcdN}GT){w-DzfSE z^UsO`gX(?toOt`L5S%{;ILdMCl-#-b!mN}b{$!yO z3GQs9*iOQ7Alvdmx^Hx{L6g%rW8}_%`kb`$1O?McC z5Yk4z5SX}vhlK-6Pr!g^0%b@Gfr$eRv+0YU4Ls$$(>Vdz`oUskwSz`=cpI4Wg!~R| z8m8>nK3oQs{p!eMO<RFWxW*g7wB7CBtZx zc(Td4zgW;$`i<(hA&Ip|NSqM>Dg&#XndOt6J4*| zS(Gx6i!_8g-`*l$jU``{E}z${9p`}pn@oVE;SroJ^knKHhATLMY-Z;)O-uePjGS{1 z$3z-tT)~kd7I$SsY;eDotL3YSAADuvdn5*w*=3^XC*Xcd*RW0xa@SZ0MI$3zS<5(# zEdzMFWd@sn8Q0wRlYKK+N0$-)24#jZ{m ze;YEZGt)e~#}LAxgN_p$l;%c+#0a^kG(4QKJl+gFN0?zDJDKZ5afFVOVGEm+eRe#n z@)Q#W@`$}nR}8~qnHj?vYWrBS0n^uL1I;s8KXfZvO7{LPmNAYoDO;boqt4nZhK?e+ zpo|<0=izZ*s9DCs!D$S)5D8@8=UYXFBD|HJGpL2$a*U4wQVNl3nPp!6@WVXUYI{zE zK5zvAvoj)Z1nrnm6ir)?9M;IBn$*i0z#M#Qq{XtbQ$`H56lq@AC9-m}dB1aeg_V?~ zf`hyoG3yz4B`1vUN24ZzetkE4v=XHI-4B(27zxIFQ^A? zf#ozRbZ)3tkK&tcXI1~D?Ig)LuWgssDHX-a^0+Y$wDabx@F_Dk%C&8fhT3%V?d^ln zQk3S4@X2dYY9a%=o3Cag&GwOI3a1JfoqWqqSV-Mnhf1s}Od8!8)tmx@U_aw*eNA#R zCLkmT*bEHYz+0}uJI~c}3|L=qCf*wR7I@~!^(D=EgiI3LfZ6mb#h}VMa?GNHCienI zAzA8q9oVWa_3OsgSbOEbA;2>Cg9)McUvuBfrxwl{SUVFyfWp8wq5F8XzZ#T62y@`s zn*K)7GCcx4dNNwby6I{ta;SDn_x5qi@$(6WS~wGdX`qNlzOo$#%YiZUreE!tFCEk4 zX&Hpi%dm9dAw=bO3{0fv+I7W7eiG~uc})7ZmNm~Qq{(sW8d`B1I5Yk zXyy@im`1Blwput^ipb`nAdq1a%kS^NB=FRcG1tiwSyKC)0%0lUnuptRjnDGn>;^EyWO6*KeOw3=b?lyI>R6Q~ckhVE z6@?|{$eo)43k)MBx<7AiU^`eIJ$>f)>ou4`(M_ zad4I~@yzBKL!vImcr_ME5{M$$m<6nFAF4LYz6Y4eDn+It7*%^AWWy6C4WX5QVkd-! zy2m@H49+m_ti>v9Hmp4pU}laCMqqI}#^;@>+yln7Jj;1b_FnpSLy*otWc z2>H#_g+mhYvT_VthW}Xj_1Z~q+>46Jp5fccF6eDN3-*FKueCCHl5!9S|KQd_*@>8Q z6Q`)6tCm(F=Z_6B^sW7@Yuy4g$SQ}Yb#SsN;t&(L0; zn{T4&r-ogmimz2t_5Q3suk*X5vqH}^N#np-#Ou~P7YRXh&xy{Mq{``4wbk;`+Tk0F z?xNyCA{<2?f)-c*b_1)C6O>s_)~)*8`YP3bWqnx>K12JxNp9q6lX`sLygsXpKd*I=GRi$>15{ga~@3c#RfxR|ZArOvF7BmW#CkgGI*^ ztWpdB$Ns*M>vEhz7se2@OkC`>3wE4_IL&WwY?w6bKo%5ZAl&ImCYTst*cf$|_(_rJ zF_`Xhp^TI#8p*2O7iZ!$MIL*66nnn{W|}}@dUB${8Om`4lx^-)go*bNaVk1n?kTYX zAxz_apv4anOo@CM0Zf-qgA~%N)0H~4hJslsBpnNknhB~Vr7Or>(RU8R!@e^Gi%W;d z?;l_9JPm40EX!&Q)-Yhj{m}+}G7W~!m<@q&4g5|aCTDwN!MmPjy^y&6hLwxJ6oQH2XP46@tgLN!qGNmwrRt7nqG;pY4DQjeyLXpYB z1aoCtz)SB&1eUs;tdW%i{3fyme@d0W5NNCIXuhpd){pWo zs+;$6rb>0&NbAOruO_F8RLHjkS&4~-H({w7gtuD#j>@#AbwyB1t$C>*AHW%!=pj%h zW~H{JQ^a%KHVC3rQ5JlXSQkQs;t9E*@Q0XeGo2p`I4fDhuI(us-M7ZlLes3q6fXg1 z$u2Xebt^Unyw98xq;U&Z7GPb_Z%9z)wUTOmlr4hU#cq)d(8`56NBr@)I+5rS?zw05 zh%N}^QLM?WWni728{KWF}3D7#xFC zFb*`}J%$KQc2bH&E;_i&KuRVCOFS-tZpRFq$JDDaU>ZSd032n_+0<}XM1$v&VjxS&#A{&Nnf_n8g^@e+_;@!aC8hUkv};Tb zhV1p%uQ0t^3rr~(W#Jf&%^^Rnl0l4NAnhWDKqiggGQ69V1C8tvI2mF@lopl;Pd%6n zENmw9DfXIiHOAOpZR2OWU+B5mve-|Wy6*lq&^U~PDUWd+$G7QO?w>RbgX;#m-0ZRp z78*YuWf;w;&7VsdyNA6z9-q(QLYMo;*zTQW+*h2$J^&P-tUh$8b3eZ@EmXBI6jwQa*ww=EqBoK?TzU3IX<34*S$R_ z9)@B0yo~na^7mtc`y9r{{XzfI+w<=@ZZtfG|9ro9eP?x%nyw z-5&n-@K)*j;k7*WrqJa zW%;zU`>vD)ccnn*1P>?$?9^y z7i+EC3yp(aK9;2vxqZrB7W(>lSnIk^_gTu)Jr?`;Si1e8-rjHb`PWm)X)=DKpZmGXAE zyxHMKcCh#R=ab%s@*E!a{(O#?=jHx*TgLHixmH8>Y?DXAuolB`DQ|Co!LoMf7|U}cW0;1rOzKANp7FlW#MUxkAADc#M7#{H zCufSKg@~pFJ%)#kqXNzn!Ch#=V!2tRg1Fr6xZLRujA|`{?MC_lp3^i13lj!w6mGdM zLyt!p9z^ahC43)YmkSw;g@%p-o)~mk;uBB8^ONwzxRkdAc^s^#$H>n_s>5L2uRwm0Emw|gf z07cajjgJd2WB^5g%|=M<=)k!fTk*ZM3Tk#L-$iX9YJTXIJ4Wv?lp?e9(&hq7rB4-# znJEMX24S?!O&4WIQ_4X5Rt4<>rq-!tax@s&hmsW~W@u+0)=SYtmuw%>N{7X&gUV>Z zAZ#0d{j(`~k=mNAvaGi+t^SaWHj%bHq#Sw#@g!cPQDZvM&>p^35!HuP?R+7KwAxfo zrz!>BGfSPRd9b%qm71ru7Y{Edst)JbX02Y%R@>il-}R_&^^dduk(VkU$03_tz!1f$ z74j0V@*_&^M~jF*op0Pc5E{a!{?%O5{YPC@Y2{lXo?gnWk>82D{~NA2<+1BdRU7~M z=T)nC@!uXEFS&gwsl4vAKN#&pf*!9u1(im%N)u2c_j(nG7eES&(&0hdE+A?UQgHPm zzDQ^a|54GH%Ap&nfVmT|O%;HBkSg`{|i$`AwlskltGPi|^a-n6hu&<$v1JPg$It#lLGEN^#od(d|T3Z4W z2p9Psnj4vQ_5wfu~%RE7cnQtV8mX(DUW<6f#p>wyl`$9ClS+-;B?$jB!E>frWH)77=Y1^-V z#tS)EYnDeDb+|n4g`n&vg5z6J?WSQ|+&F!9O1X11KBsOoD@8EqB;3P!8A3-CfloqMu`Yj^@fd4oPi@G_1_v3|yxRML3R>1Nng_<|`Yv?+YO@ zv3tb)HaQOI6TQjLIC@x~sE;wcM~2Cf=XZGAry)$l)Q@^i{ir3WHGM0$K0oJYXDtC_ z&HL@maMV0fEEKQYlS3qTWtbHF+ieB$a#WMD?~Kg_)l z()tMWc%(J0gZ*t)6E;+e)rPQFGFcoXy%~ zeZ0c{+C0uCe0)FrO}Fhwv84(TPFbY2_S!`A>5*{9(W?Az`G(-cY6Y*``l>Z9<^Jq-fOGA}pq^{?dGv}=p7(Us9SLV8|%xmCa)IWF=I|s0lojc-_ zL-KiDG^C)!QO~JZ*&R3P&aC!Ma4CzLy9?y3We&)K(#=~GaFQxCTcCO8{5BNkm~W3$ zT1NrW2a~~(=i-Al7pb)J05PhGVh!K>SUHgQJs5G#xh0xELl~41f(QRipq6up!S^2+ zRZOIKvQI2_!i(m?I&$=*Ku=?wPK7yN0)C zj5Je(HIrF_VUF6r!%CkJnK_xkT|0AC)BQIE*$jgg$9lm5U{(z4hvsnnE9Hf zXAE>rjOl(itWYJ=JF{WrZql&>hyae!T&H<$I*$Et1q~x#F5{DlOf)>{XXJJKq{kSp zgPlyi4#VGJS_9B>8%#0rejN>!l;VVC=`zT{r1wzD$LQi;C~1NP*{LUT9p4`h8}qZ{ zZUH89&31DA@N~sS#J-J&)5m2tS?&Bb*e4SPx{qdD&9!GxOlj_)aTwk*lM5(=wVes^ zNs;>Giv8?5vV#TNDU1r!3L6tpE=j{RVni@u;-FxxA-&U5p#0<*rgXc|z^Pxu>_^L% z*5_wr(+10f3BzTw%sk`_L_1)NaK^T^C&Txo3tP6FjCQ&2ziea^iIg+hmR3J-N^5hK zVVAC-dsVkaR^^rHRczD7tBoOieF1@5TY?V7Gq;vK<sUX&MGvWgUR5>8I68J`|dYU=JP}s4|!-s@9 zwQm74*~+JNr!`CN+&DGo3iJ#}!LS{;dj_&<5_b-rxnDxm zj%b)-pfdKM^6T@PezxSN9(u; zr}%gVgHd3#3~Vu?k25&u`@o%o?O=QE6A{AO5El(X-jCCABioIeay#x$T^G*W>Gx0RBiHs}H=p#ReVH`%K z7)<=Q%|pUU9C;kMaF*0dC5A65{Tw)keqz^q8XjtKjoFy@YYaW;@p#NDhiqKdLJ+Z_ zP?7Cu)H@XB>)d8fVYMUozF*SSv^jl!y~o+2pDq3P6qu#<-lp)uEXtwwf%g`8u9ivk zqah$}XR8KZ873>0>ax}a=XZQW#xBZoqe{8Mu`(1E~aB9+2^r$#J zVLMONi*oa4Mcae36}(kmgVfTACq89ArIveax}tf2Nl(sO;{-X?mhDfiZ0jjM6^ZLh zMC4G&9OU&uskT4s>^JsQHw}xYT3_w<(VEI8S(?&e|Ax?Zp7aZU->4$z?g~aJHOuP@ zjVwtZ1-rb1>f=*=vk?BAe|<#_P_QvwTZoiYwPm{(n`vO2`>yUmMDP#?BFakSsqdBP zYp8?pHF!d4JRy?>jF&3Nj~SV4W&>;=-5P73%|mIXe@XuBLZm4B@M&9m{77#*pu=Vc;33w`Up< zEy4E0Y>W2G7&#h>(>?w3D_XnI^_q=|F`60h~ihd?w~^PF-}x-bxowZ<@Wz)1G-Ft{=;_INrpk<*fAeW`^OB!=yzc%o5{hS=EAESVn`}TYrt9WX6JKB~V1Xk3HGR#2ASJ!v=%s zESwEYWMVhM**9;Y#20gh}j`Giflq0Q3J0`)shWNj5!AiA!u(_rhY}~W9$bY7`6dZ zDNfntk6WVViNLlQg)Np`+2T7l%xmy`v5BC}W0u-Nnp@>6A-0OG))3x9h@n;RB3OUFJldaw+1HIdA~n{+wQaL+O0}vSRf_+( zZSCVg^&Yjg&2O93m46b+&)Kx$>*nE)#^(utysA@eFRB%l(Kp?E)0**W8_=wDp3iW$ zPO2!g$H!hxR(Mebw=M6|b^GZX@3Q2_hxgL&nP0_8@x}CqG`psaCu|n2}v-nzB0^bCgCb+wT+Y>#_Nt zjo0QIQVO?a<*;Itd96)6`0KH4AvP#gk#0k7me~mzRGcKY12AlBhVtoy?g`d#zG?~P zPG62t)dzM=3MF7ECr)OJ53zmCU=<-cN*B&Mv9j#Wov0tb&RWjwK0n0Ftj4JCbYF;w zm4ddtTqF8y`l7A15aJwyHfs7zDfKO^Xltafwwc!e>M5fEY7ILR67k9ww+Al+IOZ4< zbXjKCr@(^%mK>Qdgli1&hzW-78VO-~bXU&VIHcYhQZj7W&>R%tkPSPUbc|D+-k1r& z-Ko>ghCq(HY$$|a>^;1_6>u5j6+;JOf(=OYaKxD2zka=wCm@qG9fAc-3pl0`j5v^S zS2*I#5d(2IhN#wtkwUN5G8ZN-gCzsAP!6~wk@>3?h#f8Tw;_xlH)98$3rwE8(xnV3 zuv?zlFtnxg_Ld@9$ICb|8wP>&GFn0c-qX{l3XK!=%9NfD3YG}y$@Yw43{wc#>-+s9 z^a$Pc{W=;GBH6cD`SQk;l?)eqRn|+qe>B4Z4q>#m$ZSWK?4&e1(_l;t<>8El9V}1W zQR75*Kw@2r&gKb@cN3Xt7%2q%u>AsFAER#j~qvl=)c z6U8z-^%;Tm8yh*7?AmomN z({BET=|hmxqDh%sKlqBCrSi?j-g3IwKpeo2v1h7lm}?Weh$P5tt@t7ocwSdAOlM%m zPy#cuf>E$x7XYB|rDZOPa%Vk#(Fzlog^@dWVX}=|2y>`XCGhqtQkv(`ZeMC@2=yg` z)vsEkuB5hph-{2-RNm13JieGJ$syiu-);8bP(^T_oSWYg{U(85rTmDXDl;n1y78F~ z0nSGMaoF1L-(mmu%wT`WdAqgqP?q!Td?R@&UcS6!fBB=HzV65AA)XufY_D_o^8M0$ zRyu`G*-o6$L-XGLW}QI8uBXIy2xD(vHaeQTDmJewstyVIP*#x>$W82rCg<26?%a!X z4uNVc`{@{(8@p5FyvgksM{pBxz)R%S_U**IHqHb&6P>QMzhS2&_veuH;Lz&NHrKjV z;qxUwt#XsN*7c`(X>)CvZzKE0O-dyzZK$WW05hj#6jHI97zG*O?q8znq#*r~aDVuC zClth5*g5jV+*(uJ+ZiONoSH<8GkGtRg-U4zC^Z;u9vQNWQ0~ejDFR5vDhGM&BFt|O zeqaq*%UH=;-X0fjWGhw6%n)m9T;<_y<28gp5_S(EHrB;l!0h~-u@wf{WczSkdlUoZ zkU|)G@+hCCr>6z?7Y^*AJ}K}>7(t}`pC0;j;Hx1rChL8mm~LYv$`cSq7pQYF*c-dK z8!h5<4#W=R$h;%P+ZuCXvOdQM7<4hQ$@EFfeWJ7N^ z(8U;1;{bBmT1q^PM9LV=^fA+HmhNie)eP>6X5vHx%}PR((vzVK(@MP&}dv}|F zPl6#vdJp56ncYaslYYIy2C_s=UBKh^^(*;#Mlg7jmFvtrES5%2yijFB=BmB5nBgp7 zyX$k|YzK5rI1nLn*18UNql{We=5@nr0|o}0xy&@%S{tG7A@rET+(UX>(66j*-4Frh z6ckdK=79qCy{oNhQ^M`l;yX#c6_7nsU;sJS;vuckkjk!meQV8e zkjnnV&n7KyLG{;1sXvEu+iH+jA78)N|7o>BKID(z5Ja2kak}cbwQZ~Z{1Gq${%}1I zn)luZW_%-fIbK+U5Z3w)9Ipm(R_<;!qU)*6dzPl{P&q?6y_~ByIoc_DI-KaLz!jYG zaw?~5O5J&8*0V|4cRoH&KpI0&k1QnOPyTE#;e6ipXd(*fw0ULEf0qYsr@lUr}gEgfyG+_}}0RBfyX7n`P~H~b9l!$i8=EI^d0jQX@oG?$LU z@HJqveV`#3YadTgboX&E#AObB7bt!W;|L&8ju?Wu(F}_#v&QL4(amf?aSG3g$Wmmq zCpiw!UgOn_dRGcO1RV_Q-E=ODC^4x9Hc?>_?M(ugVBV;JK5!-U8emd78_TBupRcgQ5URw>)w%-7@@)OU4x7Y9ABCX*ic*$1z+`^1arLLQA zKis6QbCv2FH~)H__2<|g8gQnzZqo2aeh!f)zCm9iPJk+YuZN;L!F))7fKA1DYTIN3 z<JOAB8R5*XP{k5vX1w9yO;7-qmm+$1eP}cKo zrv#PCIQ&aelVIRi@K*nPSHJlm76kvJwQcMXs+XTyMNnVoPi;k$Hf(?C=GIUturyED z?-1+pyKY$P{)x~jq^fm03_Q|q+vl#)vE&$GvL{Eo0VC+G*|^?3<+IBudx%Cpms>@+ zeU;sjAeYW{?~m5lDenQH7N!00pY5xtQ6EhVM03-U)-@2Wfvgp~y2M&z{Syox{z@~E zILEcY7iE79VfMlFHY5?Ekb06n^~H0zab#9PL$V+{!Nk8)a6sgc%{9dEIgEs$_Q}!3 zDLcTV-ctA+b;K1t{=K-NcX6CRhVS>0@|EDof(k;iRcJ4MA^!M0XA^`Sji@GjcY5W>gH3sW|A?xE|5=P>%fFugj8*Qn-Kzo|Zz_ zoM1JicUU&jeporfvgEouQ^6?49i4zB8xi-5$G}{dIK@mI|U^w z#(HpiJ_i>bpo@b7Hg?ze&eW3~inX%~)Lrcuu04TRm}SFdCcvV^6lq|}YRSf> zv?j8rzLkF;Da3hA3jry3nCQ5XRd0>a@(bW(d&i{sloYxAw7He0eN8Lr(jvEyTII3K zjE?&(x2!FI=6>a1R&Pbh+YCNiA^XEA9EcUH&Vr>nPU^+6a}Z_m053~g1=XQBhjum= zvD_$}Kp|nN?XlI30#^#5o>H4X8DI(9OV;0><#$C%+Zv?SpL({&zHY7h*PpX3XY-YP zOT^H@2dZmePVFJSZXx^;kHErd!_U{&UQOF?*~t5rh3ohCAz;}h@6F&mbMpSximgei z?#_LEYZI+nYnHZ)zQW}O=!sHDwboNl%~{#=rOsc-xDp8V_O z)QfOEB|-hd3HkdaN(yP>_w1Ygi2B2eEO*~_X&p(H&U zvtIbh(qtF!k4?2oyxlmsv%Su8ZUI68sxV$`~iVHZnl4Bv2 z(B);{c;BsRKrZ%Py1YXb)H%rwEY;+DW);1*7t_1bC`C;$X@#6b0V-StPJ{P2Jxgs& z_N@luqz@VHFew3?wR1L5VE+EXI9gJUYRk}5pZZ~#gT<97c7&?~gM#5--_)iGRV?3sJCnZOpH4j?IJCPftkDKm0|C; z)600t+99?a>&nI=)QNbBKWk zSWK|ZT;l+AZzj*iU<}s~*kp90-om@0#A`Hc%;XWHslYSl}xbR6KqUJ3s}iAbXe?!82SMQCWpn79ZZI` z^gh_At{dR+uN_SY1d3*OLa*%X=bhe6rmTj0wwn0qc%cT;#-?4&^$AYK0+y%`l3h&T zzt&qD7^&61^)r~1IL`e;ut=)6pvveidG1Sdta(-Pr)6ehm4HG4!YJR?@7%-9TW$l< zqGx*xA%1;r7GO}eXsyPO%sSVUmJ=L$ze!{3Pfl1_R86t$RI>}A!(G7W5J(+6ZGqS+ zpnF!&_W;IEky3~WB+{}VCUBBkOZ|Cx{{vG0^5OR;l4#w0OL=>>*MT2o0)?>YS*tc- z?Ctc&n*Ou^Zqk$>C>2oeu?mC5x5^Nlz6y@-rh)5b@FPF%bkfeGCs@UwD$>qPNch*U ztg3i5c^w6umqd%f+gh-eajN|s|+7WJ*P)43vWC$gbjeRu98dh9rlU8=k43GdvQ9aL40 zzog4&0;%lZ-EPSH}Q?pM7$*LSv(yJDwPd9>$aRy2%vGcnpua2F1V+&JYQcd_4p8eiR0|BhG>J)?=A>@wr z!wEg;)WHu9#^^!@%z1wFZw~-!f5*Q%6I;xfd*sCPIK(tyvdmn+er2857!A*U9Mmww zEYv`K<7pU8WFi;^)Xr*zU5uD|&SA9Eh-mL5+I17G&1U|0Y_8cbBGJeoOAAmIm~l!E zET2o5k^yYsLMGS%DuZ2kPy?9$0r`jZ00)<=s8+4DaMHrt_}#%-2fY=@-bZl z8zPD$g$#A~lpMoSqB|$1oJ}Ny>3N@+?%}zF&V-O{vHfz1&+FH(;LM%l)lBg+n!s0( zF4lJM5y{$e8#{h`i>@uqIVJ^?mfZK1$6#gJQ17M;gP zV;EpEOo(nW!*%Q@1CZ?>zq&#bP1DspCmvxkV57n=8DScc5e&e7p~xC64c5^x8V*-B zoZ@vTJ()WN5EBX*tIa0OAqGN-Qy8)8y$u-qRd{~;C$RvRk!1mYtI!jg4$)aC#e>=fs`9Dr46W z@DjA3oa?-{+)GJ!?-{;O?zaynA zyQu70QG~p6IphEHOQi^moatnDypGqdoKLBLHuxq7`Lii+lx&s5fBS2!EWVYt(%{49 zUoU#K+dTyGTH);-iq?X*cKXD5tFq_1d5-d;fFE|sd!zkMhl*IYOK{8_@Y#7zd$pAdq4Gq#JdAjdvah=}KfcyAaHC$RV;r^JDkU#ahsloH`zi^)OUm zb8`3#R!BFB_Xn#bRZEUd*S(w3mj+sv%ug3-3_LGNI)={W;Fs$%#z3PZmw2?z08dZv z#B}S318%=2L(eoB($ZPJMwBaciWu0oNJF@$DV9E%6xt!=Is~LG;$Z?qi5|&$M7~}*r&BFzh6I|@iNerdwn?0#!~43A_FReG7Y?tmIuk> zmLAlP;mL1bbo+{I7(nZzW8;`QbG_HMe|lp}TnUya8onBy7K_0A%;TLv;W~6N2ZS_* zK#9#2c1{Ll$H>UWgiPJ7Fy`zUM(P95XLTX5o0QBo=s=Os2J3h*6s&!ZpQbCIiGem+ z>Q_c!Wpm@(uOJAU$c!dnSP4UqM{TnZz5o8Y3oILE3zMT;?l%p(*xaa*^m!n=Q-CX% zd-`bfgSfqYyubbW?RXP%_r}ApHZigjZ?}K&`kDW*v}KbDUPaO83P#ghLX>t7grG&5 z;%^Ubv=JI<`S79?valC0C?q**MLRY*WaahrD{7MiBKR#@s-Ly|c!p>iURr%Ca&A8h zHj$I1`R0B7_-75R(HYA3&mXi`3*qH6L{_Lv{Iy7_t%kF;->+|TYP#qGbu!L=@TK*-(Rq`q)3FA<*)#mAyYJEaPOzIJKx_2Lj(YyRid zUC40dwcT2|`7d7sbG`if{qd`@Z~Cf8o3QT*=MLcZk3gy?ZuP9&>47MSctM+&+*)lV z6Rc-!I0Z_?@u#uW;y+mA#NIVe%tqFzUQ#IX{Rw1iE8U5NPt__Xn)Rx_bi3LuzL&xv zg4fP1!I6?548Y*qKPhHG-@4@$vcQt+$|gJB2NU@=-j#@Seit&CXNF@F0_Qjs;xJZS z)B5k6K0m_;wFkhDul4q8?X!b&*BPFWoaSp>md7uU9W3R+Q0|u)aeWpHF2LDwAbK(~ z-`(}1AlAh=Ra#Y%pY|gFJd%ZKi8M^oE22pwnPehSQ!~ElLPH>^d5gxy$FC65^I|ad3KyY)&EqTHX&~gOFq$zG(a;U$nlj~R zh6xuf3gNd4sJGK&Ht(R!fd-Cd{LF#!VBLL8kqmRj$A_g49)lV@EfEI1lg%*@-u@Xv zw9f#t!yL#w#x4)~X_aXlEdr5Q#&=TAFr3RslT&C9zJlU)(lI=9phwS2PCu-YCI1Yq zabCy{(YVZfM+kuvsO$MY79RiSD<<&cD+R_A`smh!0`)ZXk6R+EEBfO5l;=R)YjVXK7_u-p=S7dpY+E|5@3IZ>Q|LYId2Ay;E?Jd+L0Xo69>y znx4Sfs#p>DUEs`doS7KTovo_@<{rI)-@@@To*VnOk;Qiyg{o3w#G-=A`d8&V% z-(IBnz2&Yo-BtGh-+a9lR;%gbB~Ja;gqRw8HC!vKCq@WA%>?;uwft)G5^i)yW#b?X za&GeZwTp{QI4>g2i)WJoG+~CO3h}z-Q@~x_LM5;2AcPl_a8T9#JDXJzLpvc~-)(#K zq$<^ubhttp$f_pHFR(i6Ptsuj=hl%6U;pf;(;Jjgy-?pY^6e{jV6>)LG!wPGfpVvs ztwn1cm1c>18$WLEu!zNRrh&i@)!(4VeTvV~x-OeAH15a8+xqx|rG=7RVC-n^bwbWG zTz*X<8z$&_4^RRP(d44wekf`t1OVZkdsw!^2qMn;=2)3{ ziSgZ-;A~mKN<0a%N?pl|Lu93Ox$q{u}Y=N`sPBdP5o~*ya4aIOqai-G_ngUxg z;hmOCp%imubrVbT%?7@5jPAD3^{&o5!(i<~WW!@(YaNX}lrmusf18c9_JY6|7Z8)_ z#zJPE9Z&|cInl%MOtwvnW%6YBVY3OtW8pMd!^_27ukTR6jA5~{{LkZ^1CbR9!6l|% zGS4LafE0r*o@SO60M{NpCqHZ^Ft4f2#<1Fwf;=AV8fGSKGf^M{-JPR&4SRSHs|2c% zn}ur>;d_(7JvXt4!hLhCb6L=4_8jcYePdzX)>iA`D_G?ad2uJu&2eOf{NOyp+N^x< zkdse3MH^OSd2K8W^|mJ{WCOJ&HD5yGyOzr3AZdT(q!95>=|yDo6_sqLZIkxXYSr`L zTv;T5v3M^LKhnvoikIVC{s^@ywaVW1mzCqCC|r3%Vhkx5(iaI#s>! z_e)OTTXLuEgy3(Yf3?FOm9>R6AG=qzcXHDIi1>d)$iuglw_tTo!%uPstWZ$t83vr5@G>~bny^1_MM|edQ zlK^=@hQEMQlz?5l{}7g}Qn#cxC*Kc{l)LNPi@4jB)MYOJ+`|>6_v$hsG%z=R>^mbe zGl~N0_eiVm;z<`)=VT{V?eu{=5sP1jpv`_zM#l?PSad3u*2=`bP~*S@F{nIZuMDpt zybWv&kqwcTNSE?{jqhxMWT#Z7m}qfIqKpkrgROTw_&8kfIj~v7sB=ZYK`SUHvDsYPfE<=J)1`6$~+|@An%+b2p6|c(6I}u<%HP(SCl|k%pcc#@RiUb0W(wgAmwI zBoOS%(56{K94r#qP=EWt2)FiDW=g&HOSOIE7MllKVIp=Ze-Bg^a!d>@AC_!YW(4x# zt^t8LuoV_U_NZRkt5~!-bC`)0DMdrFu1TogYH+N~NLQuiEi(6YcNL3N>Zhkdv?DcGPcnv>Zk;i4C{j^%XHMD;(fzjrxL&f%1$cbIW`@P|8@Ou?? zyWbVw?^?9n>mL=1$AE_?MS%@493i%TvM{6}Yb}#=@_?LHH;wk>rvWXnKtVaoF^`|u1Vskis7UgD- z8?mA}VX3ui@{$}vYqVM28y7nFkcjx>>zznFvhMO}awkf9(0hdgbl|%<7scB|s%$e+ zB~6urNLfOmj~hS~0W!H`5vR3uhShpWiOJ;;3vddFK8m`yGFCFH^gRl{=R$0Qj(uYu zESsSAsYDZW!lFy*)pmU!Siz}Vxa$ClhWPo3fz)MpZ<>kUSt()|yWUTRlJ#tR1o(mO zqsH)veR&$90M3&MgMIdJPpG?mh!RoXPl2bra6*`}2_ewJ<0qm87Hdl(V_^dDG_#BG z8l487aHFQl7#dBEkz&xSeP(_uh7j#+hqtF8HHznlwS!G`$2exj7!^~t9J?WD$IciK zxNllseeOSj?O=7@lC;vtXSxG3Ll#*kXrFpTuXfQd3+7k9UC zOIC!K?GP|bIZXLFjU5piX3~;UF#I`%DJEx-2U2y8%Q$3m7aB9J)QE@}Z{s!P1@Fna z>lC3~Z}0t<2tXbgj&0;fMl*-KX_14!`AYiV5J zg@nZyH9Y7{K_m!)VO;2 zVR9mjm3Pl98#J9ww#NRaR%Wi_?D6Nn`*HnN0bkcOz{ufCwy(y`pDZ4X^pNFi1Ft*7 zw_7`zD@YpQPjArL_9&g)JZC6QGJIC?e6r}ngZ2h@C_^$Dt@>)xyocuem$R232zku_ z@cPyc(3j|`*k5eULrxsur;6sSN){<9ho}>2r>Ls>d^Qd3IDxH+p4lHw?(Oye&A{>6 zGiP*K#CMzpvY&wdcyVWGf2*CUVCZd6c**OK!%On&{NdYqzH}GO-~RIkcQ$mdg<^1-0=j8m}wH0NSvuo$~A$NP6PL9{-E__1eXzVHE(3BN&&_e)G zIPu4~xQ6-{UohQ#QxQGS)}5zR5f6xO?OU51yE;8LX6_n$IT7()AimNG&m7t3)QI#Q<}YIx(C|7DL#u_lU0*VmQE}a8L~=jfsUJT(N3T(MWzHx~&(tufDM{RzRrIBUsb z0NaTtrSL|{P0_;sg`0$)y$m#6 zuf4@UD0q?`p=@l3WHp-(YzxQm-`LGH1R8I^G=*s~&S_*aoKn1k=-I)NL%Q}F=-xAr z$#yV(vQ` zRAt7BNOQxg-dB#c^7vRD9>{wpj@8MLJyF2)v z56QCMyF>n7`Ok>P|VDimD4F{-w?Db`{{gl4}aly|s4wCLZO*a-JI~U}KiR9^|)Ls3HWg_&=zX z-K$2f9Lj@u3r(7Cn{Q31-U^>4>aE)wijwY)gv^edsh#O_;dW@q21h0rIoI|L3#QRC zv9M7G%_c%Mb!7E(4{@^$60o?b${dIx!QGi!WIdY_kyI`VbEA%ikl=Gjv7-RQt3lCd zbeRA^{Xm`0o??nb7PBtaYOm-RS9f2)v?y>@YcrMd1ZQo13zH=_EzY0^&qVE+jkydw zO+@N~nTid;#!H7{8<=%6)X~B~xySw)I3UpQ*2lXW9Fx0qA;XEsVxfjG^L3^PjX;YKwS)$dE|Md>!>4LQy44^F@q?p4Sf&g`w(mkAs7%}29qt& z50;G?N(d9tJmP&&?iV#YgaA7lN}m)nX&bu`V9eQH2 z!%*J8eodgXwLCaBR7S5^xjj0P+ktc_+4sSHF{ z9+WvHHX+AFh3%A zfnCNh_8Q1tBLXwq&Pr#AKSx%%+}RS-;4#j#nS-(^0etzqEOWA)y=UGC zqf(IaBGxTv>r>!bmoV4wO@1D~pu(t;L)uh0aD5fuHWnbAtp*XB3g{%o&T z{R#C))<3N^Xq=2yVqLPzvR?kuUdU|<wB5A&?enkr`}a%sQxBv6&p58nAlAKSl9{00}$hQ;On-Hnjc6P6qYU`ZW;#Het|9t`? z(j>N8zWNqFF9N38*f_o0`sDS-dnu_GJYbq?l{*Wdc<8KhEZ`-j&R&DLNO3jnb6y`i%eiaOMZVxrK2dvY-LE*|Fb)0OzcNpx|7;A+&FqFgXFE==Kj{6}uQc2E zueB35aZ}f4L)R%?15t{GeW!L!cFb2+idr~Cys^n~8ek?nc7q)QTQa0-i8#&wg6Dy* zaUwD>6D}sCs9>6TVKZjtQPHV+UVz+jZ;1*83@|h{AQ&ATm?#KOaD(T_T~1G15Dhqh z0+kO8OIc=`!sP<+`{#pon699V4s^jZk^guw6whF7Vnc?>4sZ;N!8o1V*m1y}ZD`2) zB)ZUq7&;n~aXF_z))F()-MRn{-9VrxIePr_v;{;1+i;DJyu%Fbft)lC#D?c9Rvoz~ zgJ7r+t8t$4h@3-6c!E2^M6}GN6>^3LHjFrW8HH6nIp=a1CJ^(L*dRs=vJo?E4L2Sj zJllaEH|7`r`g*6^zv!E^nS-@E7>`SYgJcTq;yW({4joY=udZ+Ev2VK-6IyLvQ2pEo zQ4m=VWsVs=Wh0e2)XKcBX{ADSz5VkTkVN9%woSZ*>V4s@2HCW3T;*K1A81WntM$J5 zvwGRK$gj%YSK#M|B&gq-2-m-6;ivxgt>q*Qd*!*dKeFZ8d?}j z**sU-_jbIzw06EwU)76xk6JgJN5k?@p>qfA-@d(k^{+!4+Ht=8$!O^me~9X-B4_^F zw6;~H$>Y17&ExPVpUwMilk=zw`L3wv`8rN+e?NlAS%2DDOOqz;gh*|C`c@CmDu3j| z{RO(wd0swLeE#~SpT*Ms`%L>ch+gd;_FGhGr<3z6p6S$+tH_<`@TY(QBjqk~7RmlR zQM{_}&_p{eQbfEZ5`k}r>Y2_%Pc02n{weBTnjvR6_v7Sz3e`V+dS9D=z3O&iO}uU4 z`uP{`w8^HmN~=IUe5LxQD7S-8Cyb>XDmd2@jAl<201b_suv8U=qlBdvgpN6^T0R8S zacC4CAAH}pkFP9mi&E$c^|WL`bj!_aMHTqA@kWHp5F)Hm`(!*m-eHw;MjY?lv3U{5Sb_%Z7U~)$4ACt*uygbPU?@Tv1GyEN$yS>HU_q_ozE|*A#T{l1nYtm$B zu*BQ}&N0(CxO}^V8RkyW+@E$zAh@s;9ft%maT*YxL3+ypksO7Qf=T&m90yBbCTE_8 z`ZW@<3s~JePa%YWHe~IMaY)9@ zYy;00|5>TvRlwmlHmU5(OrQA16^}X1?Y;b>9k|^#&cB&*)9&G&$)whyQ4Kwj$}3AN zcL{Ul$oi?WhO`6Q;qA&l>H~ZOtFQ#A zyz-{H%Es_pteXfk|LwZ2e-`0@(|ckO`Lq7<5{N70;YDlPYP&VGK&@6EPTyE63$XKjZD{yA9nw_y7}=Z1Q`^ymBA`}V)}6u%!wtEV1^u(Zv4 zIpqM0cz-m`ELB_imfB7|nt;Whys~1g{`I~62+r0vY2vHmknKF%dL9P@FTZ(Z@#4?Z zYm@HScRqacICU33{N8!#x^m~c&jvf>>rg$kL^+PL9o<hG#Al58`@5aG`$Jf@-Bo=!_YKh9$&M{JY5sodxgUSWO4yGdK?8>VGGwyIlzC*3@sw5_+B`qI7&&`uOo;4)G2G~i8;@@c&iu5h{iq3z2wVob z+=+W`nkM9q;*4ksopHC$86Mv#qNkay9WB(4=JBD__fz;ZWVH;TtXG7mi}Ba(Ixg9D z0ak~h_nrCmpjmI@RTq3r*Q)`T<1|>cAhHe<-KVK4`sNe2d#g_22j;Qlekm3l>H+Z(n+vFp`>=3yk?K>SId!NwRf$_JPU!if_@ zK}sob?6C;X_HRG}r66;76p|45(ZVdNe=#-sS&1XKBZP7*CzC^`Hs@bAUlyd5VD2L1 zK>t`spdHfML%8u?q!CtQn^f_ExwqKbk7ug$7O;iC&BBtHA?NW&wN~G}_?MTHtA@1w zk(Q(QwK22*jlk44rf~kWAN(opXGQZ{2=b??-$HAzZGN;?E7wXZzuMV;0ygoPm=8^C zPOrY9Hp%s11v=UG$Jvg}f5?{gRQ>Mcb^M(ESRlvQ8kd(ZQp)-54}a_l^i`^|p7r(J zx^{-W(buaSKY!7b_N#fpDdMYyaQgN~Wz+V(%jqks_l-|suc3)-wVhIP6=|{^?R2|8 z{{!l%`oFKOs(ydBSL2TPgfIG+;N!JIDkE&NdujFcD!SEHtN-&yULwM|ZYSjR{Xpg_ z{*Nlo6Xz*j;GKhtm+HyszBljAU8VT@iT!}sw0C}o+tquhmx6Ze58rk=}ogFVgdFb>GFGp6O_+-RmXt*{VqK z>?*WzmC%}q!%I$ZDVoprThQ9R>w0+T_wif)h*MVY5!OQz{U5HJ#CQ8^$30`W{*Xfn zBB#70)I%1IG1rQaUGr@x6+#axcPHM_M+LIWM06;>G?<%iWXKC7JAB;&zyWa3Uqf|a z?on5@q%|1&Rp##+XeOmMsD`ZN*5(NAFxcU(QJ6-WF|-)3*_FcJ(JhEMWmXW~W8y0T zI!Y9CX|_@;eU#GnqX-N{l{INMlWNCP$i2<7tTuxg_TFXn$GfdwzgxwBR@M!&%n{# z7fgN3g=XS^i7?_yV+#1VkiFd3XnL@v!Ez6Czt26<8~3b?XGjE_5-EpiV2W1&nbnxj z+dwp1n$UvcYGR~?m11|}uFy0f!V*1Q=Co*>s2dgxZ+F8m(P+7j9n&(gy^Njb>y^lH zvIC5@He#4*85*hbY{@Jwm`LPoABgGSfy4MD4$v8R_BllZrUC31CbnH>+nO?wr!>C} z^ca{HVa_z^xDXLfNFO8Fq8x)XTG=8L2AAAJ*Cx#5Qqst z$NCAvqVEn2!@8SbNoqx=5O}x5B63?>pKC$t{o>iN+*CrKfR`sDRT?wb_9L5bp)v=N zDzEbTy-AS9g2PJnDxuaNtxe0iiZnTS1TKiW2 zYP+;bmd*gVm!fj>FUhWX1snVZ@Apbj(aMSV*KmH|j=JP!9QgAz7KEJ*{JVYAW_r~pikK@=Nr{Dg_*?w~7%^!Lm zXKns$FYyhBpf&mNtx7!)`HM*V)>G>DpCH)&_k119TwijOO+>2ff|C`f^<1%T$M;Rn z>JhYwKWdfMqyxks|JM_|)F1Y*v)0U2+PPRhi?*Dko-ePmJAbkqi12p6gbuL5b3fz_Z=;}*RDd^iK;mA z&grga*+qF1>GVAOx$lfBB66H^wz5<(pB}lq!0T}e$5ZwE+oFfBULJee{Hfj`oUj~JfmLJ>B^DUiaM zXADmQ4D}zkNiSx$*JudC6wK`1eY!ro>ERJE!-iy>Hp`&}Oa^lgT9$>38Vmu!J_jg1 z{}v`^Q^y9ystYj&Ylxz8GV|NRK5lOzSi?_avxVt8y6WXgB?dNSG}$BtMNU*q zHz7u2Qy{BB7Y8!IE=ofoHkT)7cGl9^T`$&9M^|3D04igcV1t<-*65SSQGC)Ao7d?{ zU5rc}EHO621Z#l5CVQZNcEEv)`4;cXzeE=j-c>9j8oVw2RxKg zs-%d)Sx~pE{jBP7C0_ZOAFdHmzuvpMd^|&D5w;@)At} zDnBO#T+vRU7LtGM{$WoN@#Vz0eH2&apj?y_x|};O)A7<*M+(29oyV(YZ6~W2sk`^0 z?L6;C)&IL!5m880B$c(j^2f)?dpgfknlKX1-TRF>AFt!p+ROV>n}^mG%+2vzrRS!Mn zzB|Zk7k`{OsP5==_f5O(1S*mtcUSfM!KfbL>)S*0F4}TZP5$;m72yDBn->Cf|M7D8 zA}HTgTYjmuO`1Ub2`^o1T3V=~O99L0dUIWFq+IGICu?m?Ws4s2T2zbbLhN>@O0F!* zq==DqF9};e*iW?UM%x;x%A$SJ$tDBa6sH2Acc6&onDce43aB zA3g_bf?+px6iwv*jnI=J`?w7D;gn)}j+TJ;K=ZpJx`e?k$|&PQp=1F#5ZMc9w@~ak z%#o3AG}-{on7~&hI5)nHY7mW?u92>nOXvW8&%~7J-;USko@JoP4$u4BeRvGR=koS=+}|#j zPh5%_%X287!{fu={vF0rF0_2m{ga>L+vQRo<7b&Kr4$;7ZjZMoo|m`s80qac{Q9`l zI6ju?`MebBNXMakI&v4Y+uNHh0FB*nd%V$jdo1?RDeP#6%ko$*<_ z=k*}xY{6nnd3y}YptoCDEaBr}i_&eewzJFqv+SiT+LX%8qkLNW)Zy{aN1;l~V^CWf z*`<{4+oRn4{#eTGv6LN;n=RE3w@1_EzwbZ3y?wok^=}W`d~2Wf_E;VdY5IK=TkQ9D zqnD_s{jmGZd-DGF+HcaD9$z2jr7YHaPi6U3FWmr@=@sqNqUu3n^k9POsx{&s`Dj@S2h+h1P9e|&uFe)#=pzKQ=Yq`b=h z@%8u1M>&@7*LRU7uVa6G%PITo`}4{P*koRbJlvrG0ypZ#l~Mt!TOJ-?#F(?dw1Ptha}J?w`Bv z<+1-A%)Sfl54B&f<@RXhb1#qA<8gcKDy8_tet#{y_>YIkqgX1Bvh4T$aeLf8O4%Qu zR6cHx`^QK5EM@=iQC^?rao@{Pias98S!E?WzU_X{JGp7W4WUnb-6trBi(Lx zyxsM3yMKO`;dWWd<9@$&Zg}W8JjaFT;|x=#)_^ z!{u_1js|2r-m!*<87cp3%k!{bXTZ4jwrUfV{&Fec)wf} z4%ex`+!1L4k4o{1^0d_11Tbtsq1i5vl^os6Jh(X87^bWX2s|!%EYuBroyR8%xVM|b$7nLSiDyRXfXPk6I8skE7$~ME^;fllGLxYvlMXsqx@IO6A`IG==Wt^S zLN+=S8{u*^ju|0*j$tNh!`GZUwwz2TLnM1&;;jUiOF^)h?Hq~*NBo?qb43I7g}7(V ztdE(yyb!f6gg!(JIoCBRGLgdVimq4&3iEN2Z0YT#@zM_5P~ zvyjMv&-J`{Vp64BSsSRKugXl4n^)QVvf0|cU!;|Zsx}dSuCH^gD1x5@*v|S>tTe)^ zYxA}0T8Ul?@$F>xnFD`+)m9!q^@Nw^1N%dYKSio|&{qF6FRS>&dlqS28)Jjzv-xV8 z3rT|nk8fZ7iu3oW@Vbc?KL75uzkCzn zt@(QLS+%v+et7-)K92teR6e{vrL_(1@6dm~TmAa})6Ob?>c)q(jVoHyrv6(sc;D(z zlk@Of_2RXDe0z~iT9YQnpXQH4leXj7PZ56Yx|h^rKdN>+e|$CR_QHHZjw&bGaeEz-56w_0rI7wq0OBEs$S&~B zvQ}(b&mtsH=bJ)=$|nxNsV%7*g_GQ)|Fi#Hdo?hWij~gW-CMP2dM;hoy?BGp8Pfs8 z*|mUk`G9;dv8{$fDPbN+nNKG82N}VvHh3HOHZgv zZ`3{W9IrYM5m~;YPsXP4t2RU?hQ&bkZL#!5WIC`#HgV#sc{1S|79ObNz|L7R=sGNg z`zOEAjC+`#YG~=~JPcsgN8#Zf9Qg7k{Q%=BP{w^43y2*q){!CyWNL6BJi%|5KvrCc zV~7*=`mp0L0O7L0hhzt97<2~>&P4RqE>DaPZw=_q7i$;enE2x#JH*IJ9L6wq!GJ$5 zn6in6czR3S5NLjn77FBuayOP@PLmm7uA!fdgGD6hH4+=xLXy z0s7X9x>1p5#(l6vWMVKq#iuj(M~vW%h+tAriTG+M48cCNH%Nv+mKo@Sb?<@rX$a3? zEQPxrR;NKZv9;#o zVy(9l-U>Zy*%|P2?3p-G?8$@ySt3v=F*p4^W7Q_>ytRO>iS*PMTt%pzNf265#-LDa z*{DE6&=8}R2MCFUdMGU(tF($npDGLzX>-WZ=9;7dt9smO)gRy1?T`9EtyWp9m%3tQ zDe#SDZB6_Z0&iNIBA*Jufvq;J*;Fu=w&InxjnDf2@ec=R4FST^-ph-_*X>8pni5)p z`ZMu)NYC8KCWmkmL4a&+7dfl! zt!WVd+Bep-vT%89)o%yH@yRUSH~%`&q{++IDmcZnZ$aA6&rcA)`NRKdFTZLPZL)or zQy2|=h`id*A+OiTwH@s^0rjtM`DxOQmHp2a{xoe8uP?dNq!tzLBd%dWhdg15s!xYCw5_JBJI~r z*NX70e<|Ym&wV%FN-5R~g|r}?UD;(9XVQqIMRf<^ zP9o|xbLA^K1oF(wr+C43WkfKFcus+n=?k^CrmRB-59;l}cF;Vx$DPqM_8>$`vwa$H z(70Eg>yz{tc{ z5NYg#ecFud99g-#!!Bk(reF(gg}^7Vy`iSF{<~ z+#_HJ^W~1e8Zm|Oh6_x}(M*|!g>>xi877Yph3(nlc}I*6qmQZvN*D(K<2Vk}VxNY1 zdBHinz7aQ#QtN`0T$VGfsh2_CLYeuq~>c z3Zrdw6RW4f^X^OQ{LAxW&r}cJvO9Ed)v9cC{CAtMX8Egc#gDw&LsdKgE%Nf`ir_Wx zNA|C66UgE9*b+B+i9gzTR27kYdaQ@~w#oj-ORG5A>-DO&{qg=s)_R<)O69+}h&10` zjekymZhu6))C1?As(fn0&tIUiwLjZd<;*O~_^G^}n}`>YpN1r|-Eh2`HmN^9ZDp+Z z-w%bH|KFzHFMpgk&rMHM4@kwS9(?e5oT%ZyMF)KN%13i@JX-bV`8p0gR-hf~H!dGh za}A8_ibVF(BqOWIo*go4Xf}{2wlOm&)>ZV;OqIY2nF%cGYD~(S%Pa6A zL8v03cTCnmDan|uCqqCsTuWW7_I5Z`HZ1E4od+2k$|b!@IAxm9r_q`~5ix!eQw#(%5-y(?A`nb` zzed>LFpvQdiQvdGF>)er|V zfrxEucaC9-^fpk&!tX}uX_3CZo+Aeg5-d1a4u*!nCC%Q>rhoK}ks`I8?aZ_Gcu)#u z1`9jtZK*v|YHyXVafy!!nOyaTJ}*ZbGdO1 zX@0xIhKFX&+x&S}R@zJs5&r8&eUr-7YmGqzvlq~*MD6x*-6|l6uz@{M_3L`IV407X zh{z@^B=G+4o1uB%{K-G^ar^z_t9V7IpgW5mO^HJ|PaKE3!=GGB@%|9yhSb39rS6D& zvTN+ac~q}_YB=jwK`+lNiUVG1^{?-5+WdZQ`P5qX#_hHN@V+(K&a+l+s=jRBZ*usA zFM>9fKOe8{+p>RctN*D#74qvt50USeYOC_$xAX9SN7AHiw;NuERQT`j*Xmnk@mmwA z(qz*uq1L7SB;;dHg7EXw%{TU*zrOt8>&okPdZ}BMA(MnN?|#?peFycT`0(n)H`Ei~i>pMe#Oi|TY5j3> zU_jdA#;33Gu`60dSMH<*kHW3O?A2X=eWiS4_^syZwP4O%n}yX4w;R6uYbpvVj9K)h zJ*a^+r-~edP}iEP#BII?GczC-#J|4Eov7`e3Gb%sLbx*%0@EW5X&B7fw@fB-aBhvB z40z?}dP6`o@!c#rGpxn)ZfC?R8Dof;0lJd5kRJbLa_>gNbs&eq4cEYt*xoG7#AFD> zmhQJmPqH6_y~N(;=RoBFOH%}gU?~0bMbB`J)6>|(SG!E6x76&?FXr}$Bb#JLr+5d# zm9pjVxLY!rVy1~NWhBIbqGgjXFjb7|w){XVM4qrds#Qg}hir+$dJh)Zru^+r?(epgM zUk8U>1X^2Wk+arPq%oheA*>uve>5Lhk@wrGqMjJdbJX+7C&UZa&j06R-TCK1Tq_@p zR#D>mI9jXhy>6(rs(*>-_T8HQc=(O~=j;E-?#2Hc=b_mA*|3JQ1^N1@_4|8k$iVUO zVzj^h%f`&D`kx=1E80tc{=7E+ogrHj@8$T5+$!G?+5Gp%>4obbIlQ!5|9sqh761SK z_rKjWSC;KhYyOb+-0>raY_AvUnt|5ZpR@jv{rG=XWo;+^{P+^ipO^pny<^=^oFaZZ z4y}KVBXH9l)qj6T`#u`ltJW+MxMDk3?_ZK@Q)X-dmAO^1(XapW>u3KKFS%AU*$`ED zE&lNKcAnpjef3^yJAQmk?c00dhj+)xTo2LX6n``?a_Fgt3Z4FyPmymvbr<>mzkX*a zJMVYDlAal=97Viibb)-afux{?3vm{Mj|K6*y4k0Oqa9E^Xt7KRYZPN&TNMaYS7XB+VA< z$mc*2irX!9#q!EU$dea@RhhZB-{Ly>qMN5g%kS@Ua#o^7EpgF{;F;9Fz8d9Wj+ zmJ=a_uiJvAAlm_Cp=_9FoNVYX!4pEJVYVDYp}-otvL*^6*+_kuuI9}K!^FXkaUzVx zU18JvGm}nF9zihp8kk`IW-(dJI@&Ipz&e2KVghG=^kE$QGvy`z^RYgjF~&SmM>O4+ z9G(MDuK)UY1oMV|a?lj}kpZ=LYtnNBy(jY??9yA4<|&1damU+e0@?8H+LC)Eh~kv?^EySO34ZEd#pAVJR4%Bv55s_8!Tcw^=&+X&?{xk^IdanOb39d~` z`}F?&d---Aa;Q{24E|6D@p7nsh;V&D5WBMz?Z8fI^CU}= zV^!LYGuTptC)!`a{sWckNjSZJD>>c_7+ja#DYZ?r(VVRN_yR{R)EtY>9n>4JA;St|GA#;k1AiJkU94d8 zWe#M6Jkm9+!yPmrA`?aP=)*Nl1ntb-^b1k2vraKHGonRI4sRF3)-o;JKj`f(t=`7Y zMJgNu$4|>le4D+c1d3$s(#0I2QE;{c`)O>BB8j<&$FF8%&&CcjW3d>PH(bZ^#_l>r z(>W!>hGMYcy>sK}CMGgrbm1~YGsC7dlrF=?$=Np|rtbN1iHjYGuG5>EG18l(03OHp z>!jof@oC9wjCl&-ejDyF<_tFA4x_!;lVpQ&X7(9)!cT2${x-Je% ziP=sV(A&%KMob)Z&Xu5-rT&xnF~Q^g{~)%IQj^3V_#eO@(d)ap}z;VfZ==p&C9R)SEe} zZoprw1u0QL_h2FukV8T*O+8ZpGb=Su_YYs=Y;#vsBk3m-9M4=Sv=f0@%MK_dBjQCw zY7?JY<8Ly&&Ehv{zMhSmFGmd!|J!qbW?#8B{OIX_vrt`|#77J1{P9ger{7MKxBUQ} z;?67$UJ=~>YQAapr<5jgoW3=YA8^wR%u++6j(*Pe=M;u`t*5Mz(;r1Wnru~$v;E$% z9p6p-kALi9SH{V@Vij%83mu1^$N%+fdHjWQRnc1gPxDp$s_pps5vdJmhlsD+7FId% z?KcsYjpe`z(fZ@Pyng)aB|q)>f#25G4{wUUGXAcA_N~5tzW=Wmg%OJj;(I>kN5SbwtAE8ltcd1A7B3* zQh$!)NBH;8_P^`-vx;m#A3v=g=k}-l@n2h$`n~IU96xyNeyhi;RrUV$N6N4N*Klmx zu4_B%xk*b^HZMQoU$2!}US3WHiP38Dk#A!E{nM#1bpQTQl?w0q^?it6-M6pb z?)=tv%3jnMSIQwD3-6z0ciEjdbr&@Ox}U74Ht$dU_Oipv`8xF6_q}GPImxMBovO>H z?8*=vCOPHNO*CNr{74hU$(U!h zgHnESV;3WA$ycT@O+=;=$8`5rN3do0gwk+dEJ<&t)YFu61QNUVXnC+f*}x7%pbN3h z1SC6JGNh!-V2Pa$w+93cV{sXF8aLvnOxUjE|cNX z0*rwTb2KSabd3{To`X^t)I|^sKg!TdoLO(B9}SUetNFKvq@K`hP)bT1W<(Cwq7RXo zuyS8?CY}AvF>rfRA9{qZ2a{3@%*=r$yfpT!2sfD0+7L7d-~(}EW(8R03vpmCQC^C* z5bls%?M!cS2aN5)32hcqtD}0<@^OY3whBe%fcBf^HjJsdf;q7UmsP4rDpYLM{VDS_eWdhr^)Z;1?})&)O-2gw(-e=Rm7iX^LiXP zv`4G|ec|;dNMrFeFt>{1`#9?htgZUPAHJ>lOBcK_2li(@+R5@~KmO0p&r$c?|D}o7 zKmLdP&+q#E{qs|~{`glFU+cH59`dT|$M+xK>K|UUw*Ot*R;!%#C9mW73+D0TUro-# z|M^q-^eX;1<>&vPuJz~VPnGuPPd$G7|EKlO&*8U^^82XXdoTWI8~=XE{=Zf0(YE8m z*X@7(A^d;*j<8AdeEQ?NJLGI$PS4T~;dU;*)*pX}_>CcdTHU0b(q2M;4^hsK4;DRt z*IJRnD!x^b>Z_EU{kPxO)@~oi>v*Y(yiWRli8kbysGQ$Ev_p>L0Fjn<{rb?Z>Arh$ z`+oPn0lRNW|2uWwc|Aq72)Z+Sz3cIEPF;R|Yd*W&X(w$LSzIYVQ~CIScaAudJH5+? z_u|^weBE1BZF<6B_trCS9+jC{*d5B%!|$pp&uE+#975}RiSwo{eci4k&4->;xfrl@ zoCPi`EOA)dBhEz~7Y&^I%nYdQFq;dab7V*E3HkFr=v>yv_)edJCWM%k%>Dmuw;t>ML@d0zpC6PV?$Uz6Z18)^<=K-T^Me| zbnQ*oKo*vUZ{+rJ;7+hG#RzVz+~tM z!aQUR)VUrdN00%9Hh_tZQCJXllQtd8gA9giG$Rl?9^-X}TG$YucltC}6P*j)WO}aw z)5JXJb0jUFJTehkLlon)A*o)+r^&E}mx;nSCLS}vX*M(};&hK7)^P&kVJ9^)4{QQC z7nw{v(wNs!(oJzT(&fZ%X1Q2l!G4&ieYPPU}_sl$pm?Ay;U^VsU z<&I)gh^&lOgL!AAhE2eD>pdc=Mo&e>$%aoM$*iyrhrg-2Ayo`*^Hv zW3AG@1&tqGsD3vV@$I0Ogu2ywoX1PrpSH^?r?d?$*o5mTkB4u^>-9QxtF5g+$F|A& z=e51O9{y)Nq)A(=%IZar_G0l{tEA`F+UxiB-zwmJt($M+In|>H*IIx7{65;>9kT!S z{^$SH)60+F{;cYM{sV5S!rs@T9rDL-b#1EAFuNAKmO-`&$B`PytXEXuT?76{doQU(*)SI4Q)IBv~86pO}+Om zobBXQ{0XeSzUt~<-x9X=Bd`6(fBVfIXH$RpO+`f7x~=LN)q4@Iud?}v_{t#N*!D9bU5dqz*X!j^q4mxI;Tn>2_r3zNM~Y`m;%+vu@u9 z1j#9Q)v^Z&=Wwdgrhfvh`6&PG*`*X@%|yn38&>ktY9LZoFsGzlCT;fRqVc8c$o_2% zW#HZ#QVw&|5KLG)7Rl*72(@_=Hn6nx(G6lq$dHY9_o+rH{q6s|JeJze$&G&zfJxb^ z8hDt6O;70_u58O>dRpva=pLU-1|>TOMi|Z5EXDsnNq?fW*Zf{@O-WuUfQHl~PAlH;|f->ZSQnlPNn@b||tZvZ~n}-t_TE=eOq{ zP2JW$*)gPN} zRgl_~+Ly&qnWo#QvbSZ4o}N$|$w+5qQGMYLqAPv@2+fXks@h>M~3%4#Di()huPl{+dr7h`J zHbxVfRwa2FH5Ec6yz@0%;;F5?y-4 zB`wP&k?$*wUjMj9XLUrlJWDrxI0wqE7miwFNI-cHeI$)maNbD@Wc;poj*)=jJmo2^ zx#}qB5b-={&x_B$-0If|(e4N>u`?}kj!QBwkG+9P?3_$Vw;BhZ?;*iO%U))!l@cjx z5Ow7#rLiO{;+2=6wP&l5A{3^zwZhenghC44t-faIY?`>6i(;PVKG{AMbB#mV&Lkss zZD&)mRO_~b%}zv18f)m)-BR^f4G>hxY{9D`Nf@D4oiXzu9i#4d6xAT59*JGWLcO7a zYH#NX&n|Q{iq7>omReQya+{j1R-M+C4vM+PCg@UCKgv!+aBbJ28{S9u z+Cl=Yv}($lsJNW_Q^jTLttO?Jp38yMrq_r$(^>1SZnUF@UR7b0Q7;PUSv9Bf<<#+( zY_-9Ttm=3q(e!#Wd+HRnR~ucdXjK5@Dk`-G{#tvi^m8lg&U1_X-?W#fBfzmbQr$sz z(N%NOhpOq$i213D)&_mc>b20i!XBLZK)Tu312xa*s#61;_WLbPy?wi7b7-51BEBieRHj0>9AqqZBZ&1V0qpEdc7GGy0G z5f(WO8%>*yKUEYwwdPdWy>2VrUiO<4&Y6wU+h#aP$s5cC7Ak0>7@N zm`}bMOl0Tvu=Q=6dT;b#!|eFtWtbtd{#&~N-FHUjPH966!~!DkMd>6ocEWGg9u9p$ z*3KS9Ocb4&#j@3s5GZ5q10ogVECi5gW}Y?pwYZce*&!N>2x7p6W3Xg6kcrt2QFoF1 z$tSl+Lh5B%B&H}FX7XYq+B!c%n0FE4HE_^R3@CEs(X$tlhse$ElfB|yg!}?ZXrlKE zN1K+w_`x=TMcnepc-+CH_Y2+(mw@ba4?%ZvS!5Z!IM0!?a0-r7cFE>A`0Nsg3?vkB zZiqgF8!u5@nx@;5B(Yy$Np@}-gLlp^9%{}bp-_2=OZ3PjMn`#)Zej-z_dGoyTtrXN z&3%|>iJkc5H9%H?y4jrp?Xtwki<3094tK{c1s} z=Vv&JkA|!gi*ukm9(B{cqS4YEjz%jB^xUhiG)GHl=`j^Hb#JSt?AI!#x+kKoRa*D9 zhF;C;x!&86%Kb^bmd)|yrQX=C#K!8(U>0XOkpZ6t^R^4U)x---qiBtzdPe-Jq zduwTbMC&r``_5L>ocA~YEcBY@sZg)SeMM%Y&y{&Dby+r~YP)~s!PvtyB#2TgTM%u} z2yDN$ZA)k5yFn140X1E%U(c0BOVn$3DBAsAb+3w=POIZ#udDrW+a0+qxAhU6-&Pu{ zO^~3mdW&raST3N;KED5_*HpELp4UcixolOnBCF}uW{c?J$(Z_eUu}`kMkDjN)n|1g z>d|egbiKF6(3v*JW3&3XPo%o{CuOZ|b#>ZQ6$)nCO}F{b^=VLa!HId^=u1bu89aI3 z#M9taQw=b;_v}zq-kxYEiY$`{)g9tTND%~g z5v?h^Jjx^Uz(Lq0bQC-B>3#X*KM94P(Pupja4sj5HVr9hKOq+G!o)cbA3VXLG4R7p zZeDITkvU_CXxBJk7zT3x_R#YpIbVyI9WQgtks+A`mRnwON=_I`QdsAl3Bt4G&*biF zGMXr|4IDBO=brH@4IL#UH)P06A>Fb(a)>N>fx68LPku(py=e$c3 zEs}k7gRxG>*~i{SJ-FFT?a%-89uFmS`KK$>;!<)(D@}_PviXYW5ypJH2jR94%Tp4t1DyT7h&HK6EnzDaF{&VTOK8 zHDf^16}~RGt|!aun)0HP(HCfmWh<%Xi?O6GJq#KME zWpQPyQdaB;$D;CTlAr%6q;~$_h}QKIW<7c{7Il(CPZ-|P$x2gIrk|8}+1UCGDzbRJ z^;T+2%XY)?c-y0`iB42D>QFu@r^yfySMPN-m_c=>!Jw%DsG(v_6PZ1zDVz#kHwwIypvqXSsVFylYRgyJ(@l)K@BrZ z)g>vMs_Lk$z9KoO+NLQ~c{ZEE))hV1Rq?vVR+gH~p=zFwa3@>cl%?L=|CXgey|u26 z|Fzf@Nb2c@wyn~(Z1igb$DXbFsv^}jPluz@TTccEPo&Px;ZQb5I%^`Uin{tis?=KR z7frpw0vb5)HV{$#eqAQB-C#Gu*}48`P6M4bjn+nOS4)OfJ8lhOSNisP^19VemzHD` zRd0P^J5!y+E&b!68~yNp$Wk*cdciHdIaDYg1Csc9v1GDK1~Iz`Icp%cA2kF=IPcqd-@g=C0Y zfs?6t(*D4jCg&{~?K`!z?chc$Z{*3&CQV5rWEMv4yicBh%w)*T+ReJZ&N4XN_h?}k zr^U1WNbo#cMWPoE-Wp_vRty3+=sa*12{1E=Qz>}{x<(#9h723BT!RB{!ZjRuVz&gS z5))5T46GN4esXCikv>?Mpui?}%i_|njDKG~KKLUpSs-HgCFabKccvJ_Elm#0eCXUF zlpVAUW)FR0aLzrZImbLiez-wCIWj-u!ZQ$e@pPBC1h&vZZgFsYy~f0Oxb~2+?-MlW z==~jP_YjkFIeS?i@Q6V5@X@B6i3QFP&k2?jRG*NY7mKhCC+EHJB)=RxmL-DnN0f)S zWqP1t^279ip9}iD&RxfUxbeFs*(q87;Yneys zblqu#R83&EGI!pS#56%85x50e+p#uA$*g7>N8%z>g|)>E7Kfwv$a&7ebwpbR-YQPM|U97m=oP8q zM7W9T96Esuosk!WQ;)yN0z#=KJ z4AzLBL-OM0nPG0r2#2_M&2CB`{2|lyAs=iZzJl0JGduH$E2=GN$s*!ct(wJsEIv&s zwh#Af!TT)o5qy56l#;}hmrQAqCA-IU;+w-)w$OY}yYU*uiH_40rfCA84a<^qz$He> zvnEbCv5Vlk*@lO=l;dN7!^Oo#93^o%-+5UU2cRF4*V-;gTui~~v<#O%rimHfY0mP1 zJ7W$xy8t$tn5WTuu^a;vKF8;W5IdgSkQ1BXLp}z#h#x)@ry=4P$sgq1Vw#Ux#8b3T z$t~<2tIQSWwVQ)I`FWV9G>-V}IJ_s(k$sR~UfBOUU%6-JXD^hvXR$Lx+<8%6RaBUa_Voh2lD@HD1EgsAiO zO#K|4oi+R#TF51C@zK_%es;6v5Iu``GB0eMsKYbyDC@dnE#hI=9!n@1QN!LrUJl~C z60JsvAogI0gj~?it#_-;ES>uaD~l(^PPwEHFV_LD0Y0DkYBx%YDl7_~T6kVJuv+7l z-cnl{x4Wp;RixX7)Lu8;p+}ukrC#+`f&NuT*lf4kqQ6vPC zG^RUgu9bZTZ8KQXh&|<%JyhGHqT_2_HtlQK>X-UyPpv;HTQ@&8`=)+{GSivz^uAN2 zGFyfGqp7Sp7Gz9amDX;IIh@sAsp@2l?e48Pb*1W5c{GLXdutUFHEZI%tE+z7nD_lg z>-un1hyuPIeWhP*bx>QBFRQZN_CyuY0bSmt*RM(4n`Byx#cP+R$VOdA$5N@#Yndfq zw%SC|G>F@6qx?KLk^~i#ejq|J81Kk=PXSu+2k%tl79GVk5$(jd;ihe4u0*tG&+>rI zxjD5G66?;}I*DlN1fglh@(FFA6zq1_e+{t0R2!v8+nGf;5G<~_Bo6H5a&fx zj01J@tI<|Ow1cP3?RtK!7TQkWoJ;IHJO6JxkmJcCavdg4*PaB<*WLj{JUi+%^Nc%p zQODiY$xr@BnF0GjL(g_@nZ(oZu{;(~vWatg!0_xa&s;LcVbyGwCGdyVL(KV?Xa4w= zG7s*<@e=dmLkde;CIlB_9{k|K)bFCpDQ3nu=#q?K78YRbjeTOLAL~KL(*m1w5|<>$ z%+fU=m^s_%A43e@B@as;EX}N;T&E%576&9wd`p~X!Bjw;L)mqfb@u7l`gHYaTIOzr z>Ll_m3)>|nKS}e;hh)587Rg~^m|}RClFkdJX*7$AaTU{LNVaDo;-p=4vvYGKA3_@Z zj3J?)iFuC8Cs_#n0;|pY?p-(u146aT13`M2Z3+{!pDcusC^lN=SR1juxS0vy{bQJU z&67uq%kAg7fG{;e+7{>s1-3@^9gU-{Iy+;qIEHh-CJYNj$x@mW*%^w4c5XI8<0Vk~ zS+#2!woKe~;>Vd*taZ$eWsUl+3WSka_d?#T;Y)(sKMvF_Be85>x@1LeBz=u ze!xaO9aXslrEn;{iA8R?OO+D!})xm%fV_QO+8oLb5%c|ZPD&u zb-yuX1w+@Vd3`@@>I3}E`?A%QHqGnnu`RTy)iaeJp=ol`fBkqRJRwU!IyynQf0L=UU;R zi~I@|j-<-2d3yi1%;OnraDS}3s5*RQ^yBBdCS8|A zmnXHyCO@n>czzO~^TiXKl zwO?XeY4Um)Oz(;8CRSJyWjdoZlREcRr>|FY@V0rmG_!L)>Z*>5H|?M+y}N*%CssX3 zC939FyYWMO_s7qcoPatwVNEnxJGl4j5C;wR8M9!(#N_;k_Zu%JX8Dk780OQ-Ir;Dc z5lmlGu$qWxPHaUh)B_PD2@4Bn;{KdCQ9w|v_wzN7byi!gL$X-}0y^Yo!cc6~gZ%N+ zC9T1tQ;tLL$y1iaVHodOI|u*sx4Y!*hs--0^Ml!@MI)V) zd0Ir$5|@-h#4=fi1%vN*JUjT@*${4N7{HgE_l~2BIZO*_J268`A(!u*tnhM=%zwNK z2y(VMx_RjNF|u1E-n3^Ym-Oz zIIyNAFK*#6{_);8K>m_k3?f>4pNIFU!*?|dkYezWX*~!9DMJkl^HmlH#|x7X`8Z8i z5hA^iWhb^H=SV0*Bhq7tG(@pFr8*_2$wnS!nPa4h-JOIxGw0Y6{Lr%`B3pES{M6QJ z>jI0+_MOGrnVCk$(KEZ)At7$h-F)5IL>>PeX|!G6&#AL)-&`T{S!OL(O}nTO8!4tGZ*Q2s!a5Xd)Zh*V>fDg-)GSn4`f*thUyW+U)48iedK#-bkkt_N=P1vDBZQ zE=`36c(q0C@y5I!sy&?0=l|=EpU!TpzB`lJY`4|1dU+-D{$!3#f7a?m23e2F>*rTn zqud9*7~VV)$fv?)K?6hHwtsE(Gx+-PX}>{%lF{_X^~ZLzu|G`LDJAM~R9u}^Qy)p4 zG%Vb@I3BkL_0m2a?W^j0RW&HzXsYf0pkKQZn)1k`p87UF>|hE{uxh1FIIZ^)j_#`inwdoi@>71y(ctvX1xIJ;?B>gb$muc$}T zlQSGe^2rR&!L8v`eBT9(&PYW2cL=P6MhyY?VM)nBdNu4sS}(-GuRFEnS~+|H)JA3^ z=psSP;U^34T%kPqG|YNdJvj$``_dn-2o0oJ913!-S3;Sz=}cn4^E?i0C4&m z?w5<1hx~Jw5{Jd%uW4A2+x{2^UW9p&Jcvw_8=TKWV19f^grP0wtGfqI2#+|M-G{$V z$t~f1xlMnD?2@}@jv3R%jNHJ&Ygb=>Qd{h7D zr(@x}_#`q(o^bIpvrC}T-a2S2^EAm{oaX3w3iFumGKVmQY%|Lc8E5L^heAJWu{?r8`U)bbH{3Z9NxUTNw+ZyUz3VXSCGW zxhCgELF9y-x2>-A`;|Q;Cau!=Zgnf9XHQOzA|4NyBoHvT{h={yW>H>8zbkMQXirw; zw25WY+fo-7JIMR_pjc};Te2gYLMtoX)7f73=TKQzN}9^P^rVzQ)W*=YYCI`Rr_#`= z)~y-Z;q=GP(|)fswzO1lu(zSchgwDDx$-@F-&A8ORh`sRv9<%-{hk_4Wm&!+;pwQG zeM6_JYF@6Dl8%nARue2#`lw1+sQcmls?V^oor&nZvQ$(@)x7pigXTO{zIJ?@uUWW!hKDR_KGZ5U$lxHBEV>bKN$LX%6pgr>J{=eIZgu;OwbV zg?Q^<`icn|JIKn|^wnz9bfl=O+qyVX&o8CA9J}(hqrTLerqa~tL!-F8a|un=j?4Arpynofv! z8)@N<+t3Dndl%6rOQ%cUi}l*{+v+6rpX=MkmbS8VRwF39?TvVG3PYpG)2vi=`S}p zw|EYDNDH*qVfoMyoAHQnSO(-FACq@JeO?R^>r$itjMa#*vQUDM5g zTjZ}pwqbh6J^6HxY}1@)yzS%=+WQYmn1;Jgegs(+pZMNsFZhg%MifbdbJI^^7H|DE z>o_hyXi5H!{n`Fr`CQd#*CQLJftU(+Pq)hMyN@9UuEwXLU{mE=+C@MZp?=#E5 zSEr-LapT1?kDf*u0*@hIcixk(6-(huJwnDRjQ4X-cX0 zBy0)Qddcc}?pAxpp`L9wPT}oM{&PJa=6McvF?N2G&e&QD^;Gv5?giYg%yxY51e?9W zPU^PN9)&G%a3pK3kg4Vvp+Rv}Tob`2WrV3wGHAxGpJ68F4=MuZoNfx}6i%o!j{0|P zi27ac596VB0;Sqgr+uj^Pol4I3#+8XljT}Q{Qk7Ts=V{&Fc^b{vwE{>uyj-d!G6Fh zZ2itQ751E37;>#psj6O;#@03MyIQI8=T1?tO1-JxUR`Ud+LRkYkzCQ}@$ zT9G->tFCwe32o)2U#dYVo;UVaYvRYmoM*_^!e{<<4Z8gxKZ)Sl{=der@BqqIYH zorrN>RHfbM20f~bEvB;soDDXriK6cCQd!{4iVNwWZJK;*yw`2ZtfNmOd1ghOn|4%p zN;K3CBIWx+&$TXW?<`R()YX>8k;d6360hgJlaFPl#XBv@d&`oDrsM^RCMPEpLcUrE z$X*EP5@O7&7QLoB*hjE8&9VRE7wI7l+Pgs*vogfN@kZ-rY?pb75v-b6V&IJ2AFLO8 zh%P0`%SUJMfo4JPMV7Rb5MaSZuPte6V zi3Ol$%j|vhOv5t4>ktKw63dW?1+KrvqRk>h1s_0{Lq^3%0)oo&jxi@$!r*ZRN@RSVXlk9c$%-bYwL{_Td(Ts<{dy2_2><$}XCj6&W=HX3 z-(G*V(pzxtR?RK!CEe~?7c5<^XGtUbsi)aq4%$xhAu!E@<#7}%)^PC2mh5S?Q4~)y zS|i4+xk(s@I+^U6hTpLTd9y})CM=nnL`APpb=`Cx%MHEt$&&Qe)!KDdISa!>Rn(qG zU3=^nBT{g)D62?&dVcQuntH8UTB{M;Q)RU5NgM4I>G!A884KsAr&gPS%AT}-uJ*_# z?(K>6hJIY%+jFnlXKPjYgSN(0?s}ohzaASDT6e8Jqm|;RG#ZIwgKdUL!gSADU3S#L zSWWd-lQJze`gBsS8%6Elt$N*`Dr#O{==ikP?e@i}X4~825k3Z`nxid_kUmk{JtEgiZK|$Nb#*RI!(NqktDefHKG>mB)aY`sm9YnU zdecz2v87B~+H4fz=ea527Bq%VFH|4FQ1{dl9Z74|7X$+|X+}`f>Ta!avg%2bQgSq> zO809so+|dQME&Wg8n`>k@#_SBq#&iRW@lekb)w8Pj0- zIXfSs*mK>nXxFbVU9@#eP)398tbIm$xpGt^!h!=kNr*%XklRH)$AL#;GHt6H!{W$! zB`_WM(VHf^sydA^dpm*R8qr_2@xEa&`Ia(e%=iLC%;2D?g8R{rGA6E*z4BDr(gv1`nj9-Xi=Os#% zo&37;f_8geqH`^${Au&LxY8`?L(S7xT<6FZj279JJEeWG{)6qnq4B7aeTq{vbcPm zT(bBqt=*CZic;`tvDQP4S$Q`Pb01*1W65ysdGU+K4dckUBNrJs1YTT5F_XRLxJ+8C z&uKzv2CfWdTy2^;zfVq9+aA7x=#xzY`jl`!5>7atJ#5e7lD9nJZ<%?q5d1a9ENd-c z;)oQeFeA7MsYKX|(7_7Sb4iSGphgDVTkAQfif~`O%vR0N&DeHW;Zk6Swo|jMm7kFX z1Pvd@(WZ{(>(y!~+yaHe^BiHru3PJdIX0uD)lna9r^$<>nFkTwWB5$E>cM8ozNvZ~ zRj1IO^z%GOS&G+}3pv}^LXbUo>;D9;VX>hSQP1Tl8j!3YHfz9;`7c_CT}Kr)a@m{+ zCRLO&ocn5nFtJnXFp)q`rEbd7Jfi_$pSDWTjyGs}`++i_PSr}bT0L!y(d+Lusn#4w z$usuoZF_6$2H|v4%Ia5oKB6ayjY2P+I-(Zel*fY9QS0)opOKn5V47DRu;$Mkt5>w0 zwzfP!*}8l#mD;~HPt+L&7xC`tRheg1!QZDf_R&CpsJEN#3$~qf%B$KJrRfi}-zcp& zYFjl3xRj`2HN>Rt)AqTcBgBJl+gD_e+OCw{>+-od9;;J#d^Ng$rn=yL`Hbyjm8QdS zTbb9_BN5iV(21;p4RQP5{>mDie<++n*XOB2L*KSi_IR!|{N|-OC`Uu1&1?zDqYd;uAFrL{bQ)ww-Q$15}DY5i` zX6~skI_WKWOH9I=QW|0k?1k#+tyrF~6T=VZAS}!}1s^CRN^#&6N#^*0!DGs(^;wS> zVfJwhAMs6 z$wS<{B%YU?Z*h5Kq&*z*!hhz-A1nOAKp{g8;&MpAK|6;WJ3)`mZjvy`G-vPFb51EO znf>hh5ICjDWp6p4ukVq?2TqVYRxz2weM<9v;x69{Ss1Sub_;vSc<+>MF(&V|j>36P z-u5@=pz5UHp>(tN?B^lPo|S+g+sSJuBK&?$%aCwWUXWTOEz=}}FnbX0*;c%N23N}^F9wRJN)u^{ff?KA4^-fHw> z&z+S{S;9_Q=|{o#jgEZL74GevR1V3D<`c;E2+1l6sgYc)FNce0WG3zno?+1q+xW{WhcFK-C^vs z9eEz0gb|UltP1B(*Ili2X&U&94e7(V)=;NSkC|SJ_Mdj!d#hW8jpDGm?VrwtuFlq! z`(35!wQOxk*o*vp9*bgAZB^}?syZFZjZ>^+cv=s&jpLt+=UbSdUxkjNa7RqHe#syq0_Ye5?-2JXO>* zrJ^4jIu56`c~j}KSGFQwH04o4$kAoRudmPb_7%HhTV;uK`FiYnu1i?ij<4Om)=k+q z$L;p{(rZ=iOH!zcdpaLqx0(t=XKWa-&#Fhma;IL;rwSVjk9}1iH@aiYO{skCJ@DIe zN#ZDX~CNB0Ioz@#!TSNQ+?7&XVA_8qS`hmOv5qj@GB7AG! ziJAQnXXihl4`^B-x5kxJ%{F;Ew`8AXo`tyA#FIyGWcGdOq_s>Yc@nHKr5PBi>_D76 zLx|84DKXz?xPOB%bPu_*bGVjYoy*$s)q@0kfU$>hO~Mt%vsPjk(-QT^;F8N}Nlqh$ z4J27G=gU*PPD?-zTRw7J67w)T9`bPhL!ht@*~N%bH`te%ABzi9nmg@0b6%h;#5rX^ zSo(OxJlh-+=4?}TevUEAyg(mcz+#i1I$DG*taChx;{{SOHibl|$#M<}+g+A0LCAK{ zieW1Y0h36vj=UHCoRC4k4=$~#@bx{wg!ACP5G9-@nZh(Xh`>RR7EeCp85TMm7v8yv zWfBQp_}e-j84W^lfZQrJOtX*RvPtZKZxfR}y)XzajEkIn=kGaSO&1hs=14!YX?UqWh6yXw5;9C608H2 zk1<$d!_?g;Kg2Q896a{cFin%pi>2_Py!UT92{x*Xp|G(aEi&sQzSH(lTLmuNhnk8c zm$8vq3aTktE48Mgn^WzG4|b$>PGk{cwDUNFWIGXxUE68bYx3?O0W;}Z&rGYJB$nV4 z8e6M+F{(#*&8(C{O%uCHIjt45Zz?~dJ@w6aMovzVwGjWQ1Efn;U6NATUo_f`lyRb{ zEjP-VCu8i7f*x}IUW0l@imbU8kTp81D zVD;!!Y0n0G7c0`8R`%JP8gtgqRfQNybu2ps>5gSv4wda|+Y!8EmE9MwxCT*sP1}OD zTECjQ(zzm7(fMKW|@9BGsB#U8x>%6sv3dcCl4`e0wgeQs!75 zNofKa?+@fvQ}0z<9`(zvZZ9tlS*70gT~{en=zf2!HuY`!Al_2h zZ0oWr>8YaE?P=S;5N#p5C{^3OYSkWD89G)yB8`L>b>*-v_J!8R4c_8a$^JygePdUVZrQ#7Bfrx}h zL8(QMT4b~`xq2Ww!cq}<^fuU8Bneovtn&73ISNGqVH^f8i@(amLtbWqE*K@pkC?Ah zaB+ekk0Eue^~S%PAHt{8|JpFbYZo4Qca7fta$(_*3>cX{5HjQi>W7PtAK~BatC4+r5_Y2D%IbmUk|A6;QR_?lfMQB~7!CeQJCg($% zQVO8QENNxI^XvnQwK*)nT@H{s5@I9*r$-#1>!$ZbTuQtiMArE{iiKT+*-kEf$$d&| zD+q+|oPd!lo3&!Yd%C~xy1S5t8^KSW(=^y=#umiD5>pU7m4%!@`Uc+>pC>q0K1XK! z(}ocIebyPwH9J2|pE&QvoRX(m;Hh8@eby$QQW_}@k~~`rO+x;yIT=pu4(;=S6)T08LC{Gp<&GudZgZWPUFo*LefBbnz`U9*>SWo zs&VYezhApUL1RCUR@u>yeJurbcA9IciaGd$%#4x`CDS-|Qu}dEoYcYlzPFGj)IqF; z)x}N0TTWU98v)EtTVZb_IdP$)q2aM6?v>>?HJ8?Q-AUQLMcnII#g=YTOTahlcKlLlyVVODX5Q|!`80fa@sbo^5_lf|A=cn!K%SByY z-gLR&9xmsn*S*@m^sm?JYw@C9RQcbx>Y~(k+gIwff8AfV|E=D(=ldtOaOIWe?Xus$m2bPt;bpJR zhyK4WhhyJAT`t?F{i}M~zR}ZpTWza@QglA||K0BnxQH{ozP@ZEEx{YV513;;~S@_tM)CL_Ali ze;cI=rz-HdasprUZj}|!K5^)SB^wyBVs9^_Kaag<7gd!MCvxF@xrWIzuh|8~Aso)V zA4lf?Jf^Yl?cuQNZRmO0Nnw+(r(FoX9}jMvuG5v-`aXn|Y`BI#`S3TVNrH!WEc|_S z9N4;W72gLAi6I0`lMkPhy#IufJ6)&6@ooxJm|Q{|Qn-dN*(CuzIWhb9zjiCyOjF{| zG<}M!lejcZ6GMIkR5J${@X{x$nKM#~9Ppga&os}$2RmJT&)x&*JnYs}2!6T-Jkk3; zg+6$+u1zU@j$`=bFr{f4IoLHch|yN~40hyk!p%+$@#F8whDq>*gvIv8Pz-bNP>;!R>G>Sl7zh3d7Dg2pix^n;b^z*vjR7$u`JTvh4 z_r!R^#Q647`b;TIpVos)hZNG^Ns^3{U+*yWVfDE6Qwn36roaE@34ZdB-lrtparJwuuBt^@9~-&p3pWp0jzuVSUiK6~&6N~CysEW`l-r;|OeRV!pp{n-h zb3y%BRcy~aka)}eTUDuxI`qA=#f8tR-<{9fm+HLdZU59C%BSnLvc>g6{npyUdB0Wq zRrST&Wxwg4-Y)%Rzs1k~c)9K_#eS>ycwn!#hyBYzy}mpZ{nNI;?2pIozI@uf^!xpr zI{vrc^}FrcYq5Xox97wD(r>p<+uc@OUUyIG^;m6pyH|C_tExA==lN;BuMTv+sHfe_ zw%YamdB1(R?90Q;<>}@8^7MADkac-ebR4#a7VBMFQ_z|9^K*H6HEq*X^lEwSl+$*% zSM;K2W6PGV#}0+s+h;26t1YOK&F0zco941xrE03_cqv*ce_Wm_ZLmbQs47ip{&;Ol zqNCxuq*`GFTBxc&S9ZIp;7rp>Q(M%H*3>mkX-rjZ22DoOa4MRWmi=6Fg&_+~KdDCx=>E_eEXilfS{)~jyx zGY5&YLTM;@$q$dR zj2K`=$T}qb>zB(;KL&@;c7zZhAAcpcOnFHkYu7y5hBD~r;FcT_M{&b4T_w8Qjr@p- z7x3PkW%|s-IYlTOjyDTBxbA~I#c}CtaO=C(E z5Hca#7(357EDqnNjnIqp-+rL`4Q`Ii0`(q#I2M85ds^=Qs(Ht|pK>>6P9bYOk0P|{<7r~3-Qp)np!W-Z zkSq>F+06(!j_=;V!U6cCJ9?mscC$-W%7Pab&rYkyQMIDNnZM*9o7sRHfj$J(q)$;Fx z#km&C)@vwJZZ5jSol9m+y4GTqE@wn(Y_Cav%wf=~#1^r}N1YT2r8FCoD54PSBB9o# z-m6X*-gZVBtI*Eh7(3Rsvd@;}jP80;UJJyFXqnDEDwhd`O{PD0wb3V4(et*(7HWI^ z(ba8B%A$z$S#8S=){s~4uT8mcPCM>2>h3nIOlvh!g$;b#G7Q9|I$hG!%Rr_)Q@KS( z+_oE4nr*E&%@5P5*GjG1QizmRTZQf6>%x$=h>k1z(H56&0~d=n>TEkzG<%|E&t=&> zRlRD=*0kGm_gqxUoYBx>t=gOCR_&{*u5?GV>y;{7YWMr?Ue$$Z>+OclTAiCCDLNK4 zG-9PK3i$VXI-p-4J`Q>+HJy%dYQUOZK(V04oH0UFmR_rB)2L$KBkHFt*-AC0c{Zj# z>aA5|&WN#WK%KAqA7r}MPHo9}4X;Vb3ZnneD(vaT9JV~^ZEw`EIc-mV}3@ui=DC^v2s0O7`Gq$-nW@Fl+BqO6xi_p{>z>P1xnP*3+elTdCfE8ZO z^yZ{+q;)-b(PkKYWl;Crus1A3s2`1(QEN1#NpN2o>?nJ*5XH1COB@FL8S}>ybEL)n`jtPB>~lk2;vnv^%Ztk&10(VVLYhAqzG2QE z#GQ-o!!Job7Po>ywQACN@$La#*~`3^uPv5zwvftQmlz3&1d-gO`^S=kP0%8k*XBA& zPV5?}W8ejVZ%Pho^@4`}3}AN=tT1LtobHm+AQ=*JU}4TO3oo3)j^)mXQCkV{VDsHW z6LG>eWr0+(gft1KM@$cwR^#_yXZ+yz;8oR#Y`F&UwU_;eBR%&^F>zPi-~ zG5}pbqQ67*vJ9ZqLK;U`6i#dM@9tN<+{v{Uc6!jAr5V*#A{w?Bk`(%}hiz1=!X{hv zwhI@j+1HG{v~L$lwxg!$=4iv*)!l3lNk;MDI8x6fV#T&HCP)6D6;WaFP=vux%SVhX z95f9t*tgkxGRAtThGf0hqV2&F4zLdLgl#|cIGWzdx<5thYAj0Bo|m0HOJm1UdO}aL zK_>>BCR8bbitVk_#u*VZjg@9IbY-JGY1`A&Yg=};?i#Ht3#>gUCA_WBg4gS=JW_9~ z4WXZ2>8A=}Gtm)lV{1v5dO#7VqFS5ND#hYQS%YPy#?*$Mo73jsZcegf8d{~}wfDYN zT9ss)9rpHhs%T~3XoU-@>sCE&%ciV0MbnC&EU**z=L-Fl34`%a@px~P>YST(1r?rd2aec91=U+rIMU#M!Mj=HX`RmW244vncr z|6-mA;q{_u8l^SN&ZVvOzA}iVSk;r#X0PognvRB6ZFZGD=}J3An`_sSU#nhEXWeW} zyFFC{W{L{M`s6J+yJuszWU95oTij5wZ#P>nEq!Rx@MoNuHm40!g_^sKVcAq(dBkEP zBxD@5L*KWTN)$1%BGF!Vy449SVTfZBi}F^6K?Oaq8-~h8z3oR11I(RzWEMsEG@G0r zv=gn_wjxn)QK>WXvbYa+**Pp>h0^&McYnGR6YK#Q#FRcBBtbkS2JmV< zCD__RKuc&?hL7M#{;hpWIl&F$yq_^a#w}y;D-mV%}M`?EPRs)wV#vViNI6b6@WY~?Cw*zzfX5a zC?K%`6d(3!?+5Ys?DF6_<|xzhV9AuH$#vK3jR72;flv*TNbg zcajJeX-xGJaLGkVFrkNOv0pN0pMSDvh_#ZZKdn#f;4uttPBN!yc}T}Wtd|8t((D$R ztrs69FiMtYo^?bN9U&MI$sT&X6U#i#)~D*=#*~A(K%7qOHF6YYIs88%yx( zpaTwVve2{1&0a<)VzEDl(&*avcPEF=7quuq+j_3;TuAZ8*s5kj(S@;P>ZGUzvDZ}N zq|)R`4$#wQoXIvhS)8M&q57rk)RKr3)*4F-NO&-0Vea=L8I5ApmPy1vihctNM96`NKggRaJ#DrR}#RsY*Xne^drVKJ5lTtZ1)w zW12$0Hm!M6g*DF|x~Cf2>Pl&~KkQYnOl6dQF6p{IsAI7$joMzGo5pPQQLD|D%UpLmOin``-?6y_aR$!2((Q02ewz7@cZZsPB3)t-1rt2Ey zQj~hxzBY6|lTtMa{a00l8!C&k*6O0l`mCF-eN|@jS`xZI)Lt82Yo@k1f41Byr6Inw z8_4VZ_IblqM$U*g@Kwkp+6#8F3N?xb%f^WwG!28W zBY=u$ka8OG8tm4y^W>RfSA(Kp475TPgr;V#2d}f;T^D!=0rEV%sDmJ}F|e&$NH9tZ z!#fcTrbDRs7i7K8J7bwl4$)Kd9k*hr7hPkyDx@0+mj$6T#I;NwOX~A$XK0fmq`=!ZNziQYLF< zO60ug86}Bc$g)JdWafZVw;$(8Qm}TMN2{$COJgynT2fz0O(7}nbnBd^0?SzHf{M4f z9vSZY@z9MuPTf{bb2}DwXDyF1xAm9`PV2&e(RyiXrWtw)Be4ZzQZrjS_E^m?rSHY6 zopG!kDY7AuIIpp?zKsaPygkj}K%`_;+Cn^H{cH?%FVq%o+r3$-#q*`sEQKlzmPIiO zL7(VMXLS@}UK{QpRUE8(_ElFIWj3mNE*sSL8^3O3Y3M{`naBcd5gXrXwbA?Ia|I(` zyH&6ITEXDfpy5-~b6K^|0R5vOMdguf_j*KSo-NC6dm`9Lh#K^SqD5aHsif1ZZa`Bl z=%RVrl^bP_+lscwClrm+(G+_sj%`!xvQc}jjP9QexUsHEbtZaK`=)HnbJK6irhIPN zx+)q_;>J?7RnN`SWwWm}oz;G`X{mtlu`>;s^V<=d3`$#3L6uVWQ0)&^ReeM7R+J5q zdaYlTwnSdr3QZi(4dHOB)-B>np|fb;I~-Ugsg2QXWwn>>2HiM)^}~^rkzVHgB_STqU}CIiJW4C%4hIJe@XeL*y%cvW{DuwI_b2=_3a}a9SRE z?NnYkW%`v^yNveE1?jhrlUp*&hXAT4UK4t5HPl8FKJ#>q9}6sJY#l=vpYI@@HUogs z{+2^_chGNrUr@^=4*mAblA)FQIEU3~?HBaHE%!Sh4wni!ddV5lMpPzE&d-m>=hXQ$ zwLgD8?h8M>+|u=mF1H7qyr0wObRTc`JKTDn5lnf2eBa<49)w}9yMvB1=bSmZdzzMe zNXwM2V@%Et^LKVI`#qrB4!0?@Q=Iah92^C%e{av^0xTH(#iHnwdo`LSwReKaStullW3HQGh1rYpARvQ%xOdbQtgRArta z()RTRRQ6Ptpq{UVt+llPW~^}OjOt3Q)E*U{jb8o3RGeSx(}o&VDfNTwvnefV>`v8-n8w9If>WJxVSg1MSNVBv*Nhbk(KtOLp+$1u1gf?cY~LD+}_H{cCyFJzwJ886Ix1dSvdd)8y`PP9ZKLKHQK6S?81?EO&u;k^D7fUf`ohw`rN)C&rKt zDVqFwgS%U>AM5^@rYWR*m}YpxArs`V$av%1%u|?dj=!1h_n1lUDPTL+d>_Lt-(6rA z<30Y8B}Kb%{uKa#!Vh>cl6Mew#pip52{FL)F6`{YYe4&pV~5Mhavvfb&$C-X$Xy<- zWl1)qSwj%Ii)fjIqKv4+##Tt^_L*djK}vR(#bI@>EEp#TH%}b?bsMuFIB%~r%2Zb- zosz3Z_Jd2wuF8nj?aWDB=er0S_iwhQwdq$@;GGfF)dZ-+qSTuL)ceW7od zLD8)4SS#UEBgqb!A9Ama)1y_&Ziu7yYKABx>_n+S&1Wih=L@>}I<(SR`cYiE1Nj}* zFn>g;%DQ4cDNoR7ItU!pL%0Sl)>vuLXwY72u?|d?wBJ=7^>%B^*65BlwrkPj-Zqsx z?ak3@X`AQmd5=Y~YOB;?uQWX1Rc{TQvE4;I8)c}fFb~tLu+wFWjB`UEn8zcEkE&O- zKkoad7qV5iHAS(hZH2|+`?}d5)v+nJFP)SnRZryWvei0j&BeflAU0vS~)tWIsT8(1q zCtD*IsdrRv>~r@ugT0v z0E<|mnC#53_9nmf%(Z%sl#;ho#9M3FMBE&maB?3kFz2QilQSCRcXnmnXrm*o8Y{`Zul#9Km>-Gc*##V_%`q-BOpPdE~%1ok($WkItC zh;5qgtL6(!9Iv}hBm-!o19F1?yYUX~Av>7)7T6)~i;K)LbGQqm5MvT_I(?!Bl&37{ zM?yh!M4?7}-`(Q8gwLC#CC>xomC0td+2tu@0DZVmVaOu)d%R@k7}o}qL3Fa?hHnc{5OVwyQaI{u!LzmEwy#_aB# zC8YU2-+|LMEgX2&wOw!?vGD*~Gx^D;8_#U9Bs>q!&(>R*TP7cEwBln((+%ybc^Q)| zr011mOFbtkyxaAoTsba;$R$e<9O1%Y7B}`HqGjZo*d8nx0IKq6u3+Y~T6epjx?r!+ zxO)A|aWW#<13u4$bU1QVe6DSfbqYB`fu2i(rW`!gecz98wY=F57k!;A5m|C=ZMCx! zHKAt@-|-0TTvZU?pSy$A*r11fsiI2!Kkx#raJKKBwS$>K zfr?qJsjaHAaz8IW(4{VRPiCF_+vk#r_UfQ^yRNcYs>)b|B1~Y1vh+Ujjz z?Wympy6ejJS<|7}Js}cUbzNmQ-FA&0V$t^YMH6k!&p%8}+8!%q8mqS3V_Cvp!lu+) zU8+(a>!-s;RfHz}BkoLh`=&MeSXs3{zM5ls6{D+at1InoWy_wnyI!9v(^X1KN#swu zBD*y$tCx-Gk$GRYDVV|TjL|)jRGsNGX_R?LyzIPfJ5Ae-_qDM*IVVYC>xkyq*TX#I#cQigEA!3|mdFjN(gvY#?@ohZm_$s}XqWL(X~W*w zjVuyBx>iUJk%Xy8%bet0VTz>Nfo9A|*6Mz8E=rJSopV=Npm56~oXI6;{8dCl`4Hnh zIk7S)k=2bXt78sFNOVT}D=kyf+C`6nQUcIBcfNKIn-ktKaC%ReDSqBQV#U@ahqCJ2FyxQrLobd!RDcgRM9j#5(b)~0J5;aTolQwNSuCDfT=(;jU-F=J3^%76 z&JHX!NoiT&2$LXT+M!9_xmyZ6h!mYoSGXf2a5p5Eu#;-qT@ycG`~!x^ zFvTS@kd@ck{^-*(-QxTRDco{gZUE%8!gxse9;d%JfvPU-`H`mg2`d9aUUQ*bU1&ZTVc_CACui-oe{?zbgO?}^i#@9`e)ERQLL5N^QvE7Xts`_Eq!1Y{R2 zFYpE;zz2Eg&g*VPC*g`nNW44GlJ0k&1ciS0JK96Cl?B4HKx0a%0L`p<>c5j4?lW1E zFE>qsdm7;`aWY2@h!$_*t=`SBKZhuZv&E+d$9(+>GVMQDR@cXSV8QZk_R~FDe?s9Opckh49l46%oS~Pj~ z!u{OM==LD1;Ue_)xu{2CTNIn_V zsyr!jLr+?1>3eOp(N=VfLb`fUGb)~=@>WqfQU@R0_5#j}g#+WIRO;H>Lh0I4Nknr^ znz!@C`pyW$xi)BWL{S-52C6Q+CAI1*ZT-t$X=ObOQ$=GODKxAN3Qo6{+V`L8yqY<- zblTH#!>Vk`_L=tT__Foov(|Ju?CYwtWX$n+EQ{(OXL?n7TlITu6j$#XbY(QE*XsCO z)lGZ3SSn3*-jqODNDn_qZ;Q(Mr#({Uy563e@@UZ2QIuu7(ffT{U5}mpZ;2*qtLmdN zx^B!>>Ft54)|5osZQE?Io9~%yZ;h(#*3zaapW8~;Te9laKI_J`=aOD}rJDx3sWv6G z%Dnw&hdkx+wMP5Mw(QDck0|)QKOQT)t4>v8j1ZvCY*oA8sbTRH(M+`=;;m_)c0=1X zP=nDYy*cUA2I_^>O{3}O&&Fy%ts>g!fi?hY<*eSTLS6KBldD}EWV6xF`ZUV0#?nv9 z3=$hCTRU`>L<0$oWMLL3^JSX#&XOTf?e)^O>q69qlpQqrQ(&HrVaX5xsI7&y3tqEF zFR|;L@s6U>I@+yK8u`T)BgemQYz zfzZ1+&B?(k;XY6lnthDg%?{>`YjUx36Q%1fjad|2d+ZjU7Z{5N*hkRIhM1jT;F3X1`7REsa7wpZ_MZV=PB)pBfFt8Gg!c>=_jJEaAwked zVaXX}`gV8o6w+4;(;(^QI(z%N-_!i}XF?z8U8Z#Z>$;?HU#3+t$zfS0Tv@zh3K>=% zK4;M3WI0bE`jj{=Ia+7C>wf@~w>-gXA{o98J11U6`Qd&|Q0P+*Db8YNZ3A07a~>J- zZfM2Kp=TD$au=FYc0ueE-Mo$zDgS)WU4zeij5zQ9&8f0LWMP>oemMJcL_$X*6u5vw zRc|APwVtW7JGPSC%ILMV$f5G|7fTXF4B_G$gu6IdSQ6PW#)>W_O_CU{snKCYA>yJI z!%gpJQ(_KCV(I#ytFyCMXvixm8L1GkUdHps)mGVP#b_sJ^ zte<)hn@Et3F)eq|z)9Bp{5jJPO_sD4l(h@Bg{Zn#7xmno`?;F>op2{g)$(SntM@e- z(rTuYIt?dXSxtIlH6sjC5gdH=3t9cT@m1ZB-t`UEhr>}VP=-~lpoWm{T3t0Iowrpj zRipKDS01h1UwYNOLQ*K?@}D=O%4a&1mh`0tTq?V-wi|V*UUjdV*Q$LzYui`4DH|m0 zEFrx7tX`Y`Y&)Z0pXz6=p0A-d?T(FB&s|CT-U@_}^WLIGxh=NGA4(AlJ=Jwj zwA-6Tb+6^?X7{EPojz(^slt{@ou27TWoLM+^bdMz%j3SJoozS$_DDlVLfd0^G^Ahu zxYVRz@xw9{^;*{@DP6YxxunCc-y$~&>k3tkA!UY3Z3a??Ui7JIH2C+RwchCJgr<-m z?SONO`^pSB>fH4@ykCqx5j7%4pRmhnqmU;*QG>9Hp-5D=Zqq38UWNX2YLzCIwr#bi zUWl}*5d4A*Sajp!^^-k{$g^{F@#j8y$shAfEiE5p@)U_)Npxm#-~6YxE*{c6E7&?$*KI9NK++q^7!7$}J&Ff0}_kTS_iu$rQFISx^i zg*$qn-3;l|i%+hv+9|-Kr=xS>mwOD+VV%j%$6q>P74@S7DlH50*vs_y6s9FZ*BBn* zZY?M?f{-^C7K9j?AJ=L5>m6^H69nd4PE!)QKpMZ@V-A1fYerFOxbes!$BAWOh!~*O zcabUFJDyX3SOGi3*YsDK(sla0rQ323%kIzM-SoeEobO0U0*8?@U($?&C^VhTd1hX7 ziY$SLdy02Bw$mTGhtKzWT%rrp4UoQM3AfuVyK(pTl)m$HO$?BmZGwc$)7tSQHcjF& zvU{4E_>#lCDyKq>;~r41}$ zR#N$)i8CSli0J3+Na~K#Zl`yIa*v(vSHc_XDQ7CyaQPN%Z}pp)O2W^>Zpa-hD@Mz>wj zA$#$vHtG!p7V7+3Jr(2&Q)2(g(;w&O^0l-Gj6;9MI)G#ItWVH<)j`#OBQDB9k#5S4 z*!E_#$6A+$F72}_>!y5d8}sDrOJ8pH>b2~;M%%Kiw(9%@!-*=p?d9pHpP#F3wY9c8 z79hBq8meriyRy_jcXTdJf9$$)kJYZU-viqm{hpJv*k6Jb*vUR6TL&IR&sx?$L8~QP9dhJg{ z)k$>?wSzvvF4u0zO4G`g?Q?~FLrS?WDkoaB!g$xSCT4xo8`Yc|V!iFXrxSOj-FP`g z9tI~H7?E96;sYp?3%LG5`AGz2P+d=e>JOOT6Vfih7VqoFLA!ya#C4 z9KM35oLs!Y@8;5NSyIe5_||gBk7Zf%ZDIJ_?l8su9r7njNDv?&%aU@wrQrUDuFlC( zNW465lJ5gg_j_{lec?3;2oo?w2WFNV-+%sfPmjbmh$7R&K`35QxN%;V&new_x#in5 zeW!4DfKf~e@di+{1M-j|#AH*xt)cbR7kz_4nECD&mw)~IIi-~U`0H_x%d)^5c!TcE z7MgL&Kd0N2K=9EN!fE2c!3Vfx&JnTBe7E;o#v2a~N8}Vl?hCvyoNxE(iy3!+4|Wa{ zF2LFQDDyP2^;$#N;UsoUlK>nOF2$l^1X9lM^QW^8$HKot)p`{J6flUvS!5njTYA^- z9<2D8G&=~zY^TYRW#5fj+Ko+%*`u*K$Q8bn_^>3Y7of5h@*imVfs9{TvuA43i z`LXPJXGmFR$$L^_g$OB>na*w3>&6teE7pX`8Rp~dcHh45TGI@FJeg|aQFx?CSzGOm zYU-+dZg$P)b*Si-u$}L9b1BrJJ(`2Bi8Y~P)X=^ztTOwmc-iVBwR99ZAXu$zPj=sG zy+zj@DbE{1x$?fmn(cGB)phAj^YprZqNdjMVPALaT3C%h%d_fROXZQ@b=P4mh?TgP zlI+_W_*VNfl?64eA=Nf7`&ad{ttwrdSzGE%txsE1Dt+0jy-^y$99tB7tB$JHr;ZM~ z+t(Xgk}CJy6jf(-*B`bbtJLMBdWGvPb&VBX<`i~S?JgS~uiK4KqqpkfJCsiQ-ka^v zw9qCzZ7P3?MBA#v@5zt~bBu0SBUSw2_#=yta0JZFW#?j|!SQtxf){OZ zvoT(@M<+4-9QfhjSTn4;AK8gR#d4mOxGXMC86xW=^MjrLWVt2gH4kTFjNrV>l0TLN z2ek8H@=Nrfkg=KGyR=MmCd!kav)t2i2N3WdQ8zzPA;Wo^H6DP7r3?s3E1&O3CH-Are#5De#?jW?&jO|woPq+Ax zaCb|Bwh`kUICqaZKk_|%=Er(B;N5ANBtWbVw}cuG{PPxbj=<~Bbi;4beVJ}ySwhMa z937l_f(!5d_yW0~a?al_+!==#vz_?%x!hCuYeoH#zY*w8pG&wC2jKfpNG~Z*lYiuV zpH^LX;sNk&!*sVWOs@+AzCTmS-I92^&-vRyu9rD|-#LBXh3%KU-{xWBIn2x!YPSWu z_w(Q_#E4O5n9$*}7N)xh&(t{2IA#PIJ9}|*_d#fch~XnnZ$C^)AYXlp^;Y;kTe&ff zJi|ISO>;`xC-FS*u5RK`&whqaO{lN|w;JRl5`+s~(5o(s`uVlD<>7p6c01jej`UXB`go~KRg>)3^&hR)?M4@*%InK!6%6*f ziZ&%3wtLe)QB$do&Q)=&YN{YiqvcwuRW3hjb+)SKN;RrER$6T?`*N?mem2LwUWI65 z=vm`)&*vIN|I~Dyu1s|_%Km7#J4gzZQC0I=c~Soy*IN6@8Zk^uQ))1eqx>ObRx^7N1wCzT>R4J|oMNU_~ z>ZMV5B6?v@(YB=`>MD0qHM3|snbvcoO_bA+rPng*sN=LS*2rmL*A6nUI1`kEa_uz5R#~li=el|xd^U}V5`v?D^+30ChMXjEK06OJnysifjN{z> z{39WI>W9TSPY>p9hAnS3vrUN|0=Qa)#JPwaO{7JVBZjKr#0g21YakDoYkXuIT$r2; znWJ}ZaG5zlCrFFy94a#gsI(s$=8ZTHDL(X&A|a>}re*n9mb45xYqx-P{}MmQ!pWux zUoVRDb#k0IHPB(*lmQF3w8-OEW&zTITe?XY?qj)OyY|BWIwnH+HQ$!U!==xV+7VZ{!!Rke$>04lWI-lRwjvpend~Nb$~hm-8H5N{@U?_W(KLb4vHb z_n1?{6>$!j=z*I~_a)z%zpYztDcyMrZea+|m}ACeN}s{q)9s!eRP!kw<$razD>)Gaj+z|fgL`go6#M*NKS*?@`~9hd`}FC8m8tnK>+8tx;gNL-G2V@ z8HQyw1ZH?&Vo3KieepeU{`>xg@7E65XNz{JfIJRF8)7%(lBP5#p2A>l%4A8{I>Tu!(J=Louj&@R@|N4eBPqt3Bp4cPr z$j*}$3?6tVqt#;BuMTdO2|<_~(_-DA#p<}uCZT)G@LLyl>@?Xz6>c8uPXGL)upq9} z}Q`h`fYW22*AWq`9=FE0gJ5)KJbR`X0tf|syY^YkZA!?;I zs;bx%nP+N;jUnoEV|;aN_Npq%z1K!G9SOVj`j?XAyj9w`ZtYyF%h#%F&GYeCtLjCy zKYwnqGL>4R%63z)9JE)hd6rJUK384aytc-o>awyMYN*|7 zLx;Df(YmPmx;i~?wp7)cOuaR9v81kVt=?4Ux;c_QR;W=b^|spAb)_{~t+gr*pda$Z zmLzrq`)bho2l1&1_u)Tv`FCl-=Gf#Za^X+GH%RTd*)0F3MyWi%_ot@HGTH*dH+jP(TjU>y&+1vCj za*qrw20s@_P?EpUJhxV&ERzK_XR%_LmDfIbq7+7$B2!}4K5`~u*7{#XBr)a5r)=|D zZu^y1HDh7%@aPHr^j2oX9K}w+Ws9z@T4vNO`4+OWMIoT2+1TsSVE~M;6k8ZXBXlIu zb)fGoV<#hcZttCc8d=X_(!$mPTP;}|f-Tid7Ulo5B;U^+%`!8@6V}RyMFDZdTG7qg zd!6v{M0)U379k`_w6Pj{1h~^wY@{<(Dxo#7fL0?ZN;6NrmvL;Y>U4KF9F*6M+cett z+%MMagSEP2RMj=LCDoLpYRNjn{yk{XrX}(HrtzjJ{FT~5SbEH=F&!#G0w^Sd@2@}P$Mv=$HXbWDAMy66JqW#++ho-Wp%Disr zhgF-(Hru``w-?>CqG`W3 zBHf(S@o60aV#K&Hs%;GtD8AY#(wknN9BDP2w6&GiU8y&+*X`!xq|naaVC%Y^M3?qt zs<|?B^@oi&TAV;M5kLGG_TmBe&Kdf5-ASe6q8#;Yt7n68Z0=2f0rBQ2dJ-NmE=*L9=d2c-I zd>-Z|8=0hYEVFQif*q3^bX?++gam#0X6C_pgsrt0ilO&$nFK;L)<}70wU>`o(D;xH z9{8RcG(Pbzdk71A{yWpeE?1FPcT;QOU50?@YY;lhO8U4W@1LR%yGNIyP zdWRAlLV`og3+!(h`L&N_TCiPk3JlkF%JCs+#Q^h643J%NcK1BpVQ)qS-SWqKjyH7v zLsEu`BE~6YKy-F#%6Yn>h2!4+8;HX+ExGS|%qZoEkrR6OZ&Usa4;_Fs+;2JO_}~X7 zay~LO9vL!qzPaUgyK%_N?Y=Cx zN8;&k{+VKaeBRuR!;%&xvNO(|fQw)3EpYlfg@y0;a9{E#51DV_CV_dpCx(=M=X<`T z?D#+Lcm7J@`!=zS_jF56ZhZSp-Ar$&X(n-|<$?!DdIi zmWYrfVs!qe{%1M!oC{4O!&SN1dG?bq%Pel~OmT`@pt#d$`>-yGF%a9uTkS<#%ZGLh zBK*fiWR$V6zPHcy?3oVISzi~0x3d&77Z?zZb*T@9GP8(H*0Tr-lSFKdWef-qx!DtT zR^Srq7K*p-C5_#V2BVE0DO!g$BXuJ^3029KR5=F9Yi~PD?+@gykbN5wFLbAxywZqE z7ot_Es{^|FUf*9;tp-z;q8!q|!w;gy*pu1lBS}MTt17k8YhRGEn^zc(5$-ezPWS(jzgDSFmh z>gZ{!v^HzX<#?)2sxQnds;~DuqHSBEgHCIDT|43Sw)W@4%c0cU=UVSCpQY04V+W#KA3Um7x+ z&XuJ~oFY|iEfV>aZCWzuTIbmDeQ z@*(VbaGOP+L*87a|UE!3%}rf(vmv4%z3=X~}+J?*!!4Nr3-?*Qg<{oIHsK+F8%~;V$6@6S0#! zPjMxG==aDDq5~s1`R~;3o)g~WmwUu}#;ZLhXbdSiVLZ18j1Q0-5X#8u&ww+8Z#TX@ zI3lXSXmrXDXx%;EdAT|46w3=bo|fBmTXKQ~{hgNEJ>Kszd_KZ0O-mf|4T5q43g`Sl z{5pfa=lf@nly4#7dy0JHbW40&7G7@y^%%&^u21 z%N~_M+ftud0jZy*DpYkm8hbXcXH{uZ=js)jh*H#*+cT@fp|@D1T2NhC{i9U1K`y*$ zw9=P;LqJhe8iEnZFfTYNs%^%DzO`|>=m81RJNz1qI2JK(;W9FYHC&E_gh_c z)p^@jRatI|g1YkQ?6+FiVAhv&NewBgtX@CsLa@PEI+(WhYQHsA)$FduwC%oZaQ)WO z!IC*`w0?dnPunB;i+V1$R6hH41)(=6P1?Q0llGgc|B&a#ZT+U&Xi{W0svWjlc{#PL zsBIc@Oh%i9pXo$Gqb7P%Vm4k|5lgMMoVs;i9aqfCSC}fSzd5Stx${^hzvtXPjA0ca&44=ja zGZ;H&j0t9oU)KO!8DavUJXl<(MHYSx^Wq>*21ko%2%;9P71<3a+`*<52cPWpSVA74 zOrYGJ1xh4pJpu32H7~Nd-@viGUmy)**q-T{LbB(n4E&y)iaE-~K|go)K%mK}U> zkMG+8ar|-5e|=`?$hRrEl<)b*(Ybf{+Oh-MCik8Ah9RJX9VEbpk#6bp<|0Ou3*P~( zamveb`~3b)e}+fCb6RfDmI4H0;PjG)G<~L+!;-^y;>-xI06!nop8&RmPs4V=`|UQ} z?g=vUTIeqj#cvtc_~&Oz>CXxDKi@KJa8u^|2*Ej6>2jLB0^g^vZyZ3#RQ`QiV!D63 z?{vRU`Tmulb$op#`1-zY-vDU7rMvw?VCQ?Xc}YA@N$@mx%Y46mPLmzo_v#b5BNaKx zS`js+FA-*5?pDIr^!=TA+4(S8KQJ_X0Zr!5f469%XuE*8#&ZsYnb20&N5R&wl=o6y~IvO znw{-5W|OnnMr2MqZ{_L-Cektwr5tRJ6@^ebtd*`S>QU)p+{~gntqZBz&RZ|DE(;Rw zT6K6k_>DTT;A2IL7*C|#8Jv?UtRp4z+tWr$Dk0vMhWx49t7=O$cqkI}LD7k-i&0y1 z*_T~~=%b2O!HRSBc4LKaptPx32^#GD>1Q~JnPkh$b!_!X94%apx) zEC@hOi$kr2z6nYwd|YADgKTAvnEl+=GN50Jk5js{c!v*%l!~B*cf$O6k0{9e<@^%R z4Fbz?W=xo-yN}DwO({*t=kfiK0&E^rnnL8;d%9>GtcE@}JW( zt&wX^Xwiph4X}O-)51VOXa&=h+$Vq#pnkjEU~T(nT9)q{FdNi3e1>I7H#8%q&-;=- z0h%yAgXAOK?e6I6yg{nQ`!C-XrsU_=2K-Ll0{BVmsSA zQX=;$-LE0DL$Ka^A;#=)8T9tB9EEcZ5OT+5DP}*hla(~jR@=K}KRG{I%tb~G%XGx22tLn>$n1Cm)dh{8XP%v(gl6I?(-4Wp zGhLN-XmXy%V3`t+Z*`}=<+nm6TdPu!W1))D?hg8(^jfz^wY9|KVfJ%jt@lM|3Bm|5 zW7@g%*6+L%i5=1;JS*1Ls-iEIEtEY-H~YHkt@2~fny6RAw$d|N_U&6)(|K+^k4kl9 zBCAe`>dJ~|dZkWNg@Ad9%(LxJ)saNQ_@}DlLG?=4N_Vxdt>!Jg@U}Yd&u`SU+p49V zZ%U(@VMA4Aq&w29qOvB1w4k?@BCANFK~(*hDqW3rL#nCHX8+$~TfH`_w^TxK9vbsR z=2>@Db*h_!^pDF6RPwg2wy*7;DhM=a)h~aP&vmWs_PB-BM5#vG##&VCsdI0^h`Y6u zRT*s>>QI0%|LK3Jc_omNGo^6b?efB?@I>Wi2q0Z|H>C7nc4&^y={_vr(l`F))}GG? zMB`hY9!{VP-}%P3JS|;VZk{=Cy5HUX=I=L1#M9^E{*_CngyQA}N=Et&x3EI*3Z9=+ z0LFL!O3_PrOli4&!I*ptVAC8hhYL%1gg+oI1Ku!Ugeo!N86n-4lz_c>gKw8_@xBDS zeg2x3X$nY$LrM-4f-ScNAGG{6WlZi?yo`Cu?tuj{({1|9_h~_I9iV!ZsuNE!FQCNt zyySfU25>{P`TYB~UK~b+VF}rVJ0$1jhG@-w3i%dqpGZG`FL}CsyD9vdzHT>o`}ls7 zh;e2f@_m|ahzu_7JK1|;EBT%80cM!{oh3}){Kv05f8VB@?(=s}VZNvN_64BC>GpMJ zM5FGX%vSD0zNaLMPn5*_Nm81`6|)as5>IoHb~`2?oS#N=v@YRFQxL*IKc(9&V9-{B z#7^E5O#7Om1WT6u#N({%ZbsFWn``zm-*wS;sE;;F0^YoU})wOJa}Ca$Tpf zBNj{KXf{cZYB|&+3Z$v-=7Sw)e;uvuAU?CLZSwE`!DLZpE8bxdd8ot;&s3Eo)c4NBmYa{XE#-HWwkBKlEfQ zHehY*YJ)6}Zd+58)uuJN(I>;FTIohZvsTzENaWSCHo9VKRPFly1h0rY``92q)V79< z9rV*l^uLo%Yz#I(w5H1Sm)2+vKceHZ(WcZf($>N8zSrc8$5-XOVp57`5ht3A9*ojj zs~8~@Pu`GdCt>MTJ7h0@*IwV95+c!(IFa>@6P~@y5(yp4%g^oR1=y_}Ft(ar%hZuez^di$$eZug9( z*NDe0h&$YELleSs4K(*g7swhRDgez*l1fXmA}a2@~( z)J;IWoNnQ-Kc^*3pSPR)1^~P7?*(RNXzMUd+#U|u6*L^JeD?D*!C$?6e%^2EskelH zqP*K0MV}njraY!!fBk{=T;C~Auv;%F{PPdOc=zzPTmB3X+8ttxP`{V_8SXj!lhb+t zQ$Vc0c0i{N1H$cT3e$H^j1>4ILC3z`K5tXNX^{TD#he)L5bn1yxhbs63y1r(+-`Tc zMka{O{PoSZ^!`1i@4xSnztYUeMBe#(PS@GNwMp7J2=`WL#~LGhSpN#6XVONS zL#KUvVCg!ln{ng}kyXP9f+vv_|t)+yKLt8CY!^T@& z)Ih8ods3`xG9@(P%c<_qg|DA!t4!t3++8+R)hapbz9)1QsT#0c@5{;_yTVYbR9Py0 z+>j#W$&e1Dis<(s^imo}*u(|X-s5V&z!}V1^sZy)zbgU~?b?Qu}u-mFUS+%>O zz}cb|(722yP8)#Mcdxu3EJ@DW!I&#t6$vZz@gR8nZdI zX6v=q&TTe+(8F1`gCRA1RHs3dKDjnp_R6W&v~D9wot!pGw4S3k5|kZ=vyF6Oe{$kX z@+|-5@1=2HwGxn%DP#l6oa3mH8I#ey4aA`EWQ@BB@y?|p$^xG z5OZ>^PrT4Ph|4U49>nj&V>Z<7-kSk4o8<08jFB19L7mt1?##pWJtl~&0BCrV@#`$$ zSKyz?!>aLcgGU#JEHD!<>!{9px8&p>^1<9?4ny+5=j8bDaPG>em4}t~zOwl{G}K2* zi`?!UyZCtjEAuTshLuorUWR3H{P`JTen`3_7Ja)tA{35%&w}Qm1eFubK(HHge(;=J z{(HG6h8%Fi91a)lZV)(DN#pwdy})3%V6KKODfjR>JwV8BZVLI&_w@OB`v$U4-%u~& zuSdG&cnkmBmX#+5crbwF5uJB82GXMZDduS!Z~z1h_m=4s@(U~#DL<~)M_6(S-w~`h z-|jA?6mH?MMC4S$clZkpQ=jR3S^^LqQ9j7)3Aj3?d|x0k-}96fSw54COS&&he%uz9 z9Y8&Y>7E@7)DO6@2RBXd^MSMDIKZla&p($bEqF_GE};VT&oE%p$*W^9OkZjG#)$AX zO<(urE2Zhi40|+BLE!bc-}%OOhmZ>7A`xCF=kF}HkUBesSu&JnOd=SuJi&K9XBO?T zqBg)2KZmct!qjoF^K7T-Y@KD%_@%$6$1TkyY$satgy0p#A$ix2=(mOR9Vvxup-Q7s zPQ0yc6mShckK(M?ZcI?6^uSx$XjqQtrQm@aovV6A2G*3{&HQ7?3DDR@0a&^-gZGJqX2UR0gQ=a$R zs(h-SRe$bH(X&-eWm~Q5O^K3!{j9bHb)=s~wU@J2KU&p6xvAj&*cd%%QX0l`@+cQI zq~4wzKrxk-TBT@epI^Jqkv(nsq=&X_tHG;w<`3nxY0cJ})(ujTC2AEL^5k`U>UG?- zE@~$to*R;g2-MD2uq|BRhA!CO8!0ltl7(=D|(b;kDU49NY|#<E7jpOioCgfc+VUmPd@Yw6>h&`!apqp}ahn z$MQMlTUZ{y|A+UQ?&$%2I=?mghynTMncZYB9es^}@#Ju`E?AI5T ztltLyOkd0Q^f}$;@a1xb4R6kO_KZUja&r<4JiEvuoZjCZ!3NH3$595$BDm({#D8l| zIk@|rcqS+J(P^v@%ZT`Jl055lPxmOOnz9l7&-1{^f6FN11Xc`T(ZbHLW{#fGh^Q%% z_rZHj9s-TG39EhYZgjlnVVFmW1QxEb`*2|EgP6laBiO#2>r%#b#b9mITgifqp}3yA zd9>Eas2QBy`bOr?&LGuSXzyaZYua{(UhZ|>m(BI6N!3KuYopYtF<-J5f3Ujj4&p|m zyKb&)TN@OGz&v8lm5?&3=t`j^f+izDIK4DVYw>z>qFP%0(ko@>PPIQeQeAaY?GHuP z(#G#kQYgg)5wNw~Eda+i%txoN+*6QilY^g1Pz-?C+M7rGTAF49O zY#ObM>eSQaaG=AbSBF>AkSdSXsJ?%rV_$9h$`+?yGI8?t3XGMu(2eYOXy`)%cw z>P4ugLxmtx_p&=xPJ5A^<<$G$S0xRbldm+1*U%*t53`!B=irG}!#v3_`@}O_>&POI z&CYQcS#%T@v3~Kr(mFb;ym&v4J7z^ndC>>478QtE1<{tobs`D`Wu#@&;>2qjIOyHg zVHV9nbCM|Np_|Z6ERx=5hTQ>P<0PEn=kR$DSwhkfOEc>fVqBt#fP2FoHKF%i0#XM8 zp0rC0U`o53`~sC*D5fAuJgmj5$P9B9Y{B4If-uIk888x@);QfQ zLk0esG5kwm)r)Wcesl&0p3>(HrAk;aaKBIY9Ksz=e2!AIKZ|E8@QgFsHLysUhhK&qG;&b{6x8N~koTh|m1PYP5z_6?&s*aBz&tVK8&seB*R<-~j#Gk`8zwMVEOo@yzfYWPVw@LAVE^Fs zH?C&_FP15dqj10klYQn1u*j2)fxpI4WP&K|C%jOmB$MZ0CDYD6mW$ZOz&u)~Xn(s#PHClysdw^z|E~RDTvLfu2#y_vg^;LI4dT5-1l9n3ibMGN-S7aMb{P8nO+KYu=>olIB)H% z?k|@!$zl7tr@d}Ud)C|H^;{jcM2DZp;`P|0qhIygv#v{1o>gbD^16D`ucXwg>FQEF zy{NbS+xfgd7srEA=U&yXTlI1%`h8yeXS}SN-KlyI#j^;`j!o6?x7%&eSKIz_(UsqCx0O0=dAC^y}jB@u9%1k)b#TG4YARIV@6B-6y$;T*2%&dwptIC1d#<70JA{KUHF zgx7Gm2A*V@ufMqkUjiR7`?eUq}??zj0^&D^of5ahnL=wa}xj*sv%NZ0ItX# zPYY~dc!+~f*c$5rg1k(tZ4FB2=V$s0S;7oZT@r^0;%o}(3b0H97zDDp9AG>{iyNRP zElc<_xM@oK^>tg)jo0<9xAZeHu5tRBLSO*y=QM>Id>R3>t53uR@3$%a{OkJ@vA78r zIo(3~oN%Unrn{^e8D4;!DRB7w{Ci62^Iwn0C*YN*_2=(ty`u2vlqUZBZ-^q$*#G|g z3~Bwv^oc<&7K?{ZTs@wDpD@__oTk4&`S1UG`V*i1iThnY9v{Iet>_+b4y+=^-_zeA zeL^z7eTC1j^!XQ*3*5`!xK-RzO4pwO9}93#34TE4uQW~H)7O;b`t`3i!Bet7-!oo4 zef`aRoz{t7xF-I@uRlM(gg+9QSRky|%CS_$8%U;cZP>3T(gX5>Gwa5*zHbDSgB zF#a1Rm%u5oSU*}sQsAzf#By3ouzg5t8fN-~`;bNn;hH?yfdrnd2uq*Rj^_z?#5@L> ztqld_>}%imf#C`f?}MGa4RY?2Wv;GvZn8Lt=G^#=)~I`pF*`@T?bWAD2^ zu46xq<7nSx+>Och^Z3?ZtgkFf9LKcae}dK9rLsKk#>2~{4}D+MwtB1H-um(UR`8|Y z?TW&)Jt$HA;cc{Cf3ahKD2lhLI9G@ITvgSszf@F=Rj+K{7nj}s&{gMt*Vk{g`guMd z&ik`1>Z0G;{&IdA&-8XUyzJh#+w)tmXjicj))${`L6uRvh;IwJOWQ`EWU_ z!`u0MJiMrVe|djZ>iBkkIULK^Cv|+S)LvP2w)^7ssejua)zj1K{%|-yQPY(A)EukV zva&?>xqPKY+j>j&u_?8JQ~B_!NWrA{te>{q3eJ#5S*`2i5h?MuhEmk3MpYG&Q7;Nh zR+MUtWku8uFxgcbCT*_QozkW&``$d;{1btkQ6!MoEz;MPbTyvM z;3-Dfj!j8Qi_=k?Aud9ZeHJRSl|)WEE0mnFW;V5mcBEAroCy7} z!rYP5)UPZ#&OR@sz0)2Fb#QL_(AR4(;@q?dGehtW@+-XO{4vB|i+(u$fsVIs_ys3UYtM3|j_X zBJOs@`V!|Ce(;i$+_7?LU9P$?y3{bq3yCF3N_X_jKYraY6HB+XRPz^RaPgKguwyhD zp|n2#^O;?|!M*%B-G3z@evaQU=IOEI`QNRYn9ke+#U` z?Z)4?obT?Qf4Tb-9y#3Z367BXSZ;9H-O}w(2o4!?%$3vflYiZvtOw#d7E{J$0nref^$LN2q5 zGBcJITO^=_jF#YM(P`A|Yt&nfHrN`2m@8@3W5GCIr=52X-0+%Ml@H>Aj^+vu#y|8AFjOYt__>tTYXt z0{K1wO@M!ji6n_;_iC!;Ff4D8*8VR|tUvp}^$ z7zS4+rmxi2|Mz7udb8X8Aft8vaca$JE7eJ<)(_TcBUUqPcr)PfBkDnUZM;|U!&lLu zL0Zo|Q>Bb|?FS5VPU6BcK)n`+(92xwc@eP!ycS`S)J2ln`>rXYwk}eL<%sGH;iz`A zABQCx=Pjq;KeW-35@|OR$I-jw+Uxb4gBw_eG%X)a9?}i+&Zvdd=)**{k#!G-rB?he z7vsl}KOWPEOUs8_hO|-|v@yEry^|aT9WI9(v)A zgAx92Z`e2m4jZj&8bP4Qs+M5d0Wa5N)EF`L<5;7;5zD>Ht-D zJS_m@km4i?{JMgZsB(S<^&MR(|ZV?Aupf*=Js8KJz`@K#>=)Po5IyY=3>{CHz{_@7n`n@&lN>d^-mX`xEO3a5pHka~YVK z?;Kzvf!zC)I~H1%N`>%-G1zUZ&Bba=f@by2*{!gbRYq-RUX)?$m<^B6mE!dm81 zTkDxGUDtMsdn&2u#=GRNa9Oc$@O-j>bNRVn+VkOXNO(^VA}T0_rP^h4Fu zPzM~>XKLU{ZoBH-X?5r{SI=hC94k7WZS%ZlTTJmeRGehThhm-0b0zcE}U95_KB~ISo3t=--MIL^B!h zS;%t?@q^8?r7%D;PNP!#yHL2oRWI@q>el3A3oj z67G*jOaT$=1a=D$L#6Pqbj!a`%ITI>#c;T)2?h=r+t4}(DLI47PVRH!<+ix#6Tar# zs$~DZg(=7T_mcmf?m)HMYTo$#a|#Guhp+&!r~G?azAkZO z+k(pr*T*+9ld<_uclnxfMpwx+t<88L<*zR^UD^BXeuG~g_Qm{_^4BB-BVw}}qEmKb zNa^bfa>s-)(aiTDID5Avy7lddXrKkb&ZFQazNR^gWapEeqg$rCSPB#Un<5|Qb!<2W ziMR|O<_0g%&UK!V=rWzVUh+6IG(HjWyFu7#wy~RIL=7Qu-`Y7aCEIykLs4_EE~sa* z&wM=VquySKiir|)4{jLhp}dF?N~GgTlStBNpg_7@0HbJ=W(oy zPQcCQQD%h7MYOTXl4A!>ZLL@ds`tHXl~NQ$*<_ohBgI9#?R`ngl*%_vS9M)YR_JVZ zyNmAj6>a_bKxJ1`Pbgs`y;X|d&Yhu+R;p;qqI)S@Ri6<+)NR+O5+$N26xBvmU3qTF zZo2NQOViMKua2bxseL(MA!4b2C~KaMW~+;5g?)k5QB|EmN%O`W)Ul%HQg2GF%JNn9 z_Iy@lV_x=+?YpvBy~Nj_rYuWTG}C2^MY7el(Jfti)9lFDt?-}E zLAadyR&T4O(%RG6dku@AHsyx)Mr(AR99ih&w9&>%Rc?IWlfkvC4-)OXCY&8m9f$zb z4lcGx6^zcNF|Agj#5p?vNSzgl#*2=q8QeILkSKbOrK&twpS986S#eHuWE*@mI^u|z zb}Tw3Ygv~Xk<($WXX{0@{rN{jyske%pCrW~m@CQ@t?3;*w82qMj0(n?Ka=MxgN%y| zvJ5$SAHiHvoZ%jr1H})Q*`ensxR2nI`xriQ3WMkL@o>l)4mn2@Ds$wZ<&*glUGnbX z_^ugUM$w@-Vn`3m4txJRB;8?ou*;9c%Or5Ttq~LKg5n1tdO>sZ5IL_Y4TQWoO^=wC zJAnQkR~y8_uw3K}*jVEGAHN?D7r+S99qMofswPOyf29D~0p98aY`NY3ac;SW-w%fl z3j{YFjz6I|UA_mU~{^CPTxyH(FXRwtSUf)!5PMp43hrO=kL{Pcl(`l z{{48|mQP#>L~tnIP^E#sDAWk2?Fi=i5KaZCdhbi@x7rVu{G1^9}j+Pe{hu z$rRk}^X6S%@;BsO?5e#(Or91O`D?Ob?euq^*~)FY!=ESL_r!3au;r9^9=-vale1qF z=5JqPl5ihpv0@7rZ|y8;wlf@=kagVqAKi#K@QgC*k?#pB)X)J<jZSB{TP8QQc~pi8?FRi;P6Q4Ls|vI2`6;EDuFD z&WAox+1aAAb5Rr`BHf`+b2swA&b3w46D4tJw3eQaRoB@&8N-0zDK&KmYil{HQcFB|)E zEH#?x)us5M{#&+fQ+Cf!Z=1cXODa`inpZ_smuRyibkw z(w}VAn!&#KllW;nkR>M7mEcy+;Jd$EM-n zv>^GUAsr2p*m>v4U^$9EA-<>C!wMAKNfRpbH%f^=os=V?HfrxayeDL%6}!5m$Q;K@ zqiV6x&B%G(IZGt#@KM?7!s0cusFr2`qGK^$#K`LRi^$;lL0EUV0kTwN9?-JH9{CdS z?!KU{p$(B^fzGqCuC1R;rE6XAj+ z3NqWPpbW@Dy{2ID;~q{xd*L+r_2A`x7nrQm4V%8>{pLR54}$|Zq5AVLw8gn!5zoIx z4)FGdf8&b4zHoa0KrrqDi@O7sbIyo{zz;V8sUSW$w|ruc$?BzxYdtg6Rm{k4I0h0p zX8;alhu7ZLvm-4@GO#|w?)SN*KR>^wFMRMSXh4?9-?!!K6M5`3g|86qpMcd{!ZYyV1XX@j z-*GMYe;s`LUK5DvcH{f12cZrMXU%k5(kjBZ3}i-aO@5&vI+ z+93?6|DO}&C`{$BumzjAiu48b-ZFoUpZ+_CFKZz!+w0HI03JPMN3+hT8-<)LjJEBo z?K3hL|mPSN1 z2Rqx5vHGx=%8t6RW*$3jnt7=$+1lGVBDz2%-j-s=EBB))D_Bqfslxl>Vk|WpP1a`a zy|$#SRWo%bubRfrhr0HczW3$fG*lh-S2x>jqxR>+(G+y9>cZB(vOUAP2MHPBlGo$w zzN%iSel>6wmq(-a$68rJYpEfvQN>I>RU500uZlKmQ$9aG_1jXRd!y?Q&&RSY4k#je zwcFPpjqcR*kJq!>YQKdR4@gz(l8agnHH!AvQkuXx?q9#5KMmwkuT4k77vnc0YS%KJ#2rSah$viF4>-5Y_KDpJk zLFC9eLG!-9ds#R12}SI1l@EVknD}1^0&*g*#_U{1wXsL8gaRULUGd9ZLLfKVCT;p5+ra^-0_;} z_Pu=H^Vcn<@8$lzEcZDt>3_Fd{=_E%8dF-(^8XLEu-wqy|8@Iz-&6Qn9nsVDy@W8O z>#OTE6}U@5jlz+`sQ|+TFgEJ5=rYzCi5yMt|RMm+8(tf4eU@=J3WgK~yz|7XAz!+J& zUYr*Q(~~fxBo827h-K;RY!i?9KD#7N7nX&CnthNtSnE+nCe|@C`?*7K+cH~aC0Q%o z+(}_;%kxaq*UWQQC#%PKEbJ^o_$b?t);EQ$vBSU)ZA!K83DQgo{aaU4O;!>8Yr>*n zNdOB2ktL-Rck@zQn60ozeNu|S=}BwVE3vo+)lgk_*ojpbRhH+@_7z#BcbY1L z^h#wBuvQAnaG^R)y0m(GDMfF*-X644x|Sa0`=zd`nsoWxb^V$8p1S7-@Z6PDwsf&p zwR(TB=W3(Mj*d@<;u$^;+x6A6DyiyfvoBs@Oje~*O{q?8xwqK2O1*m4mu**~$DZL`^_-E)6^EV-cE5m$-Y<`y-Qbq! zCig2PNPZ895WFPs{6}7pFU;bcj!u%({^kX7L&;(BD3Q257`^bkBKvU5IgrMK%QAt2 zGKPOSLdFpIsGtlWMggJ>+PgS(a6Ho8t-Jb`U(*y}(Skw1w$ua)=21g6igq(NCkFWyya)adj>vwwO7}M?cXNbsi{C+s# z%;S54m<@DI%k<}MNslEgH(YF9zQ4h%;o|^MV)pp|r0JG_L&k^M8`lB(083R8^mep*M)y3Bv>FPe`8j7&sgF84>Szao-Avd#y{y6a7KKtKo8?KY$xb)T4n8k z9w=BvAWP&gz&g@|=)(KP+47BX=GT4ty!}0WF1NqK_k!!aFY9shjoxY$js7)3kV&g; z@AEr=QKHcs6d%EB5;kLF)B}ni06z)jwtXAzXLx8^F-IjF!4EYA|4he{k zluQcWi_Z?r#biSBl1=F@K=y!c*6wRUUw`_#TRZ1;zl$3!r>`_l-_90+)0dsG_zwnS z9Q&Mjb&Y>B`|-<8Q)h!%2-o=KD2@Yh^0HFpe>7B~}Wp z3L3|%wuf_vZB;ddZqc=sk}4XVf;L`thuSKAAoNSO-J53fTuY~{W>s}$bqf&Ps@8T@ zRa6^Nl~&MBD%upKI+RB$s&;ivbj4OZlP`})wJ+3ue@45~**?K{Oj|Phy(+tcUNkVb z_)#j|k*DWIRjL&n zl=cd?4zs82rr%b>hPAfFZ?rFDQz>lYI$3KBsb*7Ijnd}*_Czfyd-8U`c6EJ1d2^2h zi}ThRV&(0+VvM{Wlok<p4}0+b_@I=Fj4Rl_%6)p9%4w3$!B>iAdeo}Z20^7%f;YhNC@IV zc?EcayaG3tjIJTXMgEx>j=0}{UE?i>^mwERMI3;PJf}bZ%8!tKVq%66vqP@=4nZ0S z{e27Qwfoom24NQE6A$!s;6dOzpl5j`q)8CDn}8lS{M>(o(_#)dp-2vv5Ev%X@7s4? z((fETr{C#!`29OQe&^rc_?KG%F5c5WkbZCA!ibA}!gd|7;p%&tK7n7$pVxc7{V!*T zFyVWG5CJ-xSKZj*GS{Hv=khg$?}Xq;4%n{p8NTzfOkw#Gftv6q1nK{G`uaPh3AT~X zZ+uT_4SR!Qf3KRx*J|IM(*GB5Rqprw8!it#3o>%LeM5wDVVME>34Ko}&%43Ql9tcg zjF~EccUj)Az7a!eN8gkVodOh@M_;2g~qQnz~V^K_2Lqkveq(rNo*~M zNNpqL>eh>$dut2bd6B}7y~w)4dA7-F%VS^65Tv_$PO3m&92|J8yLnbH%jydYlRm#& z(W8aO!dg$p+FqEw74a#0D30FGZAqp$uxK&YU8i+jA&)%PS|9jq8ODr4DDKp#x&ugS zeJ+YR`kD$V8da56E88EAN;m4QRQ_Bkzp0H?+pg;D#`LP*D>^IM9;F#N3b*WFvo`_W0sm7j8MD20=`rMvSPgL8k z>{|0$KJRu7(cz$xE;q0GS#NvQY|6G*ZDDlRl%T%n{Ry|YZxNTqI_?dsK6JaOwu99D z*3h<8o6~s0 zWIq^TX^m*-0I_YPXLVYrx zImGOd9dWy#gPT3lEj`JSizuN4>)GmL1kC9EF_ zBX7oh>izob*L+KEfu8}$`Z+B(_>_T46MB%oFr>=Ab53}tW%>Nh)9)M>yw!x}w*Z|w zF8};1xW@Qx--wcY-oE}!Xx~5~#qF^`D#n|nl>VPbNcgnh|NH|n z;?Ljr|J{D4JKzvoSARoUUOjSr!{tr4`|T5Lc{e!b{)g#WTISDdOgY@Y|M><;F3b1l z^v^A1gcNadL34nGtB+Q?iB2NIGYk=kL+;$m7>% zu=9wmh+`Uy!LsKB7eolQMyZGeEfq}bf)9>^9l4ub;UvND>{1eOndi(bepM{P*ihsp zQWWUOM3WzTH!Epoc2xQ#>;+b0816t}G>;73nOKRJLr79^ zVRyCd?4hn|VmyzEGx=IuY*U1SG26)+qeO-CtSOr7&XCiZ3UAq3QgT5wSOkAgqH5hj zhA1~wbQO{4;j~evth=u0`}3hLYeijGol8Y^!BpzXnyRx^U2U88?X4b8tbeF}yDz)F zdA(3cuf`4=YsgyUM$~E8nxdkvpiQSs@9RdlPfx}^m!~~fNG`6nwk;-g+gCa%t7}En zw6^Mq8dID1Kd$<<*;Os^iL5c^S<|c9YSV0$dD&@$-GUn|WNk{l%F)WSqzpA?jl}nr z)_Ze08QwN07N;xyqdl3HhJK@UC5Eb@g$nZHkDu-7geGP!-fooIDmAlj+UlaodS<7D zHOZbqn@=V>>Pq9TJL0I~huay6If#})wivg~A3E9-i`{KqRBqtG_cS;?xESMyvr0R` zXxF=l?#^i>(`sjGJ4;PnTg>l2cVuS^Tvu}p97WI;9`lS^f{S>aIP$yr%+7naIKt=} z`?*8xmMH=+JJ>$lfX1Vk2b5(v@o9O)_*jM^KCldAdHnq2vB1PIaP*A&4YxczFK+r1 zISj|LK&f7}3VsN-kK7Z-Yl;#4^`3^fIB;1=tywb4GaNsb^ydVr0d|1v^bILE{|X89 zMedew_s1h-Mw%ld?zie2F5jV3|NMDf(&JAU=sG-4amxbNc= z|NK7?9Ux@{pyfY#`TYHR`CrNbIEH$RPiW9-O4kL?OrX0M&!y>~`*gb@@AxOu8fYV( zz+7+m1DzmbGrQw)Awr2zWtj1 zy4}8)e?HTnxD1HXcQjN_>Ff3#Zt45$6XZTm|J)!+-`xEhUn=VECU`{f?SN1o_i7MVJ52GQi7W1Dw%cA^LR&`rQqj2e?Dzo`RL{Jiq@01;w^A z#5)g4X)3zi``z-ID(6XTk|_l{g(xhJh!c|InCr;E-v1pUI{789&I`*nu%IJJ z7^C%hZvOb${#$b+6lbpOG>(EjxBZn#mk4IevlR8*6}Av)D_zZ_>@LLPEEc<7NR&MU zyLzeh`%+<+{(Qs?d6&yGk8Z z*Hx;fPHl9l4#%qf`Lik2v)U_v)J@S*S2p0v)x|dZ$`Fy-?#r@#dNIoGd!nYaS1URphsuYD10Ln&w2aiow1ZImvFPofQ^=p5srn`(WpstR>EpckfA@_7vetrXazQ^DG>Vcc`;ctmAfY zi<=dwu#YP0If~v?(TP!F@x_QFao&=(WQ#e8*qOWk{O7&%(azBiEIK7Ec38xE66BK3 z8UhQ+PnJcpxWTiJ@XbL7*71V{1er5@$$-waZw>z{iwn0d1Et*(e&xu^?z*hvhD3Upys==)55Gx&MVheOlr?AWk=38TmAa2GSVwZOR=7|7%^Ey3Qa!!b+Z} zoC73_9P%&B@^BRoIL{Cwfp20-3t%vW<$lk=&;S3OuM;@z*pAcU{<$r;<#BfrjmK+1 z`L-5_!bgmB-!IfS+{47nH+q-h8=LTX7}Nbu>Gu>;e5`u%XF_H>01t2feBPE_m{VBp z>3`w&ds(37-hr0?`|D2->d$=p`v3m9FM!P7ztQgezw~>W{`ve9mc4(=IP$t}1>yrl z-UM-Z`h-@I0=|V+UPpVy^mhn<26XP{dsq#}DSdzPZG9QyG7~H#|M!2c=?fitzti`G zPhv1_2=*!bKVN^rMwr6w|NXpwVR1MZcL?9Ne{SFDce>%{pYLyoEos8=6*I-y3^UtvSd0)Q1`Fr}hg|GWx6VU%=(^|JF} zUCWifE#Lq1A4I6WgN&TMcnt?4L(Xi&n8G9@^B0G|63RX1Q6^5z5UC3vMywl?l_7=^=yeocH(55^&9l#u{exxmP|)tsbJ|rSH%i+76xq0 zgSO;TM_y)4nScJV8@Lk&AlF49RKHoPO6sVtO?Bn!ttg3qj%8PN%2ut~+e2A44bpLi zs+4r4vIkw3+OqmVRrjn_S-;KSC`mPR*5TLoH7P1$zTc4teZmF^n5QO`e$y;&nK2W_fW7ZvG- zNS_-8z4^4+Zy7=H7qp)0rmY4=C)00fQyDchCmK%e@P2JKD3vy%H(IxPc=}203B}L4 zJ+14v*>SHu8E3Vwl#)jGRZABms)|CJlX6jQctieUciFEp+vSpFUQo97%RSVjz4CgF5}Z&%OV9 z@}4Wh-3laCmH7WSXB{i+x=K*awEeGkNRtok3;Xhd9hZby`iw&!K>NiK$E$kT&{`~i zRT6oFa<6$6%$@(F4|P=VP%>3k+%R{PxBP(VDO>s2t~^^Cj@MgsS#TEs?Pc9Ul^ zNn)%YnXzUZ>KJlke!QZ#Pf?}U!0Eq@oy2Dhj#nrYD>$y(QH31lgNca3H5yUFglhed zvH}S@*)J+`gSmwXEW(8a=m5IcEbqmgHKdb+95o{Zf1s**lk38dPlpp^kx30j5BX{J z91o~ebn`yQ5;`Ee{pq-YhAqU-aaXuCa!+D4Bs<5{IR+*P&fLeX#-mHpm;y|UUpKR1k0ThbWJ z5vBh2>(xsmGd>1|xJ@4s>~`z5>=BeU8Iss(oha?gp@I{Yp47c5Y`lxgt6?GUxR+{M zuyz%BwAknGWP~GU<=jUltn*+{>1+O46YAcJlWqv`(?;bcgTdl(yNr9qF#z2v=w3!3 zAMq(FS98H&mZ2;|>^Hy?iFb0KYruT%)CGornM?rL2oy;LlY2;9JwMN6J##KRg7R!L ze^yRTxsH@IZ3r_LhumNm)@le0=ktM$B@h0rDsjUSqS^pRT=MhDIQnH~W+pv5n_co@z}TNnp7?H!$%2cFR&a&V87o}jev zDJ_{#^k#^_|mAt0Sb}93m${s*3LdA7Qfg} z5)K1XuVR-4rGzn4FHt1$0t^H6+zgV4w4F>I>>y9&G^wdLpO@+kXZ1igE-eoW$7Jb} z%sxKheU*so$k_#=U5%BMO7^_e+AeqEeKdF#u`n-v4@y*Vg?^1O=9%JHix>a;LbuRl zq207VGLbi=wJ|khW=ZUeMG;e0$AF-z;Rq=)c?pk*<+b{X7AhDt zZ}N`&f)!M8%~5ZP&02o5QeUDpKD8*M7qsHnZVf?;-i+10PrI;)!5{~9F6>Y0%Zx9( zdfR}ALYiOxHlzZhMImpa&LKzjs)dcpL!fRH^5q{_Qk=*+uS@ND^cZCzy&|u}=>Q6) z>lh6Sz%ng9kHwl?^J}Hx?`DIzD^6gD!_5(lAJr$H^;g9~N$tZ44Sob&mq2Z3qgP00r4u21)+@=7ACP^WXV=lbzFs-n?7M0aI$-Q zYYto)_nXy2WC^^Qf^iW)c(n?s=Xe65Nau6caTH*0k4+OL^P5=26@nT>0{ptHAv%|? zI?u7*BHwmI-6{ZG22vf0NdtKUkrBj_&^s_~L}#ZmmMs(26;2iYO4`)HV=%*6hBi1- zWh~l0p(8CGgFI<`7MWEnU1Let0JkbtBCaKBW*MkmIio9+jIL|>C_$0w_1kmV85BEe zbLZAhPZ%L}v5YQcvmz|K;&H&YCLz5jW0YMD>M|CjU+A*V0vt90@>Qlx*V_HNmej7( zGWHSZNESLQ(->X+N!q!T+l!CFDQls$n&_p89c0ET6M;ax29uU@=ev9BLb-fOX@RE} zraUkV(BOuW6bG%4&&zuNye!NB%^h!M>h6)LB7DeYA$%^I*P?;Pvnl$A}G605p+1I)UO3G5=!v^Xm=TIT?LPDNz}H`KI=r zX2i2QboZY#bqTo~UOL$-DI}hv@sr#61@?2Ee4mWyHuap2zFpp`vng?C27Dc*$Z1Lr zFQ}!Vq0-MUQ#w;$Q7+?dNB7kvqjDRYK9CNymlz@omd;S%i;IiJ6|B#UO0m_{;ws5T zxXzPr?5v#){LB2BmPtgg(_8sPZUEAy?AKVeB)iWrr&XMf(p_YPjB~T} zDT!%4qxB1~zRx}pW3^KP)=HU?@GxqXk(io07?^CT^k>LY7EQANLO{L0WjS~-MPH0+ z+>b}92Gi)QdwL^|oHEU0g#m0mX)I$XQ_oDhNT>6;g~QsN8#Do3`=Y|*9JIdJf||aN z*C1K`HU39sL$$~QQgsTdF|5VrEY>e26YUdCbQc!$fdGUatYkT7jWv?kMs-}$!P`fk z8Y)9vY=hrOh&LOu!U|E;GCYiOwi`aF(!{h;pE$J%V3t`?%B_}EED)C+eku?KPApR# zz;XWetJ0U29vHbaps-Yh64WdHp%IE1#7#I9U{$tB)nX3=8Hv=eufQI!zQaBrdjt9i zJR5{H;<`rsLdu4*CzyKLiTjO;WI}Uljwo4euDWhie|PSbd6Qm0gl$|00Xl^0z@xtN z>A2s(4{)eV-nNh;1&O%kVJ~4VL41n4Mnm>T`Q3n%)i}+RxCfBpImm_BEyO)+w!c*R z&8@B8jwb}W{)m>9j#W?^SC+f?Q>ER;R0=g!HhJ40Jw6#}i znPIRwFY7Fq3GJ$Dt8O1A-prHKWMhtn!k}qOZ|5WtWStOaHDEswbuAu2r4r9KqghF) z?%~1`p0h+nigJw1wH75+CO46Y$BiR=7nd{6TBdV)UY0Sqc_>TuOhRYP@KDNVA7-kB zr0oPXvSU;tSYdPPi@dzBB%g6MsAA5O0r++Ln$G;P{CV%vY%nu!&i@dkgK>HH)69un z5QL`b5D>o1u)9e?&>e$4w^f(@9WhFH`Zl?_qU8n{p&Ke~lt$l&6L!MNh*mpyX9$Pk z8Bh(9W60bcM?DYpQ3MGrt|DbQ!%@0Q&)l8`s4BxOy60)6ba#bNBVf z>~@yoXWX#gcYiZ-%Lj_tk^!eEM`ByMkHU}nqh*i zg0RK~xs_6;jY;iEdt`}OOl~kaGRzT+v67lpEnNAS#oJ5nJ5_dp$!OHf->cag+{@#dd9_6q368k| zvA8C+Usx3aq7@DHvp0=z)>R+VC=fr5;kjJc=q9LJ;i#~>j*@>0yh*>l!MfVZKMnFO z11ywtTO1E2((_ny7zzPS9`A9ZvawqR=M9*xGjJYT!+^@DA{i$of_!FGg(NfMLceiy+l#E^$F;oWh_?>kq%h@ zc3c(bjx1h~NZ#Yhn`6 zzPC>?G`4F>D823scM39`ytmx~!Zuvf;X}K%HFo=yEh7%}3_p;&<#>jqFJ01vKS|K{ z+P=l)_z#M>5}F0mq;4v^rCxMi0heLO|ZHZpGy)UGCwJ zryoDQU%+-+di>v%xSm>wu!-Og0(Cc|j8_3z$q+rJ4!t{F^`WLW?cFj@L%}b6V-6W73j&B|;593oGEB}ImHfl3EzCU!qoM84+EtLNMY~v1ypG!j zgtK*V~6U?BWv$U>0Um>-2tYqW6Rli zItCQ5qQ_k7fE6yA`4Ggg$nx#m>uI;=V#rsn#QXjnp!$)iBKWyp>#3^j?UD<2=ZL{U z0pkIUk9?L4-?7-XU9Fl9;kqjN$9|0m&|M=eQ`r-k$;hA@7X_+;bpMrg!kQIIWoW7b z*&GcM;Qh`c$wR315LRJCP+Y6sN?{|MZK76*1}KZwvM)->X6{WT=c*AexTI=taMBtX z_6X|7P)Wn;Ng%HxtQH=xBZh)QZe7ky^p&cd{My;B!_D^zm+T@=hY3*uJO!pzixmuX z7Bp)!jLQtNt4qHMSBfWWZ^ShShuFdEgiDeTYx|$C=tW|b@{kporqb#%&dW^pV%ay7 zL?{Oy{AEi+5aK2hvU5stq;nb7ZfckJbXdn2fmK+Ov*kQ>D#v!i5a`~F+?EqU(&Nti zF_%XDWfVD1@Th0GD<5X}k>;4*j?2XRAZ1Us!d3t$k)7}$a@N96DeZ3@u9KzgUV6*=99}s_#T>2r^lNblq z-C`*Fna}Ek5VRiuRyG6HHQKvG)8cBInYYtL^m*nBb#qa5bZTBuxe7n@`j+T5wzPKT z2>}h7IJ|7^3O7&7EDp5i>{zucQ|rINC1Kq_B!8>rsi+1MP5ZLtBTt(Ful4y>~F2fSOx6=4-o{TpPlD4!S4 zyvbg!e?8Xf1tdO(Q?-u5Uxi&DPObidfK1-B0^=3ahmlkao|- z_yt^xJ%e--smw~e))DQhPlvZQuqJN6ImE!cfN>!oV>E3>=xv>zq3Nr(uoa!A!`1%-kfIA-FR_mzSQQ0^K z51Kl5RU;L>l0k0ZakVoMz;|^m|Gzbj!Mcu>kulXLQ7ZGFC*=D*6M?ef1lMFzQ0lqp z4RO#PLIjX`>=flO^^VE4)OVa0W)X`mcDJQXpzLf+W&VX7pNdY#AA;TOU@3E+qr`C$ z&967_5|tL#ZdjBK-@|amZd+TjA%VfX$P7qdTcnZ;g|l_4`A(+B;_2R7Wjc&4$U6sT zmoXb+kt}DDuQMA&=a?Dg;Q+AB5)eFAxuYAGYEY-Z1%)d!gC8AnG~(!I1nPEdqH?m> z5Rjc`iFP^5aqZ9~deyDSFf%k_1zRG};N2fEo?nhgyz($M!b?aZ!!>X{sb zRlA~xv5U_?No|0`x@boyryZv+Qh8Peoqlo+)QDZKpFapm2@5W!QzF#27wWav?i;K%ka&Cy{5%t^Z zI!EKcp$h%R$)A5Dw9rTs((Ce`wa4H%Ws9!M2Mlq{54E-)Ws`o7?b)~NX+G&YIJ5oA zZSLonShV>lnKXP|O&9cK8)S9A8OS|pd32xa0N*@Tu(R1*^FNRx$|(mdLdMNt=` z<>TEvj&HT;Rq|jxlLjWg3?n@L$;brb>C|LBJ(d7IaSh`jaxjxzT@F=HtlThb+d4@Nq$dnaO=}b&nl+gWvNpOlgEHbzgCyUGTQ#Jc2;CnNV2%- zAB$TbQZ=QBDn~U>S+2fDFM&t}sHHU#nm+QstRkAWSm>FKq$OQ(jWH@aK?Bpdu82?( zr2$#ioT_GyF;UiU zAlL>+6>~O-=w6D8>s)fpxC)aQ)~bL*0R)jdSC0A-MF=Qcs;>d1FbwOF=mjFLcRrMR zkgQg*Vf8CApYf}w_E4XMZIrS?&+Q&*49HqwdO9IAc{Rswy;&djfc4k}T;vnooXga}VmQH?D#l9OLgem`+da^f=r6P%IWVr?iYN=Z3YgY#yii=OMaah@ zAZ1tFvU+LAj|lN|^>?JEB8YsHY;VhqpbWbV`V)@14d1!geD8|GO8^yDxvqDNlYWBr~KWn@g>XD zNBJy$C%pc$p{SUsdKVT9RkvO}ucP9SDzopKf5=Y5cF>i&P%0uC*WMTv#$cj15$C&& zSRbHwVWLA*7tc}I4Kpm>9)lX@Lt@K)!_6`(H@9tF+1XiGfl(FFs=$1$R-$s!-%9unGvC-zNW&=B$+}s%jqth^4hQT-@ zpKmN;88+Xj9Rm^Hcb3CTq^Y9K-{-J7C2yTweRp>d__psL?TABhv-j{(zj$PJf$hw?KHVvqzmkPAa7E8mD=%i zf&FYJ3KioPpUdTU!{9f04pt zo0Ln61ku?Kx#5zi*@+~z!kw8Nxd*#Ue%|M1nNgUc_E<9txl$KQvQ99=QZutvVoS+o zHF8#~E$gDu_6+FtiS}hh4||er(kh!pMy+5{R12fJ5m30uBsu)TZy1>xJ45om(6y+d zHOJ!BS9(R53!WpChL;%6UIAod3P`J_9ndw8Sk*bB;4%|HBHTAs->_c7dh`10myjPr zpM2YIxSuLl`NAPr{<@J^@7W+-S=4G?k0(()@>I~MBILkfS-%2`SQ4Y&#AB70fDI~1 ztly}eML-bS@^kLBPoeN zA8G|MK4Lh1AU_#hd{E#atKx+2<=o+ffeNsWP}S^2THNHh z-6B+R$F++V#}1e#GOw%S=^S?CF{k)G$&sv%up{!-?XeX#0T?frrYj<~(vCBZC5mE>CZ<1K6P=8JvbF}V z+OSYfqQkCj-54BZ>E(!HY+0%t_ucGf%ZvuUSlg&5Z&Q=x%q*dLnfYs_@k%O;+7iC@ZsbVnk$pq* zX9-)Q+&)+$a#SK>rKYKNxVpTW^Xv}ENK@xYngPb|myxLvT4!H4+b2u3(I zMZw#-qr0f1LgpbGrGMNLjBrz)ZW^j=Xx?n5qB=P`Hk-PHu6HayxTKjhn+7aci;N%f zxVzZ^CX>(@p}y1kZE8|JrqMz}PH3bD%!geJ%8;e-L6OKFBj(*0j0JIf%Ctc2M?}Ti5Ba+2M5w`nK1lBsQf(k&W z25di=v8OKmj17H^+|hm)C6ysQngzCc_rDssn&YZyaTSR85xctUP+i6S2qjl^HDWbQRmXz>ww@k zb?lQP&BC%sQU^xv)cmVtwYZDRQicZ~W5*9v?#yo4fkM44gL!&tY^YKIx=5|H%3haX zwN~qC^*&Ek1D;vqIA|^JL!-xjr1>&6t{W@dw~Q8$K9qga=@LxcKUT{DQEWTQW&`VP zN*)cSz;w7ot-8X@$MhWq*QyTx3Eaw(oEy*l_-%9CkjySIK!)Rqf)*~Mld&RN)+HY5 z1f!O1&i))MAXsJ)qAndz(xtOX=v~}g5MP)jDVQ;X3*O8K-<&N4mzJ$Z49+=MAoKj? zXF4)S@03)uvTGNNqAu{eBs5743Is3F#^XeN_=%HTrUc=@|J~JM2CINyLW(10(-z3< zaL%=>;J5Vq_t6loEs)}-d_yZbABzbZjGwUf7EQ!~VsbH!K z|B14>9N9mq0?T5>0(3ogR=y{Tim&I2%#HnE?2+m|n3&3^p7BGtlSNGGi!5_24x3Gt zmf9sESE#P?O~_)DA00QZ7|IyQ3e;J%=}l+VZgJACy+x$Ta1m;QuL{4(d?nXGW!D7N zOf{vhdt9@($p9kO~qX2zGUe92yz#IQ_IHIg&SS0&-Pg*&mtaH>if{SaYKujKm z3a-^NA3&?TIrQ8PIrxu_Agk6F0zt3LaAt!#;gc>_1`wM<*|-*t3C7?a*;wx+znRYL zm0+%=n~L`klvf6{NYg^u4T);8b1(ky0rdeN7+KsLR#@7Q@wDGY*vos-olcPT$kmtu zf3atwX4Ip>2-PceEa--*VlOPNVtw38nIGR+t3?-{;A#x#qyDI(1-q;hh1b=wYMF)F z6|g$iUGJ40QS=hHz9DkQ4Cad4aocSZ`ia}E+E(LJtXPywU{?M2NKultU<&tRbj4k%QclywDo9%QT>&FB zZ+FGkL*5WorlWV<_XSG0E>%Su&5nBjwKC62Dd+~N9C5#QLaT(gk@Q^}$>d#$d!Zh4 zM%|OF*+oDajan_Co%yB`dfeR@8C){iINPnVEU3;AHzcao1q)F<@=73R6`BoEM=&ek zb(Ut1)yuRnnRc018;(M|MRQ2#RH0mtrk}|ue$Xk2;-7t_5V)hN{*e!8D0#?Rs ztU?E(cLD!n>at~a=auLxQ@8vI5u4g_q-p?*kh9PZ^ucuKrKWLutXpV@9O$S9ZrnYo_Cg zv}ux=^!p&gmoOGZK6zlRglZR@6ubgLc#E%>z#2Yd?>c}t1yTc~@#IHxC5CYD1Sj1!+`WldN28epA;Tj?eBt2#g(^i;!*29@k#dNW_FU~%h6)w>pICz zYRkNo`A}DkuB&7M>XP(j;xQjm@6zh|dST@+EmX^`_+^@uwk+|p)yK{(FBn%=OD<@& zVc|N9g0-6b}Z#QIQNr>M5Zz(w-Qd zxP1`C`K-PmT3R*N%?1LW(7O@iH!`3;NmnD$+sF__FgDWRQp6}Zeu>E&85s5cd^oO8 zN8~qmy@Rs!lj8~9p*el*i?~Jue{4k|Dq?^bL~S7}Xzu_WP*pqpeYe+{6AZ3-NZ4}v z)K-kzo!1AUFCI@PNPO5;pc#yH06UxkN%wbAR>*$VQUs)sSAAMh?gFbLJR&zjN@TZ( zq6e&Hh}&|gFI0SMSLYq6xxu#PgS@n1lxnBT>Zjz5Kr z^YOgt3Kr~?WIi=<|&0vlC293|@s|x=MCLwL9;2&{oUG_v)Wj z!CREv?s<(T1>&|4T}c(sPtj59y+fCBChkJ#f06OvZZ(qmSY-_LRNA-+!V3oY68?RH^*HH=hBKN=-=;j#HjqAITIsv}sRy&7WH>ePo z;gSTal1-bK4x0krnpFK2(Y~Ezj!R4aMS0vdT^qZWm{og)U7FO&c@UzoDdb8<17XI6QV(d7*5g}-WGF`%w|Z$ZuF zeh;#nCEm#6wbIAga_urbM@*R%<1wpuB6JdI1e#h z#6SooI9JUR6?hlM!u~XidcI(bEXe|&OLJ$`9%-ouiz$bV$%-ZNIixn^MTG~UJ};^m z43(F|5#e%WtD;DxNkXt{y8i^UQ6nbQXoe{CbI&hXEydkdYk7%)8p34@ZH#TR%);v$ zhuXBjH<-N8b3gc6tf(X?Y6%t9O7!jPIF9y_E2{J@@l!4uAZHsa9M8jFk6yhm*N80~ zXkBVc7der+mW^C6l%>FPQKIqXM`nV9`mB|1@$-K{pQ@SD@en zRf(rvG%H!nQmN272(U*aFe|eLOgc7uTmtncIvxdiDah4dD|GdWAz=l~I=R^h)gx%` z74k|G_`p3D+ZD)-+uj=y@$jj;ZP*t36{+Md$b>lRPo#&P?v|v8o(G8+zIf^zYkBt3VpmiA^QyU(y z%e%Q%HSb)GiWy3k&+T=c&8v_OLi%{^9oUtLuq1Jp+MmC!GbE(_X~X?&RLtXiels5} zhd)^%7W1EhTy!)ywg9Q~65rs4TUd@kf>Y_D179}<=IjliA(n?DaT6>C?cKv16NX+< zXQ&WfIxyTO@H1xgGWC#0qURkG2yNyloctXX<;y#(y;5$hj7LFdmDkLq;rxJ;U z%b@X~e>5043;I(z(g7@1Gp{Fq9)?<*Y3O_jmV=F8KWMvbo96X=K>N`QLBT77o~UFQ zzah^oWDZ^}J_^$(?UY>xi9G6_$7n&8i7m5&f#SU6ig>T+1=%{wZ)MqVMREoU-@W9C zF*l?H!J>9wL6if)&;*eMF{{#p$U*?FKa6pJmTiL$3av)Hk^0mt#-V~?x>J6`r&#fZ z%g8l>+$u6Xg4o^@2zkK*`_MM97ma;7)d4btUzm)DgL#1!p-2>b8QE8Bv!)*LK^l@D zvV-5CEVi+n34W0=U<~9Gh?%!PcBf_?upWf@q6#0OmE~~^VK2`&=pJwxG`(oL5Vmbp z>_V+V_a{Z?@RikGkMeBdb=z~NG<92u-lqdDz;-2(x!qR49S-)jC1NR#!J%upHVrUBa){@M`Q&gDQ z74IxxY(oci;VQRk;yaMUqUI(FZs5H_EF;EI(Ooc{F4iV?{5hO0Sc#zpm5sW}vSWPP zFcK>v7P{>g(EBFx(uQDdmIjLw?y}Tq#Kj0Vngu97@st79zh({!qAyN2{@ap?`bT>zylASYGY{h+XG5*d2 zzH6sOq9gwO;V?5U*h3b_`O9D?D;hf^#Y7ov57rB6SjK<;IT^5#7X6wprj%L_W}}R@ z8)=|d$Kv7#!wf+G%3t!;l5=*n{8)}h1ooyE?AxM!U|t9mQyQozom6BSllx?1Yl=xS z-t)Di!1*V@cjF9nC9cL@Y)LEjc-ZjTVeb!xexw z7Rc85!m?7%@;JT4H8W#^*-zY=c~};;9ugYQ?+Pcv^0lg&jk->vnP!DEYMYqFBi3599Zt=L$vIj06SmA>qjQ9YzM=arU8-Vh9f83o(t92qglX&LG4;RJb zKCu!PrPR7WwSp5AYgcg#+mBNV%%eIrA6JZNTkfwRK(Y&wY)CjDvJ1`wzPR80=S{Gz zBF*s(e!x!L12e99uFr_z4x^?!ul`ZojU$u2#n#FCWEEZW&*h&k^Vc8Z>F}T8?_9aD0$ZH?pVet|+!mVb+l!{O`3yvH~fF z=d(V5W{-!XeF;1!nlh0vf2Y07%_h7R$_FZ1UG7Y^<}_!EdSRJjxI)z6GM2uyO{}?? z#Phl<{Vps4A^dkPVkd+0vUFG*7(8ysH~es>#UjaCJsyO#g@e+iq8hN=NgI!|WdfRS zf?-5m5rZxPx_9AmH1l~GCH~Z568AVAJJ?8?mNyatOPbtaF{sEelhZL=Vw4!ZsX~0o z!t*{0fTLm^$0tJ-DP!Cq!b;54rS}>7KPq|0d5=#(jyLlUsa?*kVkviXH+6G{UZ~N2 zLIsTycXKQKnNqp|94}+~Fe~o~(67 zt3$IJXm9Z^^Yj78fBQL}kqw)8loRi61PZqy@Prhl#E0^Bh={e$bM5q1C;%~tD z%q0*oVK%#-$b6VX#0gb137-Cy=gP_Lbd-fZrr$>%^-T-}@YWf9rnAH$V_Efu5ZzTW zdRk0*jHvp+0SnsO9Iu$waf}o%$sQ6zNZOke{E$YB5&}4rD6>e9&f=(PgIa{i6q*?VvOW{5EBtF0H+{ zR>u+}o%~`rr*`By{s-5Oig5NX++{*`A@wm?fOhk;u2QwIS=Bz^;F)NesD;<)5bZ~_ z)|0=7COlGPRoBx^m9dD2oWwbr+VWoUv+?RbB&n+CMh#7i2(=-vL^lVUAhDd+DlspB z_vH1t;U}Z{#CnN( z=5VNcg3I&bo`HK?m36+WJHHNyjDD+zUcMKms9mv)Y6_D_W|pR1+Yl5VL8TUQ;q0P* zjEkfc{$@L~+^wErW57!&O>c}i+sWR*HAJ1tt;^!jwPI+VEF&0J6^dUbF3gAE-MTz; z-ZnEO4P{Bs%8?t7O*)o^oMbo`Bbh6Xy7LUjf(pWM zG9Nl(5o(D4kd&AQKOV5Nsl*;QQXUt0xy+oXo85&WqUUCRUOmk0kPzOG-bhdwmFvz>3p1ZzV?v-zy}4Wv*z=e8C)c>oM4fr8_J=d> zb}@gzO&a;dRd8%t;CaHS4N~AgM4qWk&t+i0pmw}8>ecLY%uDck@Y|L2R<;3|GIXb;2^9-hY*1hEX^2Qp1InhkabsmE;YS-)+a>DZ9OL|M!;n5iF z25U1rNs}s*YY|vT{jaz*uc&%$E5aH7%Bo(MFblaDVUs=4l1=UP6)`rF?!H*%wXBAa z)sIDdG`W0)jj#!CHy-I*S%?dsImCwwjSILpuYH-pi$YTy&U!WDhw0!mSDo@YTc3WhOHKBORlpTc2C# z`0@9u!nj^FD`I(o`Fv=%%1Q%t{&*Ucsw_uV`SwF{TlNdA=J5dxEow_lxP{r|v>qF;Yf|PkJ86MOmTm2Y|CyuHUw6|t$h5co_QaPZa z9Oct;hQ$%lWhJEDMPuEv0o8F>W}yR{4){k7`z$RC*|?yTp5~ZX7IDd;84c=|$f+`z zd&Ih*K3y-gop=TT%2;L2co@nv#S3rmXEv$`d`PAvvRZkAeKP+kiEWo@`Cp&}y=aQ^ z{y92?7>BS%Qix!^O95obr@OQ-bzv4y5AEE6Aw7@8aUd5GM~S$anem;uH|2$rA#7Wy zZMqVFeKCgBcQlB58a=2}$6)>qhuxC(O|x;DsGlfpn9Mv);rc*suNwQ47@TVNE6!^( zDxUa#;rKU7!M|Vp_zD{z)IS;*`TKD6AA^V0{J%|!Rq2Wf$7pME1> zJy8WAU6r!Y!=<|D*VnoApk@O{dL2Y^vU1Th^2_dvqV!@^u47{~(RV?tftw9+3TCIo}U$ALPlU>XID9Uk@Uad6vQg}7GSMG#UmTg;9#{NTYb74q2q1p_YPyfN&<8{I zZ~q)NA0Ov7o<+9f{^JChJ4n6jpgWxGFeq3hGW|n1{^%1QTTImhit_;3K3eds==ACX zgSuUF46@=~kf3gXBK8W_`N!eBZ(~?NXCOeDulqo=hf~*3!Wd7TvLOWvwMXj5$%>%$ z_pvz1!k|*-+)`?C2&*lmj^Wg<WrjIj*^KgENgS&Z@g}+y*Yn zup@tYh;OTpsylZdZ>y#vInCeNaH>#)k4hQ5HP@+5ZP0&XV*Ff(Vh^Po-F3sT0Abg% z<2yt)+O`U679C-EajY;x!1ykx|I!vq80=SF6)Wft; zk!;SHxbA|N(hj&Xg)r`W^Td~|97F7OeOV!gv{Ray`RF-zUk>gPqBrGnYo68L(s?p1HYN>BW z5AJ^Quu!BL&%^M*Z}R2)H2qFAgupSfdH5}Z_A`KNzD>qt_HZVyl#WguRVs$q+#gp9 zHwXS$)7fQ0Dv+Y^%UjxW45lM<>y(@Z#eQ&!^mXw5p1*ZgvSvyjYL>YL&nX`EP4eUM z@qw~z%mM;xSQx2)Ns~DR*e;)zi`kQkPi|9uZ&#%h%g}INAwgl==c-QOmtXMi?NgMC zi@q6PpF;>u9}v2Lmvzn&f(NdN$3C;R|X)Is8gS1O_!` z2SB~9K^ZJoQ;Wr{-WVezJFE>0$2ZAm)q3F_3#k!`LtNDa5`Na94IIQ~lqVV$BvS~3 z31OZ01Cai)R9#=-Yvd%}0nO<8h%A$8SjU15fF`wDBXot;1INWLOyS6kAl7i;gn=C6 z2hMQ;u}=V^;Yx4&eFdrF0gbPo7q}Ui2uDa8m1t04Ew+ebfYZc}4}1=RXy2{go|?Um z)w^b|NLqCk3Aq4*_ppEBu^TI?Zd#gFx~+{cx;~$a00z+XxXvNsa=)Fx?72CpRxnVj zEy_}47&q(gctXmO!ajFYlIzLf`MeR@_K+G0tv{+cZ6WvJLw%6MP%g?X@46!khUUcE zk!OG$Yu}If<}DxPtmF9<&{nVG8N`3=Pw;H5M~uKeer!?OEAHyZ?f)0U=Jrsoy87E2 zWM-M;dH25MP^{o?P$zx>Tda<7lTUc!NLcyeXQ(e4zPCzs>>_~?{O&D%nzsec2!b8E zxd7JdHD`;b|0?dc62&aLQyzR5!LYAbhh$$T%fjolIRo6%G?nqv=Tr(A<_gJ1RfVi6 zYlIs;~8=}TOy!`w!9IggPQtVke!TeR`w;0%Y2!DDvRxE z6XmuY@a7A{l|2}yhIYmv(P!$dxx^Mm8oP z7hnIl#@c2}6_qEGARbRgHW^V?XDFA3IrM2q*W~+Kmrl+Zs9T zGcX&yxpH9GX2|7a;)~g@r`aOO?TlmQHAk{0m5NL(KUwjdr$JBlQfv?|5iP4h)kSHr zF$8s^hm^0G!g0vq8sNTKDp0VJje0)6gfJt0q4rFyQrJaa2+nbxkUP&ik_zei3o2!RQ&XuRGZK(Vb$DC$nv3oq&3ZQQkWY z@_vi0?Z54AOZ0C2u~!Q`3IPvQI8;39Y{G{ca-(|>yYp6Ai}zSXq^-(N0?skF4{&91 zsH>b>ow8s-PP0;_31FwXT#>_e-5s8v*BIMTNo_&DDT~6x-F5$%^GOhHl{{ottf8%U ztXT)J+?kI4d%oT^vN%ensA2TFtEgAuf<^RE*j8$Xb2}}{RZtLJ;Fq2s_6pmqJw7*) zyxN#1S7UYiXgc0XyMuwt0yKAa5v_ZCtnD%?B{J+{5(;JJK(z zH54*4oG>fBJNC#VXDb}kLOYXAfBpKwxuTrSq8VFcbfV6992(!u?jP-tqLxTlq~shb zEFI35DnAT>opH9Lf2d1*S|%_(4&p%8EKcZ6mH`8oAgO^Z{Kt+UpaRcI;5?fVpEg!o z-;KsYhG@qVK%IiHfeV%gh67E3VE7-}Y?ie1#r5^2n*Kxc!NuJl55x3pdVzak=>7aX zy&vJLOq{v+ax?i(U!^-V`PDUU#oP!WuL!2;2h>G{u5B(N#!6kHb-r)5vzqcD-i9Nvb=P%V?$xba3{ z&huDcPosrad~1YR4$F8pue4o`P&oM4*QN%&97O8`_?kmzj>HWZP@OuUWfPSb%M3n>LR&Yt)x7gJf%#>&|K5RIP+=fG^2<4<-!xn7O z(g=yWKSL1Zm6-vR_p1YUsk8Ng0nx_>oX1mOYNI&dxvIhSUgG>UK;Xm1xUcm z1q4M@I&aNs-wCcQ&I01Mkp$&`DBV?~4y7_Q=*{29H2N9L2GuNbh<`9cx6mE1BASlt6(Ae_o>%H-x|c?Orf}DL-jb@1f07=+%_$uc@+;4N1ZDi&&Sgz?(zx){H!pdLcgyB!L5yl?eJ+#c%V%laq!&R5THd_uu)@5g7 zVs=1Q^()T6OqKvOK+3;RST8K=+Cg{e?`Ul)L2VUrb#t3ViR3(S7~82LQNuK2Hac$R zeTs}GVGAsVh0A9)TN>$M3#`h?Y&>7yKN{=sG=@|Gmhcsk=M28I!hf0LRc6Wq&T>9d z0Y1knficquu0H}M1B(@aS3Mno{pF3LM+P>^ayVE5Jb=W7h!0yz_GV*>Sga}otx>{b zG-l+$A;iZMV-WxF8%x+F>T=ib3xK&XdQhSD#ijY4vQr_3`WO#7`SK0;^6>AD&U9bB z)bSmz$Uv=^h7a6`pMISH*IYT3QWEzK-rx!#%kqtufE=qSGsmOs9Yw zrS7xj;reMYg5o2qEx>0}fSOF?!jDE~FhD)ez50#bVp&&<`OAa9bSW1w;{}WP!5t>E z$AGaF{5+L<&DXz>C^LT0@w>=H84iXXZ;pss`5^f8WTgl z@CHW(>c%{(%rNF0Br#<8U(6skwulSB7M~&mkS|6XeX~s!fTje+_74(s6ZDKa6a+SM z?Ba!<3##!xapn?JBih=wEAF}mo1VLk*wUM*(1#lFlY+8P9B)L8mibTwnbDMJ2ha*_ zdlI9iIUqe8SJ0drh$1y4m9b$I2vbkC`~-Os!P;6+o6oLgo@ncAf)#<^Rh=K=3BD7l z=;_QA0}STUv5-|QBV3R7^uQ0J;)ERycS}9?W4sb}@dQv0Kruu`#JC`GQ{iNE7DD?C zj{;&<@LZMK5#1VVBsn($wmZ0r_9dwn;yExRfIB{})H#EX8~|XrBA^XgQu;#PYz2O@v>3ZnxS<2EQ{jZ1y_cS(2d@QkGbD);PW zdzLI$i~cR58yiC%J9Z7jy444s&hgwc79-?**vjdTr}KM5WeT?n%Sqp5kyQH-N@qu7kOHepnWHEgheFMy(Dw4Xi=84R z)l=ZfZ3qznm*qP8Evmf6rgkx+xsBx(RM`@iwke!kKZ~YTZ!uGA31=XzD{QxOGNd1& zymRX6QG~L5bmW;sl#v`kr>0pKGFOgy*FG&Y*MBIj?B*ndp|PMQjvd(wS>WWnQXCYZ z&H}?RD7SiUXXS#9k-tm1B*cl`aE5KneWZ2>?M)mao~J3p)1ft{1j@clk^D=;b^X!~ z2p|KCxlI7?99Wlbp4~mrh?@M}3}52{TF)>`@D|1wh+&71V4ah5F;3l8I?)cexG@mh zjXWiIqwhEOcVvxG+CMI^N@jl~tPLi!!PkeY%O9Z9*)Ic>_jKs!Tz7@d{3ikFpQ<>& zyBl(uKNYSXWpnI{?-T8~JxQ)6gIn?#(+7_uuI3w5lw4mSi!ak#+UH%*uSZu84!jM< z)R2sLnwa8%d-d?UeVAZ}zl`jqxtcmvO5YlC*-n_vIXFcOXOjmBdnIQeIUPaOk3Yr! zo#x=vqN78g(#PgZ0rrXGH{(jC)}%v>F^fF&ag35qXRFv)@P%gX}sT^LYjUMTWIB?sk9;Wt7*-~2N1 zF}`^&7!AoblfhK0hDi`IGiqrd(Tfg&akNHytvO)|J@q5yT*FabA$SGNBvT61_WqQI zV+D>2&P6F6iQ}~tb>v8ez^NpW84`L&1if47sUM83B3ioOkQyS z&K$w$A(CL;Gq63eggAU+EMQhVPLbukh^WlmS*Rksdul_!3O5=3DU0?Q9Re861( zHhph((-cpml+P@Bl8qsZB9P^4!0radHyyYIqEg*LH;#;mzHeEIen%&;Pm%fY<9s|G zaC;92E<*IR^9iDy>ZG7PVq z*OsySoth`1iyh{$RP|1~g!4nr!W2uEF!%~m%6SRM zQ&%U@xCpj*HdYzlw&ko%V#pG! zB%S5yowRlI>U{*%v6p>iUn|fZSqV7iRwW+@*wVNY#?;?_VMw7%KYG@Dq4afdtedG&LOGe(-~?WKxV^2649{$hrHnY zaW4x)!H&K16$ibuR;zhiZtuhuz_`}oqZ~O#)lZS)npRoA)X* zblnsdH{`8xU3BHz%h_0mr)rHyfq=(S1ob->iIu@x_v@W=J~U+?F+p4VXuJX#i@vAL za&6Ji%6u%C`xqIW{xo@RoOO&Kl!Xesb1t+`YURI|o(ca;aV&nTcjrVsj6tWk@n6q zHgV;2Y*FN@s*xRGZI(T{!N|&BaCq9;-Mtz#A+KlFB~TrbvrX<`%JtC64r3#uer0y^ zz{fGe%)s6$KRDq!3hPbNYwDY6#{4r$FrZ7E=rMeT?ITE_KiI!3B~fyP35{Fw?dwB29VH7qW72!JcS2|*%KnH5>&q!X zP64BxjxeL~Dfo%O&G53*Tk2Z!uXx_dXy>W1Wa}(*ZYOlkznyyK`B|!JKqk3tZp*=B zJe^JyIHuynqhK?WPxHmZ;&XEuzp%mJ=T32uQP2)^!m4SU$1X}#$rx-7M7$ZBe(`$9!ZL|J^Z(RPGLU!U1EGfnf#!@#~d2cBOrC}*M; zkU4_y`ZX2-xH4X4ef(wwf_D=zWGiJbI1m+*lbYV}o#B0C8c0SaR#xsa%A)__-% zniEJ-eu?;q$G{Rm{@9<05DL6;{3H@8*bAD_S@zvH-v3k{?Hj@FP%%y5}uYzJC~a zW*lR2pv>nm<8X-z50`HaW0@4E9RfL7%of?Nv=)4+qdlz$e$Z$O@&yV=zT$89%fLR_W~$ zZmgIta*&NR^sRyPFdV6}5Bm<}Y=T}WJY+zxmRF&y;RbDWSZ!Lp{T@Q!pc0{RvjCyzwdvi{lN zVsP)K=y26yPqQ#dez*h!166J4Z>r8li{LS#UFI(B-K{EG?(P=Af5Nju?LGyOr`&sz z<+s?xY-ZvzGk94%yv&o-dHzB*tM-Xaa5?e`uR-NwVIP#L!|bU0@)%>0;;G@|rOnD2 zpOx8w&bbYgrc{gU;n!dP4|Hd@1fJqmfV!?{xsCmXgjvdog5UThnKSVGh1f>KXwE3& z^Tl%Nq1~*4+0|RLyuHj6*f1~Tpfe8EGHK*{dTDgU{9He~j#KLNiA>g8~BdVZim4!ftv{6uR^mLKHv_7e7 z9H<7hA5}%jQJS^}+lRmYl0L2v&jBeK_J=hR8H(-^+LF$sHn?^;RqYAr#X03_c=;$yJ=T02^(0hT{={B0*!6lm)*`3y@1XR-`Al%yBr}3UP6z9k)5lN*WFg zbv1-3!3)NUdenHsG|<={MRd-o1=FEnMTSIq#$5EovhYvWQ8oD|gw~CGFo~KESj!|P zpPJ88$6x-jU;WGeQ_|uPQ+$WeOqD}|U|q>;MgWV=AFD=V_6$1y=8Tkm%RF`$=MP2T zbA?j_wLgebZ@8x7&ay`KGNR!qr_Wqkcs?A&Y3^r73i>1HIU{WTgvwI14czAYzj{vj zxob(=0dzU^m=jEj9eqE#;;hzAN4fP_AyIuwH0n+joI0A;RH$JoFaG?#%U+ zrP%!S*J~Gv+C4G=b-WU!J9YQKhVIsfO6@oBmQ~4(_O39nWln?ZD#mryz84+j1?n&RWS8ls3APfy_=U4vs@U}Tu?CwPRh|>79lAuKUq90qXYX~Yo<@s(PdVg4$JZI zX&F;K%1*hND;_d%<-}5hg8a%^;zFG}N|)VTJf!nTCF00UiBc!Y5Q+Q8cn1GV!qceY z<(fq&8%G-Z_$9tE{6`DMCLKe@qTHnTbXKc{2HUioCmHY}D5$ffrQl9aoKYGBh1 zzWg5!@#x`#U1l%mbhaDN!|v-taz~hBn0v!P|b8lU>7CU?Du51e5X&gnJC6H57R+}5}@0^PYcObyC#S}bGz+*bYx5X2293JG>&ay>L ze$M6Gt*=<}{%PTtd6L;GBKi#)*goVjTP(8N2NPHu zm&0h!H+Y-{Zv!}fx_^~?uX7tHET5SgLPu*&CKl(_IyZg|R&geLQK@14Gb_lGuu&im zMmwb9d*o4V(d(99+d$1&GYQW29q0JM3*PEeBsnJ&x?wQnKJ@kn!=UcItv7tw zAh{J5mhZ3vLmb_x`frUCmY9auM*;+VJTjYcz%I%WIDvM^C+h-dc%{G_UIk`}%m8^G z5H+0MR-01;4zVT#;e#6MGb1ue#)I7A2-T3#py>db-zb${E0TA{6j&=*EM%U!V|Gpf zpBTk0m|cCqWtNbr=0gM1rC^H_X%6|zJ&qCHK=Fg~8h+sDUJk^^iVN}Jj<3@AlG^|L z&9X;*WBiAJ&k$rYe-`xpB(C;(l(7P>Id6okw^#qCL+Vk;{_8u3_D>!fglU>s6}-pC4;!^ib7a-AJKYsCUpa z8hjB~ch(ni=8J$N_R*TaG740b4xfX>TQ?kA<=}=xOz3470NOf4S$<`PX0|qj(wdx~ zSXv3J($BCpifaS1t>H!Fwd*VT z_mOXy8be_2o}bbj&1xYFNG3E=Ly!{c!=;}AU3@XX1G%B$$8>H8XfL0JxDc}kjAM14 z9uMt6LF{yT;aQESH}NoJ_C<0Tvkb)ws@&+N-@94>HUA%Iy_v0|Q7RtBEH zn_L}=4vYfQ?Ml_tRB5+Nk(h?KeiQXo3mgJ+nWToCjy7sj(SU#j-dyjbe)ythfWfPc zX5vcRC)8mmBz~zT`F8m=Efu#-{;ui!}90RAJQ@FS%G^R8f zU%c#H48|x|0brr6M6WI*!-8on(gJ0P=$4>{!g9amQ6QH&t+GV&5vR`&#W_CP6R_HI zt(DAb?CLY*h2Hwt5a|G{t51dfSnFR^ttf!8;zHZK+?M^hV`|H6mPg3z3S4@Nm9kp> zdzNE+I~pOx(B_Ulj%e|y!j%A{f%59@lR+UK zwROx9U!pzA@aLl{7kB&!%-ybdhuBSIdE66NUQ{1cRjzlc9#{QgI2MI$toI$?5Awxh z8&rlUAG(moA(pS+n<$sP;Qk6py{h5$iNr z?qD?}8gouk*o&eWI5p1AX0vU&K%ODBblpD8=$5h&Qz0021hx?pwy2D zR1BzVv4hcMY{@k{B60X2iTQ@t@h}JpZtda=9rmd+zZ!0)OI`5I~ubK zwspk~c8d{v%U+I{wZPOK_-uZO2%Z}r01oJY_x)jUmoEOeALJ&v#1u*F!)=CCb(y9 zqUxh8Vip@X4BM01sUjuI0Nu+XR=&2Tex2qu6g7*wLG8c#=ri~ZtJPI6_EmjZL|NM? z^jdx3OkL$jUB%$g+9nhXlWEb&NTwsY;&goNOS|P{ymG!c7Imdw{iZ33eF&-yiz?xb zYXFbNsf;RE8s-%t>cfFW1JmMaMMYqJ;tViTmif3jL1O%hw{|0latf-%O$h3xAHZOQ ze{~Hjp(>1*Vr4w!K4B;arqrV3TIK=BKEut9PrY+dvQpF!fYeF;@r^GZoc>o%Yy_XI zug7`31jZxtqUa1hS&M^0@!>-kJZe#lVm?8786A2i2a8#ww`!S=iU+k|Q%V@)8Jp$b z6)Kr8$Yxe+w8Z(0x@P4gZ*NFzJ#%CoQpO)||F)Y?rIgj12unrk_{znZf=^Y$QL8ZguN3E%n1 z@#E)Kk-hzUhhKf%q1KP$G$s&TpIel{aKuGOjJ3( z-NitpuY=Gb&<-@d_^PU8OFb> z!my16Q#q~lv|*)P;29xmTOC3)PQFM*+}RL~!%L0|5_My`= z$39Z+OXsonT;tX7$*h&uug$K&8(G)dsKCbXXv;dT%LpqGqKO2qS;pOR7=!Cwk7Q_y zpqjIAy$q>&A|_kcS%}NRh7gRmE{g#n_VkEbf{Cr_lZ1Df(T?W&s9B>z6f;M5%caJG zHtLY1WJk0U42^P%CZ3zZ++2)hYykPCxyj7X75oiKkGXWH9(iLxJebcwc6n1q>S6SJ za;{{^kUGGd0Z;qngbbFG((2)%rEbt&&r_Iug;Z5v4ggDu2(6&6k+4*4-?$6)ryI-{ zxFCerX7tH`os);#+uQ8RXwEVZw+QWtdXYX{4j?|ur5MvBHYQ5er4!Y0CxCbg0dFVl zo1M}pZkocsgdiM|j+D>Ld$?Up9M20C&A7mWnBHH09XknkZxiN{C45-e+rq&G?p0)v^SC#@k80c)$uN^>lBssC=sJ(9?%<;hAT!ioLaQHp@z@!kiLBPqB&= z*G~IRS6mo1tqh$!9i^P>{BgwH+8j@Lk=LkNzaW`e7n#8l$4AkoC|)7w`bC(G%ml54 z*{CsG5`%#1>xB466*!y{zAk~Z@uo@)YFBNI;Cvf$++`E2-!vwl0qI!4Tz*CN-LCn7 z`vG)gR66<*^FkFVpf;*tFmT!Usw@T(>Dbmxj&NE6sKNl@pLVB`qHZ*}U}ABIvTA7^ z8q|mm`NwIr<^dcQ0rG;7_VvKwy&@Tqlo|>>)00QRL;+ngRdTl4Xm+JonyQ_n9-Xx+ z*Z|O>Yx%y8APeE?h6Nd3B z_{h69iWOGHI5hNcW(a{RsIEtp(3w-5Yz1NoI5jZ#r1V@a>%fFuV}~~K6Y3!ER764!e=mg6yiCAQm1r9 z@IC(qt}IO_Qh60P*euydE3?Q!c@4VLtquT}suh$k-#*m36j}cclpAW>EbZQ7P~HQ^a(G=G`F224zA3@!Fh=J_=xGb zEDUaig0<5!0|*G_%6k1fhKSp3s^U z=nhf~cQ26Nne$1xz-Wfemq7YKUFLG;o}=SmAL3CsIIgFf6K(kTd`J0 zBZPFW7@a8&6^3$;dF}fL^yMl;<@yjsPhl3-+%)iay^&=Aw{b=GddMdw7{Q{dCi3P0 z{VT{zx<-7E=i@eV1rDl_GdCm%BXoh3untm>{cFYa4jyk;@Eq`Syu)1pd;B*9pg~KdwVglhoxCtB>Aec+)$PX07(Fy!TE~y8T(EwOVHo_mSGC?vMqsq{VGLa)f@^-DuoR!{MXw z{clShedKzDI&et+9%XXJ|F%jz2RgAbOifnR@?$3o_f4DuzA6yKbo6$3F9I%gixtk@ zi^znt1Hu@ZoUj z;3&(kG(}@WY@DgRE!Co99cv9JeN9NNiwr6l=OAu5jKy`jgSNxWM7V4+Cy^OF>MxgD zoGeoCScU}`)^@U)HB9@7$vv}$HA-Sw^mPIgVls|Nnp=xPPqhn+++{nYu<-t8bdFf` z0DK0sq^bQf%;D?}VeCO~dxQY7T~Vet;&H$ZDX|yQlEsD+h%AvP2I^aW|5CvzXrU`>M*(!Ae_C zI7-lYz@;bJUKM0cf=RzDoF4CC9uOjleu59<==g65)**#+!ot$J)9b=tN41}mp`YYH zTWM#qAu%76X6CD>>$;pUWnm*W^_@@A+~wVu)Od_(i^@)I>T$pUum!j;G4}>nnoDpI z%SF{&!)6(71P2z;YCmlRt&bFjTjksg*$+s$*qB;(6)T=o!q$b)OkdUw_)S*x&3arl z#CD8fQ86dlj7}Pbr932V3jE;yd0+ANssG5HXDw<6+m5va>HAA6oIuB^eOgx1+H+D1-v~_-Ag(H)*u%b-qzqX zKM7FT$ zok>&|etuW!&iks-f*TI9ku8$EpwI=*vv*=pGUW)FrL3DuJz^!n$=6|3bpc|xD^zXJ zQv-Y|Btm=KRTU?+g;=c5T^HeHvE8zucCS@yyCN#NhtaI)9Vw1?>Rnp?y+iu-8sZw7 zfrPTDdnXIRc_JVU!% znw`VxK&dS;8H`&x8`TTCYu#*qZ6LjYxv3g7m!KMHoOu^xNY}Wa!STgmcc(V;1wp)w z3=AlHi&&QVoELru1B{QugEP_#TGVBgVP2H#8HIOJPqG57%;qiq@ImI6woV2)?fVvs5_vrE2=dIQ zS#XP+k?JSQX%;8`%F1=lU5X5+{zJRCS{MsXZAF|p3q@@!+H};0Luhu-2V4aNHHR@Z z;P*=~_#ZE^Vjfx`)QFHOuS~2lGmNqu;9S8D^}_JBP|Oa`T67KzqH>Lba}c=Z-^R2k zU#helqH%Q5e_bnM3Syx+Co1fXLS=z*gJ|Y0YFaq;u1BmyVLaG?XMOtX*DDc?aDe%3 z3;WeX|3HNaHgYZd7wdVyfvc^UNn(RHUO^Ubj6IC8#5s>RZsf|=eA0=ihWL#bEBy=W z59Dw)`6zX~UY`n9iL4{<0AUUOSL*Vn+yd0!2>D!76Xbjxxv*Z+$DF|P5U~L~rzqujd_2cwTsX0R-Jcw-&#w^%l zad&(>ey;YN#PJ80P^OM?deEwcurwHoROfLWQ2vxi$F^W0sr~Z~=x%?v9l&qo-(X7j z@*TPTj=jTC^ey+iBK|EeMEfCPDm8!oIyI5AJ6sXn;QMj=zT3VL&yyeg-a={~ydsMa zc*h5fjR?0R?|9i9q2W{`MT|$GZN68#szsRNr36OO(?6>3p31$cmRS{{=oEtw-Jz=9 z!MBRl3$d70)vgI$dsggP={gv!1fFVWSW4OHT@|rKd~Da8A(v5!&Zc@V0B-Sa!g`H) zp|Vy_WqIU7XqbT+ttd(0(>h{TMiZ7hpgE&KDVXbw^mYMdi&%t3p9qNt<>U$ zUg=2j-=C~APSvbVN|xG|k=54Rj=g3x@0J53_sw81bN1Ks^pfKah9!1XWrK$=->*=` zb9Vvd2AC!eS7SC($2*P_dj9SxZJFIJ62_yOFSRGtEexHcm>zT^RVnx!m*rbFvD#$U zI=L<;Qywpw`fzo31DPj?bPV7@ig(~u(;;U+B{K1nyv(i^Fdyfcm|Kts}$ET8jNaJ9ufpmpgyod=H}f=yH|rrv{Z917mmoUUFhO#Xt& zY`BG(TZ;mQ#->)qUrh-1$MGJ7F&(&>iT}XHq3e~j)C&cW{8rc7O zJ^)2^$B+jiq!+~@K<5C53yGd61V`bpWeMJ65SFW)FT7xT4YB0}079YqpmM}hBgP&= zcZ{SR^b~TBlqanLL6wsxexZ&o=r*tYb4-T#zR?XhS;m^_weVq3pZ&bGL=Yhj+q?xYSLA*|CAF z4T5^dujcdfGlF<9E7L;F|NGq#RR(|Dk|Hc1vNm3cy0tBj8I?0xvxvlUTq$I&-51pw zmTce-SmS(LC&Yt#lLt}A~m zc9kiW1KE-6Q@$Ga0&&BQGo@ovs7*x6b2t6ov;Nnw&CV-)stOUp(#v3;3dc()&2qQH zg|1;Dw61}8P)9LWgv|Cna!|c^%yP6i1gL{8#X4+Zir_k6E;GoTD z`g4@t%-Pgx7?-2b5^7(}9tKOcrj2%f2PFqH0Uje@;*y)28^UVOzrLoayO_~AX-H3w z3!qC|j@iKRzw{mt!sIjDhs$~Pb$V|{v=yCA&WrZ>kldBCQg z++izU3*?vi)np2;ZHAI|FPF(eMcE4;84{f^^LeUFF%&k|P6^*xGayx%FJuu-A#8z< zOHA5fdJL|wY;s-Xb2H5yCEyegy22&Zk1DHYy90%}hX+WiUJ12s&d8 zb{WvTD$K#W*XoHg>e}33Dsz6_FpzGOMZp)C9i_8L#|0b{Y7A>_m5P&$cIO?=E8VQ9 z)@xLEOs=U-nhHhkf&ebKq0rX&!r+IIjNWhJ9?nD9Mu`szU2S`K2`$lBrxxr z_8*ikCi77e7XE+m{?>kM(7mEI(;+IVSV?Bt!7Rl=jRw(}7ShpudRlxv@j(P{nIJ;K zXTEXQd_k|ii=pxswi4EeV;ln{u8imp@X6WVtPAF0F<(j2F_LTby8NUtGt%`_<59+f z^%1r*j*H@ru!EJ78ge&2eq&gicOOUiDc=O(io~e;bA!u)Spu8ezX?ijx40tAB7n?l zXYEAGBSp@?e=z5r%e3!(+2JRw{^T=bP|^{z8mC$li1uMeZ)qNa=EkehBz2$G&WHS~ zw5K@8t^%ivf;5M=geerY=6z388|B|h7J%F%>#EOb8@Qh)L;)HC2lkxdO{9(0kt2w8 zAkKe9swmd7Ls!RGzbit`va0VcBgt;F)}v%ph1W&`T$6dhHP!a1TUE=r2HfRZ4o9^8 zhVt7LR*0#L!M0YG6|Xu(Yl?JfO10{+yTSs|2tAi^#>>_=D%?@mrUc$bwlO{i#Ez~E zro`ekbI)h#Vap31x*~%ZqCh5cCkw0Ab!IYC;dE-l@FqGe)#3POSWZi@JG5qa6T%V> zQ)oz>j26#W&)fwfunbGQ6CgiJxx~`ae3~vE#kCtwDe+z|N99P!klZGuL7rpDvpoWTY{!kH#kNi-->w&P!qB4x z&VRMvD0{gi!ZAzKv)|FhDFvH@l)iLoZa*a%n2hd!TwtAeNnGUgVsbUf<~%ACM02_4 ziAPcA)-Nd;#1Jv|F;AzD^K_Ek0$lHrq<)g{jw^i&!+pBQ!Fy#g4wlYWGI?WSp`+5x zMVRJR?YZSLXS5hgrxe|a5kfs^X97rPEQdsAc#f%Ze)~8xZ;#~x##wR8)aLg) zmnHh4S#NF2QOpcn2PVn`VaD;Dn_8{j|M!Uy=8oCr>I`tXi6dZ^Uf=FzjI8i4+IPGW ztParo4whLT=RzJhuU-50cYEF*R8;b@1J;e6hwcs(FzV@IzXxr@ISWtC5zE@~-4s{{osB|69O8kt3`*1jD0b;lU6A5Hj zNP9l)VjzyU<~FLrNNKMW`SE4xD+8=i%_#J~&9w1#8TsP7qJ_r0j!E8^K)qYoCN5O% z&HBdJ5(7n*6{ICB=YT2Zyvmbl>!l zMm#@3+P?iByarDA(#y7*dRM|fhY5Y>yqY^F0&W>Yv^T-c?fm8|aXsq{j~$=zp2;~o z63cczhPHZ8sG@KhcckO#Lvp`d{+t^}47?aV%Gy}VRm|Z2}GR=v%ma#GralZ`uiZezxqbxPKL*q(P;iXfzv;S zcUSJq+>&KRIaA!+Pnr7=M=1W^Cd{ z?(XiMU0%9sH+Z)~AW5uCQa;yp9>ae;w>KV#I6+XB+@5ILJ+ zKsy`cKC!DhC+22=?=iwIdi=|fm~j~m{Gj~YXEEeZF6%*WLt(u!Pk)6h1k^h%`fI4K zj>|8Yzp^gCZH51=UEQk8v{uetW&;{Ro)!07xyXTjqg6$rgN;FEhus7X!VGDYaW3HN zTQ9DSDQbP?U*va`R*nn`ax8c#kBU$Y9zfRu@}irXGqGv0*s8G7RNRG7Gpsn`L-fj* zSAqOSz@mh7pbl?;tsrxyY{qJjRRC8(=>biA#0X#rEPnf|jfBZofcfqChHXK57Rna9 z0y8Ce)q5Gq%DT*W1ALOUeJ$O8v1h=;e7-?W#3gfJBx6=W@D^-y^dBv=?_7huHKpVyCE_1{`r3V_l;_ie^;OXZnp}#wR~e? z^f4d!S*aoE_Dxs&cl*h;SP4{fX&pH-=&Z)0vYA2c7Ndf}TgpsycQ_g>@vkob$w~-l z1Si8G=ZdK?`(2ZCsQLVNg>AweNHrf@DdB&0UY3e(YSl59o6#L{E5|4mtrfRu-+%sM z#}`Juy$QRYEsywOqb%7S|n|28Riaw%%SB(QrydEO8!LX1BavMpGCUi^pF@ z-~{w^=-9%AXzVb?CG&eu1lJYMzrs>Ez1m(sj=5ZzKRzz!(JLQ6?ja z=fj&hv4y+&ax|y2J;#2I2P1n=;W$j4yWx$UJGv;1u2ri2la0B})#&HV&zZZv8-E-9 zG;?<|OH~D!j;|j_4rG2=jPNhMUOa$NHRK=6J4#pR8_By-&gGgWgwYXmdg<6dFiPDS96q%c4 zsp|IpZN^i^iP}Q5$dw=XG^9x$afu*2A{#e9iGDJl%RJ7I&oNVlJcM^;E;!Td)%o!} zODi8yxYv)ll(2a*1wKXg{4|Y@vT>Qtar5|B0oucc%Rg=ab~F*tqKXT=ZxsAm$v3&z z#%!{P=aIwqjUELS&{lf|RyIOmr9>>3vn;_7Q%9YWHT<9J;R|(ehO`ygxZXoHv4~#f zhDzOSj{IznC=q$u0di|z#05MBY5|VnjfpiA#Vj@2uPaq%i_u(RbL=x47{~{80)@;+ z2*0N~8#No1(2F?7*txIAmGp9C*y-t)TExZG8|t=^k+9ZWP{}3Ma6N8YmQ#i}D!L3} zTOm`|A@|S+_4?{Lc&pSjGPnb|jN%(B%VypS07y}#mAMN9GlZ0Q?fJ`8h|`Gp-zzA?H|3>&%Xj$qWA%oUB3^=R zQXGH(t&eyrpHjzfe=+ml_WZW`eA^1N!1;souvZ@QnPFRi|9%p(SeLWpE?}wvt0)Fz zk>2lH7Wj~L@!4RA=-8P-Lc99-D|7u1XSXY%TBY1Dyji{RakW)&n-O>@+&YK1D+b_j zpPP3MayeNGZ|x3!jmyD*Uy#ty81W3h0XrWd|0hyfGMMEN$`p^o^tUbN)RhU>gc6p2 z-pXR7Y@W6|X!s8|pYTN5-CNsn{9XM;ajCg(jPkc*5hF(wo!dcPb>xz{T&+4xioVM~ z%vHi~cMRH-yojLR=xD_1Xhm46&a2hR6Sf1u5m}90!Qp5+6|VD5TZ$`jXVL6HRI}f8 zk@e1~#U2OWR%X3h!dE1>tC(5r?Apb!%en|MO=m4_?gVx`YDg>}+G!sxSZIj|$?TV;&t5!y zA5hL>CU$@=!@sLJIp@@jl%$>#drpD(L}6%Wsf3ZBzVZ`dz@rg~4pPj{q{iOeO_9Ka zniHIedG_%93&VDZ<&53zZA}fzw8rq5NDs(iY#)C2Ua85@ju%ST&JQlF;KmOD@e&hvC|dj04#Tx({e z!IZOyq9Ud|yDwf9$zZ_ZwbG-!=n3%w;`%jkFyF|cu$UT{WGeFJ9FDT(4mOZm)<)f! zAh&|&h}v8*7(AQ4vuJE^B3_?=QF>C)$AZgk)FO^c6o_)4lOa~MH3~j%8m!`1MJf=} zo1(#+jWsL2f%gqBm4Aa*j-Fuksh6?XAcqKATb1UCz8mlxV((|5qkG^U6jLUowLx() z1t$cEzA{D4D*`+{a~KN*{OZWQ6+s&y%Uo$_R>S)cQ27vH5Hnc;qd`JjwRw<%G|NZ~|W=LPq2e)|#>->{bLGCUhPXBH>0Q7M;xM=gnK$#r6Hgsny=$72% zGRmDCB_~N#{07NP;TJZ?={LhpxE%lr%6^EqD~{`}1@csyz<0)IIf(ut_51PrH_plL z^BIalUB>r;X$%JbIKKW5-{LpI7iRu$$khGjJDvAHy;!e=--lAra$!FH<$m5j|EFNz zmZBG=`r+@t&stUuH#h*7`K=q|zYYx_{ylyE!zwr+pPc2Ed5Q?Bv6&mjt(34n;&{m2 z27aG%Vt}v=kw%vM4jUU7GloU@pzU9_jOW#0LXgn|p#S{S@KRi^)24~)3mCUN4aDJC z9XIFV_)dM``MB<6As=xp^t2Bc<3jHg-{f$JJ1Jmo`ocjqSq;MJ+nX9puU6>hU9~On zu#3I{l)RMLU%$$2(Ze2tnUzfJ08v1$zZAEQTWwdan!?BDKJl?e%koQddmZ1aU0|G7 z8Tr~%RK9+7joF!o+83;YTDP{e(Kyudy4H4uOM|IVU_dy#EYZ%q>wjy&xmXp{7^D1B z3v!H~shG_u4J}tR9a~VrqCvIZNm-SZ+DSXvrAv$3YbY>>4hE7;)Y~puB6KIjnJw*w zmd>dQQfcSQ^6nl-V{B*EEXT&o7Jm_Bkk@P}im_Sgu1#rVpeJKLj&Zb{-an@p)DG3` z=ER-ne>mLb5-XZ6Nq>;F<_X~dGsD`e`)s!4xuA4%;%I!4B|nl3Hh<}p&+I}qzx%5C z?$ONv)8v+ESAS3={xD$|6*djz54she)2r)yK)tx7y;71+sp1Z|Q|+=6@RFaNf7D!# zCQNyCi!+e}$5Ar!Q|pph7SX@AbDv)&*_E%dTuQwCasOR+c zY>cn{|shV^SF3IJmo$ELo?MGW{oAN{lX2Er83msRo1=aHDJceetN`| zuz3#l4Fok_z^$gW!6n9!hR`qAz;)k$L(X$DwM3ii9B_lqJZHShuf6c={le-4Qq~mS zgX@|zR4G2?O}~iTZH1kM+W$73^6FpL_H|sSZEb*0>z#FcQ(zjI%@njTKXN5D`nP#r z)nqV=w+MYnh&L>?9UbDbfNbl7-ywoa)YZhcE00w^O+_!%|SO?gjcs%&IYV^7N zeE%Oul-j_7{@qtpvLYt(-~XIfe?#sMxXynTSfK&T{{rGq{Ke^=qRPb!gI7Rvi>0Mz1uJ=o7@qzlhCN2v zD)v0Rewxxy+QGKvcpjE>)}iCZb!Nt6N$8(Hodf8zg!@?9{}xd2a4zfP9eJ(J&**_Mnb$$(P$pLUrzHG9Qs)PJ!G^ z$+_fv^8D+^!}kf@=dRQSBc-=eLZ$ZoeKMf*Wir2fP-~;7u5x>Oky{Dzgj`H!CRrI!;0X?g zzt0EO5+%Pu8+(w;8ctS|GJPhC^Ay4>KAj`PfqWD{eL2dAK?B{6`t zmL2hWZzi%clDhv_;TU(Xv)Fb#S$ zJ1Wi@D?Y^FUjcFfr1MCO!y6$uhM?Z%H2{wUq66bLvMV-ZIONZ54g~}S!pwPVfq2v6 zPsmwT7do^q=X4%2!bc^Lbu!Y14pswZwF_PUw_y`d4vII&6YS6n+Hwl%j-x=R4JSe! z=+`QbQ(jG(3l1N(=-@{KpD&mc);=h;qyvVA0e@v5iTWz z0{UtUl9k0|0&@*H-(Xc&#$-PK_4f&4gG2;07d!oLCCeC|6N}z*0LlBiVF505WK~qK zEc{QVex5MB&nzN`hOxjEuNkME%X0n=$3p_Vk4S&2Ikbd4a(Rc|UWw{QsDIQ2C{AG> z>RL4}AbG##05{wzQisviV3pur>=^!EsUgMdP#X5CsVUdRA1O5dU2UM>nzvs~P#$05 z=tgCw5$|~?v#jBzoooUpe!W3!$Sc!h&CvH^`&r4Fet)kFOGS10kAA&IA@fPqE##|l zsljwCF}CqbMDI0sq^FTcY_t+u{wc0ue0++P@Ei&g(8|&IvQ$u`h|cl}Y3qYQXU9;A zuYecNBy^A0Lu1?!3@`mElp#jK&Cx{gE=ixQXV-I^`OIqj+Q7Ue{WOXkip(^iHMk2_}XG@{7qB<0ws~u2bjJnLMcA1a24SR)&%sVLh8oe7}RB zOMR$HHm0(;8&J$;F2>t0w((PEWTN?7ahK@&3) zM@pD@ZKY{oD@OKe0m&OyjYjo@n;<&^+ha}2BF7pIV0sl90g;ug4uv4T38D4~(*z$|37If- z2owX@fdJxSMq`L%x=!Eo>wfotAKu?l_IQax)wL?-z4&{K<2ujt`hI`qovp!h%@(1E zJJ14IsOL^Z`9qt)=x`bK3{^rS`;|zXZ{YU({r8G}e*$7v`7^p1aI-ae|MMRG)<5Dz z)7=lyr}rN8jr10PTjYVRrN#w@c+MimfOT~==~YLCpjkx=)-(^mR?>! zuKFCesBA8$VitR(%75WS!~*9hbD*=6Xb_(BKG0Z!z8_lrEy4Q4@6C*7TD!1%5)v65 z`09y5q;Ks&!tKpMUg9OJmnlDu&t-x>lDP6C`GxZw3cAV|g6-Qlrw^Q38dfV@zaPW^0 zz1Frk5r(k6L$3)EH*23t=Iws3KTO(Q&*B4JEg^9OR=7xuqoZ9+-8HF6B?r5^Qd9~d zC;MXchAHGxkI{TM=&D%9bJ>vgy^uI4imzd2$=B~39}H9QsBZ0(6iAv*PMikY)70lo zr}T!?U6I&|cHoK+lPX+#Ankj~<2Y=dRJH1g%Agp{L+yh?kBDpo&I-u=axnec6OrLG ztDNBa4fvVQ<;a9@7Y73!U(1xCvqWO>raTeC_>6baugt!I-m9}oICzS~FfKV7wWCnW zY3i@5!E8(zj^%uSM9v{_Ol4+uD4oO=SSC07eC*iJeRz!UO$JMbBU(a4u3%f`dTwI6^!#rL40-bZQ zc0I#clMxeox#L<$@#=yfVj{809(FZ{SPy$J$^ib$V*TL$qEh6RBB0}4{|e-=*_gb* z8a%Dym4FT2G)iCj1C_`+mdctqk0k$Yz9>I#60lZ}urSQJ5L>qp(eZHm>jw{=*~}cb z4ms>;91CH2vuiS$Mh4m2*vsqHIc0pCNR`=56}4hnGiDeb@S1f_ZKujds)Ee5&E|Fr zX>0BZG$sT_b*EJv5-iWkZdlR;^eu?&ASBNqi))5RolT19jmb#aCRz}~*kr)LM8^<+_1uLMk5G@vH62#&8 zL#I0&btzdV+BQU$d^xChZE|fC^)Xq$S?8e&v>tvcw)Y2)iyeP%mfIzGd}x*1Zy~?d z+&*fJYmN$66^Wj1l)^hwI!~~4D?+n&_~E!AP{h{aq33wjB%EvrwyT5n!A8xdV);4B z_^tTkV)*V&T?y#jxC2M+4dv^gnX@Y<mvaxKG~{VB<@Ukcb2CO}3{BWvzdARwOhxG&*4^hf zi;?3id^uK$i8;}Cmf&mNpVScAmX87Glx!95W@vsF*AdPofs4~uBZ8FvMQ+H|ZCLD! z(3fOFbF|ILfDyQ<_PIO@ne_uMPBJA>9N@wDCU}nCCD?x#duFK$TLFpUp}jZ z@EfH}%{zSCgb(B8B$3NDY??>5R-{gK+CqZ332u?xwAv!paW{J`y7gOW4IAh{5qZC!A;!aT)SSK$2va^qpJS0c7o+?gLY ze^@Dov@g#pp|%mX;=KGA!sOmv>5jd}SEbcGG$}|BR z)40#=u6X96Z}imX`LsZAb?pp}71ERwnbT%f(z&taw{5%w=2Ns zK&`scq^69+R_c1NphH)NHw7*R+B2Gkt_BZSsztwBemNldIL<>7S};h;P^;CSpu7sY z%_?wOy3B|122*<65=8yaZ6%{s4;^mrIl|@3kvgWIosGo<;7%7qwn*3PuKdBVu)B{f zCivSXFQoB#@8A#HX=;)VSrvPGwGWiBD2`fhf z%?VXgezt%+L%S#M8We4#36*1Cg76%D#>Jx5huOv`_3nzoRwSU0J0FJAX=5N)s6FiF zgjbQ>oen>ru5C1W<7B;bl8)lZdtZwj3Et0c<1`0lpD?Bmjxn>ZUZ~}m$bAZZN+(M^ z`O0}#SP7K-BbV{QkbK&Va9$3k%ShwY|BSO?QxKL%{ef`i{$G~BW1TTA(svcUF8L$jyH~|aq8V`GVrMrnRxoBW8lWiE zH$pT>I-{B+d0kf_cCV+J82ZbX^KCg7q;nAFqYJBba{J_$abad$XkE`&SL-PK zittpjN3O4b-MYy@>(a6_L&@t0eep6L^n}=)?pf}$7J-}(>e>Yudo}^?*MBbe`r+Yc zToh1-*(`d;FlKy<)Gd;M!F*Hc%SwuZ7X@p1(UnkaJ8HlACMB>f(Fi^2CmS zFPKy9>lN@`@sX>|MC~y!>@V62Oi10OzXX77tam|u5!Y7~GmJBw?GY|+u-L>)g`mvM zb<$LlatN>ad!UHu>Fv2hm-8G3a7#Lu$rltG4b!J1AtF~)_5|ur<8h=MuD`kAE?Yxj zJ}(>4SbFA6)G8&6m$U_ha#Rj;ZUv8+yWN_ch zDQjX>r4L>LZV$!BVyat0>bNHj zH2=KuS;U7hknUS2j(_;1JYQpLcURnlL%bcR?b&Z+YwvCfr0ec9-oD$Sq&GJY5jmCr zdz%ISc_7?krwh+A0t*os`>DFzR}ioLzHvAZbtgue*U&~*UUU7VO}-8~`{I%tlbuFv z28=J%uH#}%OSb|lI-)z2!7G}_%;aty>Pa^#*^?$+Es#U%iD=}OCGrPKP+_A4Uv7m> z+HQNi)g5FP!QTK>ADcT?`%dlbdg<_Q6B~_bH|c&tG#DAGfliveiHN&Fcd`%K^?~RP zs+l2@J-h*@x}2)qevUQA zNEkC&FN4aUZ#fYuW`;(kE;^ejBFlrcGg+X zPO!p3cutfZg)9X+*0V_IP<9EC9y8SiJEiv106A_&3A`q_Tv{y`Wh&2$%_tLkM?1^! zMn3E4W`tO-O3;Sx3kZi~W;2G}T%U=IhU5SlXJSK}9Tq3T*?Z3Mu0kQKaK@>GbPSL6 zOb8noK0+^O&kPEnB5O(b(`&cDN>=K|@z{etuvlX(%W!m>qx4j;d{j?@iu zgW0e+P!-$oV8}D$Atpm$ioo$W);H<+wVt_rcreV6wamvvYH)=EVZ&w;5J~5C^>^sz zI>5~%EtUUX!-9N+lEXN&{`ZJQ+5exJE_8J8%LhNYzd=@t`l-Sx)gfX>=Lo$w5e3MJ;mXGJ>pneeoQHk&|iV( zND)(E9hW-VZRT?S93qKa1)c5RHJ1c+&Z`4%@wxiz37eM7BH}|<~s`kX?$$Tf03@uf%X`Mol

    zjTZ225TTn2i=Ncpzia%To!ze1w}f`lBm8sHp`&A22>fdLcTYISyB;TGk5f`>h@{|* z*z#+(t8-zMf|f7Bt`LxDjz3rLx;el^LArgwosP-e>E=M;j_$s_L{4)}5z;0#PV0Xt z636V=?mqc^BJX`5P=*~es`rn%A+lV2?PfALtNQ{kWeGdBLO6@Dtk^1~GzL*!C-d8?& z5$vj%Kb?G4Z_&1)+I8f)`%BhS4ODPnmteVmNhXygD}oJBI(WlmkVaV} zxxiuUS^Q&7*3@9yX%)4B(dcZMy!0g)vLdaaX?046?B! z1?6U*txiqYOznz) zK@U0xkZI1VvZ(JZnOD})VQ=q#oqOyKL(?5V2kB9!j|sc5aGc=vV?gfC^0>WtOmqlP zYYpWoV8*rKn&{v>)je82$JLlW{_^;rk5}lPMDbgl?q)t%y$|aUI-o}X4K^Jk2&T?tujX-J&cqq={Idb?+OD-e9jmY`#7&thsaUGl!!9zSkNFr|wttD(#`rhEH;rPWVq zTu_g1<2YNs8yD@Yj86^ClX;@3``=<(e;b{<@8i0xLUa6`xLmEUJKL47887GACG^SA zR%z5`TWPwFRgShlOqM z-rf%OGLv0wCIbewu*fS>%yf`FK=uU>xrVu%l4-Li=w#d(jW|5xVSQkA zMKV~?b*b8$#{w&ay);FfqjHm#A=<5!KwsuK^lpM42Qb>4O}r`7JSe6oP41J*`zh?) zG+dR_uPFqwqwdGaNw1H|9FB>X)4FM3hQ?&TYlc?dGe@}zzLP#3eP;IZY{0efu`IH; zIQe=u^%BDI=W;25uV3aktK%=rk@&X^6on@gE~?niDHNvyKM&duq^5{Jbqd7n5lT1Q zO)PXQ1kELQvMUhrZ1jby9zbmj2|mV|IaRd^;Ea_VXPTK2pr+6T0!KTi1hk&muhG@s zs$)akx+Hhb*g5Br0u z)LeNO74_rneyh0a1s=w}!ZX`#(Z=K=!iCy?E7u{!3>U!`rLNt0;i7<0Opxhtdh;3;0CPo^k0Z53_;R!rKXhBt4UOWLVg8yqKW0_e)Nmp{p1e!t)Y;cPZ$)BjOrm!MHA-K6#s(1%&1C~M zxz6M`EWI(2A;%Znr37 zkJ=bZ8He+hPFXDVk6&616T0;cA$#<3txh?=5vg3z$GbT-r6Fr@pWor|?f38Na4wO1 zXGe0&_}#8@b)C1#aXGYAxamK5e{bKPgkAQ;yP9AR&aPvpavUtx%fs$4&?ig?{xKxR zSm0Lx_HH28 zMI{6c?I;>pz;g%MTdZ!rQIDg|Bq3oPCCK6zwCpTHFTosNzcM@q38yhanf{3*TE2eO zBR+0~wy`7vV;g+zud3Qywg~xTy?Ir!x$=^iiqGT}E0Vci9Vhse7ac{slpwOyrf75K zDBAzkj^Uh#oMoqdHpB>lC(xQ`=bxpXZ@HnJtE`aMGR`xsGz{1|#UZj$QuTg?-=`>! zP9=9DK7)UW?+BE?g_szOj#WT1a^>h$d^>~jA90z(xOB6ftH=yohGUnpH4xTfnUN4^ z3wt-wXpiz9&{aY?QrLJqdxk1_L>B+@tJnTuq-u1mwG-=Wm>Uf-c_B0BV`-?O;RxTr zHWQIHWS+^?@QM!*4nkate#QjHVf;yG9*KRQRo72H?;itP*WWP_-5wXSyPpq_k6dpn zo6nKSpNOk9TjPmDO`P7dldqymky}%aL76>0;{4imMaghHIVS=4%nst~o}eo_7I_WD zJa3)|r)JFNp|>H?&-28T0I|tGOyr25GqIdf(?&nO;`tS_KYR^%eej=v)$yGZT}Q84 zj{bf40o+xokkq)YG`7u0BH2pWD6G1}VXrtHQo~nb{_yuw;D|?nz0qWJVpxm@bDOK+ z%g8o}zr2#$zT!Oaavq9=in{HvAJCK8pHE)2+O?dX-2S}qlx&c()Ogt=-3NGmT=ihQU06*0K7Tcu)!=Ym&1UJ=h3$ncvxU+ zl3_ebEfJ5ju9kjZ)P_}PaNCKURw|orNI4Ws*KY1RNw(&ADi(3~Q9pcBe>ZCGyxXUPuL0MRl{>(&#_Y-?~@?|nT!-WSm?F*^7DWcr%x5+>E$;lw z%$?XvWDcw5MJ15MRw$=`Mm`H6<~s}e=XeM=)%892>w{-3i&V3C&6)NotRvc1kMzNr zXgp+uZNKHKbCF~cBdAzwM0WS>1(LWw;)sNy&fS21!tM;24XRj(<0j_t)3_(RUZVHR zgRg=XVi};Lu8H=lhCO!klM#dOnJ&|S+aCd>gm~mYEts~mnC^hz9LBO=GWwSn`1(`f zy)rjK;KwQuE*jCl*U*k9UkTcDaIe=uei6c6VHdRv}Q_!Y%$nq_p#*@IFYgs+v;6KaRRkGYJcTfzC! zv!2!uk0JPLArC?ufb(+|lpFuUc)=ko3FNg@G_3!cRow9m!qta|`7cugaqdSPoL`pA zGjFMWU=LL_q%>1?2$*Y-roQ3VK4J`Liuu9UGE~pZpBi!3o$Q*{>1uolzlufY*cKF~ zl#3iV0Lv>%ThJ7y4$qg<7$Losszd0G@dFz;l+h(UKG7_G>hS2;>7rkczCdHyQcHNr z!M-pbkHB(ch{xD{*(-Xkd6XH7A@Z)R8+C>zD!E{*i4z>5FxG z`f_6{v3XckovI^nIlG~9}}=8$YR5A_SzoUl z$h)21&dxvSXism;YpILp7J%FA%YDC6SjlHK?T(&1m!rWE=JH`~oCMN;lp=4tZuSSr1cyCACUIyWwtU4W*;B)=0Ezye_kYW+zwB(@YOo-kE}*-8-p)b zzoL}^*II&?>1P@|#ga@)C<{|LGF?g{y?lY(_Ptae*)nAES2w=_9d>4e$03ssTqyr=ObFT@7cG2 zTwYYs8pfnDT~ZAR==jjAjuBTR)uD5MS7^SV)_dBxNpg5;r~&-=rYjc}gr!^qp>d|1~CAfwT^ zURClyf^l7eVUYqW@hmvb)*Iux@V$Q0we!EgDWN_B-HE9B5$-CuQIz)gPQI#FSMis>eR49jL{I97 zDV;+6vKSzpWfgYWJUciDnYka7bi{KR>?)tsPv+pflcTv)X#=|FB^B*$BKP`CU2}H! zBtU096S-WM8P$x>whgc5UsXUt)31O0@fC$j3=Iu&@haSmg0}VeeL_qpn zF7!U?(z-VM#>;w{ltSSf{pE)v3Q%ge+U{+Hu1f!ObHG*ICZcs@4RSAJF!R5ByuBxqdb_dZ z+a1=nRmnruT^Ma{Z`4JswYwrG9I&kf$63jaj(^=5xT)>dQovLu;f4Te-tUe>W81~yyZWTHf5>p|>`>voF6+Tjv0pybdp+`B z;`Sbwy~%Lyj0Aw>tieH}!TC^pGvzuJz3UYT_^t~w6!{_YI_cQW{7owA;$70wY@|XG zB63`q`U7!wF+Wnav&l)OEawoM}w)RD~D%o`EXb0%_{#paR4JP}fY=avEU&SWW0Q?T5) z{L;_qZVtV&wHQOWGKwcx-?$=j0O7O5*Rv}|_Lo0k6z9%JVYHMrXwZ^iMq$^K^*j(R zv$YqKI&se68K2k-QVocv4qoAzyIOV7xQvQ3va8}y`S$98^MUO~J|bpShxGB@sLF|WUGSbS@wC2+bk8D>w^}*e z#yl*n38s~A^6GQ=^^lc~Ka(GyXC8^&YxIR-bMQLi8h3poOW`D=IBtR~AT`$43TDG{ zqhAz7n!Oe)eSR?D;g9utb%mkY*O}oCj&EJuz96`ntBYq?zMcQ^$6CeyRaB~?O_e8Z z0?XuqB_038MO5xO>*Q0Fy_d>1LCu#R5V}eP9d3vI;yZ*y`#VvY7pXpq{!!X!NnIy} zJW1$3xbNUjRnHK3WenV>q^gA(C01s3gySm*P6qcF?+nExF1ks@er1=eNdD%i!}3yOkP9d#ZW7 z6L+^C$0Mh~vZ47Lnd@P5@Iq?uoYl=jur(->#EeAe*z?A%}}({W-#ffy|?@RXSe#q<@CaK_D}5oP%sS_?*9qV=fY^cb$cj5Dre&3C(Pzx}n`ONEfZ#>7Dc$Pf`j`x&vGlFeiIE zoV9Ui>u}Nu%KKFHS>EmN0deBuNByOy(i(mT_5e#N8IB43`83ZUs7+cLJ*@&dtGQCO z`_rq~+I{8kVOaojIdOGXMgUi}FBD-0%gR`0O8|7jJz%>;Z*MwIbAAe5XEaKpZeA`D zwqa*3FV!`iW)*#`7nJi(h5|8A+Qnlwh|akCo+nj#)FzwVPYz2JKf;tSvdRVlciGwI zz+jalZmO|)17ZItX6UU@Ji`VP{LFAXxaJ)vGdkY{F~5bzQR80moAp%FY!jM9y2j0L ziARj%kjSfYM}p>sfx)Zc>|an$4{})`bafNoPMB%CclM&*iwN=$f*Qo)5-HGgADulqR2xznhT-%8`oF(O| zon3yr@`=nDl88MCh0N$GkA)#!QI!oMD-qyN=Ylk--VvXiW%omzbQyG)DaXOc5a_{U zo1nDn);X~@^}Z6?F_#{Y6TS;xh*UNp?E`A3w)MV07TM8m+5oIi429g303DRQy+-Ff zm)aj9@oPkNo4LN9x_2xcfaFw6`0?4jONJ&ddapQYOkLIY89|AOu@$%rq0nDXQc7DC z$%l@J=3P`*E)S2a?5j;7Gka#GkDJ>Il~X{m71xygP&?y_^F+F^VU2X6yy z>e-dB%hFH?y2Ro$;|AZsI%(e8Co#yRF@4QxYyK2ehki59SQ+U!QzsOivp?wVRP+YK zx??&|D&P3Ko2rUFnC1#p16^QEUC)dTwr8@t;XKX+Sf8BC&H<=0P|YIFJ`iZ zssy?~S>1`M+l`lqVia8iA0)fZYi@i1X$AIz9k6@YenoWF2us!>ay9%u-8dgC=Nl~k z;vRD|f@dpdJ?%gZ&sBMfj0*X~wY)04+Ek>1ZRI@?(yWB2>Y&@8xEU~ro&I#u=eO54 zv6^S;iPU!e{OB`^IL`+coZIy zDCn12{+lsbPB`$%_r7>|U`pUR*}lS1jDAL5aO6nmI{@U5$HmQ~F&8gHHS;)CNu#Ze zNxeLZT?XNERn6KPTM4fzU+xDaN6jafoBYiZZW$_^Z~S#Xi+pyWo+*Rkil5Esz;)ja z>o0E;-$8=M-&Tzj#;NJb>5fZ%Tl!P6xEQMkm7=Fme|7<}Opi+;96=?_&TbRp5m+Z* zn`0tiZX#R7R~r3fQ4`kD+}w$X}=EHE1J$==jH6^*gC z1?n{xZTX4sQmdJ(%7+LJ+lKq`O2)A?9D!BXIvgUgv^pu%5?MAHZ)*h^%(s5KwYAw) zY6<(*>!`mSe*C|0-%!Wz8}HSmbKa|Z{r~u|v%AxJx3{~q-%}>KzO#$fU9{eL`@Z(h z-;=E!$=r<&v)H2Ql?W8_X1HM%tRHqxDDE77qjpk}^B?W}6@%*NUb_OgUL;O03E|!0!Q?Om zrl|`SGk-$zcEU6;dqCnk5+wn1{qR@(^G+uR#5N^1P6Kd;vj~h)Nmx%($1Z=Q_kmc9 zMpSaiX$EUy8KkfvQ>wroA|Kjv+3QPnfUC@z`VF`T4(+av+!h1E7@3|<9Lc=U7peT+qFOi&jAlw(AD0)j<9?8=N#PEa<)Wl|e$=sXr!kuW*QHyd z!(jIrK-ZcahW6?N*-RnH*cn!nOY=@bj3bf?0pDH_BW2%JuNyeaYAnfJsfmUCHxL~Nf2aX2%U}~vqVg0du zAFc4ri^$`$wtuv69#U=K`6h|2c)q`Xc({A;*Xa4aGK=E?SHjuET)-%rLSSX1JPQV~ zvgPUFN>E?t+6}Rb<{4j6KX^8L_L%6n$8h_{`seBwi43oga}z{LSAu@_0NI>m4~bpO zBZ2u~W zf(Wzm4ISDzGco&xY-bNkwmGvxf0(VAQR3>B9ljPoZBfPUL~LKKsAoS>;#Zf5FC}Gt zYA7E@JFgns$!-Qod~UdWwsqNIbSEDSxw8jJHJ^im+n%~eIrbYhWMzwns~iKCN4)8%q8T}M+eP@q(djPu$nt8eZiVe~-fZ1n?en&3b}bPaxYusd!Hp09*hSz&b?j<`_6HId65orvc(*y;uUFyJ z>elVoJNs&g_TKqk_VE(jEh%NNM?urS18E>MZts1!%^S8<2eoCkd^}dE*;y&VE_ylT zo565cjG8AWJC3A1XrgCVu1o#Ipd@&Y8Pxt;yPOPc?(nR+8Dj+JA5RXHKgi%) z6Q>8H@k!_Fbl^&rWrU69#p!ndJvy@$Xa{g#tx&X9rvH$vKJ5=qqM4!C&Y;L;87Sdx zaVi8lc7{NWQug48Xmy=9yRe(cp17UF8q53qjN_b46XvtdeqUq-qZ!br{0je$bxx}^ zl!QinJ#$L{V`?A_pCu2Ooooe7q_8^x4RA|uKLhJhM;}@fD$Sx!z+B}vGYtdmFg%S4 zc#2xnY%b`B%2=JP!|d-_%qNYl584yMtZzMY9WKuRI5qRd%He8&`8|e3B0cnhZtj1& zh@ap}Gh*J}ReW~qCZGysX;A4eMCU6~Nj2{_`h?Xz-RGKezRAGAH#S1>pQ)7?rg;P0 z=V#OmY1i2Qcw;#vH|1A$Gx^Cus-{>9YakAu^D+)0pOEvHD2yju&L&*AeIM#R-!q)q z+c6ZYLn9S9YU7U43hp>$qJso(jvO8#Bkf);kid_xL z7UGD+f#GA!tD-6fr~XomkEEi5ax%yBmKxL&-bX*6H0Lr(0?&T1DtQ7olBtfR)ihz1ko6KDAoON6o)?Lkz_MK5EZqA#_LW-9l<0vCA~6 ziO~}m!qO;5I|YYgr@;4~U}jZ8Q&&VV$N{uU`aTx;meif*;GfNuouh{x7tmLuRGhTM z)cO}ZebhX$VW_aids?2)g3yU8Cz>a07n28FrqQ7-LI!_l^5v5>a3CJ>k(>My*@|Z; zqeRc0!D|3XK(@bv^P2syos)7(*S8J|7YJUeTzH}&C~!lkwiCe^r-5z(;e2V_9USnn z=KNoPu1pOHfk&ybUygDzRcBsR&h1yZ+#)(uA7xF?r>bRO^{KKMFg%?Ju7luX#)fkS zvp1+(UFchh;n1nFPO&R-Q=3s327#Kv})Dk&{6_tAY2EBPb_ z2NyfpgVtRKs*%27vDf0^A#1qv>xIq!%Y$Q#Ui&19})EhNmq~asP+WwUB?w6cGvz~{7h6c1N-@9wR-uPXbq}g z&@>CfV=#2JzFzpxx7$c z{vq8RGzBuR*cPCj6IYTZE}A;W3C&1m^_gai%Zt9&5|{CORPr}KdudRK{FkA8HXq|L zi~T6Rj5>w*k?GJBs(UWWc$xa{kXe*SK1>-io`xNx@o1q;JYmmUE?SmG$;%-;Pl0kg z@>?v!PdO5OC_m_rp*(wwiNMH!<Jm!@!|l5CMNo|@ggGj2=F z5bi`LviTq!KAXDo&xo8jI6C4VFGkQ^l}}2-OI$G|H={g_MFPgB^BmuOjJsqzK&Qa- z=$k}7>o7RJD(lyGck5BKsB(TZ?TY4O)s=2*tAQV32N z<-6+zcE{}i&2;Ln(&~)%uZqb{;rweiaW5nv@?Ckai>II($t#AVKl~b?bA6w{jVo-u z3Zm0{^=PamJ(S4|r}&$OS&G!bTb}2;7?=&gc-FH!Q;61k-#%UhW$qTgJju z?bFp`!bBcnRg2M8=N-rb^&MAPBQWcNHx1>vUo`U}D~CO1Cn(JGGm z=K5y+@%3xvb`+mk>Uw6l$vpla(9&OrVk{(13YecjI> z&4-D{j@tf)(Cpu=As#Q0)k#DDo!pe){u2@lVlC*WreCP;Ult~pN#;BWjVrn$U@q}^ zmAn^H7{1qdjk!$fb?BQ>Iq+5;JTl&WQptZhG(a>V244l5uv~d5=Mm+{b{M%2hUWAx zRZOux0y^h|+X7rMHs)UCN*$)tRPR4cX!O-L7*%v>a>a&TDF@9_!D>|RXow{;63tO? zrQ<1=&QNh@FVRS<8Bs+sPo^0qGm&dz&}GtKw1>@oOcy-O#+Dd9#_E2jFysPxDs2uVn`lNQGJ+<7Be@B9EvKgtbN2Vp&z** zhe~l2{q{%Nm)AUO0qx;7uoo$#Cq{#W%~9SwSpv-i#Wh;EoMdXb-xC7{Em4Sd!gx1( zpz;X&wayfl502}#X8C46sVq|F2j-U@lx|2)L`24h&^oqp!P00AM1&}WMD%t=PyljQ zh@B*H5_zD!T)|P%*Q9KlGEd+efQvI^9qFA~Z8T8&$Oa+9B3e6DoWJ5M?v4hPw1#jN zxhpeAGl9+~_WKE{^S(@|hLXzzK>w1Wq`KyY%z4z&r>R*1%A5@$cFU@+QPi>DD`6S| zZiQh;J$rSc|BPgYdPFW0Y|8xuB1y0omWv6>Kv_blOLBsV`|E8Ctz#c*SD6OGI@HW1{S@2-U>G z-7|nC|9#J0Ml&s{pp2)xS%{3^HUJ@1!D8EYF-F|QsJQt{h}`o{x>z1F7^Ir%Q2mG< zJLGAWv9Ds9QofrlOuIwMtl;HITjH;T{vY zVO^ky?3dp^XVA z{Ku;`=?KllLX*<--{dh+5*^hULVm`p(p7b!lM&*VFl9b29Z%qOQLa=JRjD5}-S$^=SLE>u*UO6#82x$y${%DE$?J2YKYfYNYZN7HE7u{%BuBA~VHj_7 z`k`s%XGw&$Z5e}rJR0SAm)bV)lhYgf{=VJ@WB&bQ(yV{(9(*|26{^uzn){t2tW+~$s+1`PS{y_25P>P|ei=@W zS<&5sOh)mds2?A|ba66?GKSI}xrrT4b6@@GJ_|!U2Wy+loN6E%I98-@yy>!UhJgno zGPfATxSE$IQNVFGPW$n=*cz~#eZMk$4;96Ij>=;8CD*gLoY68(Q*4Fr_|w>G+SRvd zUxHz(>Gw}3dawKw-W=7Pgu%(5H1!A#6Lu%wc?Qd6Dwl<^6Pe+13+eG_-D)m!>jCf> z8&#RP>)fVRMwpr%z)A!s_oFI*Uve-ayJcPLhjGK@WxIshG~IzG7;8wVgf~B-AwZJJ zM$(tTKcJsJEgaD8Wxc2Cr{~k3z{)5v=ov;)-R5MN`gs3vfBF+1pPpaqZRU5Dp8Mw; zse<5`>!{J^h0CkN8LP6djq_`%+1l(Iv~;_E7VHdtGi)`&nm>IdrH{yNPPD7&US{qi zieu>$q&|jI+MYavM{@rR!qzYl8htNUTKwQUTyr^)G)Trl(026@D!YHE9B2=41Lmaj z;xEJ3oE>*o!Orz_J`#bqhIkX!S`6k^Jma(G*$YLz@TqYI$G0!$FIGw;nfQF;{lN_h zeX&^C54>S6zgYKT6;u7qqb+|O2wt4(sd%9vpq9gjB%g#%gi7F4pAUS`kQ;I`EA&EUC`ueO?nS?{zfFBAo zhHaX1gz6jhZJCGSciT4jR5z_{3;6i-X?yrd@C7V=_*6@F%SSG>;v0&eZXOLk99fLl zOpdophs`oKTK#s53(`OSIBaijZZ(+D!ub+Pz18@<@%H1Vw;$W)H{WE}uCxDcr?dZ7 z%E`N0ueaY&wzSKBZoTU;bl&W~ZM1g}o$%dySMRY(8l85*^tFL_^k$>GEB8bUb8@?z zN?%Z{o!ai;WYFHkNHhf%w8a&~ee06IB@ z-IKn9RD$vR3SmAGj&UaHB(GrCyH85HD!xA{eT>ey%A-_qUNSI%8l*c@P#hWghWRUW40Xy|6wBoM?mm;f&-ndrT5m>2_t(yRk zuq(P3=IQHj-kYS4HNx^byv3Qoy{9blz^B0J$kL~9_MX1As2miQg{hXhOEO@rj}R8m ztDzwIi@1$xVUUHNsMG3MUe+`6F^lR7lQYtw^ce$p>5P6x<|tn7K;|SYg95*M2&j!k zS-b{bF7#iV;Mc^JRDMoxvdJ+zc)xh`@*fq48Fh`Jh9B22FF$`%)tn5=Nhc(VUEUJF z3~L&>lH5i-u$1{IF)_5WTKoyf5LWm4<>G}nm4EoSn!ngBq@R83%Hg1%3Euq9y!*%U zW|6G2g1-hzJPEI(uyqr{9_W&~&K{tC;veU+lEH&+NseuYuO7_%Q-)_BHo}Fyvb+cE{k5`%)x! zF7@=t!l}42B&UK4lo?Mq#?ESCS}-1_9BBpfZR>TDwlbE#G3*eLbz{#*2h(wR{3*3R z>n(iWsIm!Fps>H^;49j>&5-{5ncQY?w|N^IO*kGKwx#f>lMEF@8XjVHsX)IqY3D*% zaq?(tTgB&gDL#An`9mSd<8Vt=p<=ff5#`*DVX>?95tY4>IOrWdLUXsP1b=T+yxop6 z&7IwyTDxhRFoAA02aRK^n2@HVZYkqCDIY!FZB9D-P6tmpyZ9127<|H%-gUmofl8r7 zuwJK~4B)%oJQ?)(*>*_>YK^u^rAzyR-l*uQyfhv7V!UM(PE^LQ7@yb*th*U>Pk8j| zP9>OHVY-IY>ya_jq`nLgSCLU}imVn8p4QnS)9QFD-o>;O8Lh8V#@!&n&(8J<+#D6i zelFR|gC&O;&F96yWNJCE=3FR2XG{u+GcZaZ2mC%+y$r=Kr-(1W=WA*1B$q6XSk&f! zcZStMaP#P^Bf1sNh2<35$i5%f1D%E1F`$h|dvyp(RrbPL6)49RNmYKMZRW+=NT*+g ziK;pnRia2vK&k#w-YI$%f1*kq)Qz^Fn#McrXlz-){1#E{KEV&U0C@C#vS5;2j9?N6 z=b<03AQ(gBU%B*VmWAx^#XR;BhY_E|7>&5kY&KuGh9|u)k#rO6bRFYC8}WNz&Q4kbW!N6=)3!8PeM|Ikd`|l)v%KCDDGK{1bcXSjJG@gppYczc?-zE)Ijw4(an?D zCcTDe+=tE#5TrAl6wYTPxXsFRCFbI(qP$la9y5VQ@l-h>)sm*(qG^`#Lf$|$;Laos zRrOM$`Z3HTNOna+5rE%ipWSvwJ?tSX+d4=b=<&<^~mqk&hs{dYovbED?mtL>k!6xb^?3qedf5}h}6eXAw&NENzJl%PCrsl-(2MO~j>K{RA?oUfv%Z=u}q(JH0=1y6IC&*^KDc$RZroIhT~k)AK* z%yh;;Ug9rss-}~}XeX_u$>Zs2qUxmD8_TjPO3F0B=gV`LmO!o$bia8y?Pb?U=_c;) zd8>YzBfeYZ7-mzxLvRP?$Zubkpb^mNh zSRu&|Efj0xpxzWv%~c*2TlG$@^`_TkZMEIw-_M`_nSuJ$EJEsL$VM zeC??kGU*B+=VMQbcB3myF+$s!u4?tCxW?ei9|c3Gn=osIO`SNCeLt|~xHp<2?WXQd zu#!zZnr1h!{uOxZQUp&2C#cQ(@Q?bgYKYczrV0cP>_RdyTovUhrQB1qF5w&lF?4+e zJ*b?lA6;ZS4^>=HxCRj60qR}Yj<4C5OHEN4Ig7Z)GaG-; zH%x52yZJ+tm=0qzEw%~E`Ux3jt1yIbWrw4)!FsIs-+^@TqfzlA+*;Ad7{9r`7U0&?E_YeyE7zW*-Sja;kbNMEbnTAZ|9hOU07<4Ao3PT4)9Jrj<6Jnr0L^S0gH0eC$?zm=u=UmI%A9 zd_w8p6nVRLP#$i!`&(}h-yXJG!~L!1r=!DCb^r0vm%aMfBF$~|Z+L&4ZZ_Mgu}tw==E4S1Nn(> zBc^e=&+Ta$gu*#eu+^OuN5@UH3uIeOvfhcapo-bW0VGcZc=Uv9$R#fkxF^4-tl~Gw z=}8x$Q_GHKmgVDMSP#z`DTB#b?}X6|yCk&5S>MK_O!H(CtD<`M5uJOMW7Y=2uvC}Q z^2>>>x+^zHXe5y#yBswxs>WAXLujN1{2Mm;l^MMcN97*%EH zjJ>jxh_fyupds38X(w=j&9NxL=PUPas(Yz>u|B8}v-IgXlLMknkcLRMMDE$;^ZV_W z28d=#2Xx5w6`liT^7qyB1>D(_ zdq0?=_t~>?I!FzdZ|<+SqxXrpAkpt$mABg&=fV_!6;L@#LM*$45cUJTH;X$W8e8@1 zhZP%^czVA^X5Xc9KAyl8FGbbe+|c9^!%^}2;otX(4n}U;*-Bag8QfoK>lG$rae|&- z<2JHZEQ{v=+J9bvOv3uq6-955F;@oMrT14@uiZC--wM2jrOm2;J^uvctXtunTb*IT z^{jCB(=2QL)_?a>rI&N14Sz_)9hr{&(b^A$^39_Q&-!8U-$by`=oiviM0G0nOM=8_ zJ_n4agM&eZXP0j+aD;ZoTrTyBZeFZ-7%v=dpr0B3o5Mj(123QhXAWX9J8l;hK8N!e z4IbEQNyZCCtJcB9M%q+nqP#1tC*y?^ovdgq}hs6C@*8Q>p+s(ZXsZ3gj*TG@Csj%~~w2xQ5m0cp8d${$f z-PF|B+iKKRU^;ZFw@B?aXS)3%F?xpr@Mv8T(+4$c^xMtW2c~pe5OiZ>8~0WF$LTlk zH#h4$o6a6=>~4Ni#Hsc_`#bM?jd$<%8}Do<3Sr*eeJ|Pia2vLfy%41A+wJbx4jCFM zg{q9yKG|^wWKHh(pq>B@q1NpW9l7GbzOQHonAZ9OsU|JQ6nx+?ixd&sygM$umxc{U zEsB*p(mBx>T|25Oe+=p@=xjNDokUAFQTilxLHX6}pA%Ja80BLO$kaH1wHZkKS2=I-G80&(MNX z(4KOpN6B2NPORcj_vf*z{gz-(MVCAWH}+5ZRh^57=cEXJn-alsI7SQjC5sUjrj2nU zi942Y{0=XCM$P1~kbl-Zh)PRY^W-#mi2N;$cTU93O81`5M$5(mj> z2s{0GmoN)F1>+~)W_ z<9@k(fY~TyzA~~#!QKOO#ah0_&0~afBG-as;SlJaag;ukLKqs}*~GhZk-!V|g~j{F zDEGU#(D!kj&EY_Vu}{yHG&MO?wmz}^90|)Fu>u>09)8wkjM2$Oj|LYIEqpr8b-JJQ zpmpVCgq3+&!U`r*$CccU=nmHZ^}wdKMVAp4tdO6C!`za?3k${0Hp{?A7g>y6zRorB zXSM$gxZ_}Wo_j+n@H0k91#?Z}kpc%-0y^U z%(Fo9S*mjX+EbFr7+yAEy`ZyAOQfE+3^95p=leQg(}sX3w}jI5)XNl;&gBG6r6dBg znCrOAlPi(akV#3KjL02w*)fWj3U$y{E83NyF6ih2v}qNN9PdN>hu+pGzh**XMTsL#pC6)T7RrQNo-<%e;%ZN`2B z*7ro{i3<750B;D1Rz7sUE==Nsj6wA@w%Z??hq&KlamX4>1au8d6@A{>-55wGUG{$$2Xqja^s;wgyml6@Z4`-tn;t9EFmjz3%%#v$j`%yXUNu4+jKwfz|bv zkm=TmgA{khr3`FToD3Ka1L^P_k8vGTJCa|dUKTx!F5#BT-%6Nty{V}gk6G|^IYnbU z78-KKNfAY7giP+fb6!v6n(r5-^uT@RbX#d8Sg+67NL3C&bW@Is=#8^NlZXzURUpeV z_BN>eic~`yh^&~3j7}=xK!nA7pw%eg9x1kOvvB0yHEa2s?3USrELIWe&-t{9%7`+a zm9r!A7AC6=K#s>5I$wQTLap-A2pq=(T|rf66({G%=3aV0x&nCU4#ilT5fY;lkKrnQ z2ah=(v|$YAkojk|@wX7Y@r@9k{rStJ*A2cf+LTHR&*Ek1W-cT?*^F=%LiBh<_-kT% zsvj4o`Elb)zwu8`_s_CP?s&rD-mLij0dRv^#>V~K^Wy&L>E;f)k^%nA%kZ9O$4^CC zkbR!rX@zLMGk@dNoc{F`Ufv7Q&=>Hg?9p@f{X7tw;mxqhq(($8#FdtNmod1(7eR$y zJcsYl{i_-hF6Yz2q;c*uKB&G6Q1cV6Y7SjP{wlfKKh{M$b@4KQ_{o2RN3b<2p?p)t zd#sG4f#vmK@$=7{8^Fzo$mhJXqp_7UQLSZcQ0%D*%CLYFVst#uVEj2k{FV72ZRqOx z<=2C|-&|y(*IuD`kQZ0C5yi-vYSOkJ-D3Ig>h@x=f+apVm{VtPhXyz zm1OeERpO};m?4q@hC2nIq*E`=ICVEeZuriDTq2iaNy|p0twFjE`6V=u+=Di@n)bt~ zusjX&yF9ocq;cANp?5KgzUIETE=1e4M)Z_t+g4P2$tAO6G7r;9>Q;;U(L1;Dc&U{C zG)6`84%yS^LvPFtUuV3rG48WdtL(qAH1IB&%ZolZYUZe{J~$`iMaByD4Gs=O=!s~^ zG2o)@fLlyPTRg;AKuBlEZ+4%*05t}P(7E=;&|_2HV>_H5n!S}#7CmhDw|yB~ih#(~ z&JioEoM5!>QGaT>2>mcS& z+3BJ^CJ)3mx6Vc*4F!+BQD=CJKzZu3=<_wkgl@r9-i2xsyrh3mI)3V%Y0qcZ@q-f) z(%g@)9dvFol$@1KLZ3PPs*GUnguhY+!)LaZ&}F=JouF#6nZzz>=T3(_W;bg}J?CUC zWg{^0aUyW+{W%k5`ezPhNL7uw!22udERGrk*~Oou(f3r{AfF-GhF?_zsb7-JauZV& zqr^;9cA1Mx1ivQrVRkIt*ZOuUGM@o?RI(A0_WslfCl6!@{m<7dl3F)#v9EDB2a4!1!Wg1rUT`3Q4gvFit5ql;0>hqkKGoteCf zZ2TF*xA^Z`P#=Urq!o;FpJ$?J3P`65sVf~E+IlnjS)VSEc$P#$;@qQxP0OP>_F9V9 z{c1o{`0ia-3^!Kh-wK96m#5;ARU$0iL*;MG}&zC%pZgJ*fF6~pHBzQ&(=m$ z#EH!N3Bft<_J&eVI-+_?!Lju`-j*NNgX57i#EoV=B;q5DS7`@qA~`jtQ^h~7bP6?{ z+c!++p%fQ{7u&(w$Wh|NuwU_XXl$t1=VFygN_=figmk~SDn?p}VhJvC#Yfp9ToKrG z*M(EQOCiomj+xmxc&a|$`dr&;kKz0<+27!sva{ysP;Ok{|2z1z?HxXFMR^kK6qZ)bzi{=G7T2=Y6_)0%TW#w!v;xRGJ_9&|o`;eQipC+byerWyEoq5R1AgKr*8bdLn zSB)wNpC+pA*IfcT_!o)6Ls{hY0^e_>v*mEt3;uOfiWRC66~Fyx^jCtbY#MTYhdLW( z0#+fN%%>C>cJViI({qm18_AE7w!co_OE3$Zta+a&|XpuyP z1l_{wa1sV3u0U$wniq6FxC<&x;s3&9=7*U9sSkr-5?b}%Gp_j<+Dsr@xz#%HFQOS( z1OJ#AW@gkceXga^JjdNI$SaqoFp7gqO?i*hbsZL0_K2%QH_K4*R4ZA{7iNRsMJ)q& zkZypn6@(*-UktD~W5EDJc*$|L{fcPga>S0VVg^@G47BEZ0d;)w>M#NFJ*8IRd(Ej> zvoBt%Do7$ixE7CWX#0acWGu=7PdrB?v1Va(mM6W@o%mArN8im{hMJeCp7@)G5*jC@>{SI|2@)i$~?a5OU$**nTXmtY-6#au7f{B=!{AAiI{- z9^qTEMTQKJW}?OH2olqNva4tVOQCwHhcP}9U@;tiI8fPRJNH|Su~E2g8f`2#Zd@B% zcqp=A*xc;aw#IMOMcSwhYxU2==J0dZ=_nkL*E%00_jX$t2RN(!TGLXNw^`_q4spmYC*51A>KoyjBnmfJSckj5zdmj#(#ZKd0jc2T`o}&-P zKAmUPRgt69ZtrzZQUJP`yeoQ@9nr}#ur>m_y&iwP5D6``Zc^_JKdR!-6k&SU92ADv zZ$s`$|3rDy4$D2oHtZa7F@SdgUipsPQ&1`GY1AF{x z@yrLjj_eLf1I<~1gFgBO!l}7|){2Z4asxFFoGoax(9zu^OeK;9&`-W6G!D-pSRh70 z9WTtCKr%wl=Pn(leO9t75_dNpEkxy!*Rhrd5Mkv>0nXs+;Qu2KB%m)Qx`Nc0__I3@)#?5sej z&2Lp~-_o-nneXAHnY^xo?!sSsTFD~gUemWpQxf5tr&{c^kYuy-*`$k&MAj;fYpy{4#kv6NY zBhI6$VOrPv*Y)+!iqSe>0qb3#RsV}~!y}IqA6U5_m9F-(t_%D%;D;-8H8To2s9rC^ zbfh&ZRhQf`vopi}Iz-o+h-*eg&^!ZnW2!>YKQzQEF|8_jnvR$GgAG7n1!O7ROlWq; zTAm?3&j6f{5pTNs{e7`YUN|oVooA{?!)~JSqKRjwStjNCuWzVj5;)EUmm{UEK!5(5 z|9o+^SR}LiHbOX`D+3tTK%9sV^4w3r90`7Sq&-Q4}3 zdb`zgkP0d)1I@JF?d~?*a-?@tX1}#j7Z}nO+>E8H76Q9F@UM^txPS0|x0_6qT25eT z_M{$uGEip@oV7#Abznt1lCVFD##VY{us50HKNQtl_6wDFRz!5*n8r?m>L$jFbq?G) zSx^|=SekYNVyzQ{Lv-_m-Hgxb@z=jjdY_tK<)w6@hx=+6u|AaJN7??U*DELchn>{p z_dChnAJ+nCOMZsovQH+dnvu$)Uni#$Q{p|N^ZZ-CIx}TndQHqI4V(Zm|JwMeLP(RV zg@C!xnXT-qI{VsB`0M6$g#J8_)0Co{z3%^2wKGU(WJg+fCYQ54xPbS>Hz(#9o`31) zVSF^ZG7<`u=Z_rMB@EMloB6+|%OOECSi@sSc9*`Yt}otHYoLO=BMa z3U4E*;qgfuBP2jFNN0T8>t_%S6qyNemSGsjo)U@&kmR^nkQlpJ$HjA4Y%~$QHiPbl z<4RBCxaZ_%ed96+jt>#t4aq@l9+%sSmigz28hp_h+3_4I!y_;c$ph**-4(iDmtkr= zDm#uP*a>DpBFLp7pYb&m360(PIiIujpz+fBk;Eeu%jClYi^P!TgR@ zZUE^UzatxmRZ@vDmPw?Dad$tjBafl^`M0nRBke5yCZtvG$adiz(1AC$$jT^{O@9mJ z`z^>?s|!cMq|85SVy4q8TZun@^O@sv(AbHy6ZehBp=)pt%VGFJxJ6RJ>FuhVw7=PO zveX&qoqPS6o)uKbhn`)Ez_?ZK4wShc%g}tK)_+OCTS%1tjwFEm>}87sH82g?~3 zL>@TymdMV6DOUXCvR|E3`{iQkbFL;TTcepxKX~RnkD|7NeuL%+K1%kA8|HH=a}n zM}woU&1?+X+n4b(8WHa`Jvk9`7n}L?jP1<G_rTLMZr++pG92zHq77%#< z+_(8Ry;Ws?hgKB>GMXArAjh2lJpFH4pqRSRpRDNxdpEALvPXn+;_1R&{Emk~Pb2lj zl?b^7l7qHOjoyqCYJt1q^2~)ru<4JTJOd_BX9??qc3g~9tuUFHjEJU~lT)jq@CN@`v>9~eZw8=8 zuQCgO6nu^M$_z@FF3uYyTd}gHABgvx>ud@>-2if>y`!-cP8W|tQve$Q?OVHix~`(> zLT`5!j$MTN8TbGHD<}>2@&uiJDCH3TDXQAFQQYUX?(70;2V~2Vo+s*IgAREjmqUS6It|z&c$=S4li2l8!hcpsZ`%nS*Aqk zxv^M0n;$PSNGwKRd)$L@h+4%&i;#}d%+k0GoKyWSiW%F(=h@5k&HUwJ{$hO)y;!dS zTXzbais*<7l0awpt`xE%**i=&cp^Vo8t%kEU(MorL^fxn&zS)LEv^G?ecmn>{9>cD zx{WJRE^MV-p1WP2&N20z+ExLYZYG;A7NaD(0Q2(n;-XB7`0euC>u51%DX+@Pvo=6$ zQLv>KC{Ch@--`?{oSiZ!j#Jg2AEHUPhd?`!8 zY#Dpq6v>kaxJfFvw(Hvr62&*9c+<}Nt-h2*{f?L-!1o)YgW+esc#9>W+UOzr4QsW{ zvi;9bN1Tf{3MP@qgSVgFerh+I;N9(PcIx|Gp(g*VyysdC)OU}L_u3od+S|dFO~b>E zY(N`(jq%&v!}{Q)KFBe*3MC;lCZ8~m2OV4<4B9+t$d<^*Hs?oV*Kk}+6H3Tx#$D<; zo{X+$d32DvtGmL*m7wd!V4kA82oB~68Ql3$R2K9JG2Sh_kN0`cWr^js_9ogL!fnT} zqj0|3q@%&K3RRcDoy_kKXQN4f6x#!c%P44#Y!Go9(pLB!r=Qq|#Ax1ItND ze}4Ho9TCV*gC(Hl`Av8%SFf=a{Zi93T3LgL=TiLK*A!yDn%f{8VXRjiX7gX;G7{G8 zy*f3}y&Ekv59LXlM(yvK@D!YxC4VxO1NO*U#z&H_ zQ{yPaB#V&{x5?(px-j&XZssch8fzApD;=E~Pl>oNI6OCSas3_PldXcc-_;_b+rx7I zuv)-|yQtv5Bi*5#os!&?Uo-EBKEqaDNN^g!dK9uj9IRFnStnU~gYnN#>KuXd-#>%= zDjpeNaX)4;xJHpy)bxnd-@tyi6;K0c<1jrW&kP^&qG@<-*AKD6)B5^eh0P@jPh5t- z3;z|)-osi?aOGKmdVT$ONNgUmdJl9nD%4(Afqn$A7T7jD{l=|hRse7nK^@ol8Ifn{ z3t;2Myo%_G?WyN~r&ArHHAQWugrEfX`SIc!B}E*3(bq#}uzRa175hB}zQb|vmFw`r z->_{6>y>U6+~;v14YcT+(7Z%i6VuQIs2Kk8o2&i8%#i*P1#M_HA+P_)*;nzI<5g40 zx+vtINlkG)42ziqZN|*Kck#y|vr&d6$|F-SG@eE!tc5}+_we*bY>Z0-XDRd{aS_8y z@FtoUE(qpZ`-O2iQt$N2;)&Zx8uv)loytl)49G2$vO+71$0+Gy@I2>XusW&(zscs} zXteaP!q^Fq+L5$A_#Pb|2EFAv_OsKzxeh*tOY%;7ck8@!@CA(pDJP&pb)E6j!QOn) zzAVM=sN_8iA}z-2=4K=alMW9 z!N>n8nH6J?LHT04=x^|Dn|q86>fHNA^Roo+vAsjq!rRX|$>mMTf4;93EyhIS{b1j) zu1Jky=VT!3yV=n-xR%jIY&>#X#V3S3Ui{v!%%qcm;RtYP8$=-GgDd!yS-G}88i5V77NXfR}_i1&i z75g}?r2}D^)1>qn1WOCl2)negB6X)`7Dp(Gng|HmVSqN8J0M>^)#t275j)!aPd-z%><+|a6yu>Ei&naMrV(~H8fm~x0~3*)YfV(NL02qc^LWn&`+P+88R%Xy zCJ3wJJgfw()um4McT-Dc}XLX-M%Rx|l;^HEY=B`}^np-;bfO^$bVzY!&)b z;6C{GFl$=TBW9wN6hMPka+&BMxVL~@K|Q1@$z-#&x*wKfzd$KC&YM&~%-oa+kC>kM@b;HLQ( zd5r!3i*$L0C}j>LQZiL%ZYmnojz%HJ=~b`v36l3|75P}!)MAPeQ2 zR$eb&>ndW}KpMlCUOl=F_)Ebx%AnL zT}_CWlEcH`C3z*ydo^#3$?;^B*=rnwaeU~GH8mK@xb9rC6i{}&eH!gr|Lhwyxkr3yF+)w%{FN) z)uh1$kv|x(dTR^W7}-OnM#Ir59d+=KkPS^O<9nyvu6snIsCnia)<>eE+x6~nyP)Fj zGrpfnleqM}IEFdz`GPJTBPgGn<1t4|WsU}Vx;aR&k$~uqtwQbw_lMijOj)IP9o)Ln%ehF;h0u+4=H#1s2iO1_FQP9um zo`62UUfkTz;vZN7g{yQv&t*ddUZ@%!SfN}KT^^llr4SsQ<3b>{&Uh4N2cBLSe1~8E z0%F0`F-KS$ma~o}UVZM2tyUAJ%_0f($!#sMs{i&W;~P&s%6-h|Sl>|p$~l)PXb~{f zisD%<*EgWdp$M@56&JaJVvv4)<2tc?A+O8pzkaSW17ugMWfSmqW@Y^x1ofY3-5@?4 zt_`TxV^PPAhgsP6k_GN78_8eRiR9+EHblFTe${YB1%*Gj&!ypC;B(Ot|b^USJ3=Iv`}CX)1CSTuBJmgyJPO8!j>Be6;eUnR}%v zz1Sw43jH0*nTSi=ojB^Lt`=nU6oDQV<|Fn&zgK){Ued*Vwsa28!sSHMeL0A}#8UPL zP5Dv2bE&=HGz;G7TXDE4;k=QG_jo%R*0)6rtE<%B-){DFir*)qz<0YJ7|`5}T_rU> zwHks$27N(xU2)wFdx11}6Yld}#+}Z%tT&RplYqRsMNXXgnjDnQS$8m1_()ite3PR1 z+L#uap|cEwCtpu`&Mp*!ozM;bMNy!*LtZ%*HVB)29{+ss)zAv;gQ+Qf_&zJ)I_W2t zO^ftE874IK>CASX9mSk~1=U~svom_%n6DoPbLMoRAo!2Jnor|y12 zITGq~%G*dRb9fp%yfp!)``=z^C6Z&$8*s(6mp{)hWA#u_HQT$gjQn(p; z>1GkfUnZhcO4Kb(-0!^t z7zd0z5d(t8jJ5e^4L}W{NaNhxp>Q6N3=j`=5u8&D{Z<8f>uCvZ z!{Capxd~|9pgxHm6dMT5@jyaq75O7)?Iiv?Vm(mx3hJMq{<`s;SR~p-YmmwmZnXSO zI1Z)P(4D-+ilv^HpVn`_N*2IhsJrkkE1!!o$N*Z{)3I;|93%_iP`8qA` z;Z`ZrA6hk%(!n&@jhT4N#gJoOjgJi?oH^0g>-gQigJ`;or8IE8K)akrF?&^!8!6JS z5sJN)B-m1D2lZVPY>W)zX0tue+Lc(nB(dZe#ASzc2I%SGa&**TWG^Uct_L*BD4g<< zmjXEOm+s?j$NF%%3Nnj{BjHQ7G+#vQLIXX)uG&+ifE{+#S6M?~Gy$8O#G>-5h0n1` z%xxCT5bRYgiDW+HNDo;Ze3d3dkN0cC!}5cA941OyLFjFD?iyR|5d)-eIGTIburYj7 z+x@@W?1^{8aecqOUv&0&FuU8ajF{%y;GLR8?ZieCtFX+VDR#O81RtE#b|)z8iAs%D zae+dg8-~3T8|Q1Jys1;NSQJ9QW8pALb~~M2M}PIkB1H~!08>D$zy51y!1Nf8Ah~%| z42FXwu&|I@lz5?TMuho*!%`q^xg5+-g(sG&VmIZI4?cC156HCcSsPE~Y?p(Ocp`W& zK8EY~NG_|o%ya5noQ6CUTDs(U%=jIn>S)0XxuUH{RfHT(49nU^SEVaP^OXEfDGdt> zdcL|M!M_iL-F@XTN8|D*azs^%9I3G3J#hA${BJbIZySg}96;yaDGEm~S5-t8xSA-9 zlzcu;(ZZB%vK3Y5*a&t=vNxnIOl=Pr{p3x%_o1z%#5 zkj}CcZQWVi&F`EoU@4;98qDUbkf-DR+8b~ShW5U)aO&qVqrD#ThVO#xsCEdK3BLNB z_>HQJKg!g14VRk(w12-ac<%HC?ON+PZC*ZyL} zH1QmhgU4K1BWUi&o2jPUfc6gqf7lF!a8wr-LVt_7GZC?=?UneAa|=>D_5hD;8eWv} zoLCSLE+;vseAziajrH6C=g}x!k2zhPLt8o35Z@7|H)eOB`GlUns1nA>Gi)BtN6O-< zEzz8|pc{KhXr4s>lD#}_Rp)!-0!L({s7gl@&yq~a9Hu8(E+-2%K^|X)*D;#MLOCex zBObD72S>o})(WJ4D{MopJE$uZ-H_7JDmUJekL`~DE9bkzV|eRy!de@X32jq0Hnui8 z-MAzhTL&NCY;CG#SO1@Vwnl@0EMi0OMz1D3P8>&PQ=N}`yVskhS1T${WC0d<+bt{0Iki0nlTQzmCnBei5k1gc#JMK$^%C5o=X}dRxe(zD$C`6E z%7mHW7SH>mZv){Pf2OiV%BL8Skm*wSAuB{#b6KX}Naj;hK_9Ej_!FSbk~m``2f!tt z8MwpTTqM#0xU0Ru3oy1?(ov>~!GK|foUbx6TY~vPbmhN%q>c+LpX$5q!Y!V6w(HW#?>xL zb?i*E24=SbaKmBWHUp_t8hZ%I42yBuZldwH8xqluV zkISfP2FTW%#(VkOwN?`RB&gKtqMX|*j)G)r?+@z-t(L1E(JUEds`7;+RYYuzDcc6x z4)?)#r{ipt`c#eP(wyDq+tjQhb;|@y?@DhOl(0-QHwtBu4s7?;``x9Wj&ZA5CxGKX z$DGDv-f}ZuN73XyGm*=<+sNC?w%@daw`kfe8Ps1({&#;`<*7_mM9Lcn+RI^8BdMeF z=ww9pVcJ|Ve#W%yk{qofDVx2)#X|3@0#cb+xcM|dCZ|)D|bP8AHXV?c!4DDKM7scT9c(yQ7>h^$$C&TkcbO^Dm^>PJ_Vj#wH=_0|rlvw+)h zq8fD3IMC&f7@ZA4xhnB4^o!I8pg|IyfjD5cK?l<=bG?3*tf~)%wi)>=q()6d1?Y(J z7}PGH@^3h~{{`A`8XX-y4BcK9fHn)jl7`4p&I2;?g@r0x_*HPH*&Ci=BIH6WD+MmE z8P=(a5q6@gru=QNW`udx!QB`ax`Em|nns0M9J@`(7z2H6EBd}^_K3f=1k&2Im}nd! zoL63fY*_v8$H#wL+|Yc1@XzX%N`C&=O`@~GUbB(cxeSl36Mk2))}AJ}t|~I-^7SLI z#l#TPcvn%;gf+T)be!w}+YtPGt=IvX)sSGEk_OO~-mH$)bg>_zxq5_2fDgfzaQ!=4 zSt|pA@?NFu=h`dh;KH_rEnYq9mN}9?K!BZEd5r4_Xj}$gcC*bvj)pim3{MlOzDSNxUEHGhhaYgbA!q1oVpT#^Q9Np7Kqzi?K?6? zv>K5-@UVX#R9E?oF{#0sEa!0W9|CBgos-O0LOCYMDg@oaVK1Y8{OOcLQmbRdzX0b^ z$;6m2rCA_Uvx$DolA&$rVaIZI3ai8w0(`_$EwNp}AGQhf`aFhb-E*d^vUrY4q1zY* zF)l`hI-uNA_5hL==Nl~R6fC8kv3RQ_IXM#G-W7T#?!jJ~A=kGbr5`J>PS-Q(Wit1)&1`@X?+iKZm+DYyA+N?axG8Ihfc z!T{;VH4)x1tuhW5Q(?~L4&o57;@QmHGu;>p_bg9&wqIJlOsxC=iK*#EE`p=)*gvo(Aeh0$#1kw9? zohaw~)0>}*n{R(6Nf2-=txUuwq~vm}!O#UK|k!*;WkO?vvvWy}nS z!g;XHZ@7Gq6?fO@>EGW3tO;I0r4d;}P+LAi-Tw$&&Xyj8-CX~D{nx|4LTD4>QX3vX zKivFbT5jDSd8~;v_@@D;|9<#)R(Sq9)P`6vkA>l1n%(_7;x;ff&YDmfu+q{N();}M zuh*=Ve?zW&BW!RQ@1_E~po-T-z<&jZiQ>@d71KG7GQtzQVd(nCs!V9V@m1nzo2t!# zm7f32g97{i^&e(Xh=2X-<~nS)2yeo~FdANO7uNvpzZZ42<7etlzdR=gB}3dj{`Rgn zGP^o9pgOF@Y!l`Q&tRzVI$S)fy7BXO1o7{r8B)vq6evZ}->R4D{|)8_62ibJj<*(Sttd2O|u}6aN#Y|HI^J0mhxgpsO%=zGEpD%u#uZe9Ndy7j) z$)1wMi{r5~TymD7?7*;i=J-Rrl}PwS9P}#Z)K+EwozPNFMMt~498}3E>Uc1pi}|YX zk=;Y9bdo4O9*MP^!|_tS;&R#2<8)YA;i}b#y~~j|7BpwNKkc>3DcdAMIW^oq(95Hi zDULl^Ci%~qTvA(1IBsy85l&1V+d_m~>j2ru>;*A-4zl86tBE9`rO6a&%T*C3L0>~} zt0peG7}OM1+G~F-j#^R8TOW=OkB)cIoT45dN>^;x4?hpLH{NXQ$m*_(rc>UiaNume zwsYht!j57}JuZXL4p#I4J5yWVX;z&&CuBTnNg+A@r1t;ehvS|!!%v%b`E~@&bq5mx z8OQKj=hif7OU$Ij#-Q+7Fd{VGF%8`KR zCiQ#P>3&G~1%W+5A)}Bp8M^7WA%Yk1s9zphi8zDVq zGXFlXU^&e-49CxyPtlwA{EfI?u&0>DcK<;4s-KWLe4g^9tLn~WY>w2Q`(yD9vQLkr zrAMb36;DIg)$AIl0XuPT(!52>VKwy|vpE3&Rb2_5TdSsFV=o748xXi+e9F+VA>0wq zRXI>y-xmt{Yw|ipDj)a_hKp-9bQ*#?Z}#$#`O2i=R`xcV<9^NY4VW=Jo-zgPg>96y zj-c{yGF0C5jDZlxW2W!57-)E_pR|SA7#E@WA2*4Ne!9--s;MrTC^c{i8vnYV1o#YHWmwM#jK+=3V^fG3fq}E2PtC7VUX={TD1h0wqcRlsW%B zJLNAk5)c{8!)_MpjnGUB+4^#Eh|= zn^&vij~nk2Mk;|F=H|_%u4~4&71CD0UVFL>$JUq(@SZ2$7>1rV+P%QFa;nYCE2pfi ztKa|q-!(>S$ugA}o)MI>N!PKF^K$?DVTIb-u{igD`s#X9#2P(1HSYp;<_OSgc?p@( z`?n##uVt@<>s(@Yzb!@!gR3)U4S7sCerCk)^&dCJ`P+~X9J7 zm>$M1j?bN(K}%7~Naqc3XHD@}T|;V45jHAYoM>0%hC^m^KK zA*;Jo!-Ggwm_rqgaX|$O(8%$G7FKcjW4ov+boU9G>lAgjb?89vk5a?AA0c&@(5^Mw zA3uF)eK_j2x9jTux0}TDVIws^T5oE##KG-$2m3Mrci!14Y_vPYN$ssf6ZWnwz)!pT z9rd3{<94?b4ck58PAIN%+-5kd=P%{^q~VP*QHV$u9f!@#?B=vby@M=wSf@%NY>|F> zNGvCagKJV87}{y%aO|cyxbmb)E{g`?!w1cSB9T-1=#N>>rdpOpu^d>=@s2YNl=bAeZDZBtU{%N?F#xfl zI=`>R2H3`gp6NwqIH#{Aoy1rc_gv-lo&IuLohRjmz{)XKS>Ar!S>YR*oB=@WZ5Ctq zifx?!L_6yOue*x1iRKXYY>Dihg}G6}l`$cr_-{OSp)tS>lyA)BD2t)v93$iF=ALRu zf85At5&l+ru-s%HJPCjf@R0vC+T(AO%g&-65D%+)%C98-n}-}SilRV}s*&P-fX@Gr zppoR<=0sZrqyI6~Rq*@DVygfxY5bqcPu8gA&JuyDQ09v5fBU4#(;6!|(9Bh3MI;`? z;D7x)YByt|uH$9ss$}mb6TUx1JHka=wDh)ik_|lr85~$|7B!^ahA&}aT#*| z{J+^!OjG3xyELp?z_`#{hc6YLx-$T2bDND)dgk? z8lWGk>^0j%CpDb|a6?p7o+Yeq4brinfnL~$=<2{Z$9yMj$HohX#yfw-i$ap8M*AN_Y__4b>@!M1e1h;TNYMCYFv1 zkz{dpw{jUOih_57HiUZg?MvFd8#0ld`@KCZNm2pSTdIlD(8_p%`gnJ!cBvz~8P?r) zyU{uvQpkP&1>;$mT@D0iBya55Z`|H+ewNc>Rfq<1sYZOid8K-9;6%o2qKd)d%@QzQ8y4>u3hfwZG6=W=-Yx9ibp(LHq zXR5g~!Rn@Mzurk_fZQ=Q%EHhN$ZO_fP{gSKeNcJJaY(9ve@^Dih|whX_Wo3TR$~K* zna)h<)CeVyDekYLE?5|&*vEW_(e?MKQC?Sx;wWP{qj8X1I)?DfRYsP43kuTss#G|Lr;1|ku@Hf&MQ$n)_V9b~saLy}S z4vW*H{ne)U*OOj1)solj4h#N2RZS=5Lleb8?$XHSVs5_L%d5urST07YSo^nm#{V==u4b-cw1kbZj8GuvBi{GJXrQym{t~7G1 zqBIk1=Nv;^kNFJbhJbX~J->80%OsX^3Q(KDK=xvJxXfAl=&U#?n?u{#XjYvoy8>Pt zh};aL)o)J_wP!3TW6)0B(Rd)b%idCXb|cxG!zE)w*^d4(z1>vma!O-2)gUe1_YS$k zyyVf6Ia~rX`MkVjaC{g}dC{!r-Ug-HZnz0&3lS9?H7O~j>wb~?Ne*HmOlt>iHJSx? zY#x{W2Jd6&1jAwf146gAWwf-_^B2?McBANSjkg8M?QYp}B*c{)wa)$y^(+CL0o|$Z zQlxL1I|Dn1a`|i;ayh^@f>*GH9lC58*2}?ur=e2DhmQ$S**C9nKDnZF`@54Kb=+*6 zliTqLL z(@9XQ68|WQSvv%mBjeb>T#GaB+~9uXGC}PnxNe@4ya8E$$njb9Fy&h=qzOhtGe*3= z$F9gm;ewwm_wWBD>R+7Ws?L4y7btBnHk?-FgoRRmZAT!LDYw*pB>e-HWXTpr7C0c| z#PJ1RWDLugTS8W{SKhzXY+O6(6$8Aot-pe0EhD1=D!|WgbV62K-@q%NPiZSE6+bR?W|`Q`;2n?6f(>k#mA&{<@6D^Y4)!E8S^r&Dl>emf!j*vNHK9B4YT0kW?H}XuXF_#QZEDFxh&_ujIOGoD(Kyg06*cL1V z+P~)E6R$prrJ)qx8+RX)GYM>hF*Y-#BOkn$u ze1PFz9%vt&JihlO4jzwJB*ss|cNvMweY64rTME0w>9A;QDf;;z4?wMP!m;oj!={a) zrZyPgf0}x>1`%%;Ft>=78^umpA66AILPPs-rmcH;zrv%L&K^rx-%iNucLJ6hO|9pR zMT{5$Y{b6@(3q?2ol^|=aXNesea(9=J|n|}P)=NXTnag3f}MQ-V08}R)&UAxV{eV zDsud(z`EJ)joFP6=}bHq^D!-S;|pU4IVl~1b+ibMJ~-H`dfmXc(7K+%WRO;u+WM}!hgTaBA=W*`B{K93ybRDIl;;1m?t>SM@ zcckIk3Q5fJfHr1xMU|wjT>Q_;rg)DF;_pOutgTHhS$=V2Ss)+G{q1v}rlc=30$w^lxU_xyWn@7jQ5l`JW;@h&pIt2mw7 z`pX|IGeB1VV;MpJ^TWyVhnw3%=Bm&9_S&WQgwUxW%@t>|Y+Rbyg0uUnh|{};3a;2S zT!vWxqrxy*#onnnJ4hy<<%-j+_7j;B8+>XTk6e!{a6Q|0pDkkOrjtdDXCc+g*veI& zP0;b{c8$$u*O{v6nwxNXLAUutGo2<8-Nd zG`1DjM9YuOI z8~Bu}D9Pm7jWWLX&5U&^Y36iin6#%?INk2P!C_upL*d=F{R+9Z#TQXKL2#FBm8(61 z;j)G^K`^_V!3GFvYeOuw;%$r^$<_voUAVhjj2n;RFJ<tU>!{D zGs2Xq^8|4?9gMa70lr4bzkIcLN6bwj!*CzVyY-H^-iQT7H79}b)gx~{3$uk={lK{X zlamv@h&bLBw0r%%FZBRZ>jA`$AygiIvbsA=x~pK5czqepqoNU~R$E z5uVpu%wcw0h7fE*zn~5mUkttv!NW+gJ|L%-D+hhwSl#<(@A6enqQA99y#{0TP#wwL z>z7gPZ5jsmO|zkqH6CYaoS?H!LcsP$syYpAs}PtW*a&prE!eKOjS>(mPRjpaJ>P~~ z{zo-VhkSM^MexRb*U!y=p2i)0xfl-RZmvd!zNl74u!RWw}UaYiC;dgSALJ9srMFD^6f-oIP+G~}=Rj)MOE2P;k@oLpF2`;WEd-@k1qZ?YvqqL}D4ZpNBOWF=Am z@W)H*=Za3=IJdH~Y@Jk<4}?nRXDluG59vJZx7Sg*uw)fWb99uC5~z3a!rU(5>>TaO z(b-UpdVOQEdiC(UI1kw-GeOR)qaYoyBk$qr>ec0CAaH9f2O=f~OD+jiqLQ{#+^JqE_i z(wnnDoJ5B8Yp+9{JB-TU4s~1g&=KW)Smw#jh}a;6v!pF+41G0kkDzAcl_#Qn#m$dC zzUsKv%J74(CE3r~i$h;4P2^!|+sbO(!SlYh2ffq1W3IRwVY*@&9k%KL1Eg=m+WT!K z-ZGk3(s_XFi;ukaZjQCbqO(CHN8Xfgebp;8+($^9B^b#N7T5;xHU`JgSW}7Sk=9b7 z3qvC+4xxvqk;4JGuAQaYh(#bIJegMg^P|&`X<R< zj?viOjXeHKL}sfze(a$JALwELxcQ_o7-dX*p$C=o=#Xc8+a(b$W zfA0>+p;(SMkmFomaZ6c|J?>_ zAIEs-Lf3RbOFj0r=#ZXeaT^b>g>4)kcevJm^``$SV%lwY|Nar|a;iPc31L|TWHMPV zjV;$O$d|ctyBIv{8sAmou5uo!X=VR2s5#TsBhAIw>oT`jxc{*zy1l8+^oY4pg{Ez% z#>yp}qcvGQG72ebyMz{^xX%HZZ8ftxXba$-9fs!mwd9EnZ@B%JweDuk>69vWXNtRpj+1fl(?h|pPyGR&+Pr&o4Dt0St z0yUgvwS~D`@BQwaGDs_%fBa+hpU-`G?w!)SFF6W)Sqw)qr6v07UbCZ|>h|3by)j(8QCeer`2mj1B3^7i_M zI{ZuG^tL3j5ZxaL1$lqTk>rZnZ81Qm({mRuU%t3;VH2V+PKfXEmUHvVhv(K0C+c`y zb#RqXKHOz9XC*5!CzfN~X5r4^l2Xnh>%{9RA}2`B2I35!M;$twhHmpI)m%3BWK|gR z<&P)VCZ;(ag>4v~&F5{_LUldy7*_$ide4ju`g$g0Lzo>yxdXRp*pawx5QrUCg~m|4 zH>xyGZ+UJGp_0EpvrGeI4|_)crdw*-P*%tOJ}G^B*LA-tp?5MokliMpDhJRlyXC8! z)_?t#6H#!OipEv{8k3?OLzmmHk9Os5L}KGb&*8W^AMh*EgXin8Kg|C4o{C3-n8Qry zMrV`A3W+rs2WCeHv@wvFexwDG86cpE!`a7PY#M?CK04N>a7U#$l(N1@07Ned?l;(2 z4_1#)zDA!m0i!YEBCt-^drtr{OB&{oG;N9L^tWJ&XQJZ%;#=Tx?1sbgQJ%zqK7cu^oHCx#w}Y~FPnh)SY9I4M*wq3fN^v?x6t ztG(zcNQc;7v=Gm}5%nQ;+PI!)n+N}b@Vb}>Y8dv2XVgd32RkP`{S3Uj-ePE+H>-wST=u9U zcb19>@w7lXb_r`b>dTDz{7CJ)&j6a=Q7xq#s+MkLC)+p#Uzft5b2{8hnh}PF(k>X? zR3CzRM=-Q3@PkPelGc=rzA;hWzXW4NLuYD{PO}O+rLZ)V<=IjGh01VS)%9PQZoRij zX!E5%e7~baE`M^gGMx*zvvN&6=S>Fk`xoF2u!VF~U+!(;$8&U6(9}OsvFPQQh-##i zo}yd^??Vy1cO0aWgY8eE_ogySZ(U+es4d#5R~P>v$9tK3{J{snxlH!T!v5eKNbjs~ ztvJ_DkTe`)?DE^ty|Q6&`2%vAhTeSpy^Srk`M2o&tv~Rs*H!N4eo)jB3*WwY!BO1I zY?AxJN6T^&Cm$YeEMF0dN7BB}5@K6yLmXp9|kbCoH=-0B&P`ujS7-4sUxfIaI% z5DT!Qiwz^>BSUOtLCdd?R>fwb*c2}qiOqRsDp=&RVMMmZERMO}D@G2Q^@|ouUx(3= zBvQv3h)PKMNX7Pm-;;tTJlMpefY*5Bz85GT3q(Um9Rm?PkNS~zbd1(n1ws2RSP!DR z81MH)6YzU7zP5PS5W0`8YpKTIYWjL{_mB&YBWqB%8X2W64txWuJI0TH$a>!g5DcAK zp#S*K{#(6lIML~QPnbbne_wiQZ}ddNQN6#OeI5I8;_q%l>Fd*xS$J~WY=gE2k6Ztm z^rL#my)*AgMFVPqaYF!uspU^SV3B@b&(zZo^8kTF= zF@`uRtRu5SLmg7VAlF+yQdz7#atfji!h>xpn)5*~i?E}@;n`P<3-Sdxk22C8TPB&e zuWwHawDu=C#SB1hf%J0ckvon61Ug5l@zbp67t0{hkA z5X|kAsP`{)QsJb$@AocEr=p!z#+#k<@Ji*B*8Z0n)-;b}W$rk_|L+HX~C8ER#<~J-bUenWOhXan04& zkJ*fl>9x7#h0txRLbF^FP#$6$+UFxG+Ok=Z&?Nu@vb4Z!cs#Fjt5|2e9_igctWmu> zX?}yoNbIv)0wKKW@;{6V@<<-%GwXseXlH}4k4M^{E9XOjP$me|!*umU^~5^^GnU`k zx9d2ndX7+tiq)M)VlVZAeb6M3_1$6FC&urNYM!7yLMmh5s@XpD}qrW`xlwCOKdv_z+z$;0M)89nkK1LG2KKT-uJQf+m z*sT3|p3u&B|MJ92wsq<}s~TP(Jh0lUx(cuGOuh|}KO3wL z;XW2ba_@W8IvrDEs5KteY*ABVClQSSvR+H!d_dd*TZ>pb`8Vw7r?>CLVFoq6nthyT ze*Ez1z0)u6J{@rz^mq{-BYZn7=Xs21L7#A%%!XLc)@<2AX5Y)v7}oWD%(g;WqFfa+ z+E@RJc&$8#84F8d)EvRmFnT)|WZ--fyEc1kSWD-}i-_@8E(7wseJYaEOJ8AaNa$zpL~ z8OG`3qlwRKYim`Q$NX}KUrnZ_EtyCM|*U9HCbe?tfg0jM=ybuJJ7Cs$; zcjr1Me7pQb2CKR;qQ9++*}ISWk*eD=$SOY zk>0(tcXd$_bcfNgeXwI#m3{$uWUphWMmjgoV#hhL+o9NY;MD}PGh=NQ`p)E?1m~1* zUi0DJD5HU{A({xD3AD?6P8~OO^UiHkAY6{%SDxT6)9Bj6f>tfxIH_FB1{qwY_Sb5K zVs#q$vr<;@_KuJ`D%k_qIv&t^Yzglo=eeH` z+6Mh`@=0DT0yBrrGJqjE>*5h$=lh~5tdEcksrS_yt|r>S4>E`DiI^0=jaw9E->?tchOnlg?2SsqQ98>Td+oof-gN5BVi+v9uw zrNMj;_ij+%wW5p5_TI6I z_#TqGiv9iHVdecwMz_v1FC%{>Ebk*eZ$lH%ds8{&!;;2a4WS%gw75KSgW=Y;qiDKu z!mN|DI`@#lq4H=sEb_@Ez>Gk=ENV)K$w4vO`Wq-l_36>h*2NXRoXVq9 z1(zo0E-t?(%*A^h@P9R@&-qchP{w3#k|6Zc^|6a8PNFl@c(#l$gw@&^) z3U{=jcm6-$-nj7I1}j7*|CPxfnA+=0tHuBAkk2z^{d;cx+|ry6 z;f1wgD~eyP;PixNuXyKb`-#gFvVCK9me(w}dE;OkvxV2q>F(`|hx4*HDd+jrrr*I; z*?^P1-RYswx_&dhNDo$B<8VTAPdg~ZS=@UiXVb^yEB=D$M($7RQLxz@j)3(crt2>1 zf`(DqbBvPBA)tGP>{E{KbZMjpBG z86pR8XJedZG=l(!2m9DQ%3=8AGvhG}WCUz92fFh4>Tn{$d54$`JzU^(Y1?>bS#fF6 zs&fb39_5dO9~TH4^v(EqhPRIvR`s(dLVqJMFq#kdlVVNo|af}#88JRg1s-L-OW9>e)@rt*WQ^~XxQ zK7K$UKYj3!9i1yt{b|<6Q#fW*k3bF22>%G-DRsa08{LlC8h5|6^tOie!_6{hU-$mP zpgzu%xc3l*tLjfZgKRjC%I>k>&fyoPY3N*RXf3(XEfWLWZ5+C%!6Wy6l9*?GuW1_B zG9eyCZ|vt)D44`Kp{BXorf|MbMU<4J-W4nDGfJ0Mf1{y4`BbDsT-}@Uq&5x3Dt(U9 zDRIj&6Tv^%VuIAEGzS~`Q2R);JnxQLaccNHVLkucs}4>Cci03xm>;d?eOPml>kQg% zH)gAw2b~-a(Ohh7RtAYg7PBE_q}@WA`np4?SkGcQR7zT9T}a@N>^);j&zFu$RUN;$=cf=I!&b-9v3T4x(xnrf$sTr>UrtBlBG&y$ON2BN~Jzm&Y-Z04XFI! z{gox{4{SqT60Cu;A6#77f%28rE2~>sAv|;imkRn51}AxC=i)~n|3A~&674@RMG1rb z#ib7H<|wPHbg*Nga{>-PnoYu19#6uw>Y-Q2>zylC`4UU(S4QL>CFu(f^|yo=6CF0xXSLp|57-seUxJi*s6u{B-HM>dULjCbX3G(F*|&F ze{gwcR6{B}14j**(?{FP3;acEv#Dg6E#p9x)>gCb4qL?X&Kf*E1yh!?_E(5qF!gOp zxL7*@b5wF^grEq(<5U!_uL3gSinSx1J#13vvjK2i9+pKp++Gw#y(V-<$4Ai;nk|uF za&nT#Yz~db5h&KBHJJ?c1Y;Q49mPU>^v`O8;%&GYYFUz;8>vip10{5c^62TLc4RDX zkVG|{5;XGY_7iD^{yhr!tJ9B72V^2OM;P^dlE!zR-FuYWfAw0-FdxoYF(Di{&28ES`_t3&F#x)+F z)o-8|oxp8KEyynWxjBJ+H6Z$AbQ9jdYrq?Om8%*3)6>WOV`q)@3B!Tg=PakgK(TW` z{20{h8Fgv9@czTW-%6O87}fF?Lfo(wBQkFI&)W7W4S7#CHCp5MQ~xipWS83VSlWRk zw_zRqjUj2TxPSY8HJB(}ayxJ3{_9T?7~i4U%st8%kb}5Zxr3G2(-`(RE7>(~1GAmE zGLA4j{rD~vbEq>ncG)Arxx_=*&VfeZ91%8&`u}EF&K)9)w+16{J9&v|=!SGduNTP( z=RE80b#^#@!>wyU8te;-`eEV)xvz7Ay6#ZZ4RkW}Af?`>^vy(@`D zkaTvm+p+*@RqP}$s)n?+@|HZ9^XDZ7zH`oDSRZ`&`;Cbb9B=>O9M5BIOC-mHXL0`A z^n(v5Wj6BLZ|_jMLqT`a_v%)KHkQ}9;#WXc2!}n*(!eL&-c{37suE7yS2m39EcfaC z^8ZGSXED$-G$y05dA*Vy;H;8{;A(RC%Ia0l#cWDMPv)!&uoYgXLejKSq8pJ|5C;tB zT}L0sn?*a{ymsNH&#k?i))!WHb9y+(Q6z@g!=`eU zp?m0SzbYB=f=esO$dnB6}&RB-tPjBwFA2^Z&MO&E1?AzXy1)b=w5(W&5=n#m9 z-=n(R$los3*|}0D;+I?TnUFfg<|^n+q8mOO4oGu)UG%AZh zL-TpH)1h?6r`@J4R7ugEeKywhn@;-9S+4*lfo#53VM60C(nADE#ah z^*p>@L*X-dTrVo-c;_^T`M}p$|HPtR|IBdW-NSdEJ+-pQ11raW2>*0*#~Ar^j)7?4Lt76ZbmRv6E7bK zzJusY`w|8@%^q&Wp!b8ZD`-KL?p!TMbn~qLT3J$zx4`6JZ(wb{kh^vweKq|?COSfE z6uNODS+fPG+uK@o!vj7gtlZx#AjH=XoXKq0=A-m3IFrfgb)&_6onvf0d$M%i=BdS|ITZ)_4fx(w=u%Sl? z^wFmHk19UT_Z+AK(NK=^0y$QB*9s~fc<<3l$lh9k^Xfs*E=(xSrOouP2X{s_Q!&)A zCMLtmxvThz9TqZ+W6cpNv-gdIav>Y<5UbLz-(O>pY}kqPPhFgydmEoA=B1VQWO)DX z+&O^0baCcXETVYnt>3@B@wT%Bm()BGG_kZJzInFw|CH1>x%@t2uI7AvAj}z**Vf+t zkB%Co_5Zi<5Mg?(kku_IhSqHCgj#Uk+H|&SC&aFU^76`t^=#@jH=)gH*KIi5wG#-J zukLNEUYW{P?gifo(yf&2}SZv*DiQ7^JuTt0kulO__z2RqzkEh{uSn1&#*gGpu zV*{uIIUcWiyZ_BBKPBBf-LT{{2`bm7yR+@#ZHRp?KyF%I;AbrpWx7pbX$7NjiNWa z%BSK-t$7rcLl)$g2za-eNB;6E?po{B0@Tvl?JGv+q&W8%jfrdctPH5tB_IZAuR!UM z#1~@UBw7139P)9gnI<3AAV$AMsuSW=lNQGC2hq;H-s6Vs+C9NZR7_4AXeu6#yN~H- zwSv?O_pomr#hsRprG2s|3}Y{)9-EE3xKhqKgQGgno;^Tf7*>FeiGjU67J{`;k3%s+ zo8YX#uNT@cw8Se%@JP!RKz8f@g1$x4SqYoo)T43S{E55va5 zdBa}LFJUvYI8ILGDY7$cPiA9Oum3dE6Xyu*#Z})ZQALAnMqP|{QQF_TfOR)&tE+L> zaV>wA>3w$)T-XSnw^ev!RKDAj}i)r zXDG&D%jj&(1y_F+_pd;cQ)S^Bw?9u8$L@pRJ40t)_MYk+!*WJVa8+=lBLplcz;6Ge zX!?5Fu%e|-47cLCug$FG1HmDLHu-JQ%2pMi6UCFG*~HOV*Gs#*J}s5S8Cj_Q&gMHu z6!<1X0-dL{_ty1g2%nT?=;XpJypyZ#H=qCU(qwIz7Dzw4w1e}@MDxYB`5H^_vYUT* z@ju1yy)7by?Xk49a%uDJi{~z$@8sEc-cl%OrD%(HFR3tEojAcA9TfO375v`n%oKsU z^zK@L8E=2Eo(-|A@ZApeF7{)MX+GWT?AO%~goUWUK@|J1q4~j?Bkkk?o1HSZWp8)B zA@W~Yn-@H%f;2TO6y&P(6X137;B;-rL5CZrrsAEiUB%W_+1li?Kswp<1!BN9ZtpNF z4hzjFHkyuZ)XMD`JY#>%<1+DV#ZBDaGZ?@t1uYiZA%kk^Uz;Lzv3C0-QxJz^Z_#xn z10G^ddAZ8?D)yyyU(xg20s z5mmZ~dZv=gYiV%o78dUTr+$17l>SVI`_Y)eM{J8-myu=SMm(#Tai@wKJOJ_>M_UVz zZbOmQx>p39iGrh{o#h;Nxg65}pc-~98_xBe#GB`oPx646kHVLe&>_-;q;(nLR>7k& zqreQjLPOe~dlPc;j8xXdC{%_~7_M8SM14-gFnyo7=-v&lwFkYdc`#h$@voRJx-PPN ze>^S5Ey^-b{CXg-#6_5fdrwFD=r~CFpaC;I*35%v#{6$ai%bU91bOk>77Xtpg0_|r z?{&lMh^-}jo7dDC;MZ5q!*hMS%73_a-SBQj3!`*z7`I2>hMbsOZ$LYeK7C*<)IQ`s zj|op(Sdd2(zU?Zyc1P#OS<@|GM1$+|dr$k124-aTk~H=}b;oz#RW^hmkJ6Q_J5Czo zv89#MBY#h-j`T1pH#TH%)`uBSJv2}(wP9n%Ss%A=lpk&+HEfokzHi%4-ww*R(KepQ#Z zF%RQ=Th|f!dfIuizSW6XOppmdyk)R(jICvvDx2@yMg-)!;OXgH$c6)1_1MxXCT-eJ zyu=$JogHkowg}|gbmrjJyDHZG?%aFMJG>~$dh>(#gmtusc=3a`H-Gou|Jr(MX?;Zw zq3F1c<#$!g7)6h&>Abli?^_M$8LSHB5My`V7U0HY!}ekU&XQFoGl*A>zt|F6id&b~ zB#iSlE)vk9KpbFoK4`yBhVLwY$gNo4E^}~Wc0uvdVwl(Sm_K>{>U_;pDl`GJDj!#` zjkstI#x>#4whi~V8?sn{8IM^ThaFs{n1+!Vw8vayJBO=Pb5{D~(~mycsq&TNz^F}O zUrSwAiP_1nI=80OZvKTa7n_H)Gwk-M+|dHM78nNMGEFo?^eyx@w~OUsnyoeHyC2J| z7AN>(gg3*hu#WvgHf{@^%dfb$OBsJ@SSX!8D~|X7B1G=%D7_2VMbhbhRo#vKzqlxl zgx7ZslhAMq)>vyDwJYctloQOT`*p2?kiR-Uc?9%#hO9-+_WxX^pMY*GcvIbe=wV6H z5g1$>e&iyL!z7}M%m74>z`d(yfB}9UVImg4P8$g#o(}z{2guMjARj+_q#Bd)Z4%Ly|BI)B^KhBRevisNL z{XNwEa#ZTSuf?aX9_eQthP4mSp5C)mGKwU|=uI)B@u-rwS0!nuVSR24%#F%(neTmc z`~@>w^FZxr!OjQj-|b$zagF2_2Lj%mfLO64Xx^UZi=g@>;vd1!Fr7CU;K+WRPm1>w z3stf^66Vo@HXpaQmal{LwB5z2aJlt%37xibeI~p^Jq{F~8Q7d&zs%&AU%+nu#D%3E zm;E{-D}Q@2tIj?rlZ*&#C{fuIZ*cM2RI^ zGa=M(O_<8(ehc=o5?8F4eNw2$PBcE) z;WzK^GffVGxmvOO;%-&xpq=^9vz-E)Kck@!#d&07KzD)}r13db&003Bbd5na%C{-EKnG_-uFA9fm#nDXA=qd1PV>ms6AO=wN7HCmO^9Goy3WmCXpZk#fB za-#Lk$usfCFxbBn5oP+l_>2DW$sqSoz9YTFx`_HDbeY1xnCwwh9&LjZsW!?WD+HcC z3w=Z`&SLfH@uO!RGl0+8y}{qavydMudrNwG{0o*@Gu-FF$CE)(mm#v_xIwdL4S~1W zQ!O_apH_LfR=oDHyf|$$Cuc^!IWaT#7+X93oy9`q8u5_HV5WGDylbX%xJ@M+;%g+H zAI98aF%N{79R3i31ybJ+$FsfSRX+vG8Y5RbpI_6YFWonv@Ve@*Z95jp8DO&>K`v%T#=J<{w?ZtyFg~O zo_8ke%83%pOMqJ{qF6UEb~XiZR~-&T@{u013yGerk=Gw!x!1Hg`0j@@j?EGcy>fob zKfa3K;^;08^GJw{N+A>b>HdED2MK>3rmD+0QXm& zO63^^H5d^&(7cLk1ocP;L~6tN%<==VQcC!(M>=0=Bd`5Ijz(zhjFjRwtRjWk895t6 zDp!1yh}L2^^Efo`Y1z{orJzmA>9Zqf2swEg5M8Mx9I6EK>+HK^Z@Y9Rp>Hr(lbw+% zkx8OQXb1m7jKrHG+!@7`r6yOV{1MI&- z^Ox1*;6l50rWV#)RBB-X92NJE#y1YPT&jv^m8H}+e&cd^E!<>A2wqo!v{SCWa1ZD6 z8;U8(K2g1Yg2=Nx<~`pPdxyLd^*L5l>kz}SYIYNz_4l?7UziW8BN$KRiEnzRY;Ea- zTR<)LgJUwwXnw~UN!wf1ie7zBxZRSC!1pg-#Ng#AjK1S3*@w#XE3YBG+AbkTv$7pk z_};lKl|1Y~{_c;PA5TMg3oQgKfSWCB6(z;KBk=u zP`1)}Rx8D1bD#Mg+!Caotev~SV_C|1UUyEH>P|&KFPm7EiZZ`^btZCey1G7@&ekg? zI?)xsA-iPt%9Yg&3!8z(cC1y$Zc0`k2J4wfj;k9~^C3m;y0JZ#0w_W*!+AOijAmc# zT%(L(Coxp>1QF%Mgt%5Yhy5z`f>lrNu$1&b@gXaXf*u>y8g~WrRM0Tsy){lN*D1L zufA)}8jtyoS(oN{>krPzRDFv~_Mkt`&dI&AV=Yg6)q?)x={FurJzp}oAIOdsU6{!2 z0>bd)r|bxWUSLUF)$%Wr#*IhXypU1hiF4Co(8i`%WgK`Glj+2%8*`+#{D3DyDXZ>5 zT3d8v?UwQO4-dAsr|SK0Ua-TsCAtHB1=nSQ9I!Nm*iqz{FIUWYSyZ$D<`u?--Yv~}(s)&|C&<8`cDTz>1^ ze@xz8KCd)C0y_mjN#OV>-f;MK2DxVL$;_UYDc$DbR)u;|qPI8w|8>E^SX(!C* z&I=@)1GLk+OWDqsE;erW<{kR@Gg!TumQ~@78WvG!>NCdkLM1DBRP(D`jOr#C5|NC> zv3mqK4>IS2Ahnw;mV09?XXCDm34Zdhqsio`eg}_FYNn>k&?cd&VeL+A@&W3=oY_GV z`wYp8%};bOx{W`ePfkB6=j8MRJa4CEt?|G!)J%>W88KmtROcGQxJY%6khfuP0CBNw zJX~lF*)JYH{+2tjfFZdbxg(?j&B%)TF*hXR*J<$)H0rRa1H4Pp*{i%#>uwfv#MOo= z3%&E~(L7KVc?-n|Am0(Km&d26}Q#G_Z&T zC(ezvr0LNxb`pyXkB=wJu{?TraQ+UQkyhg&FyDKw&4D)c+F2fRPs>*vV;;d%X2`>b zZ03hZ-HMZkcmMnlv;R6m>Im%KnKx4UBKuk>9Z^jMn|k^*QZp>ZKVp8=_z13=_^d=o zTa0f?EZJQ|TYNYF#p1Yd#t0{bH13Qm_2#Cjq|6`=i#K#tjT^h-neCL%aZw zy^cA|RaUVS`akbb08^^@k93sXQJ6GV!*KRSA$OGc5tYq@?$M0wKb`FF?e2|swgnb{ zfza1JzwXGET~QdymL3?YLjU%kD*ONDQ#7Z^%1lZEP-IiqgxKkjClh zh4(3K65AD%Jv-Z+T>7Jmq8~b(<%)Q?$)*3SwA|X#yAw5_-&ub9y~)<^W~=9&3jS96 zg1M#{@}v<>EhM3w;i@Jx#Fn9t+n&3B(Sx!$=kFw zxA}ZWt*q|g_A&+D|9U9H)KT7aw2vJ=$=>`Cj9s=9c>X*$6EHlrr#|R$>EmZz*XfJCiFhyG4j^4{py@Qfg%$bdp**e!c}0#d`TFK7~8) z@id5MExtwxDFzFT<1Ft~Dk=XWg{%sm^98TX*d)7SKJ)ogH&M_cGVT!6qb6wjI@cMT zRbZ|{fBAvfTr6ExnX46APB+BT+?FsmXystMU#N4D&Aw%8!+BsvW22eOoddh8i`XNk zS!0AXqi&HHp;+v4{&B$lL2C^#E6^cnFW~ zJ@XO`33HF0l+(v-7u#r=KA#`Xs0gQ?LAJPXs$~ZcWa%A)bjbgLxJ`92;BZ-WtMvQ1*=IZoEOlyTN7$ zI=j1=O_V>0+=d4~Yxmw>=p_l=F`US4)JNCgc!T*Cwg=ddHQHKtAAjGpM_N2`!q4;& zKjeE<>pL=;n{2Ql?EDTu6UtAS8!c|CdL8<_iN{aJkpE+N6~h_FfAGi6^8sor4z~_5Jdy_SI5gVhlQsL0q(|(^Hp|(}ctNLv4bMO`q%?*L=t$|`zh?__~ZDROyjUuLJ^sq0&a$dnCh|! zY= zlUi2KsltEmt#_&A|Gm5}r+aOYmU2ZH-8r(>4xjD9EB{Yf+#6RW%StJ2(B};5mA5}! zTZ3aZ&1Ab;aUc>BF#~XTfCOKtoeM51&WjTRzOO(^UBJPfUErWYiaio-bk;_*M zOya5hZd-iW$yPfN3%QvYBT;2q=msl8aB}{Iv0F1?cX`=W;9z)I$TOK+cnJE}wmW^B zCT2fh!(*QEh|(aTca+Eo&!6_WIT8ao8imza1iWeDkr0@@!OHL;Db2pn+ci;Heow%5 z<@Dj1z42Amj-a**NhM}qE8(wNp1394Xy3ivT>^TPJ_^gO;_N)mbmog> zK-0__8bP=+bn$oyZM;R`*n1aBfjDK$;%F#XtH|5~O{IVDjuW=CuF*D!qNb&zR$b)A z0k1~i7z>@yHe!0Mb)}xYzZpP&lmk2#Ss^Douep0TGCs(e9*$1m2I_C^{kxU%b`?&L{P_8bHdTZqTQ_JI{phYyzFy4{EuhQ}lxOVMY4@eH4$RJ!RCzZG6WP z3jnu%D}i&o$OD?D2HVfZc$$B(yWs6+Fy6o1LyJdi46WSnHO_le26V0ZEip90p!>(o zjscgm@7@UV?_&6OBQ*w!zayzV)fA|Eqz|<`8is**k&y`O-iqZ~dagDFztndKz?nQTj$<4yQDOhEa^89cVw`sZUF2baVf;Z zym4bK>CR_1<+HyJxeMnS@I_CHxC3(3&D((Y0yBv1d}X%BUn>d?>dcTm^Lo1;xKB}c z5V(QHfE?C4AG|YElFjWD4q;uK2R|CeQP^%@kq>n}zULYOOcnHi#-o7#a zg07ple9wr_p54I0IsEt-*y2%PcM+U?W{o)7P}JQdLRTnhzO}N$J_h@lO8(it@`3B`Rys>o4I<75hR@zPPfM$rRAv8_i>q6gCd%bsVwn)x8=D0B zx!-lN_w0`sl^fmp{g#9jHIpvwY^WSc8Vg|-hrz1&(20cnj+u?dbwx597l_lXD8{2a;Gqm1XW^YtE~mEjlx(A9ibT#()wj+=q}XWA~t4CEMu&{kL(${+V( zbhpB^W&WMBvjJTr;e3Q>d)$bh6`|fYFI;aB^No|?R+pS6gU7(x0>C}rL%mnWn!-iW zzh}ALjrp(7fbS(5hFbfb2S;Fs5lfCAe}~mihu;I&@JX3}XDvFrw92zg3;=&VtY_kw zk^J}}r{kVsSf`f-<3T(}-gVK5-kXnIV3I&Z4AomvkP&8l`=AN6CL+rq2uK zm}9y3Rfy?&B}t_gCZZ|qJw7#p@6l^;T;*YwwY|L?yYYFmD31v)uZns`YK&H{gK=%~ zGQQV5`r<%$YxSTQW>$6e>2?n2LL0t-bw@z_~wey>;c%WPQD=NWlER zxy9`0$xemqX4_n8(spARc$Yp{?j&y|l(w>qmnEI7&8JF1U*uNH7&+*4!If2VSWL77 zX4hvlv3zgaj{Oe}L&Of@d`BAh(()BKhX=x&mxbDKHD?(AK&wzCK`HFoFLUYj8};@+5F>qx5Y z(gxwVq8vLZV5%9n{bF==kqr8c;&oK^*!)X26UQ!z>)TfKAfs6}VB3LmKp8XB#_0Rv@sn?#39@^(K&-F9MD6K+ zo#bTn5WpUvecNpSxgmE*FI3JwI=YUA8RHq(^?N8}>h!-151t7T(e%7!hC``K|7=fN z^6VLI*NX6(#*J7v)(kR!@1a1v$Q*Yad^e`$;=A}KP`Ov&xZ4{MZTfpp4>bR|w>J@e z857?jHJAJJzwX7%q0sx~J9lF|gLZqAI$DF@j}5r;J6IggzoV0LFIeX3;C2=3c7j%c z)=%T)klo{8+rOH9h|@VPRnB9W9H}RZp5pNpWLbY#k`DL@0;x$tpxc*-Gi&&QsAjSY-ikt{mAC zoGx1)g#|)SGCbaykgei4d>GKRD>E9Tx0i)NAl(fu7?#13L*KbEsW&aG|9 zAskiloXXAp_`~$V3MDSn<*h64zI{bOqI1GDE~$Ye)M7zUab(g%%`&KA#Hr^K6!E4qx=sQQ=l2qtqG0@k-b*F2`Fu zkK**T&gr&4m<;c25DnNIX1aHn&b!&nbTR2{43n$cJfiD9OC?jrfjLLR{Fmd*?c8YM zTi*_2yM8$(AnV)8f$+s?t9)pm7~YoPU3rMu9g;ode+(Y=2rfhDAhyv*F&b|Z)`t63 zk3W#-ZN%(1wLM4C3=KPjaB5=UI1B+eavK;W=mv$`#*51?(J%T0K7DuK!${!Uw<$Mq4hmn!FVoE=w~ z35Yq?c^r<_0_O6^aFjuzN*E|DTPTt&^ z)D{lC$xxPGZRq_E)#%^iJ&z!}b8FttNnSm-vi5ezWL^5uZsS}3`+sk%*u$*@Y0jA{P4Gn)=Po&)zV( zTC&QFOg>l!$L&<}At}9mb(u5mCHDO$q;W!7k>@hWar^33sU)KdsD0<97a>HmHo~O(SxI&IM2Bwqzpuj7NWM#58pmJ_J|KA5zjs10Uy|W2CoPX(8=Dqc+?Qe zy;|g%_=C2P>?JYQR4R3_>U2op0bc{hC;C9KWxFsMhVGgnbNIG6~nWSi!q&D&xnxD5PuwQ>a5moG3zim7Ik2(?p1X%&-Z2fiz-(oYJv6T=7YN0Y6Y zd=_iV-JY)Ga8$V8YwXRfEUDCypx$hkaVjqxwMpx7M$6 zKd)@S`Pwp(y}9nVl^MZIrmt4Td1Hrdjl;`3=L!4i`HfGu3yV9vvMw$pS7RAF=b78p z;9tIaWxl;`g_!7(%FUQA@dTQ2Iqb4FhCFV_R5^i%6taCmHpZ?zzMaDsbUfj{+D6;? zAlt4~ca`Y2KmC-WG5z#Yt9Mw)jZG`=d~lP!QLX1$E=OB}G%+g6&qnD&Hf;9Y@~Phb zZaimoXe++|sk2-^-QQp)Ny_lKcjj8jqVq_Ve*&DbZW z70=k^QBb+22cRo`WKxfXQ4e+5*lZAkMyX_KIse(qPf90*;tujVp?*gUhkoK&e4Hi4 z%*9~NG4>9J!lq#AxH#xy+XQQj?22iypbgF9qDA0o)50Es z>}bx`2+$7~R);V>Q6dRu!$$6Ed+KhB(!!P0bIqc72*H^hg=E}gcnI7ei9s8Tn<9&w zL~ftkUl>Jdzoa(r8j$6)fO)%tMRx4pUlbD+{c&T!oOKNSc^`PK%?t5V(RR$|6XaKq zgTjX7{e2-JyILkcH+xhOCCsL=KW~?C_NS0NQdjnBNHFZ&E1d(r36xqrul(ppL7a*M znd7j^M=*V`Qq;%9EW?@8aWKEJIm7T};n4@z?TtBk=4!OW_AdP$MWr^jgR)1w*_h_AHAwB|NGOWwQauiWQNd%GCL0C61jZw?elLd zIk&ca`4e##E2|gY-&r2zMMsU$&7F;drS;_x)l9M_sDShp# zKks0?u;$B>zTvgZL2H+Hw0QV}IK~l-Iu6H-{fF zOc0sc04y!Vk*|U_=EcpaF&dhuu#L016cx1_Vb29=e0&ViSWGEX$X0ercNr(5GPuk} z;abcygWBg)C&3D~vl+-O;ZVr?9yx<9U+wRIb^8`2-0@VVO4Vjkhuq`++riViUBbGL zl$7J$d<@fANGVssS!YbD-i*X2#*8GST^3gJBKW!BXa(zNU85e(-55>xOk{T-Aa;2m z@#Jez73nr={cxd6M>PA*ai+7?qj2*Hgadi5!~ol0z;2*N7Ro4iaeP`7-IKEuXdVLA zveYw>AD`4_Yv>f2ftAg>ot_5FXJGrTd(mhL*IXI)T%yb>GJPAVZu7qKo$TWv)`G0oZNlZ8_xW~ z}ppP7ipOfhG87&QRfh^%>X@4G+0o_IRA%um;`TnFhXVupl}kb7s(&%ijdh5I~g=7KmL z25J5K4<6ii`>VmBs1b6+z z`)Ui$ySG1rH)3&nkbiwRqVjS+K0dzN+Hq8^&jPi_`?=UY70Mg28W>78H)u#1{~Mji zvTGK*A^86OjjR-3*@gbt)%@sD@gLYbVg-;1Yre-w2TwfH*z9Nn*GDl9xYjLvPOZ9+ zPQGXmfcq%35vcPs4n)-n3~6B1xcMW7^zQyeS3bzr_3c?s2tKd{jU!u%l~WZ{JGihmq^^nwoO52 zqA)N#EMu??!|CPK|8$n%+Wh@1oM#ZX;@rg<4}B`y!&zNhjvyquH*5kbQ9@~dS9IKdA$Hdo$JL&T$c1otl1{#pp>cA2Yml|j zWz*Mo4M*E+Uj=9_kEn#irKl`j=lcP)^@YCWB#$jYHSDT=Q~}XrW%fztfpEq4tMB~T z?R&>}z|_ENmturLkD8w+NDIzj-H4M}o6Vd6=!7ma!}Yomf78vDEqiBGBssGyXFb+dlc-R~1_X(jf z_Ir2^t-dC_s;yj#Bk4+UHHJvcqX5DY#M%ZEF>={PQkn5+?fkB^6j{(?Za6t*)r@YKu+WJhkV+GlQ? z!E!%U{5_i#FBaNp34^;iDD0497`NMKywK)MW_sGF^TY9)UZ$-(hQ-?5k`SG|!sM`L zxHqcaeYv|=4!D?UKJ&FalFxA%z^{KkC%BJpe7ygeT=E5gV{-sUcL3)pdv0=+?=eI3 z%kovqSh<0*^DibaU6?fCn@$$xeEIT4*)FAt%Q(C-f}}elODgpzm#<@B)$1nH3$qcu zF?(;6F5TL~=1gXXu}n$mHWz=l>@GI%vfvNrr8wVv`bR+=!aLqp?dZaE^N;&)ZT(*4 z#s|wg8|SY$F=c&n;cXj*6@R{Rb!+(#OVszq&e{jA%aaSK-{p@l+d7=d7S!2xd`mUy zI-_dYzp7m5tYcDE&+lB2nqu|xWv7}jKGtD*GC6;~C}?81+`=nYDC=3}`qyn3%IPku zZrcr4=N46^&X4nazJ$SY1X<8hy!X9CkcNB}NWOM!8*+DMLYt?m8Wk-)Wi`(zW@|Jm zupzQeY#rHqjYm<5(7ffUJ0BW}#hhpt8oK<#SY5IH${_{m3~D(jpM8A1U${nsnlz4= z$n0|Srt9l$lTZKh^*;IR$=#E`6lG_)%KSHP7Dd-g&x|7jeO%o^y!4YhLMsq^)S9bs zDCFM!s*pX6VK>v^h6}ChfNnrGM*dnURHDn^@u-L|l*8Ru-<9=%L3QrtDi>f!M_YE+ zqTwn$ieM)$!jc)-?$LK7iSR+c85z_bOe&6;j#jn?${Xtx6a0PF$CltTUNdI{YV@>4 zO+c?(N;;+d+Q#l-zt>j5*n%4a-WK-_O9v2ln7V*_zEzTl%4%mdZYN?sl ze=cQF+=fAU;RS_I!6!pVR~+y4HlO)%^0)DXa-YhP-t&EUJiyxzz*!ttR)J|`xrE}( z>6&Ktzr4|ydp!Q!hO3^bIWHXxsVHK4& z4CABD5*sZ8|Mt=Wo%L<(|i{T+&!`RsO->nvgA`sPw6 zrfj{x`Ob_UZ5FtfH;C)a*+rF=*4`JXcX3WDZ&i_Q`H#zQD)2d8j+;R1y{N^h*%h2&+gpI??a zg1w!JyTL_S;&F)1b6OxGvzNDn@w#*vJB5>(GrpmE=U|5KW(v9UKR{Qn7S1s$(YXsZ z+#|3xiD{724vK}I}QaDV3#d{>tNi%7I`-!cQEUqGVyC6PP@lpUa}LV zyc(h{GNNInc51qj5d@v;9?Tw2u;Jn@j)(AUZ}3IbE#9u&ZN{xMKm%b@eS4p~niBnt zaH@~b9^C`P#H5KZ?(SbboA2VTn@77fsPByv-`P130$Ho*3? z#-iK~kOpWp94rMVa{xH*W8~XG)!ISY;K)cc1JW-aKf^}p>XjZwzT%sD}wZ zwz970d{fHZTIAW1z(Le>`ng>~VdEMdmn|Jt5qpdpBt|e#qaYwf_K5w+5oLb zOrtJ)Lwxg>x`I3MkqrsM(`J4+LJQ5k?#Ss_TB1WlMuV|8i0jzbn$gby%y1^7kJ8ib zs^G;{ntS!aM+fBdym}qv_U1%mewjN>J)`phr+NZVR|+DYF*`b}aLv)PmFJjG4Q$R>)Jpl=mt#z;#Ic;x-f|T9#rIYbb?xHs z-dg`abj3Ezo?HGveu~=98$1n(eAS>^-S}TiSC&L;0KfkBs_S%FO!Jzp$a5c*ONhNo z^LM2SPHhc(Kw*syWuK*CtDC{XU}Qt8*UiCr^-x9AN#2RbKIz;M+4-;Y$<+d%X9sJn zj173M{0}!d;?rRqlf*uS}7(&hg^2~44mx_8u;1(9qq6b28nn(qo4T}+bnaC-%MRY^)(D9 zrBT`pHY2ux#y`6mGp^%%3e)ctpWlbB1&9Kc)*6IefY-JOs#=(AMv>^@vLZfbg)d60R zvySk!xd?fLH*>-$kHQ(Q9Ewx`Wg4H zyd3=obk7!44vL1Oqnm%{$H8mTJG7r#FeLda27`sh^+Kh8{-xHBFTV$4W2UUd(_T0* zi>p7wtARN9Go{UqHUsR@_~jyJP-i^s$)v0WR=tSxZdE^2*^2QO%(!tG!Yirfm|!F2wVX z(X?{`Mh{;R{XTsS&>V`p0347J8p0FI5AS_}=$ay(ae<<~q;L=Q|GYfbg2dphd= zIr74A0m=e8c0KziKaf4SKMuw6Z;V>h7@lCZJOI1?LQxTW zGgUhFtQDH)(CS%1c=q^s%(e?vQDR*P_OKJUw28oGmbbcYZS4rhV>ql*+-vOW&3BAj zC$8?D_e4%Jr&lh^`o09N=l=68_38fiD)mg~ZV7&#uBhOT(;ujxzqP(0sAE-nifHJy zcdz_@VnP_m4lTWO(Z9E2iPOHf4wtIXzph?rOrNiH zSr#9cww_^gCw52U!|6E7YR*KSYY^4Ye04*xhM?$Mh1}gDl{b_LomXsQ=VtL6^P5UP zJCJH7r5m8_|KTs2c}nbV8{=&3Q~^nY+flv!&rI(-OR(}AMa=O!TnsoP(8_pxbJWm) z*MVppQB$XYOh#;*%0n$RY&p`jrto>0L`0?-%lRc^Gi>gVvLN9!+OTp z&QTe~PhccDt%v&P8=X0yX=Ke3y!8i2p_-n~@gS^>jmR)<^I0B2T0hXHhj|tds3a05 zzswT0L-&K>h1J|5jaFL+g}`T~d!Nvw`O1QYYbdUasHE zT(luM7v$y7u9*BiZd&^iZC|}YVGntmtC^RN&G>pEnf<**mW5!?3foT0yL%dqfwBlW zBRvZEp4T-7t*!yr4Au@k{TNtJF+%KIo7C(9 z!!df_i-6ZuyMkWIo@hn+-)Jra+*2L(V{9JoVKo>xw>Ly~1xi!Z zh2;S`ubRdD1(963xOr2&ZCn=T0ojrZ$9|yVN&-Cu6xh+)+r2F0m-D>c_Tg;qN@GX$ zt*rv>L}-Zd*um;mg_I`OSGWXQ%QvoXU1w1rZTU%KnZxnYR;BrsQ9@$Xpxz>g7Lvxb>FMs1+lM=x2<=`cSpvG&RAdC5zwsEC@9bT_hI(N#hocePp-}ncd*}f zp2i%g1wmgSt`*#vt+|F^8-lp3S+S!codsje=TmonMx{jYxOzyc*IAYMJTL7eSv;R_ zL#+F!RC2|jF}%`rhr%~dd+I5Q`C5QB_Gy&eD`T4l5_A_;MT4`hStPgV=RjAk@n`I0 zVwy5mkN=iWyMKk*5zyDJ0qZD7N9=~-ady=;iwwn30daTk?OLC3W=Ml^7xhM)v?|m2 z&y{Lklv_sPj1Fb_i<=YZZ2qg{a0{!zkJ){h()9~yzH4|O+tWhoDwwaAWntjay|x6k zQqaC>Wv=rx9W)*@<6}NF%jHHxk02<$Oi>$TM8fg{oZk*0kFxe|1BO_Uo`#1f*~!}9 zKCz)U@&~PW5rgAvpOOb(B%{a6fLQ}-UoPg+u*Q(bW5po;D?~IL#jWu+DD)Ib-?V?f z2}AdEVLmdB^p5!d^N&U|7lQSVBgBKScGVps_4`*1>S$uV z#&@381WkWG25|_^ujnm?iRtfO{fMfs%timfV&gxb)gDMT+glrr=N9U;%xH=_;`;eK z9&~Ot`3>RyAJj@C-Q#xMz9Y9g)$Ibj&!30pBJPUo7`T3}G17SAy){v}&q-~c5tuiI z-0c#M@*hUNJjsSGrKPOyP+LMEOPeF%!&lDr0BL~!a?DkoAG5Wiweveh!^crsVOBMNB3ryi4>Fn?w_}LNyK)gbxiBghR#zyr z&u2qRdlgQr*fEMoA9Q&5wRuJRO}c%tdu_PTRBa^t=#Jg2P3(BeIjITlaXRi@aP?}(aXyM zDh%xuBaP72_MdJ#_Mo>;KL{X;z0-xIGybw4Fc{KkzO{-Y{=;PD58flvJ+J z{^6+mEMNngEn`beKmCmK{?q_V`fzHLX`$6ADF8m;{AoY2%%EFiSBvK%OOTXCT0RG! zb2)r>@9;XlDq%&O+)a+NaA%G)txO#Ap~n#^q_e5Nz%c%favM?Hej!MMHu^r&-_*K?N2=hWmcD0%+W7!%kHBmZAMQCA9^gF# za=r#YV{p~zu-Qcna&LI-O8ma?t7dbD|K(F?WJqi2c>!F)ZQF7vtN_tC=j2fYgJGCV zA+s#iZVwgphz1p%?PGA$OgWZ_yqN(xz6!oNM&W?`WB8 z4@BY~^F(uxQ5f%j_FM!N->e0s+1&(nDH&9 z1Ykcjj?td7sx%dsMh4^!-ZNr<&`?A-%q7w4_q^ziwhH}`&u$Nx8WH+zMA!xCZ00-@ z#>ZWv`Y{4Ow2f$Yv-!oc-g3VN8{;V)<8KlhXHV|_`B+#TH4VE9NT0AoY#IW20L};* z3F6RQNQOjjtkp3%7;Mzf2hCI5CXF|Xyl|@r$c+_bXR=>DGlSZIgJ`V-W(z-OP8))0 zEZ+rSPPJM}o^q)+k_JwL_^5- zWHc<#Z{&esY=O^gk6q@+-jwvdHlvZT+*>fWQvcJVGF?>QDBjr_u{5)ju^^c#4azgF z!=`atdDqV|Iz&u!1SZq9$>xgE&L4`(yU5^}DVwBp{@Od3z4ex|8j5QC$HrvqJVq~X zf6$q+lRs>J2+#%uVk~hwKwC8qt;zO$XVSR zb3Iti1!7RnG_r59e^nQT-pNl-_I^89KUh3i)pbw>QdIRq=YaaGM{XBrgt%;Yeb z)tt|<CzGy*n^#iA?OwqnC)J@Bg5n| zzuDYS)Z&|Od_@^&B8%LxXL#ppu5(_6de1;h@#;Dd7PI&7VYj(Qz>L;0HsK7Nw?+g9 ztQsPBE1YClwIkR3=G5}tT~3CW<&%o-=U*T=nXI}T0;90OyQ4o0jC(_Xhh~Ayw<9t` zqYL<2-bUdF;26Ghkgi#Z#*ob~c+0E|M^H)19=5ZOzRTk=Fg`jKiCDJQC)pf`!JC26 zbjsDh8G8Uh#WH6?JjUXeYz{kt{XOGw=$ZQQhlOEXC|$Nfd?t_my>W&Y_Ohj3;%=>l zNz1V83b;sUMjOJKtrfLB1yeOJ-OymJNoMoQAA8cXmbx|ti7&O?elB*-6e{;3uLRpy z1hfCPvscf4@uu;rRu5SoO^qQg2ERIc1;ua*zHxmFqim~9d$|!GOG0+I)<@u4mYK+G zHWj=>a5&cc$)Zuiw9(;wG-Yz3o!wo;V*6R$OJcDetvoRO^x@gvyWc&~ZQx$5430My zn4r21!hYEN*!8=ioxNxj%TqK~&&D6iI&Z@Q?gl9h^J(TUk9pz@XatAvBBSw|1u_Dn zQ_02l8L9)xuOp@remEK$BMijcK5#FDG%gPb4$M8GsRPV~J2#5Bo^p%LNZp~cN1wa3 z2CE^N0V23AHX8!#Qo@1wv$hM5AXxTFB)`6o{~IX~kwD%oQR=MI@Y z%G8)D?1R}_BdhSn?$JD(gV>%-Dy%f4$XA+WZY$0)5}Bo{2($CJn1`dyqo^#RZtjRI z(Qj;z$@2R&wK8{xHYH?NEShrNoR5;xTNhV0vO6v^L|7y5tZXcAyu%lnyz|z^xev~j zghC&$uYa)d`*lS(-rkVWy*5sWJ(pw#XUD>dgZA0(WU1A+86@kM0Bb;$zoC3>X?wo1 zvnq^)2wpoBG3Ti6`OL=SwD`L7b_qq!U7oIADNTDi!Pq6@dZcD=Uz~ayucU;Nb_|*E z*gF#ljl;CK0!h3cVRPG5@y2ZUAJ@=UN(z(1$=lN#H$`Yn&9E%4`Qth7RJTs}^EPDD z(+3JWXHyH<=&4IITrBigm9b+le|2lOT6H%KkIa!< zCqnAzX32m+E70!IuIXLuBo>emUaL6jG6K?W}>sJAs7zRwhuL+)fjAsbzj1|#w$x` z@gMU$UjF=D3wyo)Ow&KNa8O$3^wrO=27_bkfcpTpX8uL!9ac8JEk6w_8hO2<^=DaQv*!g45jSk-AdSxA5qu+a`o=a#^M6`Bnv#MujC6)@W&&-`m%Z z_q30;cTMoAC-m_M%1c>R2=55DvN%?+&qOjG94*gh?;WrUHjS>VZ(XOKSKd+7g9k0( zZYXHGh3eX^&93XKaz|PV+JNSB@2sqy+d4;KPtUDQw|E`+yt=aa-dm39b|PWoc}-FN zjSqGGs<+l15Ekv$_l=Usqc4hlbuPW*c z!&9Li6GvB3&n+~v1JFD4H^#O?yxscY^l+7B!8Ms~hi7e;bX$joZWIXp>4xR$XsF&T zY5S&uvH`D^(OvMIgSNRCV+W8+VMJ5J9XzWus)nmR(BiVF=Fi4KR=zqO5K3o+{{1u- zgD~5gqv1u_%6P3l5}QN(9gRIyG&D1r-yCp4M%z@>=1F&9e-y!iwXn*j*tNc@8oAM~ zXv)F>;t1Uku#Y4Y%*JJ7No02zjlW*Z-N5@N$GROY^=DYG37;Xj)g z;5DzwN^$E2hDJOG{`$doKt}SXZ#EQwmgDmJ zsDhxJTCePX(b$D^m=f7>T#7l>ECu}D+3>XorOOfrUhRi~4gKk6A9sO$pq$67e-EVL zI{*(Uea}ptGR5z@=3$3i-?5oUA^Y?^)Vg4=;AhkLjLmx~XLa)&H=DxNNR3-s$~jvE zp1(k5e{ucuz56#hpAfrAXqbj;a@i8!4xs&V_|H6$>h&A)6JA$MCNXw2^!3lL6Nl^# zD4zrLT==sPIt2G1q`H*-y}Wnhf}HVdqBjWcg9&+8-AY{zi6b8h|om6_=s zmhuL-x@15>bgMu+5pXx*VO$v%lFCHcwwt#j25-AVVkgBmGck~yJ_c&3Cs(V46v(T& zL1&ZR1T|33rq?V)<(;W$y3d5raget^+YxA&W-j8{mLI)+lh3g&O0NOigMNS;owK43 zMMoQU^ht#F0Adf+8)SHt8+a3wG5xmd%@csePo@Sok1|Mh^a|35zdU9>bo{k8&zWRi zL{_+@lKI4rH_^?FDE=*`YHJlwmvf=PpYHgnyWZ_9dgHDq?>@2sWyz8r7$`n@beD2| zFbX-3kc|@y;Mn|&7cKbq#Yp3ZSQ1+QiM+nXwR8~}t;YdU)xE@ABa!-rYXQfQJ4}pB z;TOlFHDWXZbY63xY-Mmpqo(pY8u8WE0cgVdhnE`Q`?%YnZ_cs~p{s|O(amhMHsVoe zf=stzi?o8F5Z(rx{Y=JlO9}6kJBGq*Sk6t3m_u&2?B^eg;DBPE*Yq989hlBtPWHZZ zA2@u_6e?>+@t;rQ>*Jq){yF;gPkY9Q`@r=eu=W1?TOH6J54o+`!XEKZd@f2)tA~hW z9XpXotD8^Zk?!W|#O>i|lh~();Ek9(`;dmLYRwSaLu%`DH;~!r^VgM-lFzLg6Ag*2 zOH@Dp?qQBJawn71%`v~&W|~@WSXX8=j?YSLLGHdDVR4+e!fBU>1$6K-9>O*lL-)xs z2A5e#LF4m4_DEzIJAs4FsO;+N6N$re!Z-w5V)RcL8^+xvgqt#4d^A?yz+je#U&uyV zD*MYDUOvh(nfJ35m}Jg&PD!W2Z*;I0<3i;PFDi2drLCD6%I4Ue3!@{cAvyg$Q}eF) z=uraihGP9i^X`$-qMXC^%-non`g$qeaJzeOd0#1h1v@5`^&EZ+yHown#ls3H@r}1? zA@0G1>Cs_WTRJjZ1amBHPTA7a*esv#VC9_n=L;5))%F(Wmp9*$b8=~mmHpNSe^4mn z;>I>gPtL*ghQkNXElDjA;moMuU7)pK4S^XutAp+vA5=zkJ+GSMVOU-MbwPB>JZ~>w z>^Q;oi_^*S{OSi2v#avG*Wp%sW3KQ~VwppIWoJ>!xh}Ol-?3y?H!Sb%F_-7tpk2wk z9U~(l1*(U)p(c{QDmGVi|BzOm9(q`ehkd`C=~>@H9*EM>>Rb%5a-myAx@5IutU3gRKEC;B{<1KPn-yvo@@vL-BBCTtm*7u^>p@LGks$NuhGi?yTfTv5#~KG+;z^L@L<(IKScbG$)HA1J^o_hJiuMa>p8skH6_z{*dt0*`xB_{JCa63#xv+s{Thw1!> zL1Zs0W(`2G^=BT#D|#GW2Tp$}xQ@>pJmVsqwko98A2+0b*`W6td7%B{7#{C7*5cmm znv!l!5Bj`DdZ1-`{2UY`C;tOIJsD0tmYY3RN9F#HtZRaaUBjzA0pG8f8r}l6KNb4C zKy%oR+P$XTME8MX%Y3vACZ%KYPnL`zK9dVb7dkC1(dDOfG*%n8=~zsM^c9PrKYe^R zIsM(;ha@q@jlSp{o)^b+8C{&%rI{Ih=8NEs`HY$!QWc|myM)gb?#OY*<(vzbhw)hJ z;fe8w_v1DiCxxxgYxc!w>y#a}z-ku*sGR?7I&kYZluw-o?lv|G4H)0AI-Z{LcQwpg z&30x{3(X7IL01*%5qwuQewk++wj|2a>&*Cd9CH`$(1WRORFUDiek`LKDbIJTL7UTE#gjy zvtzTWxUqD2NFYm3nO||T72G zgDM}vvS2){-QM|h-j)371=`6Hd3=6-3+}=0@d6Kl#M^4m_D3Ufx%lKcCsU z-ThJsuW9K6cf+DN%quPzx>+BRPoVrJ$Ky`*I_P2E#WiMzmKz*jtIEEwKj8k#_@kns z2eiMg3%*5g(6uV;8!ZY0M)@E48lk)6OIjD2>0{e{;oLVgqp;DWG{_np=MaWq%QZ>o z&f0zi&Nw^r0ZSub&p=+BJ4gsT{su$4(Nlu z^?dV)ThV9mm_}a!7K#xxQpeW@2I>2a=SC36P|wNbdaWLI^mrMFLvSkEzigt=yqCc{ zyubAG`aa?Hy8+~g>Za*S=^91gfbFkk87Lzz+KR5x+A>q--Fm^uAv`@b&LttEPfzLR zv#0qV&k1SfhNiwjC(Rau=TlwjaNK85d6WWq=UA-`0v0B z(Z+h%cukOY+c%N>ku9=!eEhkE1wJcoC$QNBZ#iJ6n{%8izEPk?cRnIP|R0%*5!(;VprAA$?VF-DmSkSv)%#uBytt`S2oT`0c`vCZP#up&C;{c|_B-$5;7%8RICfh7!&e!!a}7!GVH1 zc6Ud!PeF4fd|&e?t=ow4uN8Ry?56k)+lgZAd+!_fZ;nNaEXRX+HynVi4wcvp$Bf z9wnVI-Q|sCaWZPp8R-hwJdAHSDYUkLxfe!pzDgL!O>`n)nIQgX>4NP5+9V#2^F~55 zz5PI*$;lwB#Uo;_M`LjMmWm!vG-!&1j_NP%4r)g2q-&oa#s@}$kl=moAN!ggLC1Cit!|R z_L4q%(?-Ui9XTz}oJL^Z0rbTzizBt|x#3#t5yqZD%0LdSKBERmphoT1zw~cg;vMLm zDdF828&-PCE2FAU3>HEirnxIg<-+hx^?l%L1z8Qw)<*1CW1_f^>MK3}{((ZH-!q<7 z<@oOSIe{LS9}v;PIF5yLJVfh<&yD<<$-xyltC~mf)%JN@3V9>LpB`t8kL^N#xa%aX z5%8heP!@-~C00Dt08q{};T(zcHuM$!kF0~r!C5zZBWCOSb9?ykO$s6$m*C>*6V%4t zQ0#%wJM{86!7%&T8Y~~78r^~1a%qHP)voky=)E6?xgB~~-@&u!ZGzX#nTGFHa+8pOCRNlnlph{G4Wl3*tju2^~Ap-QsaKtC{%ZSjg6FPUy(-38Vg5_tsbZ3&R^H}2tEaSO zU~7jpy|e|-%O)+@Ie+1kt5??qW?bF5%CP`&>iEh=F&V3j=~=~*-tTa#^*o7DA!$^B zKD@QPK}@TnG21Ag2gwh%cW2jjL?`aZ;TB@&j}tK%JR4>9HMbXefitdltxqZB*&?M- zjE4wk@WtLv>()JBMl&^tXCZR8bC?T-9uaokB@~`W>TdkjZdYM%uhRe*VaP*NG4U)#xy-Ub_g!`Q)V_dXW8n&}FAP>8!NGRI+-CBk1A3qyGT z9&Z>UJsTTc06kzfk=Qlp8p3_Qc}0DDG~%MLrj=&W!)MxVX<&{;FL(3r_;D@B{nKxn z>0kKy^i>Hf-$nc|e>P~Z`O{0yvov-8z?n5c7?hD28a2ESe@(a`>>_Fprd^9hiOOJX z$e6XpTlhVB+<>PjWuyFPvDFn#NIOD*?=w%^DgS97$g{wNE|9ZB24S~o&+W&e5B z*~ujtj;!#ilNzhAos@8SFZ;keLONK}bH1~%4p&yhffYBdYiCc7(^LXEsNie)Tvq{L&ko>)>cE{8hEbnYdLab0f$(*Ah zf#t$`N$Mqr21Ktd8(k8NHrx)k-l(YXU!dyC+O}e#p+lbmS4TH{fAFJ`orYPY7D<})efJiJFdmX)yj^x zLs&JW3zNh7r>lk!6WQB>pi3siYblm9$i7x5i<-2qn&_wV3-c;uU@w28G(y${OJm0t zA&E>Tt8KIc(*o(Fb?-)To<&=PV{dSO|5_s{?6mW~K}AR{Ehj~Ww&PIf={vY>{nsUM zXJ?p#<;5x82rY>2*75EmQW=1e`cZ+>napJKy|GJpe5w!8riITb77DrJGuBYg#WP!x z6JpZswN>3ZEvouNvAH{UQJXX#C7*?+4wpIj=1_#-jyD}g{r$y-WY%yyc@a7r72>8b zXnOC2_C;**bh#SG&%9{VaULPJSw1UAV<7zhPb^U{j4a2)i$z5t|F|!8h{4;E%7Y z7CM*r;TpBgbu0JQ|D8>tm*)5pF8 z?;1^qV;w78Js&`u?F!H@{nJ*}wI+glO&ueazT^|9y9bxOjvOBL$s$(T$PmVh^zZuq z=;bl2F+ZC53uLcKv}r(gcN4my&udQdmd8SY zcMQ0x{f~hA;Kp^@SM*1UTIr*i0-v@K`635f^Ucfi150Kem}OwkP*^TY+1#nc*7~Dw_8!mU#oRuWY|R zImfg>=?(h$y!Z{}>*hM|PS<9jyD^`yQ@uzm24uE+u@W0dj>St?me(s*2jcUMt2DB| z5s@c&dsbz-!wVl@xV6LTP>bJ3+DS?9Sgq>}s|(UoO6$&up5C;TsH~hO1wG5%*eSry zYi=G&O5q?Qv3!(`WOJF^ERX&DOyYOS@FHSqU%KqSA(7K?F0M7detr!g84s+Fd;=#0YG&Kpq)U-twa{4wFm)t$79obcUoQte`QgHJNATGA#voB(+2`JI?(6VND<4}X~yc3GU{nkqJAN$XO|ryjES+aDghlDlV( zZ{#)H0zXK9mg4^LkB75tEWAhE@o@TBgB3lf-AJz=pRqbpF07Eh#qL4ivC6QekFD0X z1V~-YwxqwmokFWQV_5w67I{Wn3&MNLcrdW{W>>F&rRU{Q|I8{Tvj58mUH?W`Q{{fV z3_E;359i~R`|H|FdVUQCVnlyatjWbZiU;dpJlO5kVBX;aiDg!`IkPYgrelD^5&F-L zzw@y^Cg*ny0Wk9&2}g@C6mj!Z5&yPD;;jOh8=Kr7A)@!_dg2I(U04%9!rCg=QUS7)1*#1p!=Qo>$gc3V`fjlp%=n$||Q<*lO~n}oAV%kMCp;d*_gc#PRp;bXf9~!7SU$f)_LfVyzO;6Aqhr4Rb8_V>#(waJ)eR->DtWiMw!gEw_Q|D< z>9XTvr<3>RTxZ3e{8jvDB1*$Ku2ilwatfy(Wn4@h=xu0P zM0Hz*ItP2(lM50or4S;t|9eXrv?B<|S8q-Mx(+|%RyH#>Ta?Msse&V5Lx*^F*6jZN zh;P2r%06}gSr@hsePnraL+(gdp`)*Tedn{=;;9K^dE3D2&?=SoRUs9#u{#Qdjtb8E zjOb&&bMef(5>U7u+=`JI=ou0jh4p|LoKd}&2S+SNW8=&eQ^$=Ua!|k5dXJ@r%@3ta zAP-3AYt$HV83rFw)&^TErVfnN19iOz!)%O@`+^KsTJHFP5DsgM_&(M%-ujVQIO-(( zbQVZt9eaYVTJgG}JY;ZI^60Uc=f@Aef#cK02dH@&{(gXO@NTG>Jd*mCAHAHO7WzzT z7t>5MYij-aeY=CtzKN!hl?3kQ6UMq&3vpvU3Ie%K{c&w^FzteZ);E;)?d?9X^7Q9l zWQZ6InO@tcDSzJDrCxKPy-(ovfUy?z-d1QDG-3X9%#4xYELVD|r!~f^fnf|bJ2>6a zp{IKcV#k2bH{$TD2WL;5nY6J3)f?1AscbIrr}1d#@1ne zH2Bj`u8R>Mrk=6%F?U_dO3Mru_7VK!dKu%ELVjgF##5eso)Im4nvMO<17N15_$pgD-E{oPiOC7rc!Ias$3XHTL&MP#!jq6Tb62*dy*m);Vbw`_# zeQ2L=&#&YA7hi~!p5}XeV(oN>+>*tYw-g$R;v+~yY5p6VmF}Ob1MS3>i84ynzLRGt zRb}(NkrB8u+aj=MJm}^3r{|pJy^X#ch^0d6Rt0seZ(q4OlVV6rFJDn+)bzxI=as5s zdO-Zzm8E6jAlu8cPv%!eX-rk%7bh(=`f&ZKkPQc_T;?*1e@kDh&R-7VIATy}^V~HP z+GSf%vjlJdPf1M2K`w`Aiz#e(vLK*47=>psy;a;rN*R#LC_z}>$5i7Q=L47LnkAw5 z7E5=sZ|$h&oB=W->P8&&7*LUpa=yd*5Nsz&MWCIZZ9ejN_iG1P=?R<&y@heK0Aab% zL^aal`0+_62!6BAN%qCyuq#lGc!p<1md6Gm1+9nD9vn*9g(PpSuUCd=EUo}^jMg8O zMFCl2O4aC!*9h3su^;iHeZRHd_rWs+2i_N!c7Aq}n)ggIJKW^O3$}+r6Qv9Ck;T&a z8w?&QI!?p+Vgu0aK{t^X4gE+=dsOdbYwgGBVzFm*PuZvss5V1*R>=%Ast@rv5dG!p z4?m9F6BjC)mbR(a&LBeTaWe*T1EbrplvAJL;j)t@>UIA`H*WtL>P)uWM|*+rp_F^M zsb+&^g7)-uPRRva4kf?tA8`eEDn-zj6|heyC`d zSj#SosnL1_d&KP1pPs(1#e|+!`vA@XVUn3MfzA*ufn~%=kMwb?ss>`s$Q<{K^_3|F z;DyrWX^&*_=l45#he`d-+5LxS5ARzMmC54*K_0TCPtPJY>>6vvS3fc*n$g$?Rb9y6 zTG7dsTZ7FE(#}J{lL06!-a*U@rB$5~8e)b_J`bfx5SD!*#Wf4BRmxh_0yTzZm*@ z#5`+J(#hcy+>O}T(iO`XGP<;rV{KTjYyD8lMK%vK7X@uJ&76sGl2*P~Z6iQ7=!x5g zXy&eWP4F$mFo$IvW)-rFSsKqCF_(G2-!e1O%e>|)7MXQTVskc9xXNg}5JZR8Bb+(T z@*?z#lIy6|L1SG%Hpa_uMRByMX`_a*#IB#n;}=AAiF{~$Dwg@ov^6dDgODFk`0NLY z`Na#@m%sc#DF2G1JPFqUL~XKHhbesa3uf!mk1oE3Us>%JKKp$0GdDvUV;69?e#}JW z2<;LCd#ZVi)W!V&9x(rJkD{jbe>XoK`)!auii3P_e*K^UAdjp=pywmk>*6H?xEiTp z1B3llJTBFwub5zhQgjWx`XA(u%WB7#EE_%e933^N;`*Twt1Z!ousDBH&@ogP9Lo7 z&y^jOk0^2(kSA;Q3(vi^{I>H5RdrT0iAmh<;0JO`rW?+>65TP|SzFt<$ljpHw-p>k zSy6QIMV7Y#~B;m|{8!cM2VGb4r6jmplx9OH`C5ytlYV7YUv4k_s-g?JS3 zT+yRUXgw#tGM}|YZdCX=R^J*W_fctCMjm%V{OGiD zAsr(&dRH7q>4n)DFl?pqh>WnWRdwPSmHTL`n_+ShG^dgI+}tTo+R)+@l)J{QsU|=A zj)Mou>vFb7`FuFX;t_gbIqRZ>rJy*IV^|byj*c^73Ab4ncdfO?ibhB5vN_=wrg#

    yJigvj*)TTMJ5!N?o5644(o{YTh{Cz%-!qU6G`vp^ZzJ=DMs-SoBc*H?hZFF0PxO8xT*NtD-KGG7i z;o$=z8#FZ|WJR(6txrB$U18<&J7%&`-XWyr7J~EArXY`_GFwRL$;!^!L?$;hFVCP9 ztKYgJUSs{-2b~x=TU*+pnr-gE4OdYx+oJ-7xVvw$O-8MoK#2_y0&I*1ALi^qZY)b&z ztsO#=+F(h8o%dQ*jhjUBE*)KnT_rW3_~zG%R}pIJx+V`tV!Oy@znr>K2K zGPmE@7W7Ft2kMRo>^Z~e>=TQRWAQy@_wPI!c$SWBnR(*+O@+F~A6vztuo-Cl#kb`F z`qA1ApDs_%!xH(?Ek+$3dAGhFi0yku^VK(AHmCI*<7US})SHL-3Ekjw1WE z`dXv^Bf@HFdaQWnmqc&O9jx>ay0RL6^KT6c;}`C=M}7#+k*9P%GIhkm4Z5<4-G-(` zYRi1y=<0q0)J^FubZoQz#x)NF#JqD1wB+xG)5?}E2FJ&MU%jx1!v7t`U;Ta1d9=;+ z^WgU;2z1?nWOu(VV^zQ5Ta4zo4ORYnq!ngcKIl9sK1>@^u0xNz7lt<$H_FDq+p#`Z zqenVB>s23Pqo{{l9}Gv=4DE1?vp5xv4_p0rgc>h54?a{2O6x!@ObMC=k)A#RJ* zW@R|4aQ!Gvz4FevrIpeNuTSUt)5&H=$n^Ts%FOWQ{4Gf-a!yzk!I^_h4NJ{l?XYfz zISA_#%u(}W&IJuVHkNk;Y6v7Z;lCSEh8c= zM#X)XO5J5IOCYI$J{(uU=s_EPbh9x6Sot~a0_PqrjAF*KTiQ2StU*T$)KHW|vjN_7 zT(-glXeW8~DvRIb<1q}nxLkM!m?xYe+h`CD(5C=D)USElgKy|OJ^{PmFVGC>+I4y( z*fqda_9Bnq>Mu^y{=UI*+sM$Cmiqb;%ndH!+a-3IG24XsAG>$4Y_Q%R5p3N6=WqW2 zIBie7fqD?OWX!vdn7hIL|IY6ii*(fK2jV}1Q4sO>7=XJC>Ce4K2 zH=%f1n!M|OlEtI@+JQ&e@$X`Jmp)@{ZuF?=F>DXA*C5zp@lR()7t~EqFNmw}at7QF zMD+a&f)SdQwrDI)aQkSv!#9BzUB$-^~T8%rS4TKWQ%mm4HhT=V` zfd}g!e?l3D>}A%*%zb4CEte0b%QI-Eq?H|YxGb|-4e9CiYLC9NRfP0JA~=D){LV5D zdgBsCE5E6z_=%{5cK$5C<;Q_W-P{bDf>?~yKrJN0$gWjE+V{?=0sR$J z-}XV~N^Gz)Mm`|qUaLTz4s4IqZjc>i_Xo21$i zlcu#sA^m&ks*y%^75c1~z1(G3(+>#g$JSgv8!obj} z%~IE(?T$4+P~*RN20(#XnBA{GSemx>8y58F(WyaACnR@?j&|`x>R~i{n^$K_n?+j<-PH0R zv$vQqEb2qzxUm8`x(KU#eD?hKfmz2Iwk3$t3F>>f8+QxCbI*O&s0(c`VkTrr}pV=b{O-4C-z=#IQ+o^m1^o-L+8y+MmaF@8@Xj4x57^ttS9a zu8KwsXEpOa*wQ1#5NPj90hckTtXJUFU)1I4g8VaJwAsEATP*Jrav& zQE|>jXV+OH3XmfAIPv>nRq4@#*^NnIXQ;h3Gqw`6kCp{;sL)ZZd{K6DwljRsuM2^e znZk>n+76UuI9-`Qwp&%CFH~zuM)>sd<}wd@+6}z<%eIX z>fB7lXGw#STAa|mv&NyAncur0JG)>$`+_DnoaUmI-5R5Lb%*P*I1#1G#&oxAZUr*- zkR8&YnQXRTZ!8e2;T_X`b@`Ro*fu~g@9lh6^`j2x7O1fe!-q3;-2vT^wNlPtjxyJI zXk*V5M)#?&CzOZY2WaB?+G1yrQjXJE(q9cTdUsKhu2ARDT<{#bxmb-)zuGNagH+DR z7^ODw*Jn4?9E-8KWRwh#sM=6e7PUM!3Jn9Ykwu1yB1b1rtPQ)?Jwt4IdAQBh0#(}i z_{3ys-H+NF93?U|gkr!puom~+4j<)=zmLmIp_cg*Ddac|%t~ccC;!Clhm)7XNH+G8 zx!jXJkPXjJJ5sg#2HM#CZSw=iDi9&;g8_A(MwGYcL17$}v6)u@{mcwtTI>?1bx3B6 z^|Nwt++s74)xBltq&pgt1_oidAR2nH{O|si*7PAL$?w(zsD>%T@&MfH4a|qW z{`*S2SzL(PR6h;pcsE&n;pMtSo<2T{`J3W{!MeRaa=6M@4qFOTR0wT zs$0)BoUPru9{yWyvlu78fZSM;6n z<_CEU+5S2@>*2{j^8ob2q_vJIpInLJbLAZ%dHhF-kH8 zY&(a<_9$(K;t<`zv%6Tl7okTD=`km`8h?rCqp<}zoQ^KgUDDw&H?*$%qo6zRN@tP< zyT{xpr?7as%aayQoM@GJBNT<$f& zBJ1Kk4p*1=0Nlwaf;QL}J69$-(T*dm0{?t|WdoO~=gDC{^wq07bLu(wIfG+%o_7(N z^)_x^ySc}VF5%m6=d1h_vR?` z%zti&P;Ou~k34o~c+=$b*9z{F&!3G-M?yNjYPWDyM7ow`G4lN&8nOvynmU3PU{`qE zD0QUH(Pw!Y)#7+$HJT4N_q56xybSyvve}Y_j||27@wf=MXRgU<5ccJ4oam&g{aSI) zYMXzk-O1X*o$Ex?6KqxH2(y(2l?^CNgVCH;HoY~K3w9O{%A@9J|M!s46fVjVsVE7% zE=KW^=M0~}!Ep-NTVk}8h}uke{<~*>)jlKce)x8tBj1*K&hZEC9 zbdR*dA+!w?>0C2oIt+t&UbUxv9-A83EeY##S-z)*$12-~32RE(fJ-c|;>Xa`J%Y*D z9H1e5e5h^{9&Luu{tk^5H1+o|;f&e_(6g93bgnw-;BmotQB@n#8}h?*<8`99=RUtZ z%6NojPb7Rl|5Aiq+L(!9yd6Z&MN@7GXkX=%Mlxb!HXBpOJ^^3XUZIFP@4#u%&m4~% zepw*FxeP-CPBRqQp*Ppdcou`_&gYP$V!V=fGv^v&_%duu z2W1Odv3WGRs?;4HWb6knFYk!Pdw+)1oh!?Kp3fz&uoE`l={Uo3RfO8TwZ6K{Galtd z&#(XC{SPnlJ0{DOHY%C>%CeIRN8ZVmwGG%_hT)0iLlGZqNIFrY?uvs`CaOleISh7g zD-fk=?t<=Qqf~~&U%7--^dZ}VLM{?dWzY>rci-HxE2!@Cp~;)mZ73cB+6h-y8HHQx z3#y}qM>#sav|1eay#I04ov$UJN6C#E!`P_Yz7_DSf!Vtl56~LbL#oimtxAT9(m5aq-Vv@D8=B~R8;haXbp$V?yR|X7B|vdX=j7(jfZR_+z1iR2Em&^_SXq1557G)0rwX_jAN(3`{XoNSqp`= zeyB)(b~8A?_#qz}drb^~*`f*=v5s?>W9g5hIXIpw=6)Fa^@krG=N{9{zdj4RzdQq6 z+_mmUlDTtMpZx%et+4~h->@`4IYgE}m`-;2)gPPV*Ld7eRCMdo;y3*LfnAHW#)sG3 zcwhqL#Uhif81(8rHu!!saQaQN3jxf1HZv$X@ah5MKc0maWAEn+aL5rZZ3y7 z5KBZzQ_Q)~?J450^=|Q)Ypqw%9X?n2?x7AQSKPmSy^*_}<>4qKL_2b1$G6m{mSf{cWyY$h{TkDe@$tl~y z>g)mTyuZ9r+%wPN@+b0D*0(p7E9C6BSY%$E?kvx)TqS#buGk)w1GxI3qN6fg%oc}X z&W2!>H*6eYbedXoisXldKCkb5%H|lApZBbGn_D#lZwNO`4__0CCoS-B4%)X4ug*S0 zkY$KN<%ePk}jaTC7d0jt7#*tHYr**xfH zj|5Xdv5$!weuT0~k;|3xe_?d|S*abvbDyP@aHJK&7~yeYxsML#Vldf)q;Q*pzj8aE z`ibF}nrGJeq?pG~3$jsl)XC^gy2$Emss_LP_1jmcKU8b~*I#~VL6jZ7v`PH73VMG; z?(a_xn;4`HzQ0h;JyG;VuEUSNBx`?#V(UXTiENoqG#WP)YE72O55u+{VpPLukPYlL zS_-zWJzn#tkvuGW=V-Z`%~!VUzjKS@>Py{$zDR0WMluIE^7}K!#qM-PN(j@wKcCy{(UhzuD;eT_-wv@ zZV1|18kmQ^{>i@z%-ZFFvp0CnM6?edulwFMAqE{=Ap4iHn^=s%^MUqm{;C^|MUIhs*?gVzqwk{)HI4;pH-B! z)Nlom_BsiCU*Qh=`}*w0jSeGZVT|)u4vNQvan+P=0C-!4tBeit9FoI18m?9Z_t~C& z!R@1oj}rdE@0JN|S%OZNWnwJL92XS*zG3z1#u+Q4V03wfv&%D?gktR0aGAaB=#-5s z8yhwSH?B-SWK0VPSx#)PvoG?Zm#1q>j_L;1E7L3MYLHfSZhcMa;OfQ62$UeXRxadQ3+cW!Yo_6`l;@l^+V%i*40o$uc~l;Z866jItqFOZaSRo+SG4$gNAkOO9r z#%0Bkt`X)%*U2YL9ajk&t0CN~Z0TV--$8NPiivEC?hxHL-O+=C!}u#8FO3YtPD5c= za61AoTY8+rjnqsFtSwz7*SYv+*D84$dE`^oBju2acJ9eB7pl=%D~tK7%nFb-8lb<` zsZR8R0yYBg@sk&Z%mrjZ8lt(&kAym>sUI9WA`qzWQo!<1vNeJ$!Wy^-tnCCAw82Zj z)P6poJi_a&^R)uGf!!m*-`E{zo(bBE;AZ~Ds3#`_&|3=j;ASB6FGA!<<{xO{U&(5Z z+VlJIhhItud~ItahBaKvG90Z~jmxV(SZnwkdY zzh{TE%<`dvL+n5O{6o+hw+;W}Z#w?0te;X2s4vGP)5OHjUZvAe|BQ)l?w$<2NoWuK zBd^1M(Lev`-gv7}dL+gypzLO4FKVUVgT*lHjxn=1YkZXVfZZ|D)86m(5SQ$1<{ z>Q`A8C7TaxdTbfG=R)_fw69U_#7~dgMf^z2=&}fztE+ z>+{v?(o^^$$ZhBEK>fMRy)C(dj#jyFd6{$l&WgH8b48R?Om#~ zS$-w>g=qNO$>b=Q1B6q}$c)k!spG8Hej(8909vuH=JThrxjid{&OzOZj3$)#zp~(~ z09Zh$zrLf4#$WDKLJ4qPiRGN=aD0pDQItk!bSIGeSQCZCKD(7CxQMB1CPcR-sQn~p zk6W}Hg;k6ZPvG#AlV=q;sw`a^_=VDP%;qvt9^aKB2%QXP-bOW@_1ueI zu59zki*K_o777@**&7MjlL9t~Y9P*Sw%Y8F%B~<=a9t+y!b5KGS!^wSxwvLf{>3U_ zb`8INsK1EE__Za74duNeVGO|7oUzf8Zk8mQdw(l{cwil8yAyy50wZI$u`a?H*B<@E zWrNrrrOgdiBYA2X)Bhf$vMPT2G2#3pBL7CMmPAP4(!od@Kl}Xr&u=sU)3d(AU;fR) zENepA3r*%m^HKgUL$W*kHbSW zbMYEz&E5D8V{HkV^8G9QT$W+=l;ZJ2t?K>1uGhh!_CaSEFNQ!nFT-G9u1ZH2H%mGJ zYoDU_yuSv=ao`p@ptexys(6sbVR#tSLZjikN*p*X=^K~xHP{~#zSWD?%H=?8o(Fx* zL#Cyzo6Q1t*(g?QmtQy^jgoi)$0>D59C^t0|iERN^V)%;z%<$RPlGR zN@Ykd!t!i#0UgUP+?t{C(M-6Vr3?@Wh3{-lHyP7!DPhOjI1rA+XGyd!6M$nKXbVgRt^ix*r2cvtCS@3B>MUc z_)e}4YeR^g|LDq(GBM`HKPAHj+XdchdswXTNoK`}-`I}Iqf|eg>~mQ5VDTAz4HKVP z2G71SQ(zmi4dHR|&%67|isnHp$&cU>_$zO<&j;2e{#A3M5~7r{N=f8#^o_6XBZs>H zj{InIV0??fHXW1g4_bBC0ttVf@Rwxfg#h#Lm>>14b+__#=6K8ohWUK2TadQOtwKi{ zHU(eYJ62vpPIbphiOq02)$k%()5ahn&2=8ceXWuc%)jP4hw2w}w0d$cv3V$K1HkHa zMLnmehw^YU-I0%#F`K4rc%2_KUwCzs3At2w#;s4ARmI{AO}sDs-}_PxGJ+ zd*(;Y!Q+;6w@90Y4&8XzP!0nu#b8q??S^BfI1t}Z&NvB)7JDQ(TNlk2T>O!f+zjEG zh7D=}>6tbR7o0T=v@LH5?2a}Gt_8o^G1ouf*7`Rxy1(ezkdN_h$?;I#i|Fn**vIz2 zf76qOn;!nRz841J*sM#p7cxy@r@V=C3fcRkaj&k`qI#!UG49>QeZ;raH_&A)$5B7j zj>PEf$-o?$bxCWMa_NO+_k;XpljB@O*Q9tvE?Q30%|!7VuB8cbG+G_iEu^FenRPV6 z^w=`wbAT^+r<$Yp84i!(vwY`)Y9B*TJ*;Tqbq+tgf2KirL$R+LHoF&h_wZB~n&HeiT$SU#N&g=@E>>sOi#tw@^IZ=i8mzSp&%(vG|8k`@G;{&$^ zP>X!F*~f&odVAyQ-pT1#f<}`{idhcX=FD z+TdH1qXN3S2pp-!Xy}c-Kc$=-4AQaK&v>&)?P8~JjGM4zL~I<70|LFqXx7KQB(>kO z!DHnyC}bY-IMnsAOSCOm!@NB~vin)*Wcxg_*jd`DYrJ+b0`T1@#l~sBc&wkn@oo2G zG8(A$`~~S^E=KcZmPh^9*cR1H(Q-%#ZQM3OAq$bSljyjUZ@;Igb0S8v$*&f-)Avgm z+k>PKn-`tEjLeajI!?j`*KdNdwIsEMi5qhyk;D>wfBF1v&2*zd|{G@tTm)?H^{e1h?k9+7U&U$qpTMN z*mN_0VoZ)T>EJQvK8V|;;lFu_j_zwKTi4>h|Kl6eMkB9*!PhZ|&mJ;h$k>=@7@GfS z-21<8rqBP3T*F$YiRl_6x=*Lu0{2?3wT%DsH0t+Q{g#c2P*k~r#&ij2I+*8S^d}I- zY{bpPNJF=+7>cQDNY?5vl^l%yw2k1hl_B`~&u zz_HA*rPtyG-64xwyQXb;nf6bp&AH00z3xNJH!^ieGJ5MMMinhN_kXj)QHQU+8f*j zWHYt})6|yijdQ){H+E0HD1O5fG}F?YX-FTSt~e>%;|o4@XRu6ej5An984kd{;rME6 z$>swVv?FA<9DQ~9fIG1zK6>I@@9X03mMLEuD(~>7`PiGTM;BMtHs1=vG6tv9jwN(3 z;oy~8MvI?o5}ix)9+g6i zeeM9kMYywG&T|_0Zkjm+D`}L&G=~E$G?VZe(8h7X^=kweM5x9C)`@2YkmCde;@wN z*ZB88$YEOfx4-|L`2FTL3o%|kp2?+Lsq_JTl~A6U*-spUF?H(KqYQ;^9&{~7H4Qt36l?;rmR z*P{)gM&0Y^{k_rg=`Na@wjSL;+}Jms`>7e;#|X)Di_xttw%U!h##jRSmB8mhK2q30 zccdM@jL%^FGZc@|Y3%l;p9_j6p1b$Sh#sc_B(Bjn>>{?CwgU+@V{b%8;!F(-=<4Pu z?7I@db)~4lG4yJSxjS~e;X_w^!aF9Jg{LtN40Gandqf96I|M zGg>G|bS}NnXYRIT>|pkJ2g@d`SNFDIT6Eoj^udJ1u{yi{$%W3ws*Z;_Gk|%0^8Ueu zbY>HGq{>l|8cSOW;{|b9ge#jO@iqn5ZEEhk^U1U-9G8~GL^Ge?l6+|Q&+*+Xi{*0@ zWkm&n;IZ96`Gr@PHdq`NIn31U6}6&wmN%rX2&Jo<$CZhC{8X|X#H$lLo+g?xdq@1- zRWR-d@BE9yGEy$isOJ647iOilXkQD{J~yZPI~Ehzx28959Tw(%)sCP@>8p!s8pGeP z--p2?j*eEQjt{S$a4SgcaIBBk4uS2auBh0ITajA~$7gDYih3rOeX6`s90x*+Z?39n z6o%y8I4$rwXBnd3lm@lNdEHe*8s4;_H~E6KqC2C*Gk>;!sK~xxJ3g{qKv#Kyqkyvw z!h8&X9=-;34aU(s0SwSZa-1ZCq4)tm<3)geVDyVhTOKTXU2r)D7)W7V5}h0$TYD~@%#bhg*9P}d7S1A(BJz7;dtz05kl*>PFEnu zFJ^z$3erKf@jl_aO+n-A=AP=?G)Dj9GM{qac1SQ1^HE)sB`%xf4b;P5eC%W$?5SybIgf zW4g8Q7fpR4qA9&*yXcMwiwpr;|7($N(JCJukKw#u&Pd;HzB&CZ)Oy1B@SXpTySxtl z7WJ~x(ddyrfqaa-iOxP7F&j`_CoVU>c-C9Ib3~PgXx!y&jOJi%!PUc)eyNMr-xG)!v5F4fV=Y$Q_3T^Ma!cjs_yyskDr^(ZpP^V9h3d_84HMNE3Ni8oLwRLA^tGRh`QSU-U_6Fau)f!RpT%_Xg3;j_ zk^A)m9|ZPkf@HRCgyUHqdXv@VZCBXtuYUIf^sWuT7;Ti+z5&oZ-5IlAn5vX?Wd6J+ z9JgtBbfk!$kPXpw1=|@F%+Uc^42)~DPRoMq>j$5Fa(PyIq0r~b+X=Fhtppf97t$^xXKy;e7t7 zeL{?unX>IIw|1nf5b7O6h|PQrSFfKI0gcm;ES`=fVT=z=MPCip29!CP&A^%Y>@v-8 z9;HPC_DJcj|LND&?6@QN*#vWgd>+FLjfx<_^y`b;*SBvbrF|LAl(JeJZv-)k4A3rG z0_KLXK{IzOO3`!!&v;!9N_ZaDb9%Z8{AwV%dr4{Au8SazJZG_VmD1Pz_7MUzkpUW& z31~B+m4i{)(EJOZroJ7lRgT~E7@~Uc__g<}Z^5s>4jNO-E*d6eT(`(DJgcJr3#3cM z=6fuv%N2{4GEPay&`vRFc$gH-=O!D`&XV>sHAHbS9Wfb$2bB8`g$?hgzYVL|2aDtP zXu&n<`_eb&0JH8t{;lbup$an}hL?-21aG*Ckz9$42{VN70Jd0)1-5~A^NZpLyBjO0X{ipKRk7c0%QzQ=2aM#9@v z(H^h;kZvJZ-}9a!$^ZKwr{+vqNudAJocX^+Qwt1sOaAs`D^0w1p-31)`jqe6{6`|!4E$x%|&5dQxW^D9zMSuwfbLSFcrPXdErvzQ;$ICf8nw*-~8uv z^J`cec>a@>#vWp_86QJtsApl*Ls0v@#?%*}FhM?&EgfRzuu zY(kpKD4Vo-LoFs%N4E@JUj^$GM4m4T;wVhInj7nq~4PxGv`BBLUg(_zeO`oKNU(hQO+)8Pq`J-?W*qYNKz39{TW(AaY)5t zcxF`uX^GuH9+zh#=nS=Sc*}Qe6AJYpnnxB&Li)fnpYE1B7^E2<_5~fBa_7_AL^L*k zh1A8@1=jH^3}ZJ>(7W zi=LQyWY`y#tFkZquY;%<7$?MWUPZrqO#--)0^}mBEN+WB8s)JeAseo24f}jjwMT$+ zaT~35$58Y&g1egDNc+0^C;)1A(E6gDQ{U+PZDuiIlg(iL3o2`XbHE--Iw!g~J6{Du zjkagV>Ik)_F#4C%Z%`Mm2bu+ST9lpsfHzv&UNqsNXQIUs9n2$s&4THIGh=(KXx<}j9}cr( ztU`9Wd_*mekhu`udPM%m-z@jP2q>Ky@y~BUc2pi8H;fjJ=do}84zqe?#T2&Tem3#ppjqVGn4wcy+yIq`5cONxF9S^9k$~$I*$TMF3O|AZ-IAy zBdX5*Y*^0^PfdXE2#g;4fI1L9wi9D71x-r3)qb9+9tUZ)_Fm&2G2?en*OF0>-y&HIKhH;TO-I9G`I!^PVRrtSdd^$@_PiCU3M?wFC z)$4Oao|DqScW(t6R|}eU#+5xpu85JD^3ZNX^t2*LLq;Dht&6u?e$R2-*WVKD#@#q~ z1*H$pec&_|2K3}2;$F46xN&%OazS9n+D>Jlah#-{u1?q1r4O!34WCVRgxqC#?D%X< z=fiLo{S3mcJBLbZ$S;BFS>;0wA~*&YDQ%Dk!FT3VG;jN{yQpSI4OXG!<^VFOyjzTh zR$1IbJ-cHzoLixLc$29?OUGwWmX=a*vt;k|b)}6cXKJ}zZxf^H^L|XGja~0`bXD=q zwg~^ie$Kt;+7O!S81Q`Tjl{uuwA&igtp9?4QSin~ zU416T5XK_|n;HFWq0Q(`5hs-6@DJa{;+F%m*c+Zrn3b@iQx1tiD76@z_4p2$ZNjVx z*AR@hZ;X(EaghE2Sjp7Zd4{FDz>jx9a04E;j1&u}7;2$m6ebff3UYGEfp(O|VF z{98fUUrXRKcEhr(k9kZU6!kja-u;hO>3EL?xyb#yUIx!V8bLL94}tTavDi?KM9&*9 zCOW&ix_Um=dTPN`i^*@dfAk7{ZG`;?N$=y003J#E1nq&-{{dXj@;3gbIWKkfK1{bH z^p4>-v3Y&s>lhnrjgEGp9)~De+rqq!{=IR?ZI<*nqPIsN8^Pta==U-9)4#sUqXuUe zB}|n8(ZT70H;V57-9&Ske%?-_p4g3SXLKI0cGdRjSOB-M9IMTl(t_eHXF>TswH;k4 z>hTHN!|Ooiv!|t~46}Nqdhj*2U>JnJy`1Ljc@Bt5_K>_lI2# z%_D-teGKG?L~%}rnTIDwCJ^|B!J?t7@y~=#C%c#ZeekEU2+3=_XkO&b^?9i^`@ znH$Bcw%6uS_@D z8j}$wjn{S=-`bfjI~F#TJgGAO;j)SxnA-bSEwbIck z=X99x`^kF^cK5OGiTWVCO^6@8$~<+!n4h2`vqY=m%DdINL^Xo{@{9X-YXvK zP{Ka?X=A5RX(R5C)A`XzJ-(v=T?(4h{AAzx~!i{k~virB#3b&5i49C_XZkA=e&XrZV!Dw$hwm9y2`m z&};s>|HE!!e6N>$W-4>BH4Gqc{B5OAJRJTr`O0_(PGjy!+W&GOHf;;9Uf_QxS~xz7 z?YnV%6`5HwfAb${@$fr_RP{(e4cP;`gUm*(_Zd#gAbX^Dw<5aI(M|O6XfKM)meu#O zuy3$!*lXUbtc*w3@x<5~Y#fWn%ATOve|k9@z4Ad9AAt6tuyYoNs5@w0oCUyXw%Bf> zfuEjtdU!ylq~X^XLKkU=u}Y7Q&}h6jGMJtH+@4~AbOX+=?H)$whiT~=`O_m9It|U= zICIkrzhG_0Fy3lY&4h93g&dAxZLA1sx6vJSlf-nmglFARO^M@NtFA%)*SFV&?pokG zPM;l-cNpvfzB0R;D2@*4O@VdCt$axl-!S<3buP%!9_4KSs#zLHy;o?5`{(ic^M1~p zH7q{5IJ;{gIytJ()|kvxF6CY*r8Fm;>FsRVtB3F#GTTs`O|4s#Wcl!8`^P8`P$LW_Lfku1nH5mLwL;E4#SLuYm9R)uO{ z`jx8*WtZwB9aKrFf3W%-YHX-Cs@@TF?-0g%)eCHJi)D7~Zq`Nck0CS<{G%ABLlMVRm<2u=#d2bm7d5 zYU3tT$x-@SS6l|;0x{6lUw9r7cNN^%#%M%tN#--(8L;z_HGN=t?DN${S(628EDY(m z{Oh;h{wlwO{DtghvZT@014wPT7>iK}bR0zGr@>zKs?25lE%(nIS_hEH<$>3XWiRGd z{Q8?wQ$`25Ul;n+)y$TFHEjlUE4pY0Z@RgM3dmU0-T=rS{{dTg4$ZEd1<&Ga2E~xi z!5B>QJTf}+8Qi)|r|6M=k_ci=_VS2ot=J;~#yPEvJsWk{)GRx>h<7Bjs)|sC@!N2`%_9yYuBza$} zp3~Gh9N8ad|6(=&>n8#@O6P`PFp^j}f?h)1o{7&MQg!AA)6qVU~y4zzOp zRZlYJhQ9?*)6bE&0J}u>e7kxa5G>hS{iMl!Zw15mR*&WrT3ie?Y3&rltphyYl(nJ& zhb+A#=X=jI4g}{F(5$fC^>>b@qBwR|mnP1NU7f9pkDD-|H^gbI+bSGIMkloN{E7ur zdEJ8S#A_gRrSEpuRk`ywzfkz|{tSvY=K0X1Z~22ByvF<3*3Q?U>g9WLzbhO%tAPI= zD+9OfARcBc8>XOV8`tI=0_t|>>14qu7nohJ9go$n5bk z-#6w0?J3rd0rb|5&=_u*&~~AY>D|{8Ex~6RIrBNR$L${A>;g|n0csYHbQQHH)gODBtPH%U$I3w87Z%oH`)6iXu z7S`?|Z?VFgaaH4Q;W7o?M+=|FO1S=K82;uTzx_Sy+29b@UY5-qhzGneJt8-yPlxkQ zd_mT$TQWrX|KM*A`2j69_w$fTzb?VKC1L+1=vz3xLrlL(7$1vT?$59e_)^b<`^rRT zUf{L0mIKmALI4xdt0Xll0sX`lQJaqYfDx3U%PHOq6}qNK5+WeT+my zlYct8URVdwEVRxDscZ>PqZ16TS1t*lee4XXZ8wf4JWv^_0;79vBpP!Mq+!F=`VWDd_J zmbTX>NG!p7@4{sD>iL|HDYeb7;98T*ylS|f&*oyFQP~)$gTd^?6Q^#^8j8@L&iAJC z5>7C9I;|Y^HXMWM&Dk(C7#z3C5)_t))C95_`6uv<&x6naE$YsMx=3kcG0(Tr*(e{{ zI{7G8-Tu;(%xdbHM9$^lX^_z)-$V=t?>S2&9i2Pf0;Z?W1M2TwaZE z=b8%-+8=OZt9HP(^56f*l4cXkKf009udMYNv*Y`-X5)*XyU{SvWmKRWHb+FYwofbA zt$G8~DdpHmLQ|-c1Y7bN!lrx@$6Z=Crowq0Y8RJH4dT+|k-i4N;?{Z^uJ@U z#l|fRdgD<`8}t2};ojqpa{nl}qv@1(>qDj?1Z0KOissh$4g=n8Wl*(bEQ{d!-1p&V z8}&1bpgwS`f!>6*%ZTAiz%Te5al?B}(6z)j5;vp+F?R<4B{vbZ|7GOtCu;(Av395o;}&EvYs2(okmY48rW$W_qt#GywN03X!Ql9k!Avxd64LzY{S&n~2xcqB8Cko# zI!C%UENQb)tRC$0NID(sh@t!$^O+A_pMGYKK(#LKqiWCsK14p>&{sSOtUE7uv;4vv zML=WqfvR>eU67s19o2~TcX7)?rR?kh8hUGTZf!?Ci;{J!>~F2EAISaNJ~+I1RsM+z zq8s_m%c_dbC(77e{$xr$U)!E2LmibxIA2}e7$!8OeF2Ck7<_GKLyiejr=uZxj>mDG zQby~Jg#FY$U^O*5^L3|uZUR_OjtOQLYF7{?Yi*@E>c+^^@=tdDy z(3bi46|Mc1!&A5&Uw(CG|BhH^9)^XtBXXR+{m97v*I#K>N>nQxk6K45;E^R*b!Q)T z#_*(d??h@s`S>pm5InhOKD48@!SEckPfk48A=@XyH#+B)U=GZj=f@G)w;utW%gn$S zm<915>)Vn90p=n!f_%&j6%!c|5h8W${_*kg> z4@B+_Egwh+TNZD71zUuWTvbO!+Y>A zvYBp{i}ChlLSHd)ipH}q$`M;ijcPert0B2c4@hEU-ga@(+&C`AU z6DnhKzx#LZV>R6R8jZ$Usck05-P3RW`cQL(bes)B)77EAC_8Gaz^I zJsJM9A=ja@YZpCt@@0Jp7P8?JvORKtAHO^PyDE6DB@*87(Ws_B&3tlPbAR^>Lj`RZ zgK{`8Z)NwB4wNlXTn6EAIxH`Gh2kpI?RpAP$O+t4nftnSJ7QIU8keKZRD7u}H= zy?u1`qmNdvX9^c8jnk7A7(Q4Lc3fvu+{avHj-}3WgP^zug^Up}uqlF`}TRrx9M4JCTR|N0^QJl`w)dGGLY2M)FsI6w5M zK6C+hyp5a49j}=jJPtsf$@UJv+v#U^bJd-FklCIeY3$RsVTs&j4wBX<`+!VH^EPA- zQpE1pgg-McT=w_B4#~GV!J7+R4D_}A+qVTb6VII-SZkEo;BtiD#W~y&~qfuO=GhiPxIzn%ZwF}5#Uiira z*bR4UtWFWo(HN&kt>-sB#;}=1$pPz=-(DHAG=-dQ{?VFR@j0)T;HIK0w-KBh_ZGDN zg~#!_#)fYjeje&6VC~~!Lr@xdTjKZs;;;tV|Gz)}*MI$1%v`Xw7GS#+k5R^VS=TRn z^#9Py28Muk@jySZ$|PxeGCoFa%rr41>2Q^e=+ugsLmq?V2(k;M|Bl%IhDi6Ior2a5 z@0JfHM|c0oU~@y`rPlN|$PJgigV}I49?J~zjKwWU2}5kM+A2)<8UFEq{TErzt3XLW z4gZ>EOnF39^Ke1_&D{`D&2Aayw0X~%>eq8gbAtg{AI<;y&wu<6-P{zP12s+lPs{bX zM%0>lDc{toCpg1Qz;^4;{hy0oMW(#07!F-zmTCA?tF1Cz#ncvA<->9|`8RM*9_y!* zGo>q*XXdP#pa1K>{`pe;G|61VU6jUR3|8#}r3aslo@Q2`jdX8$<5mFl1NH_6TUPI3 z7Ka`{V|W)KcK4pgYqLdtI8ZkGqlNc1hU+oP{U1NF4Z{b^S%X>mHZgqV*%7K5jN9eF)Oc92G7)b7x$ zeG1v=P2qJrE8OaLmd?Gkv3hQmX)L~OZMG(Ba8MozO<*ZD3Ht&Aut8`!fW$d|@+0n#(< zyZ3>Frut*RcGZ~d7bTO&UOZ5e>{w#qSM8%^HAKG9j}wN ztHB?j-B`=oqk3IqPwuifUTELFYlyKyJFBwc*(l7raHXhac;7o&7#J~mVL+ce8Vv6; znA}$jmMf?KatszpXXH&j%1fQXp4mWAgYwoUjQunbnaRATzX<*uw1@gSKLxu!DB`$k`=79V}8gWH&l-(3Lvu9bt$mhqq$_5P8W z5i(}LI`w^w&ILsmTZg!9E1sb9s41Pp;bW>GjT-kGkeMP{!|Xn$dnTEUwbXME_vzr- z;5;O9!rI~r-^n`M)n|NYaGtpzH;zXAQFWp-MA#j>8V3jY9ER~+Y~797=M3vP{$AeC z_mIn7U4Qfj-J>s%dj+@W!CAFZjbOc6?dauk$jWSX0h0wqZ>~(H2g|k>fqLbwB}c=a zBZVaf=4c%9qsPvk06W5Z)&Ye(+iYrCh2!|Ds~0}GvcuNc$VyhlgFrSnJH+^`=czqG z^uDF|v&I~@&5ao6Pa*o2twIM3vXJ3-l;1Dx8HowxP)#el+YF?fU%MXEv`YaV#?1Q^ z0?o|0CS7p{Bs*U%xg6-I&ID-GMpAj${>IMMp=4 zBi2UVg;CO4KTvf3xa?vX z=DI!69VMMD_|?Fmbn><&6Ks7TMB}lsas@{SM=cC5YNO~2p9C^6zc}@j(I8DRSESAh z+_Biiq6nQk$?R%uuw0)AhEEC^jQz|Yv0fz4?s)m{Z-P6*CZJzsLsy(xTXQ4|ni%}1 z=2~9?y4IU=0c)SYTWg@Udq7MMw-AnXjUn&=_G@!FeXQ%Rm7`&3IL%}u3`xQG7T zaz8{Ilpg-@c%_HB4~}}Qmqz1kV#_^Xu7R%BcrkE#+|Tge{{79MyK%A3^f91%6new0 zKbAFI`y_6G)Tl;tLm^u@;;cc`G93W7l6tqgl^X5kS@b_WUNTFBHtW}tMy-1-uvr^) zGqb~ze|iqcjeF<~xkqE%UN=TI3|7}8qFc<3Cao3z=Qrc9km$&&6yDFzp;t&AG#mX} zTa6qG*v4-24~m`s*LTLy8Djes6HSA=KeSn>53htZ*c$rYJ(t?IUrvX0Xs(&Mc8|y7 zo{90-P#lMc$c9u+h-QBj-650kp;0pYWO&cVE(S*#j@Vi^G8-KEg#I!;KG#QVlV;=c zBIwSg?v1cr7E5>IsD8A6Qm(iDZt|JU;X)ikxj>GwbC^MG$Z~p_Ypr8}xQ;D5hnkEG zRy0~;_z`LR#p)N#42NJ<*dMUBD%)|edazTN-PVD)JE3|G_1>EsIIx$vy5)qG<>^lK zpjQF-%Cf>m^J;IbqB1mJ6*ec}Zb`n%#udSHhwJ+v@u`=@*Y7m&hh0CQzV#Wmc^9;AMsK4CeG{$YF*0ju6VTjfnps2# znVe(}!0iYIYh%OYh{}V{Ci>pFcN&BZ;jJzKO*Ah8okiFsrJpELXY_?48UKI2{`6VT z;>!0viH`FYzpRcEbvh^)Q4WhoyDj|#Z0(H@nzj&Vi)sXh-5e0EQk9W0rmP78Vze1- z>?)7PLsdQFU)i7Uy7Re%b`QC)D|6+_ycN9q#^QIaT=|Ne=lKAL(3EK5bV$~S&*MVm zTpcZ$DFdpfMQkfk{Eb7)&T;EV&vX0h5-s}EfK||ZD2TSD%5|YxsLS0_h<0jwb4)M} zht(l2Sm%lFMklm4Cj{TIg3ju28rT8)%{w^7$j96aBV>SNw^Fr(4HgaZr%=in+M+C8D5|;1Xm=BIZ>3c!6AB}1fwmJN~d5ZJh zTMiBuPg^1^TQ+&i#`%{fcD9=bN$=kMvFLmP-urjWCGdq{O>dRv++zPsDCWl39%we1 zzuf%{pv`I)?Wj7n(Uzw6tQUa;G^;0%qlm z9ZH050*BlVT81;>IQQ@~6XdEy(Lby2K?1}zWz|MFK4 z{na;w$d5gy635=(l9x~WEC|m;Xo<~A^M9K*-Q|McI{w#>oP6}ZsIc*P^)~1qi5As- zewcySr+7Oq$a~^(#yRj-nnS#NiuCNXq5KU|Gi}*zD57U5C2^c)ojsYZar_vxVy-nC zc`laS5z@O41$Rs7kaxG+n!5aasy<&$_qe=EVWxf9EpMY4fjJJ7H4Zw-EtGI?s^&@#2i2+w!89%M^RtVev=zB6#Sw z#Xn%H@YXo-taQ73w%_}{J$6QLcd|tC6zFy)g|O)xKWKkTh>YiHC$#EYg5kbR2HLl3 zyb;vID4gzqc$mIhAAJfU|L$AG)WhWlKR)c} zp@5nxgtlnOZ-O#A^rmpoHeh)o>H)J}wA{1q&r-nS8Z>VNkZTHdsL8QGw|u*SveKkj ze8Ag5@P;<*)d`USd6Ur*kPkYbGK7!bIGwUlCA&5q__M9@NmJop&CxatmeHBFiX2Ex zZ+^B5XVDyy(>w53#9VT;V=8-l?SIls!Fb|{Cr(MPJN~o}fV-k+hxj_Ra^~;4=9^u4 zJRc67_XccQ$0L9B)FV$G+xfYzz`+B54e@y7B z%II;v$&(X6?`=LEo+#USAGy~JR_D7HmI=r{0CHYAd(IyH5u_>n48lZcZ^1NDGYXrPb57v6#)-mHTZ0$05gDc} zBv4oB8Kc<(=R#>7&9^={2I*?f`T3+juW0(a0LxC22HgwU{7!8b5>xk%XIkf z9X)G9-#ho-d?)|g@4REi+bke6jBW9e(7NCmx*>C1Z{L|R8R#>Isqfr*`;7oNDHz(l zk)7}G1YTTB+(7ceTb5tiW^FOqT9GVot0Ruwi?PjT!=kDYTJ>Q*pl0=ZocH5cKZ_RT zUt&dN^PIC?)1_z7HF82Qe?BevDz4<0lZ252ZaG=4*TZrN)ASAN9sjncxcc5(b?>5l z>V_@iX#_VRY2avabXvQAEe;Ei2d})NV5DkbY9fkHhq+t0i{AH5CM0f%_W^&x<_5lO z8#JCeK3jYt^ope8vNMFY73$E$)pz@JXjVE$;d5UbomUY>3!bM~-u0W`MQ0fw6A_mM zk}?hGsx1`?7fcsPcUD|*{1OS|5OFQUZvq9>hGl=6vn+m;>TDi_XOlb?^~l2sK0^hYq%-**)dTLRF%%TXS4x=dT_*E&=+9hfiSeBjv@(a3*Ys zuoWQ{Q7bp<%GeVpzWrYvY9W0blet0t0OTi*`9QcM=dSy@@j74lW}Q2BdT*bevP1Ux zmay90vW^XQA>snn#lz z_uYSnaa#||&S11<Tl=nRStiaocl#5$Xi7nr>^yeZGQuK1eS z8E=ghh7rG8NWwNU7aYg%2&*6B25~|5JMR!W%uA;-k@?&phe;0;`=e!=vRD$-dkX9c9*UkZrK|~j}DPh z>o?(+MPA_-TpJ?v3Z}F8xn^hj29IBd=-&H+X_?S@B-feP4ABW6>Ct%IP2y%;)$phb z;PH7r1%h#8j>NZ+eE59WF>!)Nl}YQ$o!gX|M(M-r{?RVVs+C7Q;xiz7imwkZFsUJ& zb`>W32P%GNgSS(KD{7V@4bZHq`k&qrisztV&o%Z&d#>U}L2|7XGxJSehxm9hJv;(t zJ1+}KPa=kMhkg@w`vqh~6l7P`A7HIM49ZWMocilCGB}PuY)PpOV)VmLJwla!it8Is{ME7J ziugYygU$!Ohp7;cenY9cG~g1r5JLkGjpZL3O5L6uR+g47iz~6~(WjRiX zl;^?9SipD`Qs$kH6b7KYrF-uP3d_gBApzq$4L(JpOnW50axR7>dUl z9XfM=6phOV2Oao!H0A0pE+e|x6y9*l;MqO{K6k##&ayXZ0$@-UEA#s^gJAg@vG+=X z1}yLDO7WPw&W)+hlkr@4?Ls03wfU9juDw1Xbf5kXz}hBm0~m9!V*IaPt3sXC@4b8# zn=9)4>fv{%%0>k@My`m$=xvy)gWSR08q(@*nRJcj!&6Id50{go&1^6;^%NPu^R}doceL31 zjvc%v_ej!jr#827bJdA%K>edT6EK^u>dm-}XB{;eb=ea2;*QSGM{yn*0`jA!881&A zpV4|u`|*vVQLOU_V7KHQ$mjIdxB_V-;s#%G@jW{?ob}oumgZ|d|JH!Kw+*2_k3Epf zTfd%roPM^Bp|sHWV?i-+4`cyv6WGJ^+ixAsKiK|TiQ9aFS(^Zw#W8WS_pZ2C7ImYwWn&A#pxqTW2$8ZRU;mJnMN_@G3+^*N=pNLQbq)~0eCyb;@>`F^Ol@cncdcTci)jZ&s7N$SL*nE1@`J`>80W<&CKoH+c}-#Ord)K6I0aRmG+ z&yHQ+aPUQGJLkb4s+6-6-F*qfXm=1k`nUf#8UcQCLi(gL<;ak*<>xv3ck0_#_tEQI9FYg3zHnlOE}h*=X;1MzS>b@^Jf23m17 z*y3{KjsVsxoc0rx1!Nr7RjzK3tv4G^r)KEI%9Eh+YUjN5mdcv@9*T0}uY?SS&HlPz zyZjF*FB1c4Ti_|wzSl~#J2n|LP|ift`4{@TapN7ovSiUdb|b6S7>>C!5-(aMXEe?1UE9ZM z_hgMQ(7CaNa$)LjL84e0?RH_X58#srr~~Z^U;xs-`mnOU_)|Q(1UC5_PRvB;19ib+W^eB zW!fP#PV1SXWhM;!MQ09ky@tt9%gM0oW}~Sp(wzzyQfuW$XOcH8Xp{_ZLAASR#nq)m z2j^mC_)gx?3zJ=vWzlR-A2LYINg*_8(-aP*F3~PT_aRV{-Aj@9g~LM!Rw6DChv_MN z7h}C>OLR7jma&Tc>w62IrwGS7@LkOg<_ozmB}I21R!MhO&)_>KPgGrx-gB4i6PEjH`GnK>HZ;)OY(d3cn{3IFU8wBg) zr9!*VTdBL_PdX0%R}YrkN)kWY9j5ZXxF`ikESU*S^!l*s=sIo z%@6-KNzZ6pt-6Opwi^5u7Cl?6JW})di;o>Y597!7FP;MDbI5$+^x2cAQ=GfkYGB(f zu;*Nx@^|}>SO2;5-*fsT0*kU6l9>6?^t-Dw(UE)Sx2&+}+pOonQGEi4z;|d)b zq6ypR+d-78yI^cdjEvn18x=!?G}oNt=JKmi9YO*%?#+$a4P>9~UOS z;hj%_>$WO#M|yJw=>qU%*p)*Uw3{>!)A6^U+BUscw%a>J&^a~49wj+IXH2-f$Q_<( z9icm5*Me^^t1eu(1k0vr%oY7KZ3JY_VrcV~KUaoE>g^qrzK4*8l0DkT)`qWQTvH9R zF>Szi4k3?Y+0}@QRM_+?$2Lt$B!F4|8FPJ8CA!hVDkY0Q?Evh!b*j6@PR-%jZDMD~_9n7|xW_;HSu#=;UuWiTi z7<|jWpY(A*?ygXpc8$LnP2Gs(?SN4Y)XhS-#|E8Wu|>;sa;9DVSp1IEH}C)82ViV~ zYU)L#kJW=_K93Hnk@%*v9^7-{kN{%zjW9lok44l5db92}JmYnWa!U1FOglCGyVNlB zmM&e*Qo!X$;~}+r(Kcal1*X^K;iFXxo(;4Q?OIoZ+rvSCj?F30G-yPg*t#nJp1vAF zxQ4W|0=iwLRSX=g?L=TO4%>uh+onjVh02zqG0+0CcTr zI|uD@=w#j5IA0BSp5Bq%QT*&lqvq>KI0&bJ9Jkw!YTZ52dMlk(>B!1c?koi9<4=C) z8&5p-(CJeP% z(sp6_&T&10AKL-#owLpoikUmzO@StaOoH8{HyigaKF%9_J#aismWM}P7C-yz!fs3k zaia77WYmd{&t8ql=P1fl=qZcTAwgdayQteb5aaPVjK2E!(Yfplt#5`=I!AT)2^iHnJxn)=PR{z8x0SH53ZR+&~WC zx{YI9x$PrgDCQ6=^YVL~P|-55c<}sB!CKP`rsM2r8DN^b&wc#Hd@G9%UZrXPEpRTG z1BInz*o}*uq>lWH(={V?L)g6TN!h@74HHIBTQ&7FEY2T0Qg0HQn=CjRcp_#){BB(Q z+_0I+XqZ^F7x5S|_)hc$VLwA=gtr z36KyD_IEj~!Eq19TH()VcWjNvW_>%favyB}#6YnAujqIT-|z=YWgCrMGXAIF#&S}Vh3Ij5pB8&xYJld6!ok{@Ic5Cm&P`Fd>^h+{cI!)f zwz69#r7HJ>v+{SwRAD-HUbI}?e7q#*{nDN*YlqF}Ey=(; z*>M$1rEOGWqbp(=d|LJEoYg*OILqR{g49=J>h0~ynWJ!=eGaC*h-_z<3YJWf~D%hjQq4314%QHvTl51rFGUbf@H0c)(PdCcoIsE6E51a0Dt z%W26uvX}%7R*O*>KM4@LW)@IT51LEd2)d9y0qO+H=@rS)g__pbUi2+)=7^{~ckYB` z630D*C2!u%P~;oPXE#TR^D@$(k0K`&7X#;O%Iay|*uK^m#b@C0%OBfs+2Tgg&K-RX zrnRE)s2jesW&@BH8GB9HR{F$ec$BKM}4zn7P@FM}+B zGd*ObP*3wK&I{5wLU6F=c&SwAa-vJverC)a+w- z`S+!Dk8C-3-C)aGQI1{p{>#0qLaC}8P9HK$*(mp}sjgFL-|;!$OyJ2BY3Cn$}y$BUY+ z`8Pz++D={N>M$6QRYlr8zT;!yoZN=xok_MkYw37ko}x%1=>CM!0DV1?%>58Zor^DuElV|Z-;&PNu zVAe9HU~?}bGepWlWw3_l#OF>1RsspOjfgC4e$(Qi_}L;Ni<)@^(Mx}h%h7oOxCulH ziI1eo4OTrkZYf!#FgpJ`3&GOlxZCr-E+qHmFtLRAthLJ?W2$mm@d9Qjk=LZxzI*TXL9rP^ zkE9WSYsP!G44h?b%qPT_WqY7*j1Qag6DLE@><8`!zkAE?hRwO|tHOc2_r=NnqV9da zjp&mh?ccjGVg^K8HL}e!3eI^&-%+?!yeyHlx}**H@z9Doi9|*|M2?tsj1XWg#v3v%5haABoj44{!MSLfIs&`w08Qs$ zAT-S8nT2xjVs|jEM28x9qUL8IxtuyFA4VB>yIm@q7;RNVUD#ZZJbK5}^1mRx!@nWB zEWEpf);-uJpyQ6=P6PiyyenNfz#~+u4_xQJYfqHHoJXSW|=~E|;!7p{W?|xm< zz5noI=XNfhJhcP3z7+14EPZim)LDmeUjX-x@091vORlhkkTIx^#(}!AFMzOZSCCfO zIq75WwlYc6*mc3+ZgKUM=k_ierP6gHw-IrjB<8z9MvlmJ zn=<~MO;$!MkGjf((yrfE+)2DCq^b`cty^0mb*B5r9^uK$ier}dF@Vf z1GXtgtpw-SUojRttF~`xxLd`~j0nACj^4D3JP~v18-enevv+DAIr`VOq>N4aM!lI1 zA@$~&H7U<@Xa9tip8lo4Tf39ifyUz97T#Y0@dn1?YV*dmo7bbgZ^&m&LuUcA4{*k* z?d(UTJ45ZPqB5&z6c4g9=vrhp_kvlS2)b2J-QZX#9n7Pj4WYFk2I-|=^s^RqHn+ZE zt+sv^UYpp+!Q47xc%IfwjQQIT$uqKxgb4~5Y7jl?0aX0*5n9cfn(ZsHd{ z71osqUB~wEkM7ZLlB~tkDIps@Mc}N#wqxHnvyA_E{q|cot4rE-Euoq2T<+Z=o!X45 zfy*T8AYLsG=e}Qx(S^_aKy5?7oiBxDb9ko=2WWFz7a~VyAg`ro*rKBJKQOLc$5%r2 zwd>&QM?sdyP(Ga(g@wmFf@^=1=mF7eZNXcADMEvF5(qH!+BBHnh2`o@_py*;F3l>W zc09by=)~z!JAilu4yBa3;>!2KPN__~bAoov)yeL_@Q209%8gonxO>1KdBhn)r&r`8 zi@BcyZ`kfemhXJ$Vfl7${#LO6d;CW<>38yaux7<3u zmsd@s3e{EP`3mU9WINH8%dgB$;J8DA(w(!rXb^>qpeJKP$s>{Tk~z52mbt&zTulAl z4hn|j`tL2}xhEJ)yIaZ5mJ*${IZ-l^HI70shpm12dsCFm?|maEn?%9@+-bcVadhje|MAmv4@f)a6-nv`xr7(47M*W0uv?_rK^n4IAq; zpq_D|d&6V%gba9UZO)u5&7%dZE?8c9#%2LAVZ>tVegvylHAX1EBObPHk0!Mv-#wOq z+N_U+_F?!3^k3sZ)nZ&99c6>(h9UKUy`LCXm_Duauzcyj#Oe@WN35a+7Qc9}mfX{%?;yOly{A z_l-v$edMwK_HE2|Ijq3?gvff|%_)yP`q(6Gbm+TFt9(t2;9})dLhCZ`#L~e1FqexA zqqLOg6Gr8p71Y>2aeBY|VL2|!*>KCNk{k{PhUD%@*}ZUjzv6Y(5fw&TI(yk?!1IoA z^K$L(`zSc~zjjRu{Cdw_PKJI?9vygJu`<~igpLclay2Zqd$;J=pGdhRx$#Mx+mzq{ zf2gwP#0G0-87UR|_)Q)6_^cE;-^I^%Jdv=XI*aA-$vs}(;Qx!Fs%08>D=<>>np zJZs(3%{8Fac;2yx$J8+0h#ItJn_CL0oV6CFHRoMW-r&DhE0|v324V~?@7b8{QS@3{ z$ru?UA!F-&1vI>S0~W_wWIm#_iM|j!dAfh)L%#^p9}bOE9=Pqm$S8eJLuy>S;SHQi zTJ{c62eM6q?$=@K-FS1)lS|`D+#bBPywF=T>fekxA!4Xr2MXFPZW;$ z=^n+yetE>jNvJk$J;_H%jmf!en$WuMiHRY+-2*0U9!8g@SMOv?ls>w3e`p$}Ihjx$ zrSlo88XcvD%{ExjO?F4phL^CB>*g)%#nPtW%@|#zPmiTTn@4XZh<~S>z_}he{lw}2@_5Hm{`OcI%zt~Lde21W z$6N{f$cfW`_boDXwKPiKkTI=X9TD0|79Rm=95S9k+v`l>h|jX=49BP&1d+3IS@+(t z;$up4Du$DU5WL%0!Q&M{I-qHYuP;Jy%cm!O1D3m0a1`m}j>{g}Gs%P2OvmUz_sAP_ zY_RK6IEte83Yf24xR&1By@HYX>Zr_D8?;G$rZ)RYTfms3Ji3rPg2$@`&)UI-^kh7) z$Ob-Vi-&VofunHP8cfGup0SfOg0hg>*6&Adsm&JVyr8i|+Qri36pF9Te4S_e&j_|He1fH?7)F|1`Ka|GW3^fs7o+LJehf?w;) z;GLt{F%&iqYd10Rgwo5ZfoGJ>SWX!h&69?6&q57sn*`pEj_!$XVfDj%Kh_5^QSl~X zo=7@A&-{)tc=Fk?#df$3+=bDlT!i9}KX{w)8^O)5y3ZY&nI zL#P~pAGGlwZ{2`kfOgJMdWV06Z3g82vdXy=Kl?qQgCjs!-@h3aqqIM|h4edsmT$+P ze5?R^?hZHfgx;{69Njw<9%5$|HB&yORZ)rbjNIaF3v-(x6WdGmIJ{7n^tB}DV0_Jw zF&cMYin3E!36nARCG<^wKIqJM*>!U#mZ7hIFCEV57VDd;c&*!3l_b5_KUPe9h6%i~ zH$>3I;d5Z6vUj_CV&TphYQtx7_fBaUbCuy9X#X#5S?bv_xYIQs1qk34?Dr^7z>?VNt}^f3CE1ZfIK zvIas6nU9^^Ken^qcfyM&-6X4oouy;@;QUy*a|&%xpUaw~Z|@f|9~UEEJV|qoz<={M zk6%2yCv>juHYQ46jlySD5_O6jz%Qe9H**uCt)1`mc2}hM6C_ieubSfZMRN%rRE~&@ z#r~)l8$}wGoAC*sa~43?^jCZ4qu^Cg=1YZs^#E^+rstDkS#u@I@kie0SrZn&+?`hF zySdCN3!bf@FT)Rz8;fU{wvnDi#z#lrd-ct?Q=R?b?L)ybI{QOm9o3>Z`E{?8*=EM_ zo#EO$s>aCB%+9Ga=@$kVt`%BOKXI}Ny}61S9+UP(>sqVjGrzxKGp{!t*~BpuLr1Ph zSJqqBqHfsj&`Q1lz5Kn!#Vs%ZwO=JIvmw5-B(&#uhP7%!n;R<({?xS-SBut z)y#$J6*_12175A=cjx>e3t2Z9XEWaI-?(w37}~~GkB-ur`xm35eKB-`LicZk}=G#;+>A&2SX9F?XEiPxC$!w_LXoTU6ux2`Z`ksXc^KsZpgnoy#0?=#JhfY z6T|<3qX4=Pdsy7LLOy=escKg=-HyHyZYnAnD*3NrwN$&xMyDvp!f7cS zRvG2oMO{0sV(;=4EFbJy!SVc4RLQ>MFU_ z8-kBL^6hVUTo(H{K0o?j{_D5DaTcdfD##(t&Sis8{f$kbXQ&R&)QwH4(VgSF`@CXj zZ=4!u4L$F%xCA+ApLoFPh`y|Yw#;Wir^Isy-eu1a&~uj zDsOakial5N)zNtFJbgpWQ2mv2RetU!E2_p`2MYtR=-MUS-pG95oiu1&r8VNT8GQt% zvG*!ya~5Rd^~Ox;sDUv(TK~Ny=v3x{XI5lp(mOa0N#_#LpRs6v%D<3;%^XV3@U+<#9Y=33hN_?{PbW-Vz zj((SLM}scM;}D3+&$2&Wy4exK362Yc3!D$rn*lmy!%*V14Fh_T#sE7dqu(4_E55d$ z2ZM#rJ}FAQW80LY9FJ#%w0ZG#;WLG~hRyQ~ei>!fiLuc%oRczu+Ur`Cyj?Uq2Ueav z^Q<@;oP7}-9eVeLSY0g5=iG|bm1ZZy&V#%VP0w%%ZAkWSIKkq?U<5|-2<(gDlYd9& zP?qBfgtkW3DCI+z9axh$c&b!->YywW@va^5Eh29T;L-h^i?Nmy7 z{J+S+6HUivB8Huw6z1$E=VW%Acv#gVjCCHRDo29qs@GKriRf{1|9DD;8F6`cB5Ex% zqpxXYH-hvWTA8d36370*ZduP(?Yw$L=qz2M>$=sZGhgNSCyKT}Y<}LXQz(XbJNFFM z$K2>OCm~M*fkJJ%GF*)fYifbEIH;vNX@Qkk1 z=ZNfvs*ypIWv*36U$1SDeRTAWArSW$u;0hoerNJ8?Yvj9jrZS}I2vFldv5(>9pJA2 zKFV%!8-e``G1TLoaCwx8)-?z%nDjC>sO8w`&mKGt!MNt_OW!6r8eq-t**h>!vKO79a)EsKyP-4}lrH9G<&UYg z7R1~u+oQb!ce$4e-g1AnL2xzzztw6h+7h|53%-Ta*`IQU>q(JL>E=L6bS{%l3%Iv# zt>fPV=$v(h*<8ud>>uB_;b*405;LT2XpCELJ$UQZEp7qwgC0MBz=qnlOl8=KqM61L z`EWdB&s{89tluPke78v2o9+>#Yd7EW%CIYb=H?Y$m$cEBL<4hEJ1J>nGCDB%yN8F? zM)WABgE41U+Ft6jR!Gf2Z2>f2TW5R`i~}X=~@Cr=KC`u-^#184>g8{G8`v<%_%1kgd-9pFg4DJU(KBR&^tE7TEu9a-U&*^wz? z7AvE!^yy-2fBTn$ayrNHr=H$B^N96!98ZCMSl)Bd^eKNu-1Ly|sC4v@8)Z*C?xUZa zjlFM7)r}or45e_?9$`H`r&Y+zjvN|A$I|NLeeAd{<>aZ8I@L#ajy+zMhLhjN&-x1J zkhiB(;huA6cP=_>cu`Y{LqBykwDXv3#_*h1r4Fwv{(PSLOtRiRfA#XYbAsfv#0xiE zRn^%aI1{4j6y2A?R-mqrgps*e`RdZ2C2bh5u_(@X>!eD+#%|4Ub(w+Kh7Nbzd{ux9 z&>iOXlr@Lo4Z*n2f%-pm=izWLPzY>-$x%8?PncYn zo}piP8qEB;@*-}%f#huFT_{exFmIxN2|-a)RphcmTd#l;zU(wP-_&Iw>6D^wFXR?*+r* z_|wKu-+IeX04j}aTAwSRmNoRd4CIUaj>0(2Q09=R&&W;kPr*AbfUX_teC?p?z(Xv{A|y25wdPXc;X?6}jQ zGj^#PlO4UAuF)YCr@;AqAq>-n(z(Ie`Wfm6rQ^wmF!<5`_H8VFL{^+cXNLn%_*f|6 z?$Oi7@!FYg)U7Q4!^dbIX&DtnB4u=_(0oVchVz1tU39$r@!eyJJ6l%)NsvtF*cBzK z&~ZE%^HgucWPgsVl+FZJha8Er^ z9@RH4BwW1go%;s$aof~8c^f+N2OkViYTcEqI@Yy5Ax@=de^I$SJHym8>RgJq__>L) zby7P(*lHelwsa7Ev(~4=H{M9wC{i}0N|$Jd*d0y*T%j>8GsMP2;yRW$@D7?ytg_$k zQ{pPZEM#8TrEF}7S{2cI<3!>Klk+dp!?36;LiSiO%x$mz_v^xMdaRE_8b|LmXZZW+0cf^l9<4fd{%YiyNTXgn;jT z$mJ(JJXXhz|BY{da3kP{x8AJ&{Se!`TJUYg*BcG%)(?Vvi-Fvh-;*lM_cbiw-6bTz>HV@SbgXByZhR z@wgxBZ_W=ppjZ>p!!&2%voz^jN5#zlm?Ew5;j~YNIUO@BmxDA7(y!$f41@FL1LEXC zI|}YRcX4#l^r3gY7J4-s%x03%VbhBj4&!c24%J|s1>;5l2VS;tn%Dui>C>Zd_`5Vb z#^II7F^24C`#hVPO3eHv-3^i{9>JOfLJK+5%>ZXCwDSzlsl9_|b~)xQSq+X|#=>yM z8@73onoD3kDbeQn#M@Q7^VyKk=RjWO-V@}Hq>UYA`*$`~Iv)DAi(j2gp=U_8s}e_7 z5>^+Qpp4N@t?V2ZBrE!S>=-(iwedKq8KOs%K6TtjzkMO{-1>U@Z+6Ae`v^U`7!+t^ zKE@G{(=!ZGp#7EbT;;lbigQO+yg4W&#OD38&jb4|`T6QaPmwb%1CT}07dvZGwp@3_ z8u2y?OLI<;_Pww(Ci<(4E2$p1?9UGHE>Moza-PSQXvfc0717?!mq0i+)e4_qHLX}^ zgEb7t+;+w0?|Oll%yIPnS6}NA?l^2^TX{oA&7gH;#A6mnSMO-xyGhk3iK9G?*XLUx zF?s=da_Z)Sl<qyNeCX{d5YE{fkEbouQo;2K zwryB_PCG2vslV~Dy&r_@ci#=TZEVj#ddbsu+EPd)Hm{t&cR$^TDQJz|!90#LZHHgK zDr)}J3V`Oa*EC&&=l)&XzhwrSp_UA-*O*ofMlER1pXggqjo;n}0k<8);2!M<-UnVk zW(WFdWljs4M<*#WMEKk%!y8nSn|E(MAVeoX-_*hHfLZX1&?uY)UEEw{fAWUoD%Wwj zvn&4?v?rhAEtwl=jM(}vG`yYC(FL{LX{ZgAONlmnQT{VnQ=o6st6wag1Gm?okh%oC zXIaI~W#7Hv%V81m(0H*}SRINjb;yu8{(4?uE+i&$lX#{6^s;uOjq5jnIGb3m0oB-vA zcP@SBuTGJzm4>d0v{Nl7o_a_O>?F#`Zy!4i(2tz>#<&0Wkw<764zCEFzum>L>g_Y< z0;`jR3@n$dp|L0zGCFqlj*F*{A206?q}`fgY5(jA+%2n4kSr~l0%9J3_qkFrM(Hpe z4f?F5u)T}x;_JP=^Ow(_9UxDE=kul43Akan!+{kX%_2Z6C8{33C>g&E{dMgiVt0iV z+tRgHP#<;aW^SslhV-I$R?@)s*-riKA$F!syKbLv$8% zgLHqMg60xA069EgA1feVAY}-Z+eU}(5-d&n20){7BklQGsm)Uwsg~)vhR7i~>G}Ur zBrV6;K*=rx+S12$Fm1dt83@L3NN|ijD0>KCQ}Qrh1h)ud}_)lUDBO; zree?q(@z#S_sx)n&*+TN^QG{~XLkkBob+d+$8p+*BP$OJr9E8bP!p#g-g)S6cTPY2 z=wmyWNaCD@=FXTZ*&NqC2d|PD^~&u$OOmZPHnAp8CERLP#M3;YV=vJIdapHQgEF^b8wXg-r6zx6_xWRU3N%O;BR?-5 zuIjUof~<+2i=wC0Q6M(;HvpbXPnZ=Jjl8YO-_RlSq&?eU7Nn=LbGMvqXlxeElQ%@b zTLHRVDIcXVo8fXtSFpX%*?_ZCWB;9v;IR_xco{4v6l*wr=U=!c6n^LZmNu!(h5}@- zmbad(!M8&;_=Z}4TF8yyle5tmZu-UY>w!Y1`V+ zpIxx|UPunO-m$&!y@$|N{N7-S*UX~lc>e*`l0j@@059qdpN~FHsxGws5ZJ=#2Ok7# zjJ=24T=}*bo*_;GYGx}lkJ%6({o9{IKYLg!u3q%d*#-{o7W0U#>u0jr%9YvHMC+j5 z%#USD2WexWHu4Uu#7#eax9^AIWOnbcd9-NlE~GcE$a#?M zc>u_K9L5YE5p%!wpu*Ed)Z%Jr#$|zY+@AdB<|eo2r+$1h@9ks|T$W>(G##x=j%~Bh|&URsJ7|5x2I(E;JMJ55`x&mWWPXp^fkldjCAMjqm9}oeh`ou2<`W2)He&R z!?q=XHXvVkP5#DkdqG-u9j(LCI67q*vj@ykTJLQuSCKP1o31)Z^k!SREjn4)u@|xh zuk$LK(}_;0a8~th_fm2-B13fnb{EPfZh&;v{EMKWxeBBdjw&P3o{gsr-+Ag0F?7cc zpX8rYE2`N&cKp=oM<^TaBqU@!lD?tuChime_1MmTJ-ttqJ_ge#_IwRIcKqCq#60(d z7h?Npcy{OP4nAY{WN#dEY;eDf=Sg-x&Rfu2`i48MWZjvdvaq>h-eaFLHQ%+d+M;>S zYaJ%sy-3~=Z(lXSGI_&iLE-O3W@Fm&6yZ0Bvn%U-r32oM3PP~>`P?^eD6S992T9LY zDpi*@?L=V0v`Yq!&*#PPqG!mS%#4>Y8KmXWAuwtmh>yds1Ux-YNXA`Ka*a7(1T%if z1=WT(3#ld0VQ*Wc*p=;EzQ*{n<1}Imq6N}(u3OpW#cSk7>7r-F=8C2(pfN{P=I~!c zwSifS)G<1E8@X@X@T0K2lnb^dthN`SBkDMNYb$W(#?&wk&IWoiri1CMZMoaiSQPB7 zwKm~!(EZ5TduHNd@RdT(Oueuv}l`GL-M zuSY}htl9we#!oj#3_pJN-iLS`wTH>z++zmV{1ZDj^@?KITcsnCf5K(4ohud|wkA<* zHf8c_mbb}vW(&-vZs@o;Gg@wp;2tJB-#mRT-25tk!gW$Kh&_?biS95-9W$f~% zAzCS=PkH2S{M3)RZt!AfEtNTphi0uf8HBY|48R3r42JEIKy)JJTN0wdw_nT5u`6{ib79`=)F;zr+m_?`rq>`DZ_ZlmNVWi`(Bkg$jsh8 z8^+%=G5Qjf!wp%Nf-}byRoYbQK??k=}^Z@0oo-`e-B@a+7J)PcY$($X}Np8ZWibO7JIa_(#u>QbL8ym3`O zb)Y-CeOdCx)yAu)HqkX+HeQ?~DWYc-MqYmsqHVZ#p($a*(+QQ%q;w++(vmS)gXIpZ zWc2xu^YsoBcIU|fEEh+|-+F)F{ocVr9}2@Z?iLD z_};zty)Q1#DM+6FhZ`;vEe6r!49d;2KH`YRa0%BD*wz+`evbyg^Eq$U`U!WYr&rR3 zo(oEU)DPOvHxfs0oE_BqtHC7t&Oh%j?Dh;j8Mga_Y2NodUR=(rVR-*34Q=Q*1Z?#D z;Ny467?Jy5?tOrDt7Q}nX9f2Os3W%BK{jrq^vAd!Qd=H~S|K)PZgw?fMDrCNuUR`X zvGv9*=4;h!DJy4#ej@fkww~{;rYRXq7s=Pe)FgT%HT<&W-%S>@32@&XN~eAt9U*Y; z6c7Y1;BHn(t;bt^EgO&r)57ElqD9+sqwkI@2v2)JCgGZNy$26qJ5zrXpyy=EgWK2d zI}2U{^xd~oqmSO2d=5;0Fo(YV6-7@zhb-u+os$a7{F*WZ*)CJ_b&%8j=pm3bpd$uzx7ib}7Rp8J?YcNmm5Dr7G zS%7}B^WRUd3$gs{i6?OU%w$RL*y#t4$grlB$NczqOzWh34PN~FTo}es5M&*HX zzVes32+J59y|pqh3VzL_c2CTW+5DX&oS?bqjq*53em0cA5xPs5OSmwaHJUkOvTjHT z?(eLc8HSLo%h9|Mw=3XAyf7c{lfG z(@;L_u8K$>4t4dBtxliX>}5mbhxm)YSQNiM$`+b z-!BHk^{)InPcD)5gIjaRC5LZ?h6n%nK$bKrbIeA&m_N9c!XcwW z&>WQ`H1R~>>?VNGL?{}seg7sXGfT0n!ct=N_3B8=^9a+T=PE1_r;DWn^OPSYX)yi7 zJaO3)i6mL$x><5oA+}-7xL*2&nr!VT@+koa*Q#3Nm zuCwb(m!k-nch%e|?Rf%c(#FM$b#oAfKQ`~eufGb_9dy>@AR1dPn+~b%Xrk!;K@7%c z%?Uv?W>(|*TJScjL2UgT4AkLrLw0BuCdXh+pRe$lSHYv8o#veUY&8OR^EP2R$$}`1 z$fi!I;IKvg6y#6XcpIoUF*G12Ek|IqMrm(Z9zYAu#mbeLYoWH#8h7vfu+DnZ0_cXU z))P34UoWjO9aUQIcV=yvg;b42>K@HJ$7T`~!zt_<(?5c2M9$NUQ|B>(;rUXCo)#@Y zX^RWGIzjLU@D0}{ZRi{z48yElmRr#2`yJrIuqhyOH*e(w|5U*;^hM-Y3xg&fw;kX< z0Jx2~(T0UoIMiDn>Na66joN+-n(#VKw&LBke8b<(TbH*tSAB+UD|(LBP0W^_(rcx8 zYqr$cWb23>=AUk~?B2laGh+FDU~R$w$|QAgCnej8)WU1vl4atMD zuzA)-0h#q)D_VWhv(IMf zYRK$Kjouv|Q>T?uB3ARshZYY*v^W~oN9TC5yR*dEBQJ}opLoLj%y+7f^pdWkU1S-!7LB`|7$m-Xfq*Hf4Y!)=z&0REo?$o&x zYHyro)jHPg4{Il4W*f~)y zl7H$T>4nIsCnI{KLu6SZiT8MAv2Ji`gHv4A{lvuwSoQ(gz>J@S^9&Sj`y)k@tgGTN@Hb z!M2-fmZ;UOZ1>pI(A4f)E{@sjwc5PVQ_G!m1?>6PjOpFrKBFJxo^0x|`17{8xslLp zuXP|cZ(E6b9WJzfR3~_ra3_Kuv3eUVe@eF|a2&n6rgdRi=Wn1~o(GG~gVn?7%_idz zJJTi;vWM7t;%ZTKE7Bk=H^I=d7ZHCWAO>ze^8_UF_K}+k(=H};pE-T2+M`YX5R8T91ox1S+j|f@ef8ua)#?x3b-!}l0D^guu->* zWC2>o3D$WvE5wf&i_c__Ji)kce~@gBu_f4XdW``6jGVh?nVn5}_8C!hNS5$yfNAbi zNS)YGunf*s9|d2p$or{KP46IS6gKBNGXyNS`bZ#M zG<{m^EJRLZE=8kjUpaQo&tE-v{<;1AE*A=_%PwDKG1Ym}Gqy*J-@{d=-Au-U_{+{Pwdt{i5se!}RtdFB)$ zGP7a)otWHW&DIq)M{H&s&zl-OYm;!1 z$ArB&96^_>v($A>=gS}00K7=HSlSOVH>mz-mJ5Lm-pvqLwb<%y4#LPh5_DU}st?QJ zT(Pwgk&$*2YujdOKJUHpO;{by{Ud&KC*n>}`(8W_b0|D~^)KEVYD2Z%D{5}nNWm%7 zLr*dFT8hQCH4Ho1`d&MA*)?WZ&fqsi!_%;o$q)P+UXfXXl1OoWFj}he71l2k2)x zr!TM0rqZ5GJWF&g!J`$M^pff}9)FYlfx$v;vqEb1piMfFcq)w=ttEA6T)r1d0%hiZZ<6xX}2K>y<&gN>BGd;36jz6NV(Wys8&+fQ7rh0#RMb~ya zuTo*r^SF$}BR*3wPCw=#;jyxzTfk>WR1|Zr+H;fSXI&b{`O}FTS{3=zpLYwQCz&qY z`Kkb$Z`Wj(ek}EFswbg$#|HN=!?UKIv!}_$tJkg`>|G>8!|oK^IJnZMJw_Wv%_ZAi z>zIo8*>JT|{jan|HeK|6_1bfQ>zdeCo$7|@!sZ|yqoelJL8{V5oW^Hn6z<3gD)Xf^ zcQ()uWHDoMTu#_%oa5PyXdal?b*{b&hG4esnHV0GmzDwDWkORXIKW&GO@ByphU3%< ze*yatlk->>Ip-x-%b?>lYblpz2)+FkO1D*8EB>&yLP_h}-$&*g`W}tHfZ3a=r&~-Z z{RQyk1^!UlGhJ_StX1|P*}gbDo}}afuNQiwx#!-;v&$a`f1u9trw`7(x{p7mW1uqp zf;vv;49iI*SRJr2cj96WYJ{Dh0_cFu)cDN;IM2r+dg&Q_t=JZgHC9VreMWDjE<2!phmnQjcBxfH61<0X+@w7d=BBo{a9+&g{FxP1{<|;Hw2I+nj@$>m}Cr=&QuO2j7U)(=+x_h{3)8%Y*&ERngGYk_g z6tH7;aBzS3Trvi3>l6_sJM+tS7DacE@Hw)E=y~_@IoWfvH{@jOvv!5Xoi<71VCuek z;artCCgr)~f)X;YdlN51vV{f!zrtbS1@k@+BK16~^Sig|S}4Zk;^<99x@PX`PSe=L z%CFR*nMu;ffxVsErZorXBHZ8$$l&dF6EItL7|=y2Et54YhvV00agw0>VQ+((a9MB- z$c7I7#dKVLGu}>+98>}O#*uG>Tqa0s$Mm_hdf3j;)dsi2wC8?hz8p1lx8!&h~4jdnwu?z7b)v_`PjY& zeu(4HeB(wQYe1~kH`@T(nE7GQ55M||T}Zs-=y7Ur+M}gUn+ln847zdM{6p`@A-<(W zW3Pw%-MqT3cYemqu_!&Qv2EK3+lsFBhK-$B53O8_>E62W;j;pz$sndh(=|@=vYjI6 z&mCb|O2}J2BEDq-ctzK~6TVCNsKGJN`n;%Tqw>2z+X{P=$nox{p|^Z#TZPS^CUIDq z+-dIy*rsi_6`!^2sN94{e5@{qO<&wJ-h99UE44@cgwmt-9o8OoW^Imvn>&v1<^eGLvzzP>Rr4&k+ZP5?}SCxTItXg zzw300I9dwc1kE)c2v=3oe2U!%wlF`fuO-oBwMm(>uo}h|YXS{)Q6$r%t)c zTY57pKQhM#6FMwZ0LjDO?iV~q2a%@X)pp`fizNAYU7;s-L8P$b(t0U`S6=)ob>GKL1RiZHp|gSN?wnrU$@(Y((+237)U5*}3*1v(!x%aPwJsX>EiV#l zoFG#|AiZG%kVk7~Mo@49ab+=_9zvnJC@dGWaHY+$}X) zAC*ZMxcsg-y7cKnW~*M$v^L#?Y<$LGu>G_+x`Qh*8Lzp5@~3*EklD)$)jdOZQ}1xP z4V_cDd;5WHx8J&d{Ran_7WXrsj>jFf0Ab9%)dhNddCU&-gV6p?{B?Ya8?b_uPi8AJ|~%J(~Y;vh>vKC{c} zE8~+U3gS;C()oxe_wK1DM9dF6CH@FjSE%F3ot@(k9eY&Ce&Mr34Yzn76HlA$bPk2% zG5y@<%{VEvZgzVA1Q9F7DQLGw21^mL7@Mb9E+ znugt1d@kJG+rNBzU%id<=VAF}-vyoCrZw-myL;kg!&DKSg{!;FC@fUI;z4PxvKvF^ z@;8DwG^cLxU2E&B`Cl!SZiHxb2j(tHnd`Z`*eVEPw5Zu=axjFB%e^a6HHYcXR-4npTnE zVa>4MYu1p<+^=%=CD7P1&@yWiQv3686)Mk?fv!AX^_r$1!|a6Cwt8wynchkoAKj~8 zf5o)LzjowKgWwpL&w@S8!>Bc_q37P0k}N*kfIGK^;M>L`X$^Si9U^D8C(p2XHhS2F z%%OPmi$dM(;$+~|r+09Hvk7jSc~;PD@RMZ?cR64YqfPu{arj>vw0PSQmvB6Ly^G~5 z$PTczeC%cn50uVe{z?CA3+-v(3f-RvZ(DSOX^zZojJ>33aWPj14=psdETXPzhnJ1b z@3O-$N95+lW@lZTY~fjeW)w!VGox-^{9Tl$LZh}Fd4jX8NzaYp*lxLWU+@65_Qh?< zA=C|u^aD(W>j(EIbQW9Vvv3`lC3g>RnWXCuoRaKMsIo4xa=R9!ge_mEBaXI6;+F<=f&VTh?1spt>ow) zcVv~*;Rn|?wU&5k&iXFKIuoWv*b_3JNqv@BjlSaRs62sl#s1Ii?fMRADwm_;9U|z| zXiv(sAiGUZGCClhyz$iWC$xvZ;iB*351oGWlv}C#0;p<|ggaLXR>EHeByz`Nh0?m? zUG{DD#0inIsXMvPojNvmR8`v!di%r|o;x&%ygZL1G-Kb2$hoBG%X>!8RD<@&)kw~e zK-Ud}R}|dvIdE6BOx?J`&Hw!FWnuEU=dV>-)R#dRo{Ad+9g+lO`%d_gZ5($##ALXBuTy_^AZ)6!esKKJN2R;1@L6kl zgb9r~?X&E5=(m_{T;X?c{phpYUakgy)A-uz{E$BhyKzn12)(*YvGXGQOzP4s0``q& zFz4mqG>^?XpdHe`$2U9<)f=<6h_n0Q=PM0F%nk5-lXAKsn5jWl#V$~*i`3Dqn;#bJ^#B8-umK;iKyq-1p-2?l*OnfDQ)`iQFzEa(X;m21>=h*RgmUM|ELO{4aL$WbHr(A-W0oo zU4{n0Y0{$NgD#`(WFh~$P`31FRPHs|1M&k{E^b!eP5~wP8~oJi&a8Ay#oU_0qdo_Y z*g=vG%a`1@611Oeiz=j4>4$e5VX^5URW^2x{q+-%Nwy2b9Z^YxcDmcBdL1kao;|0; z$|raFWLQ~e4qAq;CXcyks7kOOtwY%jNY^I~OTu|;YIsG_q;A@jJ>F`BLms|u6nuy!r+ zqbvSyaDwb%fR@Rzr06E08JF?(#(SL2!|F#V$l~6Q@VO{^h)ZhLo7dGaQ!KmyJ!CF? z&P2$M#%SkIb-H102ER_<%4XHVg6wLX>jzv0kZxvPw&Yylf{QcM* zg(I{lIm43_9gT0;E=%z5PWzOTR%ipjjv01lGp#FUA=Fj-_=%+TJHcZQ_6B|1NKI%0H z7p({5qZ^bB2C3sHbPJx%M~c3C-$}#lA#>G9GbT6J7+YaH-x^e;2fHpmO4zwdWbGg?`^$>=Z%(6y2~$Q_9qgJquhEPOU&-yBMpC>@WH z`l!qg$qT{oPIQc?38>LDEH{qh(j@_qUIQ7Drr`ncu(NRJw#~Fih*O$UR z8KN)`nc8n5df;unTMQK#mAoMXdgqjZc}AL@I|&{0K6T>kx69v{68seClNXPjKaS4q zllA-OC2f?@ah4pNh*41_*6DTE;PEb~S_ih3e3rU#c6aY|w+yB=_m}?)>G>)!m%1Ur z?p#rHCsn#=5QrPfdOlay#=&!LgKbvP=RWogjjxy&Ja3*VBAHP*N`Izl97xWXG`kLP z3#Ts>JD0O@t$Sc^$arQx|6OJ1Ua|5zm}7RQ1}Bo%jr5$=slqDl<8#dhmhc*zH>u3+ znKAsvWFt`PU!BCba6F_A+BH7L$QMPwvkym@d(0z;>l8 zTgeX0O+s?@JKtz-<`*9xF*S4Sy>~-Y-3%&4%tqJ-Z%6s!GDPQ0a{j11X5_|Ya5dE! zy0J4tWh9<15NEV0-v?%`gQ0oPXG7}`3Z-XjH2r#*++-g6zWmJc;xnJo7UOD}{JCcG znavT@Y~tm4fA+KB`!1`$8$aCy(jR}^ShED(jk-{d#ToH5=uR+gjKMW)9Mkvm77H&* zXKa>k{ER)DYmr+&JGANAwd{ue2KEM@1Y^0)xmJab+SoW<|M}<8ykYtJlE^calQ;^Y zZ+tREJcP{LcaMJhxzHJfrS!#V`+QMMjE3>I2HXJcZ=EvaF*jo(E&;m1)&_Ph_A20E z6@%k<50qQD{njmdH0S1o;q6hN2_9VpV1G>S(8?wYuOc3OK8(?-=z>U(4Q?V~yGNUq2Y5%ze9De!E z$nKarN)tVIM#U~c^>Nzt?h_aGo_gxiuK2kRgioh!6ld!lRZ%1QxSB}-ed5FuCm(t2 zVdeNAJFYAT7Q?WNyNiv-UDBP$?Sg#<cQ25kB}VUG-G7eH*FrgX&tvkrt5^1%6TEm; zO@1J*%xLj)vc?D+`bNVmy17oJW+sN_!f5Da9$Z7}=i5&Tp>e?SB-Vki(L~aQ2|%Y` zq->Z&w6Wm1)r}C{INI~n)fh52qZk^eAeQp25yt zpVJe#0dl0}yolY%7?OYTZu1rg=Dqg@)7~3Dz4yWAb~1D7?$xy`Fn{v#CpTDJ$;>*`8$j$m zy!m2q-f)?gp{DeUEOB#W$L0!1S08%fXoS9|Q&1^<+attgSMP3;o=vK(G#I{?tYN|i z;sfJLdsb4UpML7_o0nK;z1Soce>U4l*En497<81|5S|LQSONI5D5`?jT_j^j>#dQLC?(vr#lHh;|9= z>Ak(vy9Zayt_Yi>HWj)s`nXn$58w2IfpMxvc=nSyE9iOW=$>fV zBruaT^dN3!DmH7IeZ8Fm9N&7|!7~k~okYW7gpR@9j~WB8VI4lHiKT0;9c{#73iJw_ zKU%SI+VR(p@_}m}(;GLM4u_!Jb*lk#=>t) z=5e)XIVW>|=gnpDXFtmmV7bR^*oqhPE0fS(aEs2L;B3xC;O%BV6#H_2tj{t2HqUID zU|Bck2t6A&7JHeZY)Bo=UFq58d50x=HQdc0l*m^Et5mWPl zxCZDVY0Xwn3WjyFvN>Le&*>ecjSGpgfxP8V25Hta*`H0aB5+E3qzo>j^T*?w;(9 zr>Yd4;=D75!^^>Y>XB2`yL5mH<(L}eq6@$*%N0g zGX>ZEU2 zy1Mx&Na9Gqh|pK}c2he#jgo^q6k9Z@%zoa{G0NN!HY4$5(b-k*1`J=l_NryN#z9s1 z=^E=)3TXqS$s36n#Es6ROmIx%0AOf7JbH5+i5gzfa>kpRB6S344W*9`oe*SB5=Pu* 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�nbeF%v1$4b{H*|8MZmft*6OR8kcFd94;#) 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 T2UUfg00000NkvXXu0mjf)e*?I diff --git a/src/content/post/testing/cover-image/index.md b/src/content/post/testing/cover-image/index.md deleted file mode 100644 index 4f78dc9..0000000 --- a/src/content/post/testing/cover-image/index.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: "Example Cover Image" -description: "This post is an example of how to add a cover/hero image" -publishDate: "04 July 2023" -updatedDate: "14 August 2023" -coverImage: - src: "./cover.png" - alt: "Astro build wallpaper" -tags: ["test", "image"] ---- diff --git a/src/content/post/testing/draft-post.md b/src/content/post/testing/draft-post.md deleted file mode 100644 index a0edc55..0000000 --- a/src/content/post/testing/draft-post.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: "A working draft title" -description: "This post is for testing the draft post functionality" -publishDate: "10 March 2024" -tags: ["test"] -draft: true ---- - -If this is working correctly, this post should only be accessible in a dev environment, as well as any tags that are unique to this post. diff --git a/src/content/post/testing/long-title.md b/src/content/post/testing/long-title.md deleted file mode 100644 index f79f330..0000000 --- a/src/content/post/testing/long-title.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: "Lorem ipsum dolor sit, amet consectetur adipisicing elit. Id" -description: "This post is purely for testing if the css is correct for the title on the page" -publishDate: "01 Feb 2023" -tags: ["test"] ---- - -## Testing the title tag diff --git a/src/content/post/testing/social-image.md b/src/content/post/testing/social-image.md deleted file mode 100644 index c03faac..0000000 --- a/src/content/post/testing/social-image.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: "Example OG Social Image" -publishDate: "27 January 2023" -description: "An example post for Astro Cactus, detailing how to add a custom social image card in the frontmatter" -tags: ["example", "blog", "image"] -ogImage: "/social-card.png" ---- - -## Adding your own social image to a post - -This post is an example of how to add a custom [open graph](https://ogp.me/) social image, also known as an OG image, to a blog post. -By adding the optional ogImage property to the frontmatter of a post, you opt out of [satori](https://github.com/vercel/satori) automatically generating an image for this page. - -If you open this markdown file `src/content/post/social-image.md` you'll see the ogImage property set to an image which lives in the public folder[^1]. - -```yaml -ogImage: "/social-card.png" -``` - -You can view the one set for this template page [here](https://astro-cactus.chriswilliams.dev/social-card.png). - -[^1]: The image itself can be located anywhere you like. diff --git a/src/content/post/webmentions.md b/src/content/post/webmentions.md deleted file mode 100644 index c7343f1..0000000 --- a/src/content/post/webmentions.md +++ /dev/null @@ -1,66 +0,0 @@ ---- -title: "Adding Webmentions to Astro Cactus" -description: "This post describes the process of adding webmentions to your own site" -publishDate: "11 Oct 2023" -tags: ["webmentions", "astro", "social"] -updatedDate: 6 December 2024 -pinned: true ---- - -## TLDR - -1. Add a link on your homepage to either your GitHub profile and/or email address as per [IndieLogin's](https://indielogin.com/setup) instructions. You _could_ do this via `src/components/SocialList.astro`, just be sure to include `isWebmention` to the relevant link if doing so. -2. Create an account @ [Webmention.io](https://webmention.io/) by entering your website's address. -3. Add the link feed and api key to a `.env` file with the key `WEBMENTION_URL` and `WEBMENTION_API_KEY` respectively, you could rename `.env.example` found in this template. You can also add the optional `WEBMENTION_PINGBACK` link here too. -4. Go to [brid.gy](https://brid.gy/) and sign-in to each social account[s] you wish to link. -5. Publish and build your website, remember to add the api key, and it should now be ready to receive webmentions! - -## What are webmentions - -Put simply, it's a way to show users who like, comment, repost and more, on various pages on your website via social media. - -This theme displays the number of likes, mentions and replies each blog post receives. There are a couple of more webmentions that I haven't included, like reposts, which are currently filtered out, but shouldn't be too difficult to include. - -## Steps to add it to your own site - -Your going to have to create a couple of accounts to get things up-and-running. But, the first thing you need to ensure is that your social links are correct. - -### Add link(s) to your profile(s) - -Firstly, you need to add a link on your site to prove ownership. If you have a look at [IndieLogin's](https://indielogin.com/setup) instructions, it gives you 2 options, either an email address and/or GitHub account. I've created the component `src/components/SocialList.astro` where you can add your details into the `socialLinks` array, just include the `isWebmention` property to the relevant link which will add the `rel="me authn"` attribute. Whichever way you do it, make sure you have a link in your markup as per IndieLogin's [instructions](https://indielogin.com/setup) - -```html -GitHub -``` - -### Sign up to Webmention.io - -Next, head over to [Webmention.io](https://webmention.io/) and create an account by signing in with your domain name, e.g. `https://astro-cactus.chriswilliams.dev/`. Please note that .app TLDs don't function correctly. Once in, it will give you a couple of links for your domain to accept webmentions. Make a note of these and create a `.env` file (this template include an example `.env.example` which you could rename). Add the link feed and api key with the key/values of `WEBMENTION_URL` and `WEBMENTION_API_KEY` respectively, and the optional `WEBMENTION_PINGBACK` url if required. Please try not to publish this to a repository! - -:::note -You don't have to include the pingback link. Maybe coincidentally, but after adding it I started to receive a higher frequency of spam in my mailbox, informing me that my website could be better. TBH they're not wrong. I've now removed it, but it's up to you. -::: - -### Sign up to Brid.gy - -You're now going to have to use [brid.gy](https://brid.gy/). As the name suggests, it links your website to your social media accounts. For every account you want to set up (e.g. Mastodon), click on the relevant button and connect each account you want brid.gy to search. Just to note again, brid.gy currently has an issue with .app TLDs. - -## Testing everything works - -With everything set, it's now time to build and publish your website. **REMEMBER** to set your environment variables `WEBMENTION_API_KEY` & `WEBMENTION_URL` with your host. - -You can check to see if everything is working by sending a test webmention via [webmentions.rocks](https://webmention.rocks/receive/1). Log in with your domain, enter the auth code, and then the url of the page you want to test. For example, to test this page I would add `https://astro-cactus.chriswilliams.dev/posts/webmentions/`. To view it on your website, rebuild or (re)start dev mode locally, and you should see the result at the bottom of your page. - -You can also view any test mentions in the browser via their [api](https://github.com/aaronpk/webmention.io#api). - -## Things to add, things to consider - -- At the moment, fresh webmentions are only fetched on a rebuild or restarting dev mode, which obviously means if you don't update your site very often you wont get a lot of new content. It should be quite trivial to add a cron job to run the `getAndCacheWebmentions()` function in `src/utils/webmentions.ts` and populate your blog with new content. This is probably what I'll add next as a github action. - -- I have seen some mentions have duplicates. Unfortunately, they're quite difficult to filter out as they have different id's. - -- I'm not a huge fan of the little external link icon for linking to comments/replies. It's not particularly great on mobile due to its size, and will likely change it in the future. - -## Acknowledgements - -Many thanks to [Kieran McGuire](https://github.com/chrismwilliams/astro-theme-cactus/issues/107#issue-1863931105) for sharing this with me, and the helpful posts. I'd never heard of webmentions before, and now with this update hopefully others will be able to make use of them. Additionally, articles and examples from [kld](https://kld.dev/adding-webmentions/) and [ryanmulligan.dev](https://ryanmulligan.dev/blog/) really helped in getting this set up and integrated, both a great resource if you're looking for more information! diff --git a/src/content/tag/test.md b/src/content/tag/test.md deleted file mode 100644 index 8cf5f41..0000000 --- a/src/content/tag/test.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -title: Test Tag -description: This tag is used for testing various features of the theme. ---- - -This is an example of a custom intro on a tag page. Its markdown can be found in `src/content/tag/test.md`. - -This collection includes posts that demonstrate and test different features of the Astro Theme Cactus, including: - -- Markdown rendering capabilities -- Image handling and optimization -- Table of contents generation -- Various edge cases and scenarios - -Feel free to explore these posts to understand how the theme handles different content types and configurations. diff --git a/src/pages/index.astro b/src/pages/index.astro index 9683a16..69a3358 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -1,52 +1,49 @@ --- import { type CollectionEntry, getCollection } from "astro:content"; import PostPreview from "@/components/blog/PostPreview.astro"; -import Note from "@/components/note/Note.astro"; +import Project from "@/components/project/Project.astro"; import SocialList from "@/components/SocialList.astro"; import { getAllPosts } from "@/data/post"; +import { getAllSpeaking } from "@/data/speaking"; import PageLayout from "@/layouts/Base.astro"; import { collectionDateSort } from "@/utils/date"; -// Posts -const MAX_POSTS = 10; +const MAX_POSTS = 5; const allPosts = await getAllPosts(); -const allPostsByDate = allPosts.sort(collectionDateSort) as CollectionEntry<"post">[]; -const latestPosts = allPostsByDate.slice(0, MAX_POSTS); +const latestPosts = (allPosts.sort(collectionDateSort) as CollectionEntry<"writing">[]).slice( + 0, + MAX_POSTS, +); -// Pinned Posts, set to a max of 3; -const MAX_PINNED_POSTS = 3; -const pinnedPosts = allPostsByDate - .values() - .filter((p) => p.data.pinned) - .take(MAX_PINNED_POSTS) - .toArray(); - -// Notes, set to a max of 5 -const MAX_NOTES = 5; -const allNotes = await getCollection("note"); -const latestNotes = allNotes +const MAX_PROJECTS = 3; +const allProjects = await getCollection("projects"); +const latestProjects = allProjects .sort(collectionDateSort) - .slice(0, MAX_NOTES) as CollectionEntry<"note">[]; + .slice(0, MAX_PROJECTS) as CollectionEntry<"projects">[]; + +const MAX_TALKS = 3; +const latestTalks = (await getAllSpeaking()).sort(collectionDateSort).slice(0, MAX_TALKS); ---

    -

    Hello World!

    +

    Prad Nukala

    - Hi, I’m a theme for Astro, a simple starter that you can use to create your website or blog. - If you want to know more about how you can customise me, add more posts, and make it your own, - click on the GitHub icon link below and it will take you to my repo. + Engineer and founder. I build decentralized identity infrastructure and tools for developers. + Here you'll find what I've built, where I've worked, what I write, and the talks I've given.

    { - pinnedPosts.length > 0 && ( + latestProjects.length > 0 && (
    -

    Pinned Posts

    -
      - {pinnedPosts.map((p) => ( -
    • - +

      + Projects +

      +
        + {latestProjects.map((project) => ( +
      • +
      • ))}
      @@ -54,7 +51,7 @@ const latestNotes = allNotes ) }
      -

      Posts

      +

      Writing

        { latestPosts.map((p) => ( @@ -66,15 +63,18 @@ const latestNotes = allNotes
      { - latestNotes.length > 0 && ( + latestTalks.length > 0 && (

      - Notes + Speaking

      -
        - {latestNotes.map((note) => ( + diff --git a/src/pages/notes/[...page].astro b/src/pages/notes/[...page].astro deleted file mode 100644 index 8e2fcd5..0000000 --- a/src/pages/notes/[...page].astro +++ /dev/null @@ -1,63 +0,0 @@ ---- -import { type CollectionEntry, getCollection } from "astro:content"; -import type { GetStaticPaths, Page } from "astro"; -import { Icon } from "astro-icon/components"; -import Note from "@/components/note/Note.astro"; -import Pagination from "@/components/Paginator.astro"; -import PageLayout from "@/layouts/Base.astro"; -import { collectionDateSort } from "@/utils/date"; - -export const getStaticPaths = (async ({ paginate }) => { - const MAX_NOTES_PER_PAGE = 10; - const allNotes = await getCollection("note"); - return paginate(allNotes.sort(collectionDateSort), { pageSize: MAX_NOTES_PER_PAGE }); -}) satisfies GetStaticPaths; - -interface Props { - page: Page>; - uniqueTags: string[]; -} - -const { page } = Astro.props; - -const meta = { - description: "Read my collection of notes", - title: "Notes", -}; - -const paginationProps = { - ...(page.url.prev && { - prevUrl: { - text: "← Previous Page", - url: page.url.prev, - }, - }), - ...(page.url.next && { - nextUrl: { - text: "Next Page →", - url: page.url.next, - }, - }), -}; ---- - - -
        -

        - Notes - RSS feed - -

        -
          - { - page.data.map((note) => ( -
        • - -
        • - )) - } -
        - -
        -
        diff --git a/src/pages/notes/[...slug].astro b/src/pages/notes/[...slug].astro deleted file mode 100644 index e3d4a17..0000000 --- a/src/pages/notes/[...slug].astro +++ /dev/null @@ -1,30 +0,0 @@ ---- -import { getCollection } from "astro:content"; -import type { GetStaticPaths, InferGetStaticPropsType } from "astro"; -import Note from "@/components/note/Note.astro"; -import PageLayout from "@/layouts/Base.astro"; - -// if you're using an adaptor in SSR mode, getStaticPaths wont work -> https://docs.astro.build/en/guides/routing/#modifying-the-slug-example-for-ssr -export const getStaticPaths = (async () => { - const allNotes = await getCollection("note"); - return allNotes.map((note) => ({ - params: { slug: note.id }, - props: { note }, - })); -}) satisfies GetStaticPaths; - -export type Props = InferGetStaticPropsType; - -const { note } = Astro.props; - -const meta = { - description: - note.data.description || - `Read about my note posted on: ${note.data.publishDate.toLocaleDateString()}`, - title: note.data.title, -}; ---- - - - - diff --git a/src/pages/notes/rss.xml.ts b/src/pages/notes/rss.xml.ts deleted file mode 100644 index 3ec4e15..0000000 --- a/src/pages/notes/rss.xml.ts +++ /dev/null @@ -1,18 +0,0 @@ -import { getCollection } from "astro:content"; -import rss from "@astrojs/rss"; -import { siteConfig } from "@/site.config"; - -export const GET = async () => { - const notes = await getCollection("note"); - - return rss({ - title: siteConfig.title, - description: siteConfig.description, - site: import.meta.env.SITE, - items: notes.map((note) => ({ - title: note.data.title, - pubDate: note.data.publishDate, - link: `notes/${note.id}/`, - })), - }); -}; diff --git a/src/pages/posts/[...page].astro b/src/pages/posts/[...page].astro deleted file mode 100644 index 75a9332..0000000 --- a/src/pages/posts/[...page].astro +++ /dev/null @@ -1,147 +0,0 @@ ---- -import type { CollectionEntry } from "astro:content"; -import type { GetStaticPaths, Page } from "astro"; -import { Icon } from "astro-icon/components"; -import PostPreview from "@/components/blog/PostPreview.astro"; -import Pagination from "@/components/Paginator.astro"; -import { getAllPosts, getUniqueTags, groupPostsByYear } from "@/data/post"; -import PageLayout from "@/layouts/Base.astro"; -import { collectionDateSort } from "@/utils/date"; - -export const getStaticPaths = (async ({ paginate }) => { - const MAX_POSTS_PER_PAGE = 10; - const MAX_TAGS = 7; - const MAX_PINNED_POSTS = 3; - const allPosts = await getAllPosts(); - const allPostsByDate = allPosts.sort(collectionDateSort); - const uniqueTags = getUniqueTags(allPosts).slice(0, MAX_TAGS); - const pinnedPosts = allPostsByDate - .values() - .filter((p) => p.data.pinned) - .take(MAX_PINNED_POSTS) - .toArray(); - return paginate(allPostsByDate, { - pageSize: MAX_POSTS_PER_PAGE, - props: { uniqueTags, pinnedPosts }, - }); -}) satisfies GetStaticPaths; - -interface Props { - page: Page>; - uniqueTags: string[]; - pinnedPosts: CollectionEntry<"post">[]; -} - -const { page, uniqueTags, pinnedPosts } = Astro.props; - -const meta = { - description: "Read my collection of posts and the things that interest me", - title: "Posts", -}; - -const paginationProps = { - ...(page.url.prev && { - prevUrl: { - text: "← Previous Page", - url: page.url.prev, - }, - }), - ...(page.url.next && { - nextUrl: { - text: "Next Page →", - url: page.url.next, - }, - }), -}; - -const groupedByYear = groupPostsByYear(page.data); -const descYearKeys = Object.keys(groupedByYear).sort((a, b) => +b - +a); ---- - - -
        -

        Posts

        - - RSS feed - -
        -
        -
        - { - pinnedPosts.length > 0 && ( -
        -

        Pinned Posts

        -
          - {pinnedPosts.map((p) => ( -
        • - -
        • - ))} -
        -
        - ) - } - { - descYearKeys.map((yearKey) => ( -
        -

        - Posts in - {yearKey} -

        -
          - {groupedByYear[yearKey]?.map((p) => ( -
        • - -
        • - ))} -
        -
        - )) - } - -
        - { - !!uniqueTags.length && ( - - ) - } -
        -
        diff --git a/src/pages/posts/[...slug].astro b/src/pages/posts/[...slug].astro deleted file mode 100644 index 02047bd..0000000 --- a/src/pages/posts/[...slug].astro +++ /dev/null @@ -1,24 +0,0 @@ ---- -import { render } from "astro:content"; -import type { GetStaticPaths, InferGetStaticPropsType } from "astro"; -import { getAllPosts } from "@/data/post"; -import PostLayout from "@/layouts/BlogPost.astro"; - -// if you're using an adaptor in SSR mode, getStaticPaths wont work -> https://docs.astro.build/en/guides/routing/#modifying-the-slug-example-for-ssr -export const getStaticPaths = (async () => { - const blogEntries = await getAllPosts(); - return blogEntries.map((post) => ({ - params: { slug: post.id }, - props: { post }, - })); -}) satisfies GetStaticPaths; - -type Props = InferGetStaticPropsType; - -const { post } = Astro.props; -const { Content } = await render(post); ---- - - - - diff --git a/src/pages/rss.xml.ts b/src/pages/rss.xml.ts index 8a6525d..e3d48a8 100644 --- a/src/pages/rss.xml.ts +++ b/src/pages/rss.xml.ts @@ -13,7 +13,7 @@ export const GET = async () => { title: post.data.title, description: post.data.description, pubDate: post.data.publishDate, - link: `posts/${post.id}/`, + link: `writing/${post.id}/`, })), }); }; diff --git a/src/pages/tags/[tag]/[...page].astro b/src/pages/tags/[tag]/[...page].astro deleted file mode 100644 index 590e166..0000000 --- a/src/pages/tags/[tag]/[...page].astro +++ /dev/null @@ -1,79 +0,0 @@ ---- -import { render } from "astro:content"; -import type { GetStaticPaths, InferGetStaticPropsType } from "astro"; -import { Icon } from "astro-icon/components"; -import PostPreview from "@/components/blog/PostPreview.astro"; -import Pagination from "@/components/Paginator.astro"; -import { getAllPosts, getTagMeta, getUniqueTags } from "@/data/post"; -import PageLayout from "@/layouts/Base.astro"; -import { collectionDateSort } from "@/utils/date"; - -export const getStaticPaths = (async ({ paginate }) => { - const allPosts = await getAllPosts(); - const sortedPosts = allPosts.sort(collectionDateSort); - const uniqueTags = getUniqueTags(sortedPosts); - - return uniqueTags.flatMap((tag) => { - const postsWithTag = sortedPosts.filter((post) => post.data.tags.includes(tag)); - return paginate(postsWithTag, { - pageSize: 10, - params: { tag }, - }); - }); -}) satisfies GetStaticPaths; - -type Props = InferGetStaticPropsType; - -const { page } = Astro.props as Props; -const { tag } = Astro.params; -const tagMeta = await getTagMeta(tag); - -const TagContent = tagMeta ? (await render(tagMeta)).Content : null; - -const meta = { - description: tagMeta?.data.description ?? `View all posts with the tag - ${tag}`, - title: tagMeta?.data.title ?? `Posts about ${tag}`, -}; - -const paginationProps = { - ...(page.url.prev && { - prevUrl: { - text: "← Previous Tags", - url: page.url.prev, - }, - }), - ...(page.url.next && { - nextUrl: { - text: "Next Tags →", - url: page.url.next, - }, - }), -}; ---- - - - -

        {tagMeta?.data.title ?? `Posts about ${tag}`}

        -
        - {tagMeta?.data.description &&

        {tagMeta.data.description}

        } - {TagContent && } -
        -
          - { - page.data.map((p) => ( -
        • - -
        • - )) - } -
        - -
        diff --git a/src/pages/tags/index.astro b/src/pages/tags/index.astro deleted file mode 100644 index 2d07193..0000000 --- a/src/pages/tags/index.astro +++ /dev/null @@ -1,34 +0,0 @@ ---- -import { getAllPosts, getUniqueTagsWithCount } from "@/data/post"; -import PageLayout from "@/layouts/Base.astro"; - -const allPosts = await getAllPosts(); -const allTags = getUniqueTagsWithCount(allPosts); - -const meta = { - description: "A list of all the topics I've written about in my posts", - title: "All Tags", -}; ---- - - -

        Tags

        -
          - { - allTags.map(([tag, val]) => ( -
        • - - #{tag} - - - - {val} Post{val > 1 && "s"} - -
        • - )) - } -
        -
        diff --git a/src/site.config.ts b/src/site.config.ts index 9774f36..53953df 100644 --- a/src/site.config.ts +++ b/src/site.config.ts @@ -3,22 +3,12 @@ import type { SiteConfig } from "@/types"; export const siteConfig: SiteConfig = { // ! Please remember to replace the following site property with your own domain, used in astro.config.ts - url: "https://astro-cactus.chriswilliams.dev/", - /* - - Used to construct the meta title property found in src/components/BaseHead.astro L:11 - - The webmanifest name found in astro.config.ts L:42 - - The link value found in src/components/layout/Header.astro L:35 - - In the footer found in src/components/layout/Footer.astro L:12 - */ - title: "Astro Cactus", - // Used as both a meta property (src/components/BaseHead.astro L:31 + L:49) & the generated satori png (src/pages/og-image/[slug].png.ts) - author: "Chris Williams", - // Used as the default description meta property and webmanifest description - description: "An opinionated starter theme for Astro", - // HTML lang property, found in src/layouts/Base.astro L:18 & astro.config.ts L:48 - lang: "en-GB", - // Meta property, found in src/components/BaseHead.astro L:42 - ogLocale: "en_GB", + url: "https://prad.nu/", + title: "Prad Nukala", + author: "Prad Nukala", + description: "Engineer & founder. Projects, experience, writing and talks.", + lang: "en-US", + ogLocale: "en_US", // Date.prototype.toLocaleDateString() parameters, found in src/utils/date.ts. date: { locale: "en-GB", @@ -30,24 +20,37 @@ export const siteConfig: SiteConfig = { }, }; +// Origin that serves Cloudflare Stream embeds. Set to your Worker/custom domain +// or the account's `customer-.cloudflarestream.com` subdomain. +// The Stream player iframe is loaded from `${streamOrigin}//iframe`. +export const streamOrigin = "https://customer-CODE.cloudflarestream.com"; + // Used to generate links in both the Header & Footer. export const menuLinks: { path: string; title: string }[] = [ { path: "/", title: "Home", }, + { + path: "/projects/", + title: "Projects", + }, + { + path: "/experience/", + title: "Experience", + }, + { + path: "/writing/", + title: "Writing", + }, + { + path: "/speaking/", + title: "Speaking", + }, { path: "/about/", title: "About", }, - { - path: "/posts/", - title: "Blog", - }, - { - path: "/notes/", - title: "Notes", - }, ]; // https://expressive-code.com/reference/configuration/ diff --git a/src/utils/date.ts b/src/utils/date.ts index fb943a5..150f87d 100644 --- a/src/utils/date.ts +++ b/src/utils/date.ts @@ -16,8 +16,8 @@ export function getFormattedDate( } export function collectionDateSort( - a: CollectionEntry<"post" | "note">, - b: CollectionEntry<"post" | "note">, + a: CollectionEntry<"writing" | "projects">, + b: CollectionEntry<"writing" | "projects">, ) { return b.data.publishDate.getTime() - a.data.publishDate.getTime(); } From 7dbb0e908e0721708c965117ef1fc71feb213240 Mon Sep 17 00:00:00 2001 From: Prad Nukala Date: Tue, 30 Jun 2026 12:03:57 -0400 Subject: [PATCH 13/42] chore(.gitignore): add astro and tmp to gitignore --- .gitignore | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index f934cf6..43f0978 100644 --- a/.gitignore +++ b/.gitignore @@ -22,4 +22,5 @@ pnpm-debug.log* # misc *.pem .cache -.astro \ No newline at end of file +.astro +tmp/ From 3421df766dbd30d0a7c858de51d3cd43ad34bc84 Mon Sep 17 00:00:00 2001 From: Prad Nukala Date: Tue, 30 Jun 2026 12:29:40 -0400 Subject: [PATCH 14/42] docs(readme): update readme content and structure --- README.md | 296 +++++++++++++++++------------------------------------- 1 file changed, 93 insertions(+), 203 deletions(-) diff --git a/README.md b/README.md index 35524b5..11d4f69 100644 --- a/README.md +++ b/README.md @@ -1,231 +1,121 @@
        - Astro Cactus logo + Prad Nukala
        -

        - Astro Cactus -

        +

        prad.nu

        -Astro Cactus is a simple opinionated starter built with [Astro](https://astro.build). Use it to create an easy-to-use blog or website. +

        The personal CV & portfolio site of Prad Nukala — engineer and founder.

        -## Table Of Contents +## What this is -1. [Key Features](#key-features) -2. [Demo](#demo-) -3. [Quick start](#quick-start) -4. [Preview](#preview) -5. [Commands](#commands) -6. [Configure](#configure) -7. [Updating](#updating) -8. [Adding posts, notes, and tags](#adding-posts-notes-and-tags) - - [Post Frontmatter](#post-frontmatter) - - [Note Frontmatter](#note-frontmatter) - - [Tag Frontmatter](#tag-frontmatter) - - [Frontmatter Snippets](#frontmatter-snippets) -9. [Pagefind search](#pagefind-search) -10. [Analytics](#analytics) -11. [Deploy](#deploy) -12. [Acknowledgment](#acknowledgment) +This repo is my personal website at [prad.nu](https://prad.nu). It's a static [Astro](https://astro.build) site (originally forked from the [Astro Cactus](https://github.com/chrismwilliams/astro-theme-cactus) theme) reworked into a portfolio organised around four sections: -## Key Features +| Section | Route | Purpose | +| ------------------ | -------------- | ------------------------------------------------------------ | +| **Projects** | `/projects` | Things I've built, with links to live sites and source. | +| **Experience** | `/experience` | Resume-style roles, which also act as a taxonomy (see below). | +| **Writing** | `/writing` | Essays, notes, and articles. | +| **Speaking** | `/speaking` | Talks, with an embedded [Cloudflare Stream](https://developers.cloudflare.com/stream/) player and a link to the original recording. | -- Astro v6 Fast 🚀 -- Tailwind v4 -- Accessible, semantic HTML markup -- Responsive & SEO-friendly -- Dark & Light mode -- MD & [MDX](https://docs.astro.build/en/guides/markdown-content/#mdx-only-features) posts & notes - - Includes [Admonitions](https://astro-cactus.chriswilliams.dev/posts/markdown-elements/admonitions/) -- [Satori](https://github.com/vercel/satori) for creating open graph png images -- [Automatic RSS feeds](https://docs.astro.build/en/guides/rss) -- [Webmentions](https://webmention.io/) -- Auto-generated: - - [sitemap](https://docs.astro.build/en/guides/integrations-guide/sitemap/) - - [robots.txt](https://github.com/alextim/astro-lib/blob/main/packages/astro-robots-txt/README.md) - - [web app manifest](https://github.com/alextim/astro-lib/blob/main/packages/astro-webmanifest/README.md) -- [Pagefind](https://pagefind.app/) static search library integration -- [Astro Icon](https://github.com/natemoo-re/astro-icon) svg icon component -- [Expressive Code](https://expressive-code.com/) code blocks and syntax highlighter +### Experience as a taxonomy -## Demo 💻 +Experience entries are the connective tissue of the site. Projects, writing, and talks each declare an `experiences` array in their frontmatter that references experience entries by id. Each experience page then renders its own write-up **plus** every project, post, and talk filed under it — so the content cross-links automatically. -Check out the [Demo](https://astro-cactus.chriswilliams.dev/), hosted on Netlify +## Tech -## Quick start - -[Create a new repo](https://github.com/chrismwilliams/astro-theme-cactus/generate) from this template. - -```bash -# npm 7+ -npm create astro@latest -- --template chrismwilliams/astro-theme-cactus - -# pnpm -pnpm dlx create-astro --template chrismwilliams/astro-theme-cactus -``` - -[![Deploy with Netlify](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://github.com/chrismwilliams/astro-theme-cactus) [![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fchrismwilliams%2Fastro-theme-cactus&project-name=astro-theme-cactus) - -## Preview - -![Astro Theme Cactus in a light theme mode](https://github.com/chrismwilliams/astro-theme-cactus/assets/12715988/84c89d42-4525-4674-b10c-6d6ebdc06382) - -![Astro Theme Cactus in a dark theme mode](https://github.com/chrismwilliams/astro-theme-cactus/assets/12715988/e0e575e2-445f-4c2d-a812-b5b53d2d9031) +- [Astro](https://astro.build) v6 (static output, no adapter required) +- [Tailwind CSS](https://tailwindcss.com) v4 +- [Content Collections](https://docs.astro.build/en/guides/content-collections/) with type-checked frontmatter (`src/content.config.ts`) +- [Cloudflare Stream](https://developers.cloudflare.com/stream/) for speaking videos +- [Satori](https://github.com/vercel/satori) OG images, [Pagefind](https://pagefind.app/) search, RSS, sitemap, and `Person` JSON-LD on the homepage for SEO +- Dark / light mode, accessible semantic markup ## Commands -Replace pnpm with your choice of npm / yarn +| Command | Action | +| :--------------- | :-------------------------------------------------- | +| `pnpm install` | Install dependencies | +| `pnpm dev` | Start the local dev server | +| `pnpm build` | Build the production site to `./dist/` | +| `pnpm postbuild` | Build the Pagefind static search index | +| `pnpm preview` | Preview the production build locally | +| `pnpm sync` | Generate types from the content config | -| Command | Action | -| :--------------- | :------------------------------------------------------------- | -| `pnpm install` | Installs dependencies | -| `pnpm dev` | Starts local dev server at `localhost:3000` | -| `pnpm build` | Build your production site to `./dist/` | -| `pnpm postbuild` | Pagefind script to build the static search of your blog posts | -| `pnpm preview` | Preview your build locally, before deploying | -| `pnpm sync` | Generate types based on your config in `src/content/config.ts` | +## Content + +Content lives in `src/content/` as `.md`/`.mdx` files; the filename becomes the slug. The schema for each collection is defined in `src/content.config.ts`. + +### Projects (`src/content/projects`) + +| Property | Required | Notes | +| --------------- | :------: | -------------------------------------------------- | +| `title` | ✓ | Max 60 chars. | +| `publishDate` | ✓ | ISO 8601 (offsets allowed). | +| `description` | | Used for meta description. | +| `link` | | URL to the live project. | +| `repo` | | URL to the source repository. | +| `tags` | | String array. | +| `experiences` | | Array of experience ids this project is filed under. | + +### Experience (`src/content/experience`) + +| Property | Required | Notes | +| --------------- | :------: | -------------------------------------------------- | +| `title` | ✓ | Display name of the experience (also its id via filename). | +| `organization` | ✓ | Company / org. | +| `startDate` | ✓ | Date. | +| `endDate` | | Omit for current/ongoing. | +| `role` | | Job title. | +| `location` | | e.g. "Remote". | +| `url` | | Org website. | +| `description` | | Short summary. | + +### Writing (`src/content/writing`) + +| Property | Required | Notes | +| --------------- | :------: | -------------------------------------------------- | +| `title` | ✓ | Max 60 chars. | +| `description` | ✓ | Meta description. | +| `publishDate` | ✓ | Date. | +| `updatedDate` | | Date. | +| `coverImage` | | `{ src, alt }`. | +| `ogImage` | | Skip Satori generation with a custom OG image. | +| `tags` | | String array. | +| `experiences` | | Array of experience ids. | +| `draft` | | `true` excludes the post from production builds. | +| `pinned` | | Pin to the top of `/writing`. | + +### Speaking (`src/content/speaking`) + +| Property | Required | Notes | +| ---------------- | :------: | ------------------------------------------------- | +| `title` | ✓ | Max 60 chars. | +| `description` | ✓ | Meta description. | +| `publishDate` | ✓ | Date. | +| `videoId` | ✓ | Cloudflare Stream video UID. | +| `originalSource` | | Link to the original (e.g. YouTube) recording. | +| `event` | | Conference / event name. | +| `tags` | | String array. | +| `experiences` | | Array of experience ids. | +| `draft` | | `true` excludes the talk from production builds. | ## Configure -- Edit the template's config file `src/site.config.ts` - - **Important**: set the url property with your own domain. - - Modify the settings for markdown code blocks, generated by [Expressive Code](https://expressive-code.com). Astro Cactus has both a dark (dracula) and light (github-light) theme. You can find more options [@ expressive-code](https://expressive-code.com/guides/themes/#available-themes). -- Update file `astro.config.ts` - - [astro-webmanifest options](https://github.com/alextim/astro-lib/blob/main/packages/astro-webmanifest/README.md) -- Replace & update files within the `/public` folder: - - icon.svg - used as the source to create favicons & manifest icons - - social-card.png - used as the default og:image -- Modify file `src/styles/global.css` with your own light and dark styles, and customise [Tailwind's theme settings](https://tailwindcss.com/docs/theme#customizing-your-theme). -- Edit social links in `src/components/SocialList.astro` to add/replace your media profile. Icons can be found @ [icones.js.org](https://icones.js.org/), per [Astro Icon's instructions](https://www.astroicon.dev/guides/customization/#find-an-icon-set). -- Create/edit posts & notes for your blog within `src/content/post/` & `src/content/note/` with .md/mdx file(s). See [below](#adding-posts-notes-and-tags) for more details. - - Read [this post](http://astro-cactus.chriswilliams.dev/posts/webmentions/) for adding webmentions to your site. - - Add any custom Tag pages for related blog posts in `/src/content/tag/`, ensuring that the file name is the same as the tag. -- OG Image: - - If you would like to change the style of the generated image the Satori library creates, open up `src/pages/og-image/_ogMarkup.ts` to the markup function where you can edit the html/tailwind-classes as necessary. You can use this [playground](https://og-playground.vercel.app/) to aid your design. - - You can also create your own og images and skip satori generating it for you by adding an ogImage property in the frontmatter with a link to the asset, an example can be found in `src/content/post/testing/social-image.md`. More info on frontmatter can be found [below](#post-frontmatter) -- Optional: - - Fonts: This theme sets the body element to the font family `font-mono`, in `src/layouts/Base.astro` on the ``. You can change fonts by removing the variant `font-mono`, after which TailwindCSS will default to the `font-sans` [font family stack](https://tailwindcss.com/docs/font-family). +Most site-wide settings live in **`src/site.config.ts`**: -## Updating +- `siteConfig` — title, author, description, `url` (used for canonical URLs and OG tags), locale. +- `socialLinks` — GitHub / X / LinkedIn / email, shown in the footer and homepage intro. +- `streamOrigin` — the Cloudflare Stream origin (your `customer-.cloudflarestream.com` subdomain or a Worker/custom domain). The speaking player loads `${streamOrigin}//iframe`. +- `menuLinks` — header/footer navigation. -If you've forked the template, you can [sync the fork](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork) with your own project, remembering to **not** click Discard Changes as you will lose your own. - -If you have a template repository, you can add this template as a remote, [as discussed here](https://stackoverflow.com/questions/56577184/github-pull-changes-from-a-template-repository). - -## Adding posts, notes, and tags - -This theme uses [Content Collections](https://docs.astro.build/en/guides/content-collections/) to organise local Markdown and MDX files, as well as type-checking frontmatter with a schema -> `src/content.config.ts`. - -Adding a post/note/tag is as simple as adding your .md(x) files to either `src/content/post`, `src/content/note`, and `src/content/tag` folders, the filename of which will be used as the slug/url. - -The Tag collection allows you to override the content for generated tag pages. For example the template includes `src/content/tag/test.md` which overrides the content shown in `your-domain.com/tags/test`. - -> **Note** -> For a tag page to work, the file name (`src/content/tag/*`) must also be in a post's [tags frontmatter.](#post-frontmatter) - -The posts/notes/tags included with this template are there as an example of how to structure your frontmatter. Additionally, the [Astro docs](https://docs.astro.build/en/guides/markdown-content/) has a detailed section on markdown pages. - -### Post Frontmatter - -| Property (\* required) | Description | -| ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| title \* | Self explanatory. Used as the text link to the post, the h1 on the posts' page, and the pages title property. Has a max length of 60 chars, set in `src/content/config.ts` | -| description \* | Similar to above, used as the seo description property. Has a min length of 50 and a max length of 160 chars, set in the post schema. | -| publishDate \* | Again pretty simple. To change the date format/locale, currently **en-GB**, update the date option in `src/site.config.ts`. Note you can also pass additional options to the component `` if required. | -| updatedDate | This is an optional date representing when a post has been updated, in the same format as the publishDate. | -| tags | Tags are optional with any created post. Any new tag(s) will be shown in `your-domain.com/posts` & `your-domain.com/tags`, and generate the page(s) `your-domain.com/tags/[yourTag]` | -| coverImage | This is an optional object that will add a cover image to the top of a post. Include both a `src`: "_path-to-image_" and `alt`: "_image alt_". You can view an example in `src/content/post/testing/cover-image/index.md`. | -| ogImage | This is an optional property. An OG Image will be generated automatically for every post where this property **isn't** provided. If you would like to create your own for a specific post, include this property and a link to your image, the theme will then skip automatically generating one. | -| draft | This is an optional property as it is set to false by default in the schema. By adding true, the post will be filtered out of the production build in a number of places, inc. getAllPosts() calls, og-images, rss feeds, and generated page[s]. You can view an example in `src/content/post/testing/draft-post.md` | - -### Note Frontmatter - -| Property (\* required) | Description | -| ---------------------- | --------------------------------------------------------------------------------------------------------------------- | -| title \* | Used as the link text to the note, the pages title property, and the h1 of said note page. Has a max length 60 chars. | -| description | Optional. Used for the head meta description property. | -| publishDate \* | ISO 8601 format with offsets allowed. | - -### Tag Frontmatter - -| Property (\* required) | Description | -| ---------------------- | ------------------------------------------------------------------------------------------------------- | -| title | Optional. Used as the h1 on the tags' page, and the pages title property. Has a max length of 60 chars. | -| description | Optional. Used for the head meta description and the first paragraph under the h1. | - -### Frontmatter snippets - -Astro Cactus includes a helpful VSCode snippet which creates a frontmatter 'stub' for posts and note's, found here -> `.vscode/post.code-snippets`. Start typing the word `frontmatter` on your newly created .md(x) file to trigger it. Visual Studio Code snippets appear in IntelliSense via (⌃Space) on mac, (Ctrl+Space) on windows. - -## Pagefind search - -This integration brings a static search feature for searching blog posts and notes. In its current form, pagefind only works once the site has been built. This theme adds a postbuild script that should be run after Astro has built the site. You can preview locally by running both build && postbuild. - -Search results only includes pages from posts and notes. If you would like to include other/all your pages, remove/re-locate the attribute `data-pagefind-body` to the article tag found in `src/layouts/BlogPost.astro` and `src/components/note/Note.astro`. - -It also allows you to filter posts by tags added in the frontmatter of blog posts. If you would rather remove this, remove the data attribute `data-pagefind-filter="tag"` from the link in `src/components/blog/Masthead.astro`. - -If you would rather not include this integration, simply remove the component `src/components/Search.astro`, and uninstall both `@pagefind/default-ui` & `pagefind` from package.json. You will also need to remove the postbuild script from here as well. - -You can reduce the initial css payload of your css, [as demonstrated here](https://github.com/chrismwilliams/astro-theme-cactus/pull/145#issue-1943779868), by lazy loading the web components styles. - -## Analytics - -You may want to track the number of visitors you receive to your blog/website in order to understand trends and popular posts/pages you've created. There are a number of providers out there one could use, including web hosts such as [vercel](https://vercel.com/analytics), [netlify](https://www.netlify.com/products/analytics/), and [cloudflare](https://www.cloudflare.com/web-analytics/). - -This theme/template doesn't include a specific solution due to there being a number of use cases and/or options which some people may or may not use. - -You may be asked to included a snippet inside the **HEAD** tag of your website when setting it up, which can be found in `src/layouts/Base.astro`. Alternatively, you can add the snippet in `src/components/BaseHead.astro`. +Replace `public/avatar.png` (header logo) and `public/social-card.png` (default OG image) with your own. ## Deploy -For guidence, the [Astro docs](https://docs.astro.build/en/guides/deploy/) has a great breakdown of how to deploy your own Astro site on various platforms and their idiosyncrasies. - -By default, the theme prerenders all pages and endpoints, with the [`'static'` output](https://docs.astro.build/en/reference/configuration-reference/#output), and the [`'./dist'`](https://docs.astro.build/en/reference/configuration-reference/#outdir) output directory. - -You do not need to add any adapter to use this theme. - -### Cloudflare Workers - -If deploying via Cloudflare Workers, you may have [issues](https://github.com/chrismwilliams/astro-theme-cactus/issues/454) with regards to the OG image endpoints and it requiring a Node environment. To solve this, you will need to add a [Wrangler configuration file](https://developers.cloudflare.com/workers/framework-guides/web-apps/astro/#if-you-have-a-static-site) for a static build. - -```jsonc -{ - "name": "astro-cactus", - // Set this to today's date - "compatibility_date": "2026-05-11", - "assets": { - "directory": "./dist", - "not_found_handling": "404-page" - } -} -``` - -If you are intending to use the [Clouflare adapter](https://docs.astro.build/en/guides/integrations-guide/cloudflare/), please set the [`prerenderEnvironment`](https://docs.astro.build/en/guides/integrations-guide/cloudflare/#prerenderenvironment) to `'node'`, and follow the [Cloudflare docs](https://developers.cloudflare.com/workers/framework-guides/web-apps/astro/#if-your-site-uses-on-demand-rendering). - -> Please note the `nodejs_compat` flag, and the main entry point which is incorrect on Cloudflare's docs at the time of writing. - -```jsonc -{ - "name": "astro-cactus", - "main": "@astrojs/cloudflare/entrypoints/server", - // Set this to today's date - "compatibility_date": "2026-05-11", - "compatibility_flags": ["global_fetch_strictly_public", "nodejs_compat"], - "assets": { - "binding": "ASSETS", - "directory": "./dist", - "not_found_handling": "404-page" - }, - "observability": { - "enabled": true - } -} -``` - - +Static output, so it builds to `./dist/` with no adapter. See the [Astro deploy guides](https://docs.astro.build/en/guides/deploy/). For Cloudflare Workers, point the assets directory at `./dist` with a static [Wrangler config](https://developers.cloudflare.com/workers/framework-guides/web-apps/astro/). ## Acknowledgment -This theme was inspired by [Hexo Theme Cactus](https://github.com/probberechts/hexo-theme-cactus) +Built on the [Astro Cactus](https://github.com/chrismwilliams/astro-theme-cactus) theme by Chris Williams. ## License From 3e2e68e10aed30913f09b9ff4bd9719bd1906e90 Mon Sep 17 00:00:00 2001 From: Prad Nukala Date: Tue, 30 Jun 2026 12:29:42 -0400 Subject: [PATCH 15/42] refactor(ui): migrate social links to site config and footer component --- src/components/SocialList.astro | 42 ------------------------------ src/components/layout/Footer.astro | 36 +++++++++++++++++++------ src/components/layout/Header.astro | 31 +++++++--------------- src/layouts/Base.astro | 2 +- 4 files changed, 38 insertions(+), 73 deletions(-) delete mode 100644 src/components/SocialList.astro diff --git a/src/components/SocialList.astro b/src/components/SocialList.astro deleted file mode 100644 index 00e7f97..0000000 --- a/src/components/SocialList.astro +++ /dev/null @@ -1,42 +0,0 @@ ---- -import { Icon } from "astro-icon/components"; - -/** - Uses https://www.astroicon.dev/getting-started/ - Find icons via guide: https://www.astroicon.dev/guides/customization/#open-source-icon-sets - Only installed pack is: @iconify-json/mdi -*/ -const socialLinks: { - friendlyName: string; - isWebmention?: boolean; - link: string; - name: string; -}[] = [ - { - friendlyName: "Github", - link: "https://github.com/chrismwilliams/astro-cactus", - name: "mdi:github", - }, -]; ---- - -
        -

        Find me on

        -
          - { - socialLinks.map(({ friendlyName, isWebmention, link, name }) => ( -
        • - - -
        • - )) - } -
        -
        diff --git a/src/components/layout/Footer.astro b/src/components/layout/Footer.astro index 04960a9..35df90a 100644 --- a/src/components/layout/Footer.astro +++ b/src/components/layout/Footer.astro @@ -1,24 +1,44 @@ --- -import { menuLinks, siteConfig } from "@/site.config"; +import { Icon } from "astro-icon/components"; +import { menuLinks, siteConfig, socialLinks } from "@/site.config"; const year = new Date().getFullYear(); ---
        -
        - © {siteConfig.author} - {year}. 🚀 {siteConfig.title} 🌵  -
        -
        diff --git a/src/components/layout/Header.astro b/src/components/layout/Header.astro index 965b413..d849cd3 100644 --- a/src/components/layout/Header.astro +++ b/src/components/layout/Header.astro @@ -5,33 +5,20 @@ import { menuLinks } from "@/site.config"; import { siteConfig } from "../../site.config"; --- -
        +
        - + {`${siteConfig.title} {siteConfig.title}