From 7a265704e8091531b2f955769b59805791e39f24 Mon Sep 17 00:00:00 2001 From: Miguel da Mota Date: Sun, 14 Jan 2024 15:26:14 +0100 Subject: [PATCH] init --- .editorconfig | 19 + .eslintignore | 1 + .eslintrc.cjs | 16 + .gitignore | 24 + .prettierignore | 1 + .prettierrc.cjs | 3 + .vscode/extensions.json | 3 + README.md | 7 + components.json | 17 + index.html | 14 + package.json | 40 + pnpm-lock.yaml | 3858 +++++++++++++++++++++++++ postcss.config.js | 6 + public/splashscreen.html | 22 + public/tauri.svg | 6 + public/vite.svg | 1 + src-tauri/.gitignore | 4 + src-tauri/Cargo.lock | 3727 ++++++++++++++++++++++++ src-tauri/Cargo.toml | 23 + src-tauri/build.rs | 3 + src-tauri/icons/128x128.png | Bin 0 -> 3512 bytes src-tauri/icons/128x128@2x.png | Bin 0 -> 7012 bytes src-tauri/icons/32x32.png | Bin 0 -> 974 bytes src-tauri/icons/Square107x107Logo.png | Bin 0 -> 2863 bytes src-tauri/icons/Square142x142Logo.png | Bin 0 -> 3858 bytes src-tauri/icons/Square150x150Logo.png | Bin 0 -> 3966 bytes src-tauri/icons/Square284x284Logo.png | Bin 0 -> 7737 bytes src-tauri/icons/Square30x30Logo.png | Bin 0 -> 903 bytes src-tauri/icons/Square310x310Logo.png | Bin 0 -> 8591 bytes src-tauri/icons/Square44x44Logo.png | Bin 0 -> 1299 bytes src-tauri/icons/Square71x71Logo.png | Bin 0 -> 2011 bytes src-tauri/icons/Square89x89Logo.png | Bin 0 -> 2468 bytes src-tauri/icons/StoreLogo.png | Bin 0 -> 1523 bytes src-tauri/icons/icon.icns | Bin 0 -> 98451 bytes src-tauri/icons/icon.ico | Bin 0 -> 86642 bytes src-tauri/icons/icon.png | Bin 0 -> 14183 bytes src-tauri/src/main.rs | 19 + src-tauri/tauri.conf.json | 69 + src/App.css | 7 + src/App.tsx | 19 + src/assets/fonts/Rubik-Black.woff2 | Bin 0 -> 60640 bytes src/assets/fonts/Rubik-Bold.woff2 | Bin 0 -> 65820 bytes src/assets/fonts/Rubik-Light.woff2 | Bin 0 -> 59672 bytes src/assets/fonts/Rubik-Regular.woff2 | Bin 0 -> 65060 bytes src/assets/preact.svg | 1 + src/components/sidebar.tsx | 74 + src/lib/playlists.ts | 8 + src/lib/utils.ts | 6 + src/main.tsx | 13 + src/store/index.ts | 6 + src/styles.css | 35 + src/vite-env.d.ts | 1 + tailwind.config.ts | 74 + tsconfig.json | 33 + tsconfig.node.json | 10 + vite.config.ts | 30 + 56 files changed, 8200 insertions(+) create mode 100644 .editorconfig create mode 100644 .eslintignore create mode 100644 .eslintrc.cjs create mode 100644 .gitignore create mode 100644 .prettierignore create mode 100644 .prettierrc.cjs create mode 100644 .vscode/extensions.json create mode 100644 README.md create mode 100644 components.json create mode 100644 index.html create mode 100644 package.json create mode 100644 pnpm-lock.yaml create mode 100644 postcss.config.js create mode 100644 public/splashscreen.html create mode 100644 public/tauri.svg create mode 100644 public/vite.svg create mode 100644 src-tauri/.gitignore create mode 100644 src-tauri/Cargo.lock create mode 100644 src-tauri/Cargo.toml create mode 100644 src-tauri/build.rs create mode 100644 src-tauri/icons/128x128.png create mode 100644 src-tauri/icons/128x128@2x.png create mode 100644 src-tauri/icons/32x32.png create mode 100644 src-tauri/icons/Square107x107Logo.png create mode 100644 src-tauri/icons/Square142x142Logo.png create mode 100644 src-tauri/icons/Square150x150Logo.png create mode 100644 src-tauri/icons/Square284x284Logo.png create mode 100644 src-tauri/icons/Square30x30Logo.png create mode 100644 src-tauri/icons/Square310x310Logo.png create mode 100644 src-tauri/icons/Square44x44Logo.png create mode 100644 src-tauri/icons/Square71x71Logo.png create mode 100644 src-tauri/icons/Square89x89Logo.png create mode 100644 src-tauri/icons/StoreLogo.png create mode 100644 src-tauri/icons/icon.icns create mode 100644 src-tauri/icons/icon.ico create mode 100644 src-tauri/icons/icon.png create mode 100644 src-tauri/src/main.rs create mode 100644 src-tauri/tauri.conf.json create mode 100644 src/App.css create mode 100644 src/App.tsx create mode 100644 src/assets/fonts/Rubik-Black.woff2 create mode 100644 src/assets/fonts/Rubik-Bold.woff2 create mode 100644 src/assets/fonts/Rubik-Light.woff2 create mode 100644 src/assets/fonts/Rubik-Regular.woff2 create mode 100644 src/assets/preact.svg create mode 100644 src/components/sidebar.tsx create mode 100644 src/lib/playlists.ts create mode 100644 src/lib/utils.ts create mode 100644 src/main.tsx create mode 100644 src/store/index.ts create mode 100644 src/styles.css create mode 100644 src/vite-env.d.ts create mode 100644 tailwind.config.ts create mode 100644 tsconfig.json create mode 100644 tsconfig.node.json create mode 100644 vite.config.ts diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..ef01478 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,19 @@ +root = true + +[*] +insert_final_newline = true +trim_trailing_whitespace = true + +[*.{js,ts,jsx,tsx,cjs}] +indent_style = tab + +[*.rs] +indent_style = space +indent_size = 4 + +[*.{json,yaml,yml}] +indent_style = space +indent_size = 2 + +[*.md] +trim_trailing_whitespace = false diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 0000000..7abb34a --- /dev/null +++ b/.eslintignore @@ -0,0 +1 @@ +src-tauri diff --git a/.eslintrc.cjs b/.eslintrc.cjs new file mode 100644 index 0000000..bc743be --- /dev/null +++ b/.eslintrc.cjs @@ -0,0 +1,16 @@ +module.exports = { + env: { + browser: true, + node: true, + }, + + extends: ["prettier"], + parser: "@typescript-eslint/parser", + plugins: ["prettier", "@typescript-eslint"], + parserOptions: { + project: "./tsconfig.json", + }, + rules: { + "prettier/prettier": "error", + }, +}; diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a547bf3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..7abb34a --- /dev/null +++ b/.prettierignore @@ -0,0 +1 @@ +src-tauri diff --git a/.prettierrc.cjs b/.prettierrc.cjs new file mode 100644 index 0000000..1f95439 --- /dev/null +++ b/.prettierrc.cjs @@ -0,0 +1,3 @@ +module.exports = { + plugins: ["prettier-plugin-tailwindcss"], +}; diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..24d7cc6 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,3 @@ +{ + "recommendations": ["tauri-apps.tauri-vscode", "rust-lang.rust-analyzer"] +} diff --git a/README.md b/README.md new file mode 100644 index 0000000..90f8c56 --- /dev/null +++ b/README.md @@ -0,0 +1,7 @@ +# Tauri + Preact + Typescript + +This template should help get you started developing with Tauri, Preact and Typescript in Vite. + +## Recommended IDE Setup + +- [VS Code](https://code.visualstudio.com/) + [Tauri](https://marketplace.visualstudio.com/items?itemName=tauri-apps.tauri-vscode) + [rust-analyzer](https://marketplace.visualstudio.com/items?itemName=rust-lang.rust-analyzer) diff --git a/components.json b/components.json new file mode 100644 index 0000000..01722b5 --- /dev/null +++ b/components.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://ui.shadcn.com/schema.json", + "style": "default", + "rsc": false, + "tsx": true, + "tailwind": { + "config": "tailwind.config.ts", + "css": "src/styles.css", + "baseColor": "slate", + "cssVariables": false, + "prefix": "" + }, + "aliases": { + "components": "@/components", + "utils": "@/lib/utils" + } +} diff --git a/index.html b/index.html new file mode 100644 index 0000000..68b621a --- /dev/null +++ b/index.html @@ -0,0 +1,14 @@ + + + + + + + Tauri + Peact + TS + + + +
+ + + diff --git a/package.json b/package.json new file mode 100644 index 0000000..2d84922 --- /dev/null +++ b/package.json @@ -0,0 +1,40 @@ +{ + "name": "tauri-app", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "dev": "vite", + "build": "tsc && vite build", + "preview": "vite preview", + "tauri": "tauri" + }, + "dependencies": { + "@preact/signals": "^1.2.2", + "@preact/signals-core": "^1.5.1", + "@tauri-apps/api": "^1.5.2", + "class-variance-authority": "^0.7.0", + "clsx": "^2.1.0", + "lucide-react": "^0.309.0", + "preact": "^10.16.0", + "tailwind-merge": "^2.2.0" + }, + "devDependencies": { + "@preact/preset-vite": "^2.5.0", + "@tauri-apps/cli": "^1.5.8", + "@types/node": "^20.11.0", + "@typescript-eslint/eslint-plugin": "^6.18.1", + "@typescript-eslint/parser": "^6.18.1", + "autoprefixer": "^10.4.16", + "eslint": "^8.56.0", + "eslint-config-prettier": "^9.1.0", + "eslint-plugin-prettier": "^5.1.3", + "postcss": "^8.4.33", + "prettier": "^3.2.1", + "prettier-plugin-tailwindcss": "^0.5.11", + "tailwindcss": "^3.4.1", + "tailwindcss-animate": "^1.0.7", + "typescript": "^5.3.3", + "vite": "^5.0.0" + } +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000..e909732 --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,3858 @@ +lockfileVersion: "6.0" + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +dependencies: + "@preact/signals": + specifier: ^1.2.2 + version: 1.2.2(preact@10.19.3) + "@preact/signals-core": + specifier: ^1.5.1 + version: 1.5.1 + "@tauri-apps/api": + specifier: ^1.5.2 + version: 1.5.3 + class-variance-authority: + specifier: ^0.7.0 + version: 0.7.0 + clsx: + specifier: ^2.1.0 + version: 2.1.0 + lucide-react: + specifier: ^0.309.0 + version: 0.309.0(react@18.2.0) + preact: + specifier: ^10.16.0 + version: 10.19.3 + tailwind-merge: + specifier: ^2.2.0 + version: 2.2.0 + +devDependencies: + "@preact/preset-vite": + specifier: ^2.5.0 + version: 2.8.1(@babel/core@7.23.7)(preact@10.19.3)(vite@5.0.11) + "@tauri-apps/cli": + specifier: ^1.5.8 + version: 1.5.9 + "@types/node": + specifier: ^20.11.0 + version: 20.11.0 + "@typescript-eslint/eslint-plugin": + specifier: ^6.18.1 + version: 6.18.1(@typescript-eslint/parser@6.18.1)(eslint@8.56.0)(typescript@5.3.3) + "@typescript-eslint/parser": + specifier: ^6.18.1 + version: 6.18.1(eslint@8.56.0)(typescript@5.3.3) + autoprefixer: + specifier: ^10.4.16 + version: 10.4.16(postcss@8.4.33) + eslint: + specifier: ^8.56.0 + version: 8.56.0 + eslint-config-prettier: + specifier: ^9.1.0 + version: 9.1.0(eslint@8.56.0) + eslint-plugin-prettier: + specifier: ^5.1.3 + version: 5.1.3(eslint-config-prettier@9.1.0)(eslint@8.56.0)(prettier@3.2.1) + postcss: + specifier: ^8.4.33 + version: 8.4.33 + prettier: + specifier: ^3.2.1 + version: 3.2.1 + prettier-plugin-tailwindcss: + specifier: ^0.5.11 + version: 0.5.11(prettier@3.2.1) + tailwindcss: + specifier: ^3.4.1 + version: 3.4.1 + tailwindcss-animate: + specifier: ^1.0.7 + version: 1.0.7(tailwindcss@3.4.1) + typescript: + specifier: ^5.3.3 + version: 5.3.3 + vite: + specifier: ^5.0.0 + version: 5.0.11(@types/node@20.11.0) + +packages: + /@aashutoshrathi/word-wrap@1.2.6: + resolution: + { + integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==, + } + engines: { node: ">=0.10.0" } + dev: true + + /@alloc/quick-lru@5.2.0: + resolution: + { + integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==, + } + engines: { node: ">=10" } + dev: true + + /@ampproject/remapping@2.2.1: + resolution: + { + integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==, + } + engines: { node: ">=6.0.0" } + dependencies: + "@jridgewell/gen-mapping": 0.3.3 + "@jridgewell/trace-mapping": 0.3.21 + dev: true + + /@babel/code-frame@7.23.5: + resolution: + { + integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==, + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/highlight": 7.23.4 + chalk: 2.4.2 + dev: true + + /@babel/compat-data@7.23.5: + resolution: + { + integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==, + } + engines: { node: ">=6.9.0" } + dev: true + + /@babel/core@7.23.7: + resolution: + { + integrity: sha512-+UpDgowcmqe36d4NwqvKsyPMlOLNGMsfMmQ5WGCu+siCe3t3dfe9njrzGfdN4qq+bcNUt0+Vw6haRxBOycs4dw==, + } + engines: { node: ">=6.9.0" } + dependencies: + "@ampproject/remapping": 2.2.1 + "@babel/code-frame": 7.23.5 + "@babel/generator": 7.23.6 + "@babel/helper-compilation-targets": 7.23.6 + "@babel/helper-module-transforms": 7.23.3(@babel/core@7.23.7) + "@babel/helpers": 7.23.8 + "@babel/parser": 7.23.6 + "@babel/template": 7.22.15 + "@babel/traverse": 7.23.7 + "@babel/types": 7.23.6 + convert-source-map: 2.0.0 + debug: 4.3.4 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/generator@7.23.6: + resolution: + { + integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==, + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/types": 7.23.6 + "@jridgewell/gen-mapping": 0.3.3 + "@jridgewell/trace-mapping": 0.3.21 + jsesc: 2.5.2 + dev: true + + /@babel/helper-annotate-as-pure@7.22.5: + resolution: + { + integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==, + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/types": 7.23.6 + dev: true + + /@babel/helper-compilation-targets@7.23.6: + resolution: + { + integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==, + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/compat-data": 7.23.5 + "@babel/helper-validator-option": 7.23.5 + browserslist: 4.22.2 + lru-cache: 5.1.1 + semver: 6.3.1 + dev: true + + /@babel/helper-environment-visitor@7.22.20: + resolution: + { + integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==, + } + engines: { node: ">=6.9.0" } + dev: true + + /@babel/helper-function-name@7.23.0: + resolution: + { + integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==, + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/template": 7.22.15 + "@babel/types": 7.23.6 + dev: true + + /@babel/helper-hoist-variables@7.22.5: + resolution: + { + integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==, + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/types": 7.23.6 + dev: true + + /@babel/helper-module-imports@7.22.15: + resolution: + { + integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==, + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/types": 7.23.6 + dev: true + + /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.7): + resolution: + { + integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==, + } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0 + dependencies: + "@babel/core": 7.23.7 + "@babel/helper-environment-visitor": 7.22.20 + "@babel/helper-module-imports": 7.22.15 + "@babel/helper-simple-access": 7.22.5 + "@babel/helper-split-export-declaration": 7.22.6 + "@babel/helper-validator-identifier": 7.22.20 + dev: true + + /@babel/helper-plugin-utils@7.22.5: + resolution: + { + integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==, + } + engines: { node: ">=6.9.0" } + dev: true + + /@babel/helper-simple-access@7.22.5: + resolution: + { + integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==, + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/types": 7.23.6 + dev: true + + /@babel/helper-split-export-declaration@7.22.6: + resolution: + { + integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==, + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/types": 7.23.6 + dev: true + + /@babel/helper-string-parser@7.23.4: + resolution: + { + integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==, + } + engines: { node: ">=6.9.0" } + dev: true + + /@babel/helper-validator-identifier@7.22.20: + resolution: + { + integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==, + } + engines: { node: ">=6.9.0" } + dev: true + + /@babel/helper-validator-option@7.23.5: + resolution: + { + integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==, + } + engines: { node: ">=6.9.0" } + dev: true + + /@babel/helpers@7.23.8: + resolution: + { + integrity: sha512-KDqYz4PiOWvDFrdHLPhKtCThtIcKVy6avWD2oG4GEvyQ+XDZwHD4YQd+H2vNMnq2rkdxsDkU82T+Vk8U/WXHRQ==, + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/template": 7.22.15 + "@babel/traverse": 7.23.7 + "@babel/types": 7.23.6 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/highlight@7.23.4: + resolution: + { + integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==, + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/helper-validator-identifier": 7.22.20 + chalk: 2.4.2 + js-tokens: 4.0.0 + dev: true + + /@babel/parser@7.23.6: + resolution: + { + integrity: sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==, + } + engines: { node: ">=6.0.0" } + hasBin: true + dependencies: + "@babel/types": 7.23.6 + dev: true + + /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.7): + resolution: + { + integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==, + } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + dependencies: + "@babel/core": 7.23.7 + "@babel/helper-plugin-utils": 7.22.5 + dev: true + + /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.23.7): + resolution: + { + integrity: sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==, + } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + dependencies: + "@babel/core": 7.23.7 + "@babel/plugin-transform-react-jsx": 7.23.4(@babel/core@7.23.7) + dev: true + + /@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.23.7): + resolution: + { + integrity: sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==, + } + engines: { node: ">=6.9.0" } + peerDependencies: + "@babel/core": ^7.0.0-0 + dependencies: + "@babel/core": 7.23.7 + "@babel/helper-annotate-as-pure": 7.22.5 + "@babel/helper-module-imports": 7.22.15 + "@babel/helper-plugin-utils": 7.22.5 + "@babel/plugin-syntax-jsx": 7.23.3(@babel/core@7.23.7) + "@babel/types": 7.23.6 + dev: true + + /@babel/runtime@7.23.8: + resolution: + { + integrity: sha512-Y7KbAP984rn1VGMbGqKmBLio9V7y5Je9GvU4rQPCPinCyNfUcToxIXl06d59URp/F3LwinvODxab5N/G6qggkw==, + } + engines: { node: ">=6.9.0" } + dependencies: + regenerator-runtime: 0.14.1 + dev: false + + /@babel/template@7.22.15: + resolution: + { + integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==, + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/code-frame": 7.23.5 + "@babel/parser": 7.23.6 + "@babel/types": 7.23.6 + dev: true + + /@babel/traverse@7.23.7: + resolution: + { + integrity: sha512-tY3mM8rH9jM0YHFGyfC0/xf+SB5eKUu7HPj7/k3fpi9dAlsMc5YbQvDi0Sh2QTPXqMhyaAtzAr807TIyfQrmyg==, + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/code-frame": 7.23.5 + "@babel/generator": 7.23.6 + "@babel/helper-environment-visitor": 7.22.20 + "@babel/helper-function-name": 7.23.0 + "@babel/helper-hoist-variables": 7.22.5 + "@babel/helper-split-export-declaration": 7.22.6 + "@babel/parser": 7.23.6 + "@babel/types": 7.23.6 + debug: 4.3.4 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/types@7.23.6: + resolution: + { + integrity: sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==, + } + engines: { node: ">=6.9.0" } + dependencies: + "@babel/helper-string-parser": 7.23.4 + "@babel/helper-validator-identifier": 7.22.20 + to-fast-properties: 2.0.0 + dev: true + + /@esbuild/aix-ppc64@0.19.11: + resolution: + { + integrity: sha512-FnzU0LyE3ySQk7UntJO4+qIiQgI7KoODnZg5xzXIrFJlKd2P2gwHsHY4927xj9y5PJmJSzULiUCWmv7iWnNa7g==, + } + engines: { node: ">=12" } + cpu: [ppc64] + os: [aix] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-arm64@0.19.11: + resolution: + { + integrity: sha512-aiu7K/5JnLj//KOnOfEZ0D90obUkRzDMyqd/wNAUQ34m4YUPVhRZpnqKV9uqDGxT7cToSDnIHsGooyIczu9T+Q==, + } + engines: { node: ">=12" } + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-arm@0.19.11: + resolution: + { + integrity: sha512-5OVapq0ClabvKvQ58Bws8+wkLCV+Rxg7tUVbo9xu034Nm536QTII4YzhaFriQ7rMrorfnFKUsArD2lqKbFY4vw==, + } + engines: { node: ">=12" } + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-x64@0.19.11: + resolution: + { + integrity: sha512-eccxjlfGw43WYoY9QgB82SgGgDbibcqyDTlk3l3C0jOVHKxrjdc9CTwDUQd0vkvYg5um0OH+GpxYvp39r+IPOg==, + } + engines: { node: ">=12" } + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-arm64@0.19.11: + resolution: + { + integrity: sha512-ETp87DRWuSt9KdDVkqSoKoLFHYTrkyz2+65fj9nfXsaV3bMhTCjtQfw3y+um88vGRKRiF7erPrh/ZuIdLUIVxQ==, + } + engines: { node: ">=12" } + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-x64@0.19.11: + resolution: + { + integrity: sha512-fkFUiS6IUK9WYUO/+22omwetaSNl5/A8giXvQlcinLIjVkxwTLSktbF5f/kJMftM2MJp9+fXqZ5ezS7+SALp4g==, + } + engines: { node: ">=12" } + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-arm64@0.19.11: + resolution: + { + integrity: sha512-lhoSp5K6bxKRNdXUtHoNc5HhbXVCS8V0iZmDvyWvYq9S5WSfTIHU2UGjcGt7UeS6iEYp9eeymIl5mJBn0yiuxA==, + } + engines: { node: ">=12" } + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-x64@0.19.11: + resolution: + { + integrity: sha512-JkUqn44AffGXitVI6/AbQdoYAq0TEullFdqcMY/PCUZ36xJ9ZJRtQabzMA+Vi7r78+25ZIBosLTOKnUXBSi1Kw==, + } + engines: { node: ">=12" } + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm64@0.19.11: + resolution: + { + integrity: sha512-LneLg3ypEeveBSMuoa0kwMpCGmpu8XQUh+mL8XXwoYZ6Be2qBnVtcDI5azSvh7vioMDhoJFZzp9GWp9IWpYoUg==, + } + engines: { node: ">=12" } + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm@0.19.11: + resolution: + { + integrity: sha512-3CRkr9+vCV2XJbjwgzjPtO8T0SZUmRZla+UL1jw+XqHZPkPgZiyWvbDvl9rqAN8Zl7qJF0O/9ycMtjU67HN9/Q==, + } + engines: { node: ">=12" } + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ia32@0.19.11: + resolution: + { + integrity: sha512-caHy++CsD8Bgq2V5CodbJjFPEiDPq8JJmBdeyZ8GWVQMjRD0sU548nNdwPNvKjVpamYYVL40AORekgfIubwHoA==, + } + engines: { node: ">=12" } + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-loong64@0.19.11: + resolution: + { + integrity: sha512-ppZSSLVpPrwHccvC6nQVZaSHlFsvCQyjnvirnVjbKSHuE5N24Yl8F3UwYUUR1UEPaFObGD2tSvVKbvR+uT1Nrg==, + } + engines: { node: ">=12" } + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-mips64el@0.19.11: + resolution: + { + integrity: sha512-B5x9j0OgjG+v1dF2DkH34lr+7Gmv0kzX6/V0afF41FkPMMqaQ77pH7CrhWeR22aEeHKaeZVtZ6yFwlxOKPVFyg==, + } + engines: { node: ">=12" } + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ppc64@0.19.11: + resolution: + { + integrity: sha512-MHrZYLeCG8vXblMetWyttkdVRjQlQUb/oMgBNurVEnhj4YWOr4G5lmBfZjHYQHHN0g6yDmCAQRR8MUHldvvRDA==, + } + engines: { node: ">=12" } + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-riscv64@0.19.11: + resolution: + { + integrity: sha512-f3DY++t94uVg141dozDu4CCUkYW+09rWtaWfnb3bqe4w5NqmZd6nPVBm+qbz7WaHZCoqXqHz5p6CM6qv3qnSSQ==, + } + engines: { node: ">=12" } + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-s390x@0.19.11: + resolution: + { + integrity: sha512-A5xdUoyWJHMMlcSMcPGVLzYzpcY8QP1RtYzX5/bS4dvjBGVxdhuiYyFwp7z74ocV7WDc0n1harxmpq2ePOjI0Q==, + } + engines: { node: ">=12" } + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-x64@0.19.11: + resolution: + { + integrity: sha512-grbyMlVCvJSfxFQUndw5mCtWs5LO1gUlwP4CDi4iJBbVpZcqLVT29FxgGuBJGSzyOxotFG4LoO5X+M1350zmPA==, + } + engines: { node: ">=12" } + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/netbsd-x64@0.19.11: + resolution: + { + integrity: sha512-13jvrQZJc3P230OhU8xgwUnDeuC/9egsjTkXN49b3GcS5BKvJqZn86aGM8W9pd14Kd+u7HuFBMVtrNGhh6fHEQ==, + } + engines: { node: ">=12" } + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/openbsd-x64@0.19.11: + resolution: + { + integrity: sha512-ysyOGZuTp6SNKPE11INDUeFVVQFrhcNDVUgSQVDzqsqX38DjhPEPATpid04LCoUr2WXhQTEZ8ct/EgJCUDpyNw==, + } + engines: { node: ">=12" } + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/sunos-x64@0.19.11: + resolution: + { + integrity: sha512-Hf+Sad9nVwvtxy4DXCZQqLpgmRTQqyFyhT3bZ4F2XlJCjxGmRFF0Shwn9rzhOYRB61w9VMXUkxlBy56dk9JJiQ==, + } + engines: { node: ">=12" } + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-arm64@0.19.11: + resolution: + { + integrity: sha512-0P58Sbi0LctOMOQbpEOvOL44Ne0sqbS0XWHMvvrg6NE5jQ1xguCSSw9jQeUk2lfrXYsKDdOe6K+oZiwKPilYPQ==, + } + engines: { node: ">=12" } + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-ia32@0.19.11: + resolution: + { + integrity: sha512-6YOrWS+sDJDmshdBIQU+Uoyh7pQKrdykdefC1avn76ss5c+RN6gut3LZA4E2cH5xUEp5/cA0+YxRaVtRAb0xBg==, + } + engines: { node: ">=12" } + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-x64@0.19.11: + resolution: + { + integrity: sha512-vfkhltrjCAb603XaFhqhAF4LGDi2M4OrCRrFusyQ+iTLQ/o60QQXxc9cZC/FFpihBI9N1Grn6SMKVJ4KP7Fuiw==, + } + engines: { node: ">=12" } + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@eslint-community/eslint-utils@4.4.0(eslint@8.56.0): + resolution: + { + integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==, + } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + dependencies: + eslint: 8.56.0 + eslint-visitor-keys: 3.4.3 + dev: true + + /@eslint-community/regexpp@4.10.0: + resolution: + { + integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==, + } + engines: { node: ^12.0.0 || ^14.0.0 || >=16.0.0 } + dev: true + + /@eslint/eslintrc@2.1.4: + resolution: + { + integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==, + } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + dependencies: + ajv: 6.12.6 + debug: 4.3.4 + espree: 9.6.1 + globals: 13.24.0 + ignore: 5.3.0 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + dev: true + + /@eslint/js@8.56.0: + resolution: + { + integrity: sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==, + } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + dev: true + + /@humanwhocodes/config-array@0.11.14: + resolution: + { + integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==, + } + engines: { node: ">=10.10.0" } + dependencies: + "@humanwhocodes/object-schema": 2.0.2 + debug: 4.3.4 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@humanwhocodes/module-importer@1.0.1: + resolution: + { + integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==, + } + engines: { node: ">=12.22" } + dev: true + + /@humanwhocodes/object-schema@2.0.2: + resolution: + { + integrity: sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==, + } + dev: true + + /@isaacs/cliui@8.0.2: + resolution: + { + integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==, + } + engines: { node: ">=12" } + dependencies: + string-width: 5.1.2 + string-width-cjs: /string-width@4.2.3 + strip-ansi: 7.1.0 + strip-ansi-cjs: /strip-ansi@6.0.1 + wrap-ansi: 8.1.0 + wrap-ansi-cjs: /wrap-ansi@7.0.0 + dev: true + + /@jridgewell/gen-mapping@0.3.3: + resolution: + { + integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==, + } + engines: { node: ">=6.0.0" } + dependencies: + "@jridgewell/set-array": 1.1.2 + "@jridgewell/sourcemap-codec": 1.4.15 + "@jridgewell/trace-mapping": 0.3.21 + dev: true + + /@jridgewell/resolve-uri@3.1.1: + resolution: + { + integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==, + } + engines: { node: ">=6.0.0" } + dev: true + + /@jridgewell/set-array@1.1.2: + resolution: + { + integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==, + } + engines: { node: ">=6.0.0" } + dev: true + + /@jridgewell/sourcemap-codec@1.4.15: + resolution: + { + integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==, + } + dev: true + + /@jridgewell/trace-mapping@0.3.21: + resolution: + { + integrity: sha512-SRfKmRe1KvYnxjEMtxEr+J4HIeMX5YBg/qhRHpxEIGjhX1rshcHlnFUE9K0GazhVKWM7B+nARSkV8LuvJdJ5/g==, + } + dependencies: + "@jridgewell/resolve-uri": 3.1.1 + "@jridgewell/sourcemap-codec": 1.4.15 + dev: true + + /@nodelib/fs.scandir@2.1.5: + resolution: + { + integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==, + } + engines: { node: ">= 8" } + dependencies: + "@nodelib/fs.stat": 2.0.5 + run-parallel: 1.2.0 + dev: true + + /@nodelib/fs.stat@2.0.5: + resolution: + { + integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==, + } + engines: { node: ">= 8" } + dev: true + + /@nodelib/fs.walk@1.2.8: + resolution: + { + integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==, + } + engines: { node: ">= 8" } + dependencies: + "@nodelib/fs.scandir": 2.1.5 + fastq: 1.16.0 + dev: true + + /@pkgjs/parseargs@0.11.0: + resolution: + { + integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==, + } + engines: { node: ">=14" } + requiresBuild: true + dev: true + optional: true + + /@pkgr/core@0.1.0: + resolution: + { + integrity: sha512-Zwq5OCzuwJC2jwqmpEQt7Ds1DTi6BWSwoGkbb1n9pO3hzb35BoJELx7c0T23iDkBGkh2e7tvOtjF3tr3OaQHDQ==, + } + engines: { node: ^12.20.0 || ^14.18.0 || >=16.0.0 } + dev: true + + /@preact/preset-vite@2.8.1(@babel/core@7.23.7)(preact@10.19.3)(vite@5.0.11): + resolution: + { + integrity: sha512-a9KV4opdj17X2gOFuGup0aE+sXYABX/tJi/QDptOrleX4FlnoZgDWvz45tHOdVfrZX+3uvVsIYPHxRsTerkDNA==, + } + peerDependencies: + "@babel/core": 7.x + vite: 2.x || 3.x || 4.x || 5.x + dependencies: + "@babel/core": 7.23.7 + "@babel/plugin-transform-react-jsx": 7.23.4(@babel/core@7.23.7) + "@babel/plugin-transform-react-jsx-development": 7.22.5(@babel/core@7.23.7) + "@prefresh/vite": 2.4.5(preact@10.19.3)(vite@5.0.11) + "@rollup/pluginutils": 4.2.1 + babel-plugin-transform-hook-names: 1.0.2(@babel/core@7.23.7) + debug: 4.3.4 + kolorist: 1.8.0 + magic-string: 0.30.5 + node-html-parser: 6.1.12 + resolve: 1.22.8 + vite: 5.0.11(@types/node@20.11.0) + transitivePeerDependencies: + - preact + - supports-color + dev: true + + /@preact/signals-core@1.5.1: + resolution: + { + integrity: sha512-dE6f+WCX5ZUDwXzUIWNMhhglmuLpqJhuy3X3xHrhZYI0Hm2LyQwOu0l9mdPiWrVNsE+Q7txOnJPgtIqHCYoBVA==, + } + dev: false + + /@preact/signals@1.2.2(preact@10.19.3): + resolution: + { + integrity: sha512-ColCqdo4cRP18bAuIR4Oik5rDpiyFtPIJIygaYPMEAwTnl4buWkBOflGBSzhYyPyJfKpkwlekrvK+1pzQ2ldWw==, + } + peerDependencies: + preact: 10.x + dependencies: + "@preact/signals-core": 1.5.1 + preact: 10.19.3 + dev: false + + /@prefresh/babel-plugin@0.5.1: + resolution: + { + integrity: sha512-uG3jGEAysxWoyG3XkYfjYHgaySFrSsaEb4GagLzYaxlydbuREtaX+FTxuIidp241RaLl85XoHg9Ej6E4+V1pcg==, + } + dev: true + + /@prefresh/core@1.5.2(preact@10.19.3): + resolution: + { + integrity: sha512-A/08vkaM1FogrCII5PZKCrygxSsc11obExBScm3JF1CryK2uDS3ZXeni7FeKCx1nYdUkj4UcJxzPzc1WliMzZA==, + } + peerDependencies: + preact: ^10.0.0 + dependencies: + preact: 10.19.3 + dev: true + + /@prefresh/utils@1.2.0: + resolution: + { + integrity: sha512-KtC/fZw+oqtwOLUFM9UtiitB0JsVX0zLKNyRTA332sqREqSALIIQQxdUCS1P3xR/jT1e2e8/5rwH6gdcMLEmsQ==, + } + dev: true + + /@prefresh/vite@2.4.5(preact@10.19.3)(vite@5.0.11): + resolution: + { + integrity: sha512-iForDVJ2M8gQYnm5pHumvTEJjGGc7YNYC0GVKnHFL+GvFfKHfH9Rpq67nUAzNbjuLEpqEOUuQVQajMazWu2ZNQ==, + } + peerDependencies: + preact: ^10.4.0 + vite: ">=2.0.0" + dependencies: + "@babel/core": 7.23.7 + "@prefresh/babel-plugin": 0.5.1 + "@prefresh/core": 1.5.2(preact@10.19.3) + "@prefresh/utils": 1.2.0 + "@rollup/pluginutils": 4.2.1 + preact: 10.19.3 + vite: 5.0.11(@types/node@20.11.0) + transitivePeerDependencies: + - supports-color + dev: true + + /@rollup/pluginutils@4.2.1: + resolution: + { + integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==, + } + engines: { node: ">= 8.0.0" } + dependencies: + estree-walker: 2.0.2 + picomatch: 2.3.1 + dev: true + + /@rollup/rollup-android-arm-eabi@4.9.5: + resolution: + { + integrity: sha512-idWaG8xeSRCfRq9KpRysDHJ/rEHBEXcHuJ82XY0yYFIWnLMjZv9vF/7DOq8djQ2n3Lk6+3qfSH8AqlmHlmi1MA==, + } + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-android-arm64@4.9.5: + resolution: + { + integrity: sha512-f14d7uhAMtsCGjAYwZGv6TwuS3IFaM4ZnGMUn3aCBgkcHAYErhV1Ad97WzBvS2o0aaDv4mVz+syiN0ElMyfBPg==, + } + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-darwin-arm64@4.9.5: + resolution: + { + integrity: sha512-ndoXeLx455FffL68OIUrVr89Xu1WLzAG4n65R8roDlCoYiQcGGg6MALvs2Ap9zs7AHg8mpHtMpwC8jBBjZrT/w==, + } + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-darwin-x64@4.9.5: + resolution: + { + integrity: sha512-UmElV1OY2m/1KEEqTlIjieKfVwRg0Zwg4PLgNf0s3glAHXBN99KLpw5A5lrSYCa1Kp63czTpVll2MAqbZYIHoA==, + } + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm-gnueabihf@4.9.5: + resolution: + { + integrity: sha512-Q0LcU61v92tQB6ae+udZvOyZ0wfpGojtAKrrpAaIqmJ7+psq4cMIhT/9lfV6UQIpeItnq/2QDROhNLo00lOD1g==, + } + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm64-gnu@4.9.5: + resolution: + { + integrity: sha512-dkRscpM+RrR2Ee3eOQmRWFjmV/payHEOrjyq1VZegRUa5OrZJ2MAxBNs05bZuY0YCtpqETDy1Ix4i/hRqX98cA==, + } + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm64-musl@4.9.5: + resolution: + { + integrity: sha512-QaKFVOzzST2xzY4MAmiDmURagWLFh+zZtttuEnuNn19AiZ0T3fhPyjPPGwLNdiDT82ZE91hnfJsUiDwF9DClIQ==, + } + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-riscv64-gnu@4.9.5: + resolution: + { + integrity: sha512-HeGqmRJuyVg6/X6MpE2ur7GbymBPS8Np0S/vQFHDmocfORT+Zt76qu+69NUoxXzGqVP1pzaY6QIi0FJWLC3OPA==, + } + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-x64-gnu@4.9.5: + resolution: + { + integrity: sha512-Dq1bqBdLaZ1Gb/l2e5/+o3B18+8TI9ANlA1SkejZqDgdU/jK/ThYaMPMJpVMMXy2uRHvGKbkz9vheVGdq3cJfA==, + } + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-x64-musl@4.9.5: + resolution: + { + integrity: sha512-ezyFUOwldYpj7AbkwyW9AJ203peub81CaAIVvckdkyH8EvhEIoKzaMFJj0G4qYJ5sw3BpqhFrsCc30t54HV8vg==, + } + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-arm64-msvc@4.9.5: + resolution: + { + integrity: sha512-aHSsMnUw+0UETB0Hlv7B/ZHOGY5bQdwMKJSzGfDfvyhnpmVxLMGnQPGNE9wgqkLUs3+gbG1Qx02S2LLfJ5GaRQ==, + } + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-ia32-msvc@4.9.5: + resolution: + { + integrity: sha512-AiqiLkb9KSf7Lj/o1U3SEP9Zn+5NuVKgFdRIZkvd4N0+bYrTOovVd0+LmYCPQGbocT4kvFyK+LXCDiXPBF3fyA==, + } + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-x64-msvc@4.9.5: + resolution: + { + integrity: sha512-1q+mykKE3Vot1kaFJIDoUFv5TuW+QQVaf2FmTT9krg86pQrGStOSJJ0Zil7CFagyxDuouTepzt5Y5TVzyajOdQ==, + } + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@tauri-apps/api@1.5.3: + resolution: + { + integrity: sha512-zxnDjHHKjOsrIzZm6nO5Xapb/BxqUq1tc7cGkFXsFkGTsSWgCPH1D8mm0XS9weJY2OaR73I3k3S+b7eSzJDfqA==, + } + engines: { node: ">= 14.6.0", npm: ">= 6.6.0", yarn: ">= 1.19.1" } + dev: false + + /@tauri-apps/cli-darwin-arm64@1.5.9: + resolution: + { + integrity: sha512-7C2Jf8f0gzv778mLYb7Eszqqv1bm9Wzews81MRTqKrUIcC+eZEtDXLex+JaEkEzFEUrgIafdOvMBVEavF030IA==, + } + engines: { node: ">= 10" } + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@tauri-apps/cli-darwin-x64@1.5.9: + resolution: + { + integrity: sha512-LHKytpkofPYgH8RShWvwDa3hD1ws131x7g7zNasJPfOiCWLqYVQFUuQVmjEUt8+dpHe/P/err5h4z+YZru2d0A==, + } + engines: { node: ">= 10" } + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@tauri-apps/cli-linux-arm-gnueabihf@1.5.9: + resolution: + { + integrity: sha512-teGK20IYKx+dVn8wFq/Lg57Q9ce7foq1KHSfyHi464LVt1T0V1rsmULSgZpQPPj/NYPF5BG78PcWYv64yH86jw==, + } + engines: { node: ">= 10" } + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@tauri-apps/cli-linux-arm64-gnu@1.5.9: + resolution: + { + integrity: sha512-onJ/DW5Crw38qVx+wquY4uBbfCxVhzhdJmlCYqnYyXsZZmSiPUfSyhV58y+5TYB0q1hG8eYdB5x8VAwzByhGzw==, + } + engines: { node: ">= 10" } + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@tauri-apps/cli-linux-arm64-musl@1.5.9: + resolution: + { + integrity: sha512-23AYoLD3acakLp9NtheKQDJl8F66eTOflxoPzdJNRy13hUSxb+W9qpz4rRA+CIzkjICFvO2i3UWjeV9QwDVpsQ==, + } + engines: { node: ">= 10" } + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@tauri-apps/cli-linux-x64-gnu@1.5.9: + resolution: + { + integrity: sha512-9PQA1rE7gh41W2ylyKd5qOGOds55ymaYPml9KOpM0g+cxmCXa+8Wf9K5NKvACnJldJJ6cekWzIyB4eN6o5T+yQ==, + } + engines: { node: ">= 10" } + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@tauri-apps/cli-linux-x64-musl@1.5.9: + resolution: + { + integrity: sha512-5hdbNFeDsrJ/pXZ4cSQV4bJwUXPPxXxN3/pAtNUqIph7q+vLcBXOXIMoS64iuyaluJC59lhEwlWZFz+EPv0Hqg==, + } + engines: { node: ">= 10" } + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@tauri-apps/cli-win32-arm64-msvc@1.5.9: + resolution: + { + integrity: sha512-O18JufjSB3hSJYu5WWByONouGeX7DraLAtXLErsG1r/VS3zHd/zyuzycrVUaObNXk5bfGlIP0Ypt+RvZJILN2w==, + } + engines: { node: ">= 10" } + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@tauri-apps/cli-win32-ia32-msvc@1.5.9: + resolution: + { + integrity: sha512-FQxtxTZu0JVBihfd/lmpxo7jyMOesjWQehfyVUqtgMfm5+Pvvw0Y+ZioeDi1TZkFVrT3QDYy8R4LqDLSZVMQRA==, + } + engines: { node: ">= 10" } + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@tauri-apps/cli-win32-x64-msvc@1.5.9: + resolution: + { + integrity: sha512-EeI1+L518cIBLKw0qUFwnLIySBeSmPQjPLIlNwSukHSro4tAQPHycEVGgKrdToiCWgaZJBA0e5aRSds0Du2TWg==, + } + engines: { node: ">= 10" } + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@tauri-apps/cli@1.5.9: + resolution: + { + integrity: sha512-knSt/9AvCTeyfC6wkyeouF9hBW/0Mzuw+5vBKEvzaGPQsfFJo1ZCp5FkdiZpGBBfnm09BhugasGRTGofzatfqQ==, + } + engines: { node: ">= 10" } + hasBin: true + optionalDependencies: + "@tauri-apps/cli-darwin-arm64": 1.5.9 + "@tauri-apps/cli-darwin-x64": 1.5.9 + "@tauri-apps/cli-linux-arm-gnueabihf": 1.5.9 + "@tauri-apps/cli-linux-arm64-gnu": 1.5.9 + "@tauri-apps/cli-linux-arm64-musl": 1.5.9 + "@tauri-apps/cli-linux-x64-gnu": 1.5.9 + "@tauri-apps/cli-linux-x64-musl": 1.5.9 + "@tauri-apps/cli-win32-arm64-msvc": 1.5.9 + "@tauri-apps/cli-win32-ia32-msvc": 1.5.9 + "@tauri-apps/cli-win32-x64-msvc": 1.5.9 + dev: true + + /@types/estree@1.0.5: + resolution: + { + integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==, + } + dev: true + + /@types/json-schema@7.0.15: + resolution: + { + integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==, + } + dev: true + + /@types/node@20.11.0: + resolution: + { + integrity: sha512-o9bjXmDNcF7GbM4CNQpmi+TutCgap/K3w1JyKgxAjqx41zp9qlIAVFi0IhCNsJcXolEqLWhbFbEeL0PvYm4pcQ==, + } + dependencies: + undici-types: 5.26.5 + dev: true + + /@types/semver@7.5.6: + resolution: + { + integrity: sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==, + } + dev: true + + /@typescript-eslint/eslint-plugin@6.18.1(@typescript-eslint/parser@6.18.1)(eslint@8.56.0)(typescript@5.3.3): + resolution: + { + integrity: sha512-nISDRYnnIpk7VCFrGcu1rnZfM1Dh9LRHnfgdkjcbi/l7g16VYRri3TjXi9Ir4lOZSw5N/gnV/3H7jIPQ8Q4daA==, + } + engines: { node: ^16.0.0 || >=18.0.0 } + peerDependencies: + "@typescript-eslint/parser": ^6.0.0 || ^6.0.0-alpha + eslint: ^7.0.0 || ^8.0.0 + typescript: "*" + peerDependenciesMeta: + typescript: + optional: true + dependencies: + "@eslint-community/regexpp": 4.10.0 + "@typescript-eslint/parser": 6.18.1(eslint@8.56.0)(typescript@5.3.3) + "@typescript-eslint/scope-manager": 6.18.1 + "@typescript-eslint/type-utils": 6.18.1(eslint@8.56.0)(typescript@5.3.3) + "@typescript-eslint/utils": 6.18.1(eslint@8.56.0)(typescript@5.3.3) + "@typescript-eslint/visitor-keys": 6.18.1 + debug: 4.3.4 + eslint: 8.56.0 + graphemer: 1.4.0 + ignore: 5.3.0 + natural-compare: 1.4.0 + semver: 7.5.4 + ts-api-utils: 1.0.3(typescript@5.3.3) + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/parser@6.18.1(eslint@8.56.0)(typescript@5.3.3): + resolution: + { + integrity: sha512-zct/MdJnVaRRNy9e84XnVtRv9Vf91/qqe+hZJtKanjojud4wAVy/7lXxJmMyX6X6J+xc6c//YEWvpeif8cAhWA==, + } + engines: { node: ^16.0.0 || >=18.0.0 } + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + typescript: "*" + peerDependenciesMeta: + typescript: + optional: true + dependencies: + "@typescript-eslint/scope-manager": 6.18.1 + "@typescript-eslint/types": 6.18.1 + "@typescript-eslint/typescript-estree": 6.18.1(typescript@5.3.3) + "@typescript-eslint/visitor-keys": 6.18.1 + debug: 4.3.4 + eslint: 8.56.0 + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/scope-manager@6.18.1: + resolution: + { + integrity: sha512-BgdBwXPFmZzaZUuw6wKiHKIovms97a7eTImjkXCZE04TGHysG+0hDQPmygyvgtkoB/aOQwSM/nWv3LzrOIQOBw==, + } + engines: { node: ^16.0.0 || >=18.0.0 } + dependencies: + "@typescript-eslint/types": 6.18.1 + "@typescript-eslint/visitor-keys": 6.18.1 + dev: true + + /@typescript-eslint/type-utils@6.18.1(eslint@8.56.0)(typescript@5.3.3): + resolution: + { + integrity: sha512-wyOSKhuzHeU/5pcRDP2G2Ndci+4g653V43gXTpt4nbyoIOAASkGDA9JIAgbQCdCkcr1MvpSYWzxTz0olCn8+/Q==, + } + engines: { node: ^16.0.0 || >=18.0.0 } + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + typescript: "*" + peerDependenciesMeta: + typescript: + optional: true + dependencies: + "@typescript-eslint/typescript-estree": 6.18.1(typescript@5.3.3) + "@typescript-eslint/utils": 6.18.1(eslint@8.56.0)(typescript@5.3.3) + debug: 4.3.4 + eslint: 8.56.0 + ts-api-utils: 1.0.3(typescript@5.3.3) + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/types@6.18.1: + resolution: + { + integrity: sha512-4TuMAe+tc5oA7wwfqMtB0Y5OrREPF1GeJBAjqwgZh1lEMH5PJQgWgHGfYufVB51LtjD+peZylmeyxUXPfENLCw==, + } + engines: { node: ^16.0.0 || >=18.0.0 } + dev: true + + /@typescript-eslint/typescript-estree@6.18.1(typescript@5.3.3): + resolution: + { + integrity: sha512-fv9B94UAhywPRhUeeV/v+3SBDvcPiLxRZJw/xZeeGgRLQZ6rLMG+8krrJUyIf6s1ecWTzlsbp0rlw7n9sjufHA==, + } + engines: { node: ^16.0.0 || >=18.0.0 } + peerDependencies: + typescript: "*" + peerDependenciesMeta: + typescript: + optional: true + dependencies: + "@typescript-eslint/types": 6.18.1 + "@typescript-eslint/visitor-keys": 6.18.1 + debug: 4.3.4 + globby: 11.1.0 + is-glob: 4.0.3 + minimatch: 9.0.3 + semver: 7.5.4 + ts-api-utils: 1.0.3(typescript@5.3.3) + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/utils@6.18.1(eslint@8.56.0)(typescript@5.3.3): + resolution: + { + integrity: sha512-zZmTuVZvD1wpoceHvoQpOiewmWu3uP9FuTWo8vqpy2ffsmfCE8mklRPi+vmnIYAIk9t/4kOThri2QCDgor+OpQ==, + } + engines: { node: ^16.0.0 || >=18.0.0 } + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + dependencies: + "@eslint-community/eslint-utils": 4.4.0(eslint@8.56.0) + "@types/json-schema": 7.0.15 + "@types/semver": 7.5.6 + "@typescript-eslint/scope-manager": 6.18.1 + "@typescript-eslint/types": 6.18.1 + "@typescript-eslint/typescript-estree": 6.18.1(typescript@5.3.3) + eslint: 8.56.0 + semver: 7.5.4 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /@typescript-eslint/visitor-keys@6.18.1: + resolution: + { + integrity: sha512-/kvt0C5lRqGoCfsbmm7/CwMqoSkY3zzHLIjdhHZQW3VFrnz7ATecOHR7nb7V+xn4286MBxfnQfQhAmCI0u+bJA==, + } + engines: { node: ^16.0.0 || >=18.0.0 } + dependencies: + "@typescript-eslint/types": 6.18.1 + eslint-visitor-keys: 3.4.3 + dev: true + + /@ungap/structured-clone@1.2.0: + resolution: + { + integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==, + } + dev: true + + /acorn-jsx@5.3.2(acorn@8.11.3): + resolution: + { + integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==, + } + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + acorn: 8.11.3 + dev: true + + /acorn@8.11.3: + resolution: + { + integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==, + } + engines: { node: ">=0.4.0" } + hasBin: true + dev: true + + /ajv@6.12.6: + resolution: + { + integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==, + } + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + dev: true + + /ansi-regex@5.0.1: + resolution: + { + integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==, + } + engines: { node: ">=8" } + dev: true + + /ansi-regex@6.0.1: + resolution: + { + integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==, + } + engines: { node: ">=12" } + dev: true + + /ansi-styles@3.2.1: + resolution: + { + integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==, + } + engines: { node: ">=4" } + dependencies: + color-convert: 1.9.3 + dev: true + + /ansi-styles@4.3.0: + resolution: + { + integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==, + } + engines: { node: ">=8" } + dependencies: + color-convert: 2.0.1 + dev: true + + /ansi-styles@6.2.1: + resolution: + { + integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==, + } + engines: { node: ">=12" } + dev: true + + /any-promise@1.3.0: + resolution: + { + integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==, + } + dev: true + + /anymatch@3.1.3: + resolution: + { + integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==, + } + engines: { node: ">= 8" } + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + dev: true + + /arg@5.0.2: + resolution: + { + integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==, + } + dev: true + + /argparse@2.0.1: + resolution: + { + integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==, + } + dev: true + + /array-union@2.1.0: + resolution: + { + integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==, + } + engines: { node: ">=8" } + dev: true + + /autoprefixer@10.4.16(postcss@8.4.33): + resolution: + { + integrity: sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==, + } + engines: { node: ^10 || ^12 || >=14 } + hasBin: true + peerDependencies: + postcss: ^8.1.0 + dependencies: + browserslist: 4.22.2 + caniuse-lite: 1.0.30001576 + fraction.js: 4.3.7 + normalize-range: 0.1.2 + picocolors: 1.0.0 + postcss: 8.4.33 + postcss-value-parser: 4.2.0 + dev: true + + /babel-plugin-transform-hook-names@1.0.2(@babel/core@7.23.7): + resolution: + { + integrity: sha512-5gafyjyyBTTdX/tQQ0hRgu4AhNHG/hqWi0ZZmg2xvs2FgRkJXzDNKBZCyoYqgFkovfDrgM8OoKg8karoUvWeCw==, + } + peerDependencies: + "@babel/core": ^7.12.10 + dependencies: + "@babel/core": 7.23.7 + dev: true + + /balanced-match@1.0.2: + resolution: + { + integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==, + } + dev: true + + /binary-extensions@2.2.0: + resolution: + { + integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==, + } + engines: { node: ">=8" } + dev: true + + /boolbase@1.0.0: + resolution: + { + integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==, + } + dev: true + + /brace-expansion@1.1.11: + resolution: + { + integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==, + } + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + dev: true + + /brace-expansion@2.0.1: + resolution: + { + integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==, + } + dependencies: + balanced-match: 1.0.2 + dev: true + + /braces@3.0.2: + resolution: + { + integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==, + } + engines: { node: ">=8" } + dependencies: + fill-range: 7.0.1 + dev: true + + /browserslist@4.22.2: + resolution: + { + integrity: sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==, + } + engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 } + hasBin: true + dependencies: + caniuse-lite: 1.0.30001576 + electron-to-chromium: 1.4.630 + node-releases: 2.0.14 + update-browserslist-db: 1.0.13(browserslist@4.22.2) + dev: true + + /callsites@3.1.0: + resolution: + { + integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==, + } + engines: { node: ">=6" } + dev: true + + /camelcase-css@2.0.1: + resolution: + { + integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==, + } + engines: { node: ">= 6" } + dev: true + + /caniuse-lite@1.0.30001576: + resolution: + { + integrity: sha512-ff5BdakGe2P3SQsMsiqmt1Lc8221NR1VzHj5jXN5vBny9A6fpze94HiVV/n7XRosOlsShJcvMv5mdnpjOGCEgg==, + } + dev: true + + /chalk@2.4.2: + resolution: + { + integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==, + } + engines: { node: ">=4" } + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 + dev: true + + /chalk@4.1.2: + resolution: + { + integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==, + } + engines: { node: ">=10" } + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + dev: true + + /chokidar@3.5.3: + resolution: + { + integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==, + } + engines: { node: ">= 8.10.0" } + dependencies: + anymatch: 3.1.3 + braces: 3.0.2 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 + dev: true + + /class-variance-authority@0.7.0: + resolution: + { + integrity: sha512-jFI8IQw4hczaL4ALINxqLEXQbWcNjoSkloa4IaufXCJr6QawJyw7tuRysRsrE8w2p/4gGaxKIt/hX3qz/IbD1A==, + } + dependencies: + clsx: 2.0.0 + dev: false + + /clsx@2.0.0: + resolution: + { + integrity: sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==, + } + engines: { node: ">=6" } + dev: false + + /clsx@2.1.0: + resolution: + { + integrity: sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==, + } + engines: { node: ">=6" } + dev: false + + /color-convert@1.9.3: + resolution: + { + integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==, + } + dependencies: + color-name: 1.1.3 + dev: true + + /color-convert@2.0.1: + resolution: + { + integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==, + } + engines: { node: ">=7.0.0" } + dependencies: + color-name: 1.1.4 + dev: true + + /color-name@1.1.3: + resolution: + { + integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==, + } + dev: true + + /color-name@1.1.4: + resolution: + { + integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==, + } + dev: true + + /commander@4.1.1: + resolution: + { + integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==, + } + engines: { node: ">= 6" } + dev: true + + /concat-map@0.0.1: + resolution: + { + integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==, + } + dev: true + + /convert-source-map@2.0.0: + resolution: + { + integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==, + } + dev: true + + /cross-spawn@7.0.3: + resolution: + { + integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==, + } + engines: { node: ">= 8" } + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + dev: true + + /css-select@5.1.0: + resolution: + { + integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==, + } + dependencies: + boolbase: 1.0.0 + css-what: 6.1.0 + domhandler: 5.0.3 + domutils: 3.1.0 + nth-check: 2.1.1 + dev: true + + /css-what@6.1.0: + resolution: + { + integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==, + } + engines: { node: ">= 6" } + dev: true + + /cssesc@3.0.0: + resolution: + { + integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==, + } + engines: { node: ">=4" } + hasBin: true + dev: true + + /debug@4.3.4: + resolution: + { + integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==, + } + engines: { node: ">=6.0" } + peerDependencies: + supports-color: "*" + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + dev: true + + /deep-is@0.1.4: + resolution: + { + integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==, + } + dev: true + + /didyoumean@1.2.2: + resolution: + { + integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==, + } + dev: true + + /dir-glob@3.0.1: + resolution: + { + integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==, + } + engines: { node: ">=8" } + dependencies: + path-type: 4.0.0 + dev: true + + /dlv@1.1.3: + resolution: + { + integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==, + } + dev: true + + /doctrine@3.0.0: + resolution: + { + integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==, + } + engines: { node: ">=6.0.0" } + dependencies: + esutils: 2.0.3 + dev: true + + /dom-serializer@2.0.0: + resolution: + { + integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==, + } + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + entities: 4.5.0 + dev: true + + /domelementtype@2.3.0: + resolution: + { + integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==, + } + dev: true + + /domhandler@5.0.3: + resolution: + { + integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==, + } + engines: { node: ">= 4" } + dependencies: + domelementtype: 2.3.0 + dev: true + + /domutils@3.1.0: + resolution: + { + integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==, + } + dependencies: + dom-serializer: 2.0.0 + domelementtype: 2.3.0 + domhandler: 5.0.3 + dev: true + + /eastasianwidth@0.2.0: + resolution: + { + integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==, + } + dev: true + + /electron-to-chromium@1.4.630: + resolution: + { + integrity: sha512-osHqhtjojpCsACVnuD11xO5g9xaCyw7Qqn/C2KParkMv42i8jrJJgx3g7mkHfpxwhy9MnOJr8+pKOdZ7qzgizg==, + } + dev: true + + /emoji-regex@8.0.0: + resolution: + { + integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==, + } + dev: true + + /emoji-regex@9.2.2: + resolution: + { + integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==, + } + dev: true + + /entities@4.5.0: + resolution: + { + integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==, + } + engines: { node: ">=0.12" } + dev: true + + /esbuild@0.19.11: + resolution: + { + integrity: sha512-HJ96Hev2hX/6i5cDVwcqiJBBtuo9+FeIJOtZ9W1kA5M6AMJRHUZlpYZ1/SbEwtO0ioNAW8rUooVpC/WehY2SfA==, + } + engines: { node: ">=12" } + hasBin: true + requiresBuild: true + optionalDependencies: + "@esbuild/aix-ppc64": 0.19.11 + "@esbuild/android-arm": 0.19.11 + "@esbuild/android-arm64": 0.19.11 + "@esbuild/android-x64": 0.19.11 + "@esbuild/darwin-arm64": 0.19.11 + "@esbuild/darwin-x64": 0.19.11 + "@esbuild/freebsd-arm64": 0.19.11 + "@esbuild/freebsd-x64": 0.19.11 + "@esbuild/linux-arm": 0.19.11 + "@esbuild/linux-arm64": 0.19.11 + "@esbuild/linux-ia32": 0.19.11 + "@esbuild/linux-loong64": 0.19.11 + "@esbuild/linux-mips64el": 0.19.11 + "@esbuild/linux-ppc64": 0.19.11 + "@esbuild/linux-riscv64": 0.19.11 + "@esbuild/linux-s390x": 0.19.11 + "@esbuild/linux-x64": 0.19.11 + "@esbuild/netbsd-x64": 0.19.11 + "@esbuild/openbsd-x64": 0.19.11 + "@esbuild/sunos-x64": 0.19.11 + "@esbuild/win32-arm64": 0.19.11 + "@esbuild/win32-ia32": 0.19.11 + "@esbuild/win32-x64": 0.19.11 + dev: true + + /escalade@3.1.1: + resolution: + { + integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==, + } + engines: { node: ">=6" } + dev: true + + /escape-string-regexp@1.0.5: + resolution: + { + integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==, + } + engines: { node: ">=0.8.0" } + dev: true + + /escape-string-regexp@4.0.0: + resolution: + { + integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==, + } + engines: { node: ">=10" } + dev: true + + /eslint-config-prettier@9.1.0(eslint@8.56.0): + resolution: + { + integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==, + } + hasBin: true + peerDependencies: + eslint: ">=7.0.0" + dependencies: + eslint: 8.56.0 + dev: true + + /eslint-plugin-prettier@5.1.3(eslint-config-prettier@9.1.0)(eslint@8.56.0)(prettier@3.2.1): + resolution: + { + integrity: sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==, + } + engines: { node: ^14.18.0 || >=16.0.0 } + peerDependencies: + "@types/eslint": ">=8.0.0" + eslint: ">=8.0.0" + eslint-config-prettier: "*" + prettier: ">=3.0.0" + peerDependenciesMeta: + "@types/eslint": + optional: true + eslint-config-prettier: + optional: true + dependencies: + eslint: 8.56.0 + eslint-config-prettier: 9.1.0(eslint@8.56.0) + prettier: 3.2.1 + prettier-linter-helpers: 1.0.0 + synckit: 0.8.8 + dev: true + + /eslint-scope@7.2.2: + resolution: + { + integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==, + } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + dev: true + + /eslint-visitor-keys@3.4.3: + resolution: + { + integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==, + } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + dev: true + + /eslint@8.56.0: + resolution: + { + integrity: sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==, + } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + hasBin: true + dependencies: + "@eslint-community/eslint-utils": 4.4.0(eslint@8.56.0) + "@eslint-community/regexpp": 4.10.0 + "@eslint/eslintrc": 2.1.4 + "@eslint/js": 8.56.0 + "@humanwhocodes/config-array": 0.11.14 + "@humanwhocodes/module-importer": 1.0.1 + "@nodelib/fs.walk": 1.2.8 + "@ungap/structured-clone": 1.2.0 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.4 + doctrine: 3.0.0 + escape-string-regexp: 4.0.0 + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + esquery: 1.5.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + find-up: 5.0.0 + glob-parent: 6.0.2 + globals: 13.24.0 + graphemer: 1.4.0 + ignore: 5.3.0 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + 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 + transitivePeerDependencies: + - supports-color + dev: true + + /espree@9.6.1: + resolution: + { + integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==, + } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + dependencies: + acorn: 8.11.3 + acorn-jsx: 5.3.2(acorn@8.11.3) + eslint-visitor-keys: 3.4.3 + dev: true + + /esquery@1.5.0: + resolution: + { + integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==, + } + engines: { node: ">=0.10" } + dependencies: + estraverse: 5.3.0 + dev: true + + /esrecurse@4.3.0: + resolution: + { + integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==, + } + engines: { node: ">=4.0" } + dependencies: + estraverse: 5.3.0 + dev: true + + /estraverse@5.3.0: + resolution: + { + integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==, + } + engines: { node: ">=4.0" } + dev: true + + /estree-walker@2.0.2: + resolution: + { + integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==, + } + dev: true + + /esutils@2.0.3: + resolution: + { + integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==, + } + engines: { node: ">=0.10.0" } + dev: true + + /fast-deep-equal@3.1.3: + resolution: + { + integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==, + } + dev: true + + /fast-diff@1.3.0: + resolution: + { + integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==, + } + dev: true + + /fast-glob@3.3.2: + resolution: + { + integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==, + } + engines: { node: ">=8.6.0" } + dependencies: + "@nodelib/fs.stat": 2.0.5 + "@nodelib/fs.walk": 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.5 + dev: true + + /fast-json-stable-stringify@2.1.0: + resolution: + { + integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==, + } + dev: true + + /fast-levenshtein@2.0.6: + resolution: + { + integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==, + } + dev: true + + /fastq@1.16.0: + resolution: + { + integrity: sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==, + } + dependencies: + reusify: 1.0.4 + dev: true + + /file-entry-cache@6.0.1: + resolution: + { + integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==, + } + engines: { node: ^10.12.0 || >=12.0.0 } + dependencies: + flat-cache: 3.2.0 + dev: true + + /fill-range@7.0.1: + resolution: + { + integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==, + } + engines: { node: ">=8" } + dependencies: + to-regex-range: 5.0.1 + dev: true + + /find-up@5.0.0: + resolution: + { + integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==, + } + engines: { node: ">=10" } + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + dev: true + + /flat-cache@3.2.0: + resolution: + { + integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==, + } + engines: { node: ^10.12.0 || >=12.0.0 } + dependencies: + flatted: 3.2.9 + keyv: 4.5.4 + rimraf: 3.0.2 + dev: true + + /flatted@3.2.9: + resolution: + { + integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==, + } + dev: true + + /foreground-child@3.1.1: + resolution: + { + integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==, + } + engines: { node: ">=14" } + dependencies: + cross-spawn: 7.0.3 + signal-exit: 4.1.0 + dev: true + + /fraction.js@4.3.7: + resolution: + { + integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==, + } + dev: true + + /fs.realpath@1.0.0: + resolution: + { + integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==, + } + dev: true + + /fsevents@2.3.3: + resolution: + { + integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==, + } + engines: { node: ^8.16.0 || ^10.6.0 || >=11.0.0 } + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /function-bind@1.1.2: + resolution: + { + integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==, + } + dev: true + + /gensync@1.0.0-beta.2: + resolution: + { + integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==, + } + engines: { node: ">=6.9.0" } + dev: true + + /glob-parent@5.1.2: + resolution: + { + integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==, + } + engines: { node: ">= 6" } + dependencies: + is-glob: 4.0.3 + dev: true + + /glob-parent@6.0.2: + resolution: + { + integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==, + } + engines: { node: ">=10.13.0" } + dependencies: + is-glob: 4.0.3 + dev: true + + /glob@10.3.10: + resolution: + { + integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==, + } + engines: { node: ">=16 || 14 >=14.17" } + hasBin: true + dependencies: + foreground-child: 3.1.1 + jackspeak: 2.3.6 + minimatch: 9.0.3 + minipass: 7.0.4 + path-scurry: 1.10.1 + dev: true + + /glob@7.2.3: + resolution: + { + integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==, + } + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + dev: true + + /globals@11.12.0: + resolution: + { + integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==, + } + engines: { node: ">=4" } + dev: true + + /globals@13.24.0: + resolution: + { + integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==, + } + engines: { node: ">=8" } + dependencies: + type-fest: 0.20.2 + dev: true + + /globby@11.1.0: + resolution: + { + integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==, + } + engines: { node: ">=10" } + dependencies: + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.3.2 + ignore: 5.3.0 + merge2: 1.4.1 + slash: 3.0.0 + dev: true + + /graphemer@1.4.0: + resolution: + { + integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==, + } + dev: true + + /has-flag@3.0.0: + resolution: + { + integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==, + } + engines: { node: ">=4" } + dev: true + + /has-flag@4.0.0: + resolution: + { + integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==, + } + engines: { node: ">=8" } + dev: true + + /hasown@2.0.0: + resolution: + { + integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==, + } + engines: { node: ">= 0.4" } + dependencies: + function-bind: 1.1.2 + dev: true + + /he@1.2.0: + resolution: + { + integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==, + } + hasBin: true + dev: true + + /ignore@5.3.0: + resolution: + { + integrity: sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==, + } + engines: { node: ">= 4" } + dev: true + + /import-fresh@3.3.0: + resolution: + { + integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==, + } + engines: { node: ">=6" } + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + dev: true + + /imurmurhash@0.1.4: + resolution: + { + integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==, + } + engines: { node: ">=0.8.19" } + dev: true + + /inflight@1.0.6: + resolution: + { + integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==, + } + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + dev: true + + /inherits@2.0.4: + resolution: + { + integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==, + } + dev: true + + /is-binary-path@2.1.0: + resolution: + { + integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==, + } + engines: { node: ">=8" } + dependencies: + binary-extensions: 2.2.0 + dev: true + + /is-core-module@2.13.1: + resolution: + { + integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==, + } + dependencies: + hasown: 2.0.0 + dev: true + + /is-extglob@2.1.1: + resolution: + { + integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==, + } + engines: { node: ">=0.10.0" } + dev: true + + /is-fullwidth-code-point@3.0.0: + resolution: + { + integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==, + } + engines: { node: ">=8" } + dev: true + + /is-glob@4.0.3: + resolution: + { + integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==, + } + engines: { node: ">=0.10.0" } + dependencies: + is-extglob: 2.1.1 + dev: true + + /is-number@7.0.0: + resolution: + { + integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==, + } + engines: { node: ">=0.12.0" } + dev: true + + /is-path-inside@3.0.3: + resolution: + { + integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==, + } + engines: { node: ">=8" } + dev: true + + /isexe@2.0.0: + resolution: + { + integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==, + } + dev: true + + /jackspeak@2.3.6: + resolution: + { + integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==, + } + engines: { node: ">=14" } + dependencies: + "@isaacs/cliui": 8.0.2 + optionalDependencies: + "@pkgjs/parseargs": 0.11.0 + dev: true + + /jiti@1.21.0: + resolution: + { + integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==, + } + hasBin: true + dev: true + + /js-tokens@4.0.0: + resolution: + { + integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==, + } + + /js-yaml@4.1.0: + resolution: + { + integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==, + } + hasBin: true + dependencies: + argparse: 2.0.1 + dev: true + + /jsesc@2.5.2: + resolution: + { + integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==, + } + engines: { node: ">=4" } + hasBin: true + dev: true + + /json-buffer@3.0.1: + resolution: + { + integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==, + } + dev: true + + /json-schema-traverse@0.4.1: + resolution: + { + integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==, + } + dev: true + + /json-stable-stringify-without-jsonify@1.0.1: + resolution: + { + integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==, + } + dev: true + + /json5@2.2.3: + resolution: + { + integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==, + } + engines: { node: ">=6" } + hasBin: true + dev: true + + /keyv@4.5.4: + resolution: + { + integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==, + } + dependencies: + json-buffer: 3.0.1 + dev: true + + /kolorist@1.8.0: + resolution: + { + integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==, + } + dev: true + + /levn@0.4.1: + resolution: + { + integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==, + } + engines: { node: ">= 0.8.0" } + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + dev: true + + /lilconfig@2.1.0: + resolution: + { + integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==, + } + engines: { node: ">=10" } + dev: true + + /lilconfig@3.0.0: + resolution: + { + integrity: sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==, + } + engines: { node: ">=14" } + dev: true + + /lines-and-columns@1.2.4: + resolution: + { + integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==, + } + dev: true + + /locate-path@6.0.0: + resolution: + { + integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==, + } + engines: { node: ">=10" } + dependencies: + p-locate: 5.0.0 + dev: true + + /lodash.merge@4.6.2: + resolution: + { + integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==, + } + dev: true + + /loose-envify@1.4.0: + resolution: + { + integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==, + } + hasBin: true + dependencies: + js-tokens: 4.0.0 + dev: false + + /lru-cache@10.1.0: + resolution: + { + integrity: sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==, + } + engines: { node: 14 || >=16.14 } + dev: true + + /lru-cache@5.1.1: + resolution: + { + integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==, + } + dependencies: + yallist: 3.1.1 + dev: true + + /lru-cache@6.0.0: + resolution: + { + integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==, + } + engines: { node: ">=10" } + dependencies: + yallist: 4.0.0 + dev: true + + /lucide-react@0.309.0(react@18.2.0): + resolution: + { + integrity: sha512-zNVPczuwFrCfksZH3zbd1UDE6/WYhYAdbe2k7CImVyPAkXLgIwbs6eXQ4loigqDnUFjyFYCI5jZ1y10Kqal0dg==, + } + peerDependencies: + react: ^16.5.1 || ^17.0.0 || ^18.0.0 + dependencies: + react: 18.2.0 + dev: false + + /magic-string@0.30.5: + resolution: + { + integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==, + } + engines: { node: ">=12" } + dependencies: + "@jridgewell/sourcemap-codec": 1.4.15 + dev: true + + /merge2@1.4.1: + resolution: + { + integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==, + } + engines: { node: ">= 8" } + dev: true + + /micromatch@4.0.5: + resolution: + { + integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==, + } + engines: { node: ">=8.6" } + dependencies: + braces: 3.0.2 + picomatch: 2.3.1 + dev: true + + /minimatch@3.1.2: + resolution: + { + integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==, + } + dependencies: + brace-expansion: 1.1.11 + dev: true + + /minimatch@9.0.3: + resolution: + { + integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==, + } + engines: { node: ">=16 || 14 >=14.17" } + dependencies: + brace-expansion: 2.0.1 + dev: true + + /minipass@7.0.4: + resolution: + { + integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==, + } + engines: { node: ">=16 || 14 >=14.17" } + dev: true + + /ms@2.1.2: + resolution: + { + integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==, + } + dev: true + + /mz@2.7.0: + resolution: + { + integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==, + } + dependencies: + any-promise: 1.3.0 + object-assign: 4.1.1 + thenify-all: 1.6.0 + dev: true + + /nanoid@3.3.7: + resolution: + { + integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==, + } + engines: { node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1 } + hasBin: true + dev: true + + /natural-compare@1.4.0: + resolution: + { + integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==, + } + dev: true + + /node-html-parser@6.1.12: + resolution: + { + integrity: sha512-/bT/Ncmv+fbMGX96XG9g05vFt43m/+SYKIs9oAemQVYyVcZmDAI2Xq/SbNcpOA35eF0Zk2av3Ksf+Xk8Vt8abA==, + } + dependencies: + css-select: 5.1.0 + he: 1.2.0 + dev: true + + /node-releases@2.0.14: + resolution: + { + integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==, + } + dev: true + + /normalize-path@3.0.0: + resolution: + { + integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==, + } + engines: { node: ">=0.10.0" } + dev: true + + /normalize-range@0.1.2: + resolution: + { + integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==, + } + engines: { node: ">=0.10.0" } + dev: true + + /nth-check@2.1.1: + resolution: + { + integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==, + } + dependencies: + boolbase: 1.0.0 + dev: true + + /object-assign@4.1.1: + resolution: + { + integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==, + } + engines: { node: ">=0.10.0" } + dev: true + + /object-hash@3.0.0: + resolution: + { + integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==, + } + engines: { node: ">= 6" } + dev: true + + /once@1.4.0: + resolution: + { + integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==, + } + dependencies: + wrappy: 1.0.2 + dev: true + + /optionator@0.9.3: + resolution: + { + integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==, + } + engines: { node: ">= 0.8.0" } + dependencies: + "@aashutoshrathi/word-wrap": 1.2.6 + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + dev: true + + /p-limit@3.1.0: + resolution: + { + integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==, + } + engines: { node: ">=10" } + dependencies: + yocto-queue: 0.1.0 + dev: true + + /p-locate@5.0.0: + resolution: + { + integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==, + } + engines: { node: ">=10" } + dependencies: + p-limit: 3.1.0 + dev: true + + /parent-module@1.0.1: + resolution: + { + integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==, + } + engines: { node: ">=6" } + dependencies: + callsites: 3.1.0 + dev: true + + /path-exists@4.0.0: + resolution: + { + integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==, + } + engines: { node: ">=8" } + dev: true + + /path-is-absolute@1.0.1: + resolution: + { + integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==, + } + engines: { node: ">=0.10.0" } + dev: true + + /path-key@3.1.1: + resolution: + { + integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==, + } + engines: { node: ">=8" } + dev: true + + /path-parse@1.0.7: + resolution: + { + integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==, + } + dev: true + + /path-scurry@1.10.1: + resolution: + { + integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==, + } + engines: { node: ">=16 || 14 >=14.17" } + dependencies: + lru-cache: 10.1.0 + minipass: 7.0.4 + dev: true + + /path-type@4.0.0: + resolution: + { + integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==, + } + engines: { node: ">=8" } + dev: true + + /picocolors@1.0.0: + resolution: + { + integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==, + } + dev: true + + /picomatch@2.3.1: + resolution: + { + integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==, + } + engines: { node: ">=8.6" } + dev: true + + /pify@2.3.0: + resolution: + { + integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==, + } + engines: { node: ">=0.10.0" } + dev: true + + /pirates@4.0.6: + resolution: + { + integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==, + } + engines: { node: ">= 6" } + dev: true + + /postcss-import@15.1.0(postcss@8.4.33): + resolution: + { + integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==, + } + engines: { node: ">=14.0.0" } + peerDependencies: + postcss: ^8.0.0 + dependencies: + postcss: 8.4.33 + postcss-value-parser: 4.2.0 + read-cache: 1.0.0 + resolve: 1.22.8 + dev: true + + /postcss-js@4.0.1(postcss@8.4.33): + resolution: + { + integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==, + } + engines: { node: ^12 || ^14 || >= 16 } + peerDependencies: + postcss: ^8.4.21 + dependencies: + camelcase-css: 2.0.1 + postcss: 8.4.33 + dev: true + + /postcss-load-config@4.0.2(postcss@8.4.33): + resolution: + { + integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==, + } + engines: { node: ">= 14" } + peerDependencies: + postcss: ">=8.0.9" + ts-node: ">=9.0.0" + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + dependencies: + lilconfig: 3.0.0 + postcss: 8.4.33 + yaml: 2.3.4 + dev: true + + /postcss-nested@6.0.1(postcss@8.4.33): + resolution: + { + integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==, + } + engines: { node: ">=12.0" } + peerDependencies: + postcss: ^8.2.14 + dependencies: + postcss: 8.4.33 + postcss-selector-parser: 6.0.15 + dev: true + + /postcss-selector-parser@6.0.15: + resolution: + { + integrity: sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==, + } + engines: { node: ">=4" } + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + dev: true + + /postcss-value-parser@4.2.0: + resolution: + { + integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==, + } + dev: true + + /postcss@8.4.33: + resolution: + { + integrity: sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==, + } + engines: { node: ^10 || ^12 || >=14 } + dependencies: + nanoid: 3.3.7 + picocolors: 1.0.0 + source-map-js: 1.0.2 + dev: true + + /preact@10.19.3: + resolution: + { + integrity: sha512-nHHTeFVBTHRGxJXKkKu5hT8C/YWBkPso4/Gad6xuj5dbptt9iF9NZr9pHbPhBrnT2klheu7mHTxTZ/LjwJiEiQ==, + } + + /prelude-ls@1.2.1: + resolution: + { + integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==, + } + engines: { node: ">= 0.8.0" } + dev: true + + /prettier-linter-helpers@1.0.0: + resolution: + { + integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==, + } + engines: { node: ">=6.0.0" } + dependencies: + fast-diff: 1.3.0 + dev: true + + /prettier-plugin-tailwindcss@0.5.11(prettier@3.2.1): + resolution: + { + integrity: sha512-AvI/DNyMctyyxGOjyePgi/gqj5hJYClZ1avtQvLlqMT3uDZkRbi4HhGUpok3DRzv9z7Lti85Kdj3s3/1CeNI0w==, + } + engines: { node: ">=14.21.3" } + peerDependencies: + "@ianvs/prettier-plugin-sort-imports": "*" + "@prettier/plugin-pug": "*" + "@shopify/prettier-plugin-liquid": "*" + "@trivago/prettier-plugin-sort-imports": "*" + prettier: ^3.0 + prettier-plugin-astro: "*" + prettier-plugin-css-order: "*" + prettier-plugin-import-sort: "*" + prettier-plugin-jsdoc: "*" + prettier-plugin-marko: "*" + prettier-plugin-organize-attributes: "*" + prettier-plugin-organize-imports: "*" + prettier-plugin-style-order: "*" + prettier-plugin-svelte: "*" + prettier-plugin-twig-melody: "*" + peerDependenciesMeta: + "@ianvs/prettier-plugin-sort-imports": + optional: true + "@prettier/plugin-pug": + optional: true + "@shopify/prettier-plugin-liquid": + 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 + dependencies: + prettier: 3.2.1 + dev: true + + /prettier@3.2.1: + resolution: + { + integrity: sha512-qSUWshj1IobVbKc226Gw2pync27t0Kf0EdufZa9j7uBSJay1CC+B3K5lAAZoqgX3ASiKuWsk6OmzKRetXNObWg==, + } + engines: { node: ">=14" } + hasBin: true + dev: true + + /punycode@2.3.1: + resolution: + { + integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==, + } + engines: { node: ">=6" } + dev: true + + /queue-microtask@1.2.3: + resolution: + { + integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==, + } + dev: true + + /react@18.2.0: + resolution: + { + integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==, + } + engines: { node: ">=0.10.0" } + dependencies: + loose-envify: 1.4.0 + dev: false + + /read-cache@1.0.0: + resolution: + { + integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==, + } + dependencies: + pify: 2.3.0 + dev: true + + /readdirp@3.6.0: + resolution: + { + integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==, + } + engines: { node: ">=8.10.0" } + dependencies: + picomatch: 2.3.1 + dev: true + + /regenerator-runtime@0.14.1: + resolution: + { + integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==, + } + dev: false + + /resolve-from@4.0.0: + resolution: + { + integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==, + } + engines: { node: ">=4" } + dev: true + + /resolve@1.22.8: + resolution: + { + integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==, + } + hasBin: true + dependencies: + is-core-module: 2.13.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + dev: true + + /reusify@1.0.4: + resolution: + { + integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==, + } + engines: { iojs: ">=1.0.0", node: ">=0.10.0" } + dev: true + + /rimraf@3.0.2: + resolution: + { + integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==, + } + hasBin: true + dependencies: + glob: 7.2.3 + dev: true + + /rollup@4.9.5: + resolution: + { + integrity: sha512-E4vQW0H/mbNMw2yLSqJyjtkHY9dslf/p0zuT1xehNRqUTBOFMqEjguDvqhXr7N7r/4ttb2jr4T41d3dncmIgbQ==, + } + engines: { node: ">=18.0.0", npm: ">=8.0.0" } + hasBin: true + dependencies: + "@types/estree": 1.0.5 + optionalDependencies: + "@rollup/rollup-android-arm-eabi": 4.9.5 + "@rollup/rollup-android-arm64": 4.9.5 + "@rollup/rollup-darwin-arm64": 4.9.5 + "@rollup/rollup-darwin-x64": 4.9.5 + "@rollup/rollup-linux-arm-gnueabihf": 4.9.5 + "@rollup/rollup-linux-arm64-gnu": 4.9.5 + "@rollup/rollup-linux-arm64-musl": 4.9.5 + "@rollup/rollup-linux-riscv64-gnu": 4.9.5 + "@rollup/rollup-linux-x64-gnu": 4.9.5 + "@rollup/rollup-linux-x64-musl": 4.9.5 + "@rollup/rollup-win32-arm64-msvc": 4.9.5 + "@rollup/rollup-win32-ia32-msvc": 4.9.5 + "@rollup/rollup-win32-x64-msvc": 4.9.5 + fsevents: 2.3.3 + dev: true + + /run-parallel@1.2.0: + resolution: + { + integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==, + } + dependencies: + queue-microtask: 1.2.3 + dev: true + + /semver@6.3.1: + resolution: + { + integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==, + } + hasBin: true + dev: true + + /semver@7.5.4: + resolution: + { + integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==, + } + engines: { node: ">=10" } + hasBin: true + dependencies: + lru-cache: 6.0.0 + dev: true + + /shebang-command@2.0.0: + resolution: + { + integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==, + } + engines: { node: ">=8" } + dependencies: + shebang-regex: 3.0.0 + dev: true + + /shebang-regex@3.0.0: + resolution: + { + integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==, + } + engines: { node: ">=8" } + dev: true + + /signal-exit@4.1.0: + resolution: + { + integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==, + } + engines: { node: ">=14" } + dev: true + + /slash@3.0.0: + resolution: + { + integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==, + } + engines: { node: ">=8" } + dev: true + + /source-map-js@1.0.2: + resolution: + { + integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==, + } + engines: { node: ">=0.10.0" } + dev: true + + /string-width@4.2.3: + resolution: + { + integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==, + } + engines: { node: ">=8" } + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + dev: true + + /string-width@5.1.2: + resolution: + { + integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==, + } + engines: { node: ">=12" } + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 + strip-ansi: 7.1.0 + dev: true + + /strip-ansi@6.0.1: + resolution: + { + integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==, + } + engines: { node: ">=8" } + dependencies: + ansi-regex: 5.0.1 + dev: true + + /strip-ansi@7.1.0: + resolution: + { + integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==, + } + engines: { node: ">=12" } + dependencies: + ansi-regex: 6.0.1 + dev: true + + /strip-json-comments@3.1.1: + resolution: + { + integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==, + } + engines: { node: ">=8" } + dev: true + + /sucrase@3.35.0: + resolution: + { + integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==, + } + engines: { node: ">=16 || 14 >=14.17" } + hasBin: true + dependencies: + "@jridgewell/gen-mapping": 0.3.3 + commander: 4.1.1 + glob: 10.3.10 + lines-and-columns: 1.2.4 + mz: 2.7.0 + pirates: 4.0.6 + ts-interface-checker: 0.1.13 + dev: true + + /supports-color@5.5.0: + resolution: + { + integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==, + } + engines: { node: ">=4" } + dependencies: + has-flag: 3.0.0 + dev: true + + /supports-color@7.2.0: + resolution: + { + integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==, + } + engines: { node: ">=8" } + dependencies: + has-flag: 4.0.0 + dev: true + + /supports-preserve-symlinks-flag@1.0.0: + resolution: + { + integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==, + } + engines: { node: ">= 0.4" } + dev: true + + /synckit@0.8.8: + resolution: + { + integrity: sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==, + } + engines: { node: ^14.18.0 || >=16.0.0 } + dependencies: + "@pkgr/core": 0.1.0 + tslib: 2.6.2 + dev: true + + /tailwind-merge@2.2.0: + resolution: + { + integrity: sha512-SqqhhaL0T06SW59+JVNfAqKdqLs0497esifRrZ7jOaefP3o64fdFNDMrAQWZFMxTLJPiHVjRLUywT8uFz1xNWQ==, + } + dependencies: + "@babel/runtime": 7.23.8 + dev: false + + /tailwindcss-animate@1.0.7(tailwindcss@3.4.1): + resolution: + { + integrity: sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==, + } + peerDependencies: + tailwindcss: ">=3.0.0 || insiders" + dependencies: + tailwindcss: 3.4.1 + dev: true + + /tailwindcss@3.4.1: + resolution: + { + integrity: sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==, + } + engines: { node: ">=14.0.0" } + hasBin: true + dependencies: + "@alloc/quick-lru": 5.2.0 + arg: 5.0.2 + chokidar: 3.5.3 + didyoumean: 1.2.2 + dlv: 1.1.3 + fast-glob: 3.3.2 + glob-parent: 6.0.2 + is-glob: 4.0.3 + jiti: 1.21.0 + lilconfig: 2.1.0 + micromatch: 4.0.5 + normalize-path: 3.0.0 + object-hash: 3.0.0 + picocolors: 1.0.0 + postcss: 8.4.33 + postcss-import: 15.1.0(postcss@8.4.33) + postcss-js: 4.0.1(postcss@8.4.33) + postcss-load-config: 4.0.2(postcss@8.4.33) + postcss-nested: 6.0.1(postcss@8.4.33) + postcss-selector-parser: 6.0.15 + resolve: 1.22.8 + sucrase: 3.35.0 + transitivePeerDependencies: + - ts-node + dev: true + + /text-table@0.2.0: + resolution: + { + integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==, + } + dev: true + + /thenify-all@1.6.0: + resolution: + { + integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==, + } + engines: { node: ">=0.8" } + dependencies: + thenify: 3.3.1 + dev: true + + /thenify@3.3.1: + resolution: + { + integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==, + } + dependencies: + any-promise: 1.3.0 + dev: true + + /to-fast-properties@2.0.0: + resolution: + { + integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==, + } + engines: { node: ">=4" } + dev: true + + /to-regex-range@5.0.1: + resolution: + { + integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==, + } + engines: { node: ">=8.0" } + dependencies: + is-number: 7.0.0 + dev: true + + /ts-api-utils@1.0.3(typescript@5.3.3): + resolution: + { + integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==, + } + engines: { node: ">=16.13.0" } + peerDependencies: + typescript: ">=4.2.0" + dependencies: + typescript: 5.3.3 + dev: true + + /ts-interface-checker@0.1.13: + resolution: + { + integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==, + } + dev: true + + /tslib@2.6.2: + resolution: + { + integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==, + } + dev: true + + /type-check@0.4.0: + resolution: + { + integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==, + } + engines: { node: ">= 0.8.0" } + dependencies: + prelude-ls: 1.2.1 + dev: true + + /type-fest@0.20.2: + resolution: + { + integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==, + } + engines: { node: ">=10" } + dev: true + + /typescript@5.3.3: + resolution: + { + integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==, + } + engines: { node: ">=14.17" } + hasBin: true + dev: true + + /undici-types@5.26.5: + resolution: + { + integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==, + } + dev: true + + /update-browserslist-db@1.0.13(browserslist@4.22.2): + resolution: + { + integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==, + } + hasBin: true + peerDependencies: + browserslist: ">= 4.21.0" + dependencies: + browserslist: 4.22.2 + escalade: 3.1.1 + picocolors: 1.0.0 + dev: true + + /uri-js@4.4.1: + resolution: + { + integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==, + } + dependencies: + punycode: 2.3.1 + dev: true + + /util-deprecate@1.0.2: + resolution: + { + integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==, + } + dev: true + + /vite@5.0.11(@types/node@20.11.0): + resolution: + { + integrity: sha512-XBMnDjZcNAw/G1gEiskiM1v6yzM4GE5aMGvhWTlHAYYhxb7S3/V1s3m2LDHa8Vh6yIWYYB0iJwsEaS523c4oYA==, + } + engines: { node: ^18.0.0 || >=20.0.0 } + hasBin: true + peerDependencies: + "@types/node": ^18.0.0 || >=20.0.0 + less: "*" + lightningcss: ^1.21.0 + sass: "*" + stylus: "*" + sugarss: "*" + terser: ^5.4.0 + peerDependenciesMeta: + "@types/node": + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + "@types/node": 20.11.0 + esbuild: 0.19.11 + postcss: 8.4.33 + rollup: 4.9.5 + optionalDependencies: + fsevents: 2.3.3 + dev: true + + /which@2.0.2: + resolution: + { + integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==, + } + engines: { node: ">= 8" } + hasBin: true + dependencies: + isexe: 2.0.0 + dev: true + + /wrap-ansi@7.0.0: + resolution: + { + integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==, + } + engines: { node: ">=10" } + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + dev: true + + /wrap-ansi@8.1.0: + resolution: + { + integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==, + } + engines: { node: ">=12" } + dependencies: + ansi-styles: 6.2.1 + string-width: 5.1.2 + strip-ansi: 7.1.0 + dev: true + + /wrappy@1.0.2: + resolution: + { + integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==, + } + dev: true + + /yallist@3.1.1: + resolution: + { + integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==, + } + dev: true + + /yallist@4.0.0: + resolution: + { + integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==, + } + dev: true + + /yaml@2.3.4: + resolution: + { + integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==, + } + engines: { node: ">= 14" } + dev: true + + /yocto-queue@0.1.0: + resolution: + { + integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==, + } + engines: { node: ">=10" } + dev: true diff --git a/postcss.config.js b/postcss.config.js new file mode 100644 index 0000000..7b75c83 --- /dev/null +++ b/postcss.config.js @@ -0,0 +1,6 @@ +export default { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, +}; diff --git a/public/splashscreen.html b/public/splashscreen.html new file mode 100644 index 0000000..c290687 --- /dev/null +++ b/public/splashscreen.html @@ -0,0 +1,22 @@ + + +
+

Loading...

+
diff --git a/public/tauri.svg b/public/tauri.svg new file mode 100644 index 0000000..31b62c9 --- /dev/null +++ b/public/tauri.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/vite.svg b/public/vite.svg new file mode 100644 index 0000000..e7b8dfb --- /dev/null +++ b/public/vite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src-tauri/.gitignore b/src-tauri/.gitignore new file mode 100644 index 0000000..f4dfb82 --- /dev/null +++ b/src-tauri/.gitignore @@ -0,0 +1,4 @@ +# Generated by Cargo +# will have compiled files and executables +/target/ + diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock new file mode 100644 index 0000000..688994d --- /dev/null +++ b/src-tauri/Cargo.lock @@ -0,0 +1,3727 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "addr2line" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" +dependencies = [ + "gimli", +] + +[[package]] +name = "adler" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" + +[[package]] +name = "aho-corasick" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" +dependencies = [ + "memchr", +] + +[[package]] +name = "alloc-no-stdlib" +version = "2.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3" + +[[package]] +name = "alloc-stdlib" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece" +dependencies = [ + "alloc-no-stdlib", +] + +[[package]] +name = "android-tzdata" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" + +[[package]] +name = "android_system_properties" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" +dependencies = [ + "libc", +] + +[[package]] +name = "anyhow" +version = "1.0.79" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "080e9890a082662b09c1ad45f567faeeb47f22b5fb23895fbe1e651e718e25ca" + +[[package]] +name = "atk" +version = "0.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c3d816ce6f0e2909a96830d6911c2aff044370b1ef92d7f267b43bae5addedd" +dependencies = [ + "atk-sys", + "bitflags 1.3.2", + "glib", + "libc", +] + +[[package]] +name = "atk-sys" +version = "0.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "58aeb089fb698e06db8089971c7ee317ab9644bade33383f63631437b03aafb6" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps 6.2.0", +] + +[[package]] +name = "autocfg" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" + +[[package]] +name = "backtrace" +version = "0.3.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837" +dependencies = [ + "addr2line", + "cc", + "cfg-if", + "libc", + "miniz_oxide", + "object", + "rustc-demangle", +] + +[[package]] +name = "base64" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" + +[[package]] +name = "base64" +version = "0.21.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" + +[[package]] +name = "bitflags" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" + +[[package]] +name = "bitflags" +version = "2.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" + +[[package]] +name = "block" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a" + +[[package]] +name = "block-buffer" +version = "0.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" +dependencies = [ + "generic-array", +] + +[[package]] +name = "brotli" +version = "3.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "516074a47ef4bce09577a3b379392300159ce5b1ba2e501ff1c819950066100f" +dependencies = [ + "alloc-no-stdlib", + "alloc-stdlib", + "brotli-decompressor", +] + +[[package]] +name = "brotli-decompressor" +version = "2.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e2e4afe60d7dd600fdd3de8d0f08c2b7ec039712e3b6137ff98b7004e82de4f" +dependencies = [ + "alloc-no-stdlib", + "alloc-stdlib", +] + +[[package]] +name = "bstr" +version = "1.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c48f0051a4b4c5e0b6d365cd04af53aeaa209e3cc15ec2cdb69e73cc87fbd0dc" +dependencies = [ + "memchr", + "serde", +] + +[[package]] +name = "bumpalo" +version = "3.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec" + +[[package]] +name = "bytemuck" +version = "1.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "374d28ec25809ee0e23827c2ab573d729e293f281dfe393500e7ad618baa61c6" + +[[package]] +name = "byteorder" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" + +[[package]] +name = "bytes" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" + +[[package]] +name = "cairo-rs" +version = "0.15.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c76ee391b03d35510d9fa917357c7f1855bd9a6659c95a1b392e33f49b3369bc" +dependencies = [ + "bitflags 1.3.2", + "cairo-sys-rs", + "glib", + "libc", + "thiserror", +] + +[[package]] +name = "cairo-sys-rs" +version = "0.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c55d429bef56ac9172d25fecb85dc8068307d17acd74b377866b7a1ef25d3c8" +dependencies = [ + "glib-sys", + "libc", + "system-deps 6.2.0", +] + +[[package]] +name = "cargo_toml" +version = "0.15.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "599aa35200ffff8f04c1925aa1acc92fa2e08874379ef42e210a80e527e60838" +dependencies = [ + "serde", + "toml 0.7.8", +] + +[[package]] +name = "cc" +version = "1.0.83" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" +dependencies = [ + "libc", +] + +[[package]] +name = "cesu8" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c" + +[[package]] +name = "cfb" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d38f2da7a0a2c4ccf0065be06397cc26a81f4e528be095826eee9d4adbb8c60f" +dependencies = [ + "byteorder", + "fnv", + "uuid", +] + +[[package]] +name = "cfg-expr" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3431df59f28accaf4cb4eed4a9acc66bea3f3c3753aa6cdc2f024174ef232af7" +dependencies = [ + "smallvec", +] + +[[package]] +name = "cfg-expr" +version = "0.15.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6100bc57b6209840798d95cb2775684849d332f7bd788db2a8c8caf7ef82a41a" +dependencies = [ + "smallvec", + "target-lexicon", +] + +[[package]] +name = "cfg-if" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" + +[[package]] +name = "chrono" +version = "0.4.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38" +dependencies = [ + "android-tzdata", + "iana-time-zone", + "num-traits", + "serde", + "windows-targets 0.48.5", +] + +[[package]] +name = "cocoa" +version = "0.24.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f425db7937052c684daec3bd6375c8abe2d146dca4b8b143d6db777c39138f3a" +dependencies = [ + "bitflags 1.3.2", + "block", + "cocoa-foundation", + "core-foundation", + "core-graphics", + "foreign-types", + "libc", + "objc", +] + +[[package]] +name = "cocoa-foundation" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c6234cbb2e4c785b456c0644748b1ac416dd045799740356f8363dfe00c93f7" +dependencies = [ + "bitflags 1.3.2", + "block", + "core-foundation", + "core-graphics-types", + "libc", + "objc", +] + +[[package]] +name = "color_quant" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" + +[[package]] +name = "combine" +version = "4.6.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4" +dependencies = [ + "bytes", + "memchr", +] + +[[package]] +name = "convert_case" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" + +[[package]] +name = "core-foundation" +version = "0.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "core-foundation-sys" +version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" + +[[package]] +name = "core-graphics" +version = "0.22.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2581bbab3b8ffc6fcbd550bf46c355135d16e9ff2a6ea032ad6b9bf1d7efe4fb" +dependencies = [ + "bitflags 1.3.2", + "core-foundation", + "core-graphics-types", + "foreign-types", + "libc", +] + +[[package]] +name = "core-graphics-types" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf" +dependencies = [ + "bitflags 1.3.2", + "core-foundation", + "libc", +] + +[[package]] +name = "cpufeatures" +version = "0.2.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" +dependencies = [ + "libc", +] + +[[package]] +name = "crc32fast" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "crossbeam-channel" +version = "0.5.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "176dc175b78f56c0f321911d9c8eb2b77a78a4860b9c19db83835fea1a46649b" +dependencies = [ + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-deque" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" +dependencies = [ + "crossbeam-epoch", + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-epoch" +version = "0.9.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" +dependencies = [ + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-utils" +version = "0.8.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345" + +[[package]] +name = "crypto-common" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" +dependencies = [ + "generic-array", + "typenum", +] + +[[package]] +name = "cssparser" +version = "0.27.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "754b69d351cdc2d8ee09ae203db831e005560fc6030da058f86ad60c92a9cb0a" +dependencies = [ + "cssparser-macros", + "dtoa-short", + "itoa 0.4.8", + "matches", + "phf 0.8.0", + "proc-macro2", + "quote", + "smallvec", + "syn 1.0.109", +] + +[[package]] +name = "cssparser-macros" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331" +dependencies = [ + "quote", + "syn 2.0.48", +] + +[[package]] +name = "ctor" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "30d2b3721e861707777e3195b0158f950ae6dc4a27e4d02ff9f67e3eb3de199e" +dependencies = [ + "quote", + "syn 2.0.48", +] + +[[package]] +name = "darling" +version = "0.20.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0209d94da627ab5605dcccf08bb18afa5009cfbef48d8a8b7d7bdbc79be25c5e" +dependencies = [ + "darling_core", + "darling_macro", +] + +[[package]] +name = "darling_core" +version = "0.20.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "177e3443818124b357d8e76f53be906d60937f0d3a90773a664fa63fa253e621" +dependencies = [ + "fnv", + "ident_case", + "proc-macro2", + "quote", + "strsim", + "syn 2.0.48", +] + +[[package]] +name = "darling_macro" +version = "0.20.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "836a9bbc7ad63342d6d6e7b815ccab164bc77a2d95d84bc3117a8c0d5c98e2d5" +dependencies = [ + "darling_core", + "quote", + "syn 2.0.48", +] + +[[package]] +name = "deranged" +version = "0.3.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" +dependencies = [ + "powerfmt", + "serde", +] + +[[package]] +name = "derive_more" +version = "0.99.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" +dependencies = [ + "convert_case", + "proc-macro2", + "quote", + "rustc_version", + "syn 1.0.109", +] + +[[package]] +name = "digest" +version = "0.10.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" +dependencies = [ + "block-buffer", + "crypto-common", +] + +[[package]] +name = "dirs-next" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1" +dependencies = [ + "cfg-if", + "dirs-sys-next", +] + +[[package]] +name = "dirs-sys-next" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d" +dependencies = [ + "libc", + "redox_users", + "winapi", +] + +[[package]] +name = "dispatch" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b" + +[[package]] +name = "dtoa" +version = "1.0.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dcbb2bf8e87535c23f7a8a321e364ce21462d0ff10cb6407820e8e96dfff6653" + +[[package]] +name = "dtoa-short" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dbaceec3c6e4211c79e7b1800fb9680527106beb2f9c51904a3210c03a448c74" +dependencies = [ + "dtoa", +] + +[[package]] +name = "dunce" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa1c944aeaa9dab51ca1c5f0c3b" + +[[package]] +name = "embed-resource" +version = "2.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3bde55e389bea6a966bd467ad1ad7da0ae14546a5bc794d16d1e55e7fca44881" +dependencies = [ + "cc", + "memchr", + "rustc_version", + "toml 0.8.8", + "vswhom", + "winreg", +] + +[[package]] +name = "embed_plist" +version = "1.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ef6b89e5b37196644d8796de5268852ff179b44e96276cf4290264843743bb7" + +[[package]] +name = "encoding_rs" +version = "0.8.33" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "equivalent" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" + +[[package]] +name = "errno" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" +dependencies = [ + "libc", + "windows-sys 0.52.0", +] + +[[package]] +name = "fastrand" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" + +[[package]] +name = "fdeflate" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "209098dd6dfc4445aa6111f0e98653ac323eaa4dfd212c9ca3931bf9955c31bd" +dependencies = [ + "simd-adler32", +] + +[[package]] +name = "field-offset" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f" +dependencies = [ + "memoffset", + "rustc_version", +] + +[[package]] +name = "filetime" +version = "0.2.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd" +dependencies = [ + "cfg-if", + "libc", + "redox_syscall", + "windows-sys 0.52.0", +] + +[[package]] +name = "flate2" +version = "1.0.28" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e" +dependencies = [ + "crc32fast", + "miniz_oxide", +] + +[[package]] +name = "fnv" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" + +[[package]] +name = "foreign-types" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" +dependencies = [ + "foreign-types-shared", +] + +[[package]] +name = "foreign-types-shared" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" + +[[package]] +name = "form_urlencoded" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" +dependencies = [ + "percent-encoding", +] + +[[package]] +name = "futf" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843" +dependencies = [ + "mac", + "new_debug_unreachable", +] + +[[package]] +name = "futures-channel" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" +dependencies = [ + "futures-core", +] + +[[package]] +name = "futures-core" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" + +[[package]] +name = "futures-executor" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" +dependencies = [ + "futures-core", + "futures-task", + "futures-util", +] + +[[package]] +name = "futures-io" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" + +[[package]] +name = "futures-macro" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.48", +] + +[[package]] +name = "futures-task" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" + +[[package]] +name = "futures-util" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" +dependencies = [ + "futures-core", + "futures-macro", + "futures-task", + "pin-project-lite", + "pin-utils", + "slab", +] + +[[package]] +name = "fxhash" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" +dependencies = [ + "byteorder", +] + +[[package]] +name = "gdk" +version = "0.15.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6e05c1f572ab0e1f15be94217f0dc29088c248b14f792a5ff0af0d84bcda9e8" +dependencies = [ + "bitflags 1.3.2", + "cairo-rs", + "gdk-pixbuf", + "gdk-sys", + "gio", + "glib", + "libc", + "pango", +] + +[[package]] +name = "gdk-pixbuf" +version = "0.15.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad38dd9cc8b099cceecdf41375bb6d481b1b5a7cd5cd603e10a69a9383f8619a" +dependencies = [ + "bitflags 1.3.2", + "gdk-pixbuf-sys", + "gio", + "glib", + "libc", +] + +[[package]] +name = "gdk-pixbuf-sys" +version = "0.15.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "140b2f5378256527150350a8346dbdb08fadc13453a7a2d73aecd5fab3c402a7" +dependencies = [ + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "system-deps 6.2.0", +] + +[[package]] +name = "gdk-sys" +version = "0.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32e7a08c1e8f06f4177fb7e51a777b8c1689f743a7bc11ea91d44d2226073a88" +dependencies = [ + "cairo-sys-rs", + "gdk-pixbuf-sys", + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "pango-sys", + "pkg-config", + "system-deps 6.2.0", +] + +[[package]] +name = "gdkwayland-sys" +version = "0.15.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cca49a59ad8cfdf36ef7330fe7bdfbe1d34323220cc16a0de2679ee773aee2c2" +dependencies = [ + "gdk-sys", + "glib-sys", + "gobject-sys", + "libc", + "pkg-config", + "system-deps 6.2.0", +] + +[[package]] +name = "gdkx11-sys" +version = "0.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4b7f8c7a84b407aa9b143877e267e848ff34106578b64d1e0a24bf550716178" +dependencies = [ + "gdk-sys", + "glib-sys", + "libc", + "system-deps 6.2.0", + "x11", +] + +[[package]] +name = "generator" +version = "0.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5cc16584ff22b460a382b7feec54b23d2908d858152e5739a120b949293bd74e" +dependencies = [ + "cc", + "libc", + "log", + "rustversion", + "windows 0.48.0", +] + +[[package]] +name = "generic-array" +version = "0.14.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" +dependencies = [ + "typenum", + "version_check", +] + +[[package]] +name = "getrandom" +version = "0.1.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" +dependencies = [ + "cfg-if", + "libc", + "wasi 0.9.0+wasi-snapshot-preview1", +] + +[[package]] +name = "getrandom" +version = "0.2.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5" +dependencies = [ + "cfg-if", + "libc", + "wasi 0.11.0+wasi-snapshot-preview1", +] + +[[package]] +name = "gimli" +version = "0.28.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" + +[[package]] +name = "gio" +version = "0.15.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68fdbc90312d462781a395f7a16d96a2b379bb6ef8cd6310a2df272771c4283b" +dependencies = [ + "bitflags 1.3.2", + "futures-channel", + "futures-core", + "futures-io", + "gio-sys", + "glib", + "libc", + "once_cell", + "thiserror", +] + +[[package]] +name = "gio-sys" +version = "0.15.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32157a475271e2c4a023382e9cab31c4584ee30a97da41d3c4e9fdd605abcf8d" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps 6.2.0", + "winapi", +] + +[[package]] +name = "glib" +version = "0.15.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "edb0306fbad0ab5428b0ca674a23893db909a98582969c9b537be4ced78c505d" +dependencies = [ + "bitflags 1.3.2", + "futures-channel", + "futures-core", + "futures-executor", + "futures-task", + "glib-macros", + "glib-sys", + "gobject-sys", + "libc", + "once_cell", + "smallvec", + "thiserror", +] + +[[package]] +name = "glib-macros" +version = "0.15.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "10c6ae9f6fa26f4fb2ac16b528d138d971ead56141de489f8111e259b9df3c4a" +dependencies = [ + "anyhow", + "heck 0.4.1", + "proc-macro-crate", + "proc-macro-error", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "glib-sys" +version = "0.15.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef4b192f8e65e9cf76cbf4ea71fa8e3be4a0e18ffe3d68b8da6836974cc5bad4" +dependencies = [ + "libc", + "system-deps 6.2.0", +] + +[[package]] +name = "glob" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" + +[[package]] +name = "globset" +version = "0.4.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1" +dependencies = [ + "aho-corasick", + "bstr", + "log", + "regex-automata 0.4.3", + "regex-syntax 0.8.2", +] + +[[package]] +name = "gobject-sys" +version = "0.15.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d57ce44246becd17153bd035ab4d32cfee096a657fc01f2231c9278378d1e0a" +dependencies = [ + "glib-sys", + "libc", + "system-deps 6.2.0", +] + +[[package]] +name = "gtk" +version = "0.15.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92e3004a2d5d6d8b5057d2b57b3712c9529b62e82c77f25c1fecde1fd5c23bd0" +dependencies = [ + "atk", + "bitflags 1.3.2", + "cairo-rs", + "field-offset", + "futures-channel", + "gdk", + "gdk-pixbuf", + "gio", + "glib", + "gtk-sys", + "gtk3-macros", + "libc", + "once_cell", + "pango", + "pkg-config", +] + +[[package]] +name = "gtk-sys" +version = "0.15.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5bc2f0587cba247f60246a0ca11fe25fb733eabc3de12d1965fc07efab87c84" +dependencies = [ + "atk-sys", + "cairo-sys-rs", + "gdk-pixbuf-sys", + "gdk-sys", + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "pango-sys", + "system-deps 6.2.0", +] + +[[package]] +name = "gtk3-macros" +version = "0.15.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "684c0456c086e8e7e9af73ec5b84e35938df394712054550e81558d21c44ab0d" +dependencies = [ + "anyhow", + "proc-macro-crate", + "proc-macro-error", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "hashbrown" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" + +[[package]] +name = "hashbrown" +version = "0.14.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" + +[[package]] +name = "heck" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c" +dependencies = [ + "unicode-segmentation", +] + +[[package]] +name = "heck" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" + +[[package]] +name = "hermit-abi" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7" + +[[package]] +name = "hex" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" + +[[package]] +name = "html5ever" +version = "0.26.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bea68cab48b8459f17cf1c944c67ddc572d272d9f2b274140f223ecb1da4a3b7" +dependencies = [ + "log", + "mac", + "markup5ever", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "http" +version = "0.2.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8947b1a6fad4393052c7ba1f4cd97bed3e953a95c79c92ad9b051a04611d9fbb" +dependencies = [ + "bytes", + "fnv", + "itoa 1.0.10", +] + +[[package]] +name = "http-range" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21dec9db110f5f872ed9699c3ecf50cf16f423502706ba5c72462e28d3157573" + +[[package]] +name = "iana-time-zone" +version = "0.1.59" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6a67363e2aa4443928ce15e57ebae94fd8949958fd1223c4cfc0cd473ad7539" +dependencies = [ + "android_system_properties", + "core-foundation-sys", + "iana-time-zone-haiku", + "js-sys", + "wasm-bindgen", + "windows-core", +] + +[[package]] +name = "iana-time-zone-haiku" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" +dependencies = [ + "cc", +] + +[[package]] +name = "ico" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3804960be0bb5e4edb1e1ad67afd321a9ecfd875c3e65c099468fd2717d7cae" +dependencies = [ + "byteorder", + "png", +] + +[[package]] +name = "ident_case" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" + +[[package]] +name = "idna" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" +dependencies = [ + "unicode-bidi", + "unicode-normalization", +] + +[[package]] +name = "ignore" +version = "0.4.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b46810df39e66e925525d6e38ce1e7f6e1d208f72dc39757880fcb66e2c58af1" +dependencies = [ + "crossbeam-deque", + "globset", + "log", + "memchr", + "regex-automata 0.4.3", + "same-file", + "walkdir", + "winapi-util", +] + +[[package]] +name = "image" +version = "0.24.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "034bbe799d1909622a74d1193aa50147769440040ff36cb2baa947609b0a4e23" +dependencies = [ + "bytemuck", + "byteorder", + "color_quant", + "num-traits", +] + +[[package]] +name = "indexmap" +version = "1.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" +dependencies = [ + "autocfg", + "hashbrown 0.12.3", + "serde", +] + +[[package]] +name = "indexmap" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f" +dependencies = [ + "equivalent", + "hashbrown 0.14.3", + "serde", +] + +[[package]] +name = "infer" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f551f8c3a39f68f986517db0d1759de85881894fdc7db798bd2a9df9cb04b7fc" +dependencies = [ + "cfb", +] + +[[package]] +name = "instant" +version = "0.1.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "itoa" +version = "0.4.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4" + +[[package]] +name = "itoa" +version = "1.0.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" + +[[package]] +name = "javascriptcore-rs" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf053e7843f2812ff03ef5afe34bb9c06ffee120385caad4f6b9967fcd37d41c" +dependencies = [ + "bitflags 1.3.2", + "glib", + "javascriptcore-rs-sys", +] + +[[package]] +name = "javascriptcore-rs-sys" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "905fbb87419c5cde6e3269537e4ea7d46431f3008c5d057e915ef3f115e7793c" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps 5.0.0", +] + +[[package]] +name = "jni" +version = "0.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "039022cdf4d7b1cf548d31f60ae783138e5fd42013f6271049d7df7afadef96c" +dependencies = [ + "cesu8", + "combine", + "jni-sys", + "log", + "thiserror", + "walkdir", +] + +[[package]] +name = "jni-sys" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" + +[[package]] +name = "js-sys" +version = "0.3.67" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a1d36f1235bc969acba30b7f5990b864423a6068a10f7c90ae8f0112e3a59d1" +dependencies = [ + "wasm-bindgen", +] + +[[package]] +name = "json-patch" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "55ff1e1486799e3f64129f8ccad108b38290df9cd7015cd31bed17239f0789d6" +dependencies = [ + "serde", + "serde_json", + "thiserror", + "treediff", +] + +[[package]] +name = "kuchikiki" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f29e4755b7b995046f510a7520c42b2fed58b77bd94d5a87a8eb43d2fd126da8" +dependencies = [ + "cssparser", + "html5ever", + "indexmap 1.9.3", + "matches", + "selectors", +] + +[[package]] +name = "lazy_static" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" + +[[package]] +name = "libc" +version = "0.2.152" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13e3bf6590cbc649f4d1a3eefc9d5d6eb746f5200ffb04e5e142700b8faa56e7" + +[[package]] +name = "libredox" +version = "0.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8" +dependencies = [ + "bitflags 2.4.1", + "libc", + "redox_syscall", +] + +[[package]] +name = "line-wrap" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f30344350a2a51da54c1d53be93fade8a237e545dbcc4bdbe635413f2117cab9" +dependencies = [ + "safemem", +] + +[[package]] +name = "linux-raw-sys" +version = "0.4.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4cd1a83af159aa67994778be9070f0ae1bd732942279cabb14f86f986a21456" + +[[package]] +name = "lock_api" +version = "0.4.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45" +dependencies = [ + "autocfg", + "scopeguard", +] + +[[package]] +name = "log" +version = "0.4.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" + +[[package]] +name = "loom" +version = "0.5.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff50ecb28bb86013e935fb6683ab1f6d3a20016f123c76fd4c27470076ac30f5" +dependencies = [ + "cfg-if", + "generator", + "scoped-tls", + "serde", + "serde_json", + "tracing", + "tracing-subscriber", +] + +[[package]] +name = "mac" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4" + +[[package]] +name = "malloc_buf" +version = "0.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb" +dependencies = [ + "libc", +] + +[[package]] +name = "markup5ever" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a2629bb1404f3d34c2e921f21fd34ba00b206124c81f65c50b43b6aaefeb016" +dependencies = [ + "log", + "phf 0.10.1", + "phf_codegen 0.10.0", + "string_cache", + "string_cache_codegen", + "tendril", +] + +[[package]] +name = "matchers" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" +dependencies = [ + "regex-automata 0.1.10", +] + +[[package]] +name = "matches" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" + +[[package]] +name = "memchr" +version = "2.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149" + +[[package]] +name = "memoffset" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c" +dependencies = [ + "autocfg", +] + +[[package]] +name = "miniz_oxide" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" +dependencies = [ + "adler", + "simd-adler32", +] + +[[package]] +name = "ndk" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2032c77e030ddee34a6787a64166008da93f6a352b629261d0fee232b8742dd4" +dependencies = [ + "bitflags 1.3.2", + "jni-sys", + "ndk-sys", + "num_enum", + "thiserror", +] + +[[package]] +name = "ndk-context" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b" + +[[package]] +name = "ndk-sys" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e5a6ae77c8ee183dcbbba6150e2e6b9f3f4196a7666c02a715a95692ec1fa97" +dependencies = [ + "jni-sys", +] + +[[package]] +name = "new_debug_unreachable" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54" + +[[package]] +name = "nodrop" +version = "0.1.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb" + +[[package]] +name = "nu-ansi-term" +version = "0.46.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" +dependencies = [ + "overload", + "winapi", +] + +[[package]] +name = "num-traits" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c" +dependencies = [ + "autocfg", +] + +[[package]] +name = "num_cpus" +version = "1.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" +dependencies = [ + "hermit-abi", + "libc", +] + +[[package]] +name = "num_enum" +version = "0.5.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f646caf906c20226733ed5b1374287eb97e3c2a5c227ce668c1f2ce20ae57c9" +dependencies = [ + "num_enum_derive", +] + +[[package]] +name = "num_enum_derive" +version = "0.5.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dcbff9bc912032c62bf65ef1d5aea88983b420f4f839db1e9b0c281a25c9c799" +dependencies = [ + "proc-macro-crate", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "objc" +version = "0.2.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1" +dependencies = [ + "malloc_buf", + "objc_exception", +] + +[[package]] +name = "objc_exception" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad970fb455818ad6cba4c122ad012fae53ae8b4795f86378bce65e4f6bab2ca4" +dependencies = [ + "cc", +] + +[[package]] +name = "objc_id" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b" +dependencies = [ + "objc", +] + +[[package]] +name = "object" +version = "0.32.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441" +dependencies = [ + "memchr", +] + +[[package]] +name = "once_cell" +version = "1.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" + +[[package]] +name = "open" +version = "3.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2078c0039e6a54a0c42c28faa984e115fb4c2d5bf2208f77d1961002df8576f8" +dependencies = [ + "pathdiff", + "windows-sys 0.42.0", +] + +[[package]] +name = "overload" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" + +[[package]] +name = "pango" +version = "0.15.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22e4045548659aee5313bde6c582b0d83a627b7904dd20dc2d9ef0895d414e4f" +dependencies = [ + "bitflags 1.3.2", + "glib", + "libc", + "once_cell", + "pango-sys", +] + +[[package]] +name = "pango-sys" +version = "0.15.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2a00081cde4661982ed91d80ef437c20eacaf6aa1a5962c0279ae194662c3aa" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps 6.2.0", +] + +[[package]] +name = "parking_lot" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" +dependencies = [ + "lock_api", + "parking_lot_core", +] + +[[package]] +name = "parking_lot_core" +version = "0.9.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e" +dependencies = [ + "cfg-if", + "libc", + "redox_syscall", + "smallvec", + "windows-targets 0.48.5", +] + +[[package]] +name = "pathdiff" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd" + +[[package]] +name = "percent-encoding" +version = "2.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" + +[[package]] +name = "phf" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3dfb61232e34fcb633f43d12c58f83c1df82962dcdfa565a4e866ffc17dafe12" +dependencies = [ + "phf_macros 0.8.0", + "phf_shared 0.8.0", + "proc-macro-hack", +] + +[[package]] +name = "phf" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259" +dependencies = [ + "phf_shared 0.10.0", +] + +[[package]] +name = "phf" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc" +dependencies = [ + "phf_macros 0.11.2", + "phf_shared 0.11.2", +] + +[[package]] +name = "phf_codegen" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cbffee61585b0411840d3ece935cce9cb6321f01c45477d30066498cd5e1a815" +dependencies = [ + "phf_generator 0.8.0", + "phf_shared 0.8.0", +] + +[[package]] +name = "phf_codegen" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fb1c3a8bc4dd4e5cfce29b44ffc14bedd2ee294559a294e2a4d4c9e9a6a13cd" +dependencies = [ + "phf_generator 0.10.0", + "phf_shared 0.10.0", +] + +[[package]] +name = "phf_generator" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17367f0cc86f2d25802b2c26ee58a7b23faeccf78a396094c13dced0d0182526" +dependencies = [ + "phf_shared 0.8.0", + "rand 0.7.3", +] + +[[package]] +name = "phf_generator" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6" +dependencies = [ + "phf_shared 0.10.0", + "rand 0.8.5", +] + +[[package]] +name = "phf_generator" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0" +dependencies = [ + "phf_shared 0.11.2", + "rand 0.8.5", +] + +[[package]] +name = "phf_macros" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f6fde18ff429ffc8fe78e2bf7f8b7a5a5a6e2a8b58bc5a9ac69198bbda9189c" +dependencies = [ + "phf_generator 0.8.0", + "phf_shared 0.8.0", + "proc-macro-hack", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "phf_macros" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3444646e286606587e49f3bcf1679b8cef1dc2c5ecc29ddacaffc305180d464b" +dependencies = [ + "phf_generator 0.11.2", + "phf_shared 0.11.2", + "proc-macro2", + "quote", + "syn 2.0.48", +] + +[[package]] +name = "phf_shared" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c00cf8b9eafe68dde5e9eaa2cef8ee84a9336a47d566ec55ca16589633b65af7" +dependencies = [ + "siphasher", +] + +[[package]] +name = "phf_shared" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096" +dependencies = [ + "siphasher", +] + +[[package]] +name = "phf_shared" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b" +dependencies = [ + "siphasher", +] + +[[package]] +name = "pin-project-lite" +version = "0.2.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" + +[[package]] +name = "pin-utils" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" + +[[package]] +name = "pkg-config" +version = "0.3.28" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69d3587f8a9e599cc7ec2c00e331f71c4e69a5f9a4b8a6efd5b07466b9736f9a" + +[[package]] +name = "plist" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5699cc8a63d1aa2b1ee8e12b9ad70ac790d65788cd36101fa37f87ea46c4cef" +dependencies = [ + "base64 0.21.7", + "indexmap 2.1.0", + "line-wrap", + "quick-xml", + "serde", + "time", +] + +[[package]] +name = "png" +version = "0.17.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f6c3c3e617595665b8ea2ff95a86066be38fb121ff920a9c0eb282abcd1da5a" +dependencies = [ + "bitflags 1.3.2", + "crc32fast", + "fdeflate", + "flate2", + "miniz_oxide", +] + +[[package]] +name = "powerfmt" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" + +[[package]] +name = "ppv-lite86" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" + +[[package]] +name = "precomputed-hash" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" + +[[package]] +name = "proc-macro-crate" +version = "1.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" +dependencies = [ + "once_cell", + "toml_edit 0.19.15", +] + +[[package]] +name = "proc-macro-error" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" +dependencies = [ + "proc-macro-error-attr", + "proc-macro2", + "quote", + "syn 1.0.109", + "version_check", +] + +[[package]] +name = "proc-macro-error-attr" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" +dependencies = [ + "proc-macro2", + "quote", + "version_check", +] + +[[package]] +name = "proc-macro-hack" +version = "0.5.20+deprecated" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" + +[[package]] +name = "proc-macro2" +version = "1.0.76" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "quick-xml" +version = "0.31.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33" +dependencies = [ + "memchr", +] + +[[package]] +name = "quote" +version = "1.0.35" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "rand" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" +dependencies = [ + "getrandom 0.1.16", + "libc", + "rand_chacha 0.2.2", + "rand_core 0.5.1", + "rand_hc", + "rand_pcg", +] + +[[package]] +name = "rand" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" +dependencies = [ + "libc", + "rand_chacha 0.3.1", + "rand_core 0.6.4", +] + +[[package]] +name = "rand_chacha" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" +dependencies = [ + "ppv-lite86", + "rand_core 0.5.1", +] + +[[package]] +name = "rand_chacha" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" +dependencies = [ + "ppv-lite86", + "rand_core 0.6.4", +] + +[[package]] +name = "rand_core" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" +dependencies = [ + "getrandom 0.1.16", +] + +[[package]] +name = "rand_core" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" +dependencies = [ + "getrandom 0.2.12", +] + +[[package]] +name = "rand_hc" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" +dependencies = [ + "rand_core 0.5.1", +] + +[[package]] +name = "rand_pcg" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16abd0c1b639e9eb4d7c50c0b8100b0d0f849be2349829c740fe8e6eb4816429" +dependencies = [ + "rand_core 0.5.1", +] + +[[package]] +name = "raw-window-handle" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2ff9a1f06a88b01621b7ae906ef0211290d1c8a168a15542486a8f61c0833b9" + +[[package]] +name = "redox_syscall" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" +dependencies = [ + "bitflags 1.3.2", +] + +[[package]] +name = "redox_users" +version = "0.4.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a18479200779601e498ada4e8c1e1f50e3ee19deb0259c25825a98b5603b2cb4" +dependencies = [ + "getrandom 0.2.12", + "libredox", + "thiserror", +] + +[[package]] +name = "regex" +version = "1.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343" +dependencies = [ + "aho-corasick", + "memchr", + "regex-automata 0.4.3", + "regex-syntax 0.8.2", +] + +[[package]] +name = "regex-automata" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" +dependencies = [ + "regex-syntax 0.6.29", +] + +[[package]] +name = "regex-automata" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f" +dependencies = [ + "aho-corasick", + "memchr", + "regex-syntax 0.8.2", +] + +[[package]] +name = "regex-syntax" +version = "0.6.29" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" + +[[package]] +name = "regex-syntax" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" + +[[package]] +name = "rustc-demangle" +version = "0.1.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" + +[[package]] +name = "rustc_version" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" +dependencies = [ + "semver", +] + +[[package]] +name = "rustix" +version = "0.38.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "322394588aaf33c24007e8bb3238ee3e4c5c09c084ab32bc73890b99ff326bca" +dependencies = [ + "bitflags 2.4.1", + "errno", + "libc", + "linux-raw-sys", + "windows-sys 0.52.0", +] + +[[package]] +name = "rustversion" +version = "1.0.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4" + +[[package]] +name = "ryu" +version = "1.0.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c" + +[[package]] +name = "safemem" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072" + +[[package]] +name = "same-file" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" +dependencies = [ + "winapi-util", +] + +[[package]] +name = "scoped-tls" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" + +[[package]] +name = "scopeguard" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" + +[[package]] +name = "selectors" +version = "0.22.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df320f1889ac4ba6bc0cdc9c9af7af4bd64bb927bccdf32d81140dc1f9be12fe" +dependencies = [ + "bitflags 1.3.2", + "cssparser", + "derive_more", + "fxhash", + "log", + "matches", + "phf 0.8.0", + "phf_codegen 0.8.0", + "precomputed-hash", + "servo_arc", + "smallvec", + "thin-slice", +] + +[[package]] +name = "semver" +version = "1.0.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b97ed7a9823b74f99c7742f5336af7be5ecd3eeafcb1507d1fa93347b1d589b0" +dependencies = [ + "serde", +] + +[[package]] +name = "serde" +version = "1.0.195" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "63261df402c67811e9ac6def069e4786148c4563f4b50fd4bf30aa370d626b02" +dependencies = [ + "serde_derive", +] + +[[package]] +name = "serde_derive" +version = "1.0.195" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46fe8f8603d81ba86327b23a2e9cdf49e1255fb94a4c5f297f6ee0547178ea2c" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.48", +] + +[[package]] +name = "serde_json" +version = "1.0.111" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "176e46fa42316f18edd598015a5166857fc835ec732f5215eac6b7bdbf0a84f4" +dependencies = [ + "itoa 1.0.10", + "ryu", + "serde", +] + +[[package]] +name = "serde_repr" +version = "0.1.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b2e6b945e9d3df726b65d6ee24060aff8e3533d431f677a9695db04eff9dfdb" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.48", +] + +[[package]] +name = "serde_spanned" +version = "0.6.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1" +dependencies = [ + "serde", +] + +[[package]] +name = "serde_with" +version = "3.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64cd236ccc1b7a29e7e2739f27c0b2dd199804abc4290e32f59f3b68d6405c23" +dependencies = [ + "base64 0.21.7", + "chrono", + "hex", + "indexmap 1.9.3", + "indexmap 2.1.0", + "serde", + "serde_json", + "serde_with_macros", + "time", +] + +[[package]] +name = "serde_with_macros" +version = "3.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93634eb5f75a2323b16de4748022ac4297f9e76b6dced2be287a099f41b5e788" +dependencies = [ + "darling", + "proc-macro2", + "quote", + "syn 2.0.48", +] + +[[package]] +name = "serialize-to-javascript" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c9823f2d3b6a81d98228151fdeaf848206a7855a7a042bbf9bf870449a66cafb" +dependencies = [ + "serde", + "serde_json", + "serialize-to-javascript-impl", +] + +[[package]] +name = "serialize-to-javascript-impl" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "74064874e9f6a15f04c1f3cb627902d0e6b410abbf36668afa873c61889f1763" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "servo_arc" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d98238b800e0d1576d8b6e3de32827c2d74bee68bb97748dcf5071fb53965432" +dependencies = [ + "nodrop", + "stable_deref_trait", +] + +[[package]] +name = "sha2" +version = "0.10.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" +dependencies = [ + "cfg-if", + "cpufeatures", + "digest", +] + +[[package]] +name = "sharded-slab" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" +dependencies = [ + "lazy_static", +] + +[[package]] +name = "simd-adler32" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" + +[[package]] +name = "siphasher" +version = "0.3.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" + +[[package]] +name = "slab" +version = "0.4.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" +dependencies = [ + "autocfg", +] + +[[package]] +name = "smallvec" +version = "1.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2593d31f82ead8df961d8bd23a64c2ccf2eb5dd34b0a34bfb4dd54011c72009e" + +[[package]] +name = "soup2" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2b4d76501d8ba387cf0fefbe055c3e0a59891d09f0f995ae4e4b16f6b60f3c0" +dependencies = [ + "bitflags 1.3.2", + "gio", + "glib", + "libc", + "once_cell", + "soup2-sys", +] + +[[package]] +name = "soup2-sys" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "009ef427103fcb17f802871647a7fa6c60cbb654b4c4e4c0ac60a31c5f6dc9cf" +dependencies = [ + "bitflags 1.3.2", + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "system-deps 5.0.0", +] + +[[package]] +name = "stable_deref_trait" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" + +[[package]] +name = "state" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dbe866e1e51e8260c9eed836a042a5e7f6726bb2b411dffeaa712e19c388f23b" +dependencies = [ + "loom", +] + +[[package]] +name = "string_cache" +version = "0.8.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b" +dependencies = [ + "new_debug_unreachable", + "once_cell", + "parking_lot", + "phf_shared 0.10.0", + "precomputed-hash", + "serde", +] + +[[package]] +name = "string_cache_codegen" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6bb30289b722be4ff74a408c3cc27edeaad656e06cb1fe8fa9231fa59c728988" +dependencies = [ + "phf_generator 0.10.0", + "phf_shared 0.10.0", + "proc-macro2", + "quote", +] + +[[package]] +name = "strsim" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" + +[[package]] +name = "syn" +version = "1.0.109" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "syn" +version = "2.0.48" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "system-deps" +version = "5.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18db855554db7bd0e73e06cf7ba3df39f97812cb11d3f75e71c39bf45171797e" +dependencies = [ + "cfg-expr 0.9.1", + "heck 0.3.3", + "pkg-config", + "toml 0.5.11", + "version-compare 0.0.11", +] + +[[package]] +name = "system-deps" +version = "6.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a2d580ff6a20c55dfb86be5f9c238f67835d0e81cbdea8bf5680e0897320331" +dependencies = [ + "cfg-expr 0.15.6", + "heck 0.4.1", + "pkg-config", + "toml 0.8.8", + "version-compare 0.1.1", +] + +[[package]] +name = "tao" +version = "0.16.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75f5aefd6be4cd3ad3f047442242fd9f57cbfb3e565379f66b5e14749364fa4f" +dependencies = [ + "bitflags 1.3.2", + "cairo-rs", + "cc", + "cocoa", + "core-foundation", + "core-graphics", + "crossbeam-channel", + "dispatch", + "gdk", + "gdk-pixbuf", + "gdk-sys", + "gdkwayland-sys", + "gdkx11-sys", + "gio", + "glib", + "glib-sys", + "gtk", + "image", + "instant", + "jni", + "lazy_static", + "libc", + "log", + "ndk", + "ndk-context", + "ndk-sys", + "objc", + "once_cell", + "parking_lot", + "png", + "raw-window-handle", + "scopeguard", + "serde", + "tao-macros", + "unicode-segmentation", + "uuid", + "windows 0.39.0", + "windows-implement", + "x11-dl", +] + +[[package]] +name = "tao-macros" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec114582505d158b669b136e6851f85840c109819d77c42bb7c0709f727d18c2" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "tar" +version = "0.4.40" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b16afcea1f22891c49a00c751c7b63b2233284064f11a200fc624137c51e2ddb" +dependencies = [ + "filetime", + "libc", + "xattr", +] + +[[package]] +name = "target-lexicon" +version = "0.12.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69758bda2e78f098e4ccb393021a0963bb3442eac05f135c30f61b7370bbafae" + +[[package]] +name = "tauri" +version = "1.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd27c04b9543776a972c86ccf70660b517ecabbeced9fb58d8b961a13ad129af" +dependencies = [ + "anyhow", + "cocoa", + "dirs-next", + "embed_plist", + "encoding_rs", + "flate2", + "futures-util", + "glib", + "glob", + "gtk", + "heck 0.4.1", + "http", + "ignore", + "objc", + "once_cell", + "open", + "percent-encoding", + "rand 0.8.5", + "raw-window-handle", + "regex", + "semver", + "serde", + "serde_json", + "serde_repr", + "serialize-to-javascript", + "state", + "tar", + "tauri-macros", + "tauri-runtime", + "tauri-runtime-wry", + "tauri-utils", + "tempfile", + "thiserror", + "tokio", + "url", + "uuid", + "webkit2gtk", + "webview2-com", + "windows 0.39.0", +] + +[[package]] +name = "tauri-app" +version = "0.0.0" +dependencies = [ + "serde", + "serde_json", + "tauri", + "tauri-build", +] + +[[package]] +name = "tauri-build" +version = "1.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e9914a4715e0b75d9f387a285c7e26b5bbfeb1249ad9f842675a82481565c532" +dependencies = [ + "anyhow", + "cargo_toml", + "dirs-next", + "heck 0.4.1", + "json-patch", + "semver", + "serde", + "serde_json", + "tauri-utils", + "tauri-winres", + "walkdir", +] + +[[package]] +name = "tauri-codegen" +version = "1.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1554c5857f65dbc377cefb6b97c8ac77b1cb2a90d30d3448114d5d6b48a77fc" +dependencies = [ + "base64 0.21.7", + "brotli", + "ico", + "json-patch", + "plist", + "png", + "proc-macro2", + "quote", + "regex", + "semver", + "serde", + "serde_json", + "sha2", + "tauri-utils", + "thiserror", + "time", + "uuid", + "walkdir", +] + +[[package]] +name = "tauri-macros" +version = "1.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "277abf361a3a6993ec16bcbb179de0d6518009b851090a01adfea12ac89fa875" +dependencies = [ + "heck 0.4.1", + "proc-macro2", + "quote", + "syn 1.0.109", + "tauri-codegen", + "tauri-utils", +] + +[[package]] +name = "tauri-runtime" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf2d0652aa2891ff3e9caa2401405257ea29ab8372cce01f186a5825f1bd0e76" +dependencies = [ + "gtk", + "http", + "http-range", + "rand 0.8.5", + "raw-window-handle", + "serde", + "serde_json", + "tauri-utils", + "thiserror", + "url", + "uuid", + "webview2-com", + "windows 0.39.0", +] + +[[package]] +name = "tauri-runtime-wry" +version = "0.14.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6cae61fbc731f690a4899681c9052dde6d05b159b44563ace8186fc1bfb7d158" +dependencies = [ + "cocoa", + "gtk", + "percent-encoding", + "rand 0.8.5", + "raw-window-handle", + "tauri-runtime", + "tauri-utils", + "uuid", + "webkit2gtk", + "webview2-com", + "windows 0.39.0", + "wry", +] + +[[package]] +name = "tauri-utils" +version = "1.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ece74810b1d3d44f29f732a7ae09a63183d63949bbdd59c61f8ed2a1b70150db" +dependencies = [ + "brotli", + "ctor", + "dunce", + "glob", + "heck 0.4.1", + "html5ever", + "infer", + "json-patch", + "kuchikiki", + "log", + "memchr", + "phf 0.11.2", + "proc-macro2", + "quote", + "semver", + "serde", + "serde_json", + "serde_with", + "thiserror", + "url", + "walkdir", + "windows-version", +] + +[[package]] +name = "tauri-winres" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5993dc129e544393574288923d1ec447c857f3f644187f4fbf7d9a875fbfc4fb" +dependencies = [ + "embed-resource", + "toml 0.7.8", +] + +[[package]] +name = "tempfile" +version = "3.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01ce4141aa927a6d1bd34a041795abd0db1cccba5d5f24b009f694bdf3a1f3fa" +dependencies = [ + "cfg-if", + "fastrand", + "redox_syscall", + "rustix", + "windows-sys 0.52.0", +] + +[[package]] +name = "tendril" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0" +dependencies = [ + "futf", + "mac", + "utf-8", +] + +[[package]] +name = "thin-slice" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8eaa81235c7058867fa8c0e7314f33dcce9c215f535d1913822a2b3f5e289f3c" + +[[package]] +name = "thiserror" +version = "1.0.56" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d54378c645627613241d077a3a79db965db602882668f9136ac42af9ecb730ad" +dependencies = [ + "thiserror-impl", +] + +[[package]] +name = "thiserror-impl" +version = "1.0.56" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa0faa943b50f3db30a20aa7e265dbc66076993efed8463e8de414e5d06d3471" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.48", +] + +[[package]] +name = "thread_local" +version = "1.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152" +dependencies = [ + "cfg-if", + "once_cell", +] + +[[package]] +name = "time" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f657ba42c3f86e7680e53c8cd3af8abbe56b5491790b46e22e19c0d57463583e" +dependencies = [ + "deranged", + "itoa 1.0.10", + "powerfmt", + "serde", + "time-core", + "time-macros", +] + +[[package]] +name = "time-core" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" + +[[package]] +name = "time-macros" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26197e33420244aeb70c3e8c78376ca46571bc4e701e4791c2cd9f57dcb3a43f" +dependencies = [ + "time-core", +] + +[[package]] +name = "tinyvec" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" +dependencies = [ + "tinyvec_macros", +] + +[[package]] +name = "tinyvec_macros" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" + +[[package]] +name = "tokio" +version = "1.35.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c89b4efa943be685f629b149f53829423f8f5531ea21249408e8e2f8671ec104" +dependencies = [ + "backtrace", + "bytes", + "num_cpus", + "pin-project-lite", +] + +[[package]] +name = "toml" +version = "0.5.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234" +dependencies = [ + "serde", +] + +[[package]] +name = "toml" +version = "0.7.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd79e69d3b627db300ff956027cc6c3798cef26d22526befdfcd12feeb6d2257" +dependencies = [ + "serde", + "serde_spanned", + "toml_datetime", + "toml_edit 0.19.15", +] + +[[package]] +name = "toml" +version = "0.8.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1a195ec8c9da26928f773888e0742ca3ca1040c6cd859c919c9f59c1954ab35" +dependencies = [ + "serde", + "serde_spanned", + "toml_datetime", + "toml_edit 0.21.0", +] + +[[package]] +name = "toml_datetime" +version = "0.6.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1" +dependencies = [ + "serde", +] + +[[package]] +name = "toml_edit" +version = "0.19.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" +dependencies = [ + "indexmap 2.1.0", + "serde", + "serde_spanned", + "toml_datetime", + "winnow", +] + +[[package]] +name = "toml_edit" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d34d383cd00a163b4a5b85053df514d45bc330f6de7737edfe0a93311d1eaa03" +dependencies = [ + "indexmap 2.1.0", + "serde", + "serde_spanned", + "toml_datetime", + "winnow", +] + +[[package]] +name = "tracing" +version = "0.1.40" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" +dependencies = [ + "pin-project-lite", + "tracing-attributes", + "tracing-core", +] + +[[package]] +name = "tracing-attributes" +version = "0.1.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.48", +] + +[[package]] +name = "tracing-core" +version = "0.1.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" +dependencies = [ + "once_cell", + "valuable", +] + +[[package]] +name = "tracing-log" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" +dependencies = [ + "log", + "once_cell", + "tracing-core", +] + +[[package]] +name = "tracing-subscriber" +version = "0.3.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" +dependencies = [ + "matchers", + "nu-ansi-term", + "once_cell", + "regex", + "sharded-slab", + "smallvec", + "thread_local", + "tracing", + "tracing-core", + "tracing-log", +] + +[[package]] +name = "treediff" +version = "4.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52984d277bdf2a751072b5df30ec0377febdb02f7696d64c2d7d54630bac4303" +dependencies = [ + "serde_json", +] + +[[package]] +name = "typenum" +version = "1.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" + +[[package]] +name = "unicode-bidi" +version = "0.3.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f2528f27a9eb2b21e69c95319b30bd0efd85d09c379741b0f78ea1d86be2416" + +[[package]] +name = "unicode-ident" +version = "1.0.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" + +[[package]] +name = "unicode-normalization" +version = "0.1.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" +dependencies = [ + "tinyvec", +] + +[[package]] +name = "unicode-segmentation" +version = "1.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36" + +[[package]] +name = "url" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633" +dependencies = [ + "form_urlencoded", + "idna", + "percent-encoding", + "serde", +] + +[[package]] +name = "utf-8" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" + +[[package]] +name = "uuid" +version = "1.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e395fcf16a7a3d8127ec99782007af141946b4795001f876d54fb0d55978560" +dependencies = [ + "getrandom 0.2.12", +] + +[[package]] +name = "valuable" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" + +[[package]] +name = "version-compare" +version = "0.0.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c18c859eead79d8b95d09e4678566e8d70105c4e7b251f707a03df32442661b" + +[[package]] +name = "version-compare" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "579a42fc0b8e0c63b76519a339be31bed574929511fa53c1a3acae26eb258f29" + +[[package]] +name = "version_check" +version = "0.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" + +[[package]] +name = "vswhom" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be979b7f07507105799e854203b470ff7c78a1639e330a58f183b5fea574608b" +dependencies = [ + "libc", + "vswhom-sys", +] + +[[package]] +name = "vswhom-sys" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3b17ae1f6c8a2b28506cd96d412eebf83b4a0ff2cbefeeb952f2f9dfa44ba18" +dependencies = [ + "cc", + "libc", +] + +[[package]] +name = "walkdir" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee" +dependencies = [ + "same-file", + "winapi-util", +] + +[[package]] +name = "wasi" +version = "0.9.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" + +[[package]] +name = "wasi" +version = "0.11.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" + +[[package]] +name = "wasm-bindgen" +version = "0.2.90" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1223296a201415c7fad14792dbefaace9bd52b62d33453ade1c5b5f07555406" +dependencies = [ + "cfg-if", + "wasm-bindgen-macro", +] + +[[package]] +name = "wasm-bindgen-backend" +version = "0.2.90" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fcdc935b63408d58a32f8cc9738a0bffd8f05cc7c002086c6ef20b7312ad9dcd" +dependencies = [ + "bumpalo", + "log", + "once_cell", + "proc-macro2", + "quote", + "syn 2.0.48", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-macro" +version = "0.2.90" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e4c238561b2d428924c49815533a8b9121c664599558a5d9ec51f8a1740a999" +dependencies = [ + "quote", + "wasm-bindgen-macro-support", +] + +[[package]] +name = "wasm-bindgen-macro-support" +version = "0.2.90" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bae1abb6806dc1ad9e560ed242107c0f6c84335f1749dd4e8ddb012ebd5e25a7" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.48", + "wasm-bindgen-backend", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-shared" +version = "0.2.90" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4d91413b1c31d7539ba5ef2451af3f0b833a005eb27a631cec32bc0635a8602b" + +[[package]] +name = "webkit2gtk" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8f859735e4a452aeb28c6c56a852967a8a76c8eb1cc32dbf931ad28a13d6370" +dependencies = [ + "bitflags 1.3.2", + "cairo-rs", + "gdk", + "gdk-sys", + "gio", + "gio-sys", + "glib", + "glib-sys", + "gobject-sys", + "gtk", + "gtk-sys", + "javascriptcore-rs", + "libc", + "once_cell", + "soup2", + "webkit2gtk-sys", +] + +[[package]] +name = "webkit2gtk-sys" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4d76ca6ecc47aeba01ec61e480139dda143796abcae6f83bcddf50d6b5b1dcf3" +dependencies = [ + "atk-sys", + "bitflags 1.3.2", + "cairo-sys-rs", + "gdk-pixbuf-sys", + "gdk-sys", + "gio-sys", + "glib-sys", + "gobject-sys", + "gtk-sys", + "javascriptcore-rs-sys", + "libc", + "pango-sys", + "pkg-config", + "soup2-sys", + "system-deps 6.2.0", +] + +[[package]] +name = "webview2-com" +version = "0.19.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4a769c9f1a64a8734bde70caafac2b96cada12cd4aefa49196b3a386b8b4178" +dependencies = [ + "webview2-com-macros", + "webview2-com-sys", + "windows 0.39.0", + "windows-implement", +] + +[[package]] +name = "webview2-com-macros" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eaebe196c01691db62e9e4ca52c5ef1e4fd837dcae27dae3ada599b5a8fd05ac" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "webview2-com-sys" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aac48ef20ddf657755fdcda8dfed2a7b4fc7e4581acce6fe9b88c3d64f29dee7" +dependencies = [ + "regex", + "serde", + "serde_json", + "thiserror", + "windows 0.39.0", + "windows-bindgen", + "windows-metadata", +] + +[[package]] +name = "winapi" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" +dependencies = [ + "winapi-i686-pc-windows-gnu", + "winapi-x86_64-pc-windows-gnu", +] + +[[package]] +name = "winapi-i686-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" + +[[package]] +name = "winapi-util" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596" +dependencies = [ + "winapi", +] + +[[package]] +name = "winapi-x86_64-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" + +[[package]] +name = "windows" +version = "0.39.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1c4bd0a50ac6020f65184721f758dba47bb9fbc2133df715ec74a237b26794a" +dependencies = [ + "windows-implement", + "windows_aarch64_msvc 0.39.0", + "windows_i686_gnu 0.39.0", + "windows_i686_msvc 0.39.0", + "windows_x86_64_gnu 0.39.0", + "windows_x86_64_msvc 0.39.0", +] + +[[package]] +name = "windows" +version = "0.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" +dependencies = [ + "windows-targets 0.48.5", +] + +[[package]] +name = "windows-bindgen" +version = "0.39.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68003dbd0e38abc0fb85b939240f4bce37c43a5981d3df37ccbaaa981b47cb41" +dependencies = [ + "windows-metadata", + "windows-tokens", +] + +[[package]] +name = "windows-core" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" +dependencies = [ + "windows-targets 0.52.0", +] + +[[package]] +name = "windows-implement" +version = "0.39.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba01f98f509cb5dc05f4e5fc95e535f78260f15fea8fe1a8abdd08f774f1cee7" +dependencies = [ + "syn 1.0.109", + "windows-tokens", +] + +[[package]] +name = "windows-metadata" +version = "0.39.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ee5e275231f07c6e240d14f34e1b635bf1faa1c76c57cfd59a5cdb9848e4278" + +[[package]] +name = "windows-sys" +version = "0.42.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" +dependencies = [ + "windows_aarch64_gnullvm 0.42.2", + "windows_aarch64_msvc 0.42.2", + "windows_i686_gnu 0.42.2", + "windows_i686_msvc 0.42.2", + "windows_x86_64_gnu 0.42.2", + "windows_x86_64_gnullvm 0.42.2", + "windows_x86_64_msvc 0.42.2", +] + +[[package]] +name = "windows-sys" +version = "0.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" +dependencies = [ + "windows-targets 0.48.5", +] + +[[package]] +name = "windows-sys" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" +dependencies = [ + "windows-targets 0.52.0", +] + +[[package]] +name = "windows-targets" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" +dependencies = [ + "windows_aarch64_gnullvm 0.48.5", + "windows_aarch64_msvc 0.48.5", + "windows_i686_gnu 0.48.5", + "windows_i686_msvc 0.48.5", + "windows_x86_64_gnu 0.48.5", + "windows_x86_64_gnullvm 0.48.5", + "windows_x86_64_msvc 0.48.5", +] + +[[package]] +name = "windows-targets" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd" +dependencies = [ + "windows_aarch64_gnullvm 0.52.0", + "windows_aarch64_msvc 0.52.0", + "windows_i686_gnu 0.52.0", + "windows_i686_msvc 0.52.0", + "windows_x86_64_gnu 0.52.0", + "windows_x86_64_gnullvm 0.52.0", + "windows_x86_64_msvc 0.52.0", +] + +[[package]] +name = "windows-tokens" +version = "0.39.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f838de2fe15fe6bac988e74b798f26499a8b21a9d97edec321e79b28d1d7f597" + +[[package]] +name = "windows-version" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75aa004c988e080ad34aff5739c39d0312f4684699d6d71fc8a198d057b8b9b4" +dependencies = [ + "windows-targets 0.52.0", +] + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.39.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec7711666096bd4096ffa835238905bb33fb87267910e154b18b44eaabb340f2" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef" + +[[package]] +name = "windows_i686_gnu" +version = "0.39.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "763fc57100a5f7042e3057e7e8d9bdd7860d330070251a73d003563a3bb49e1b" + +[[package]] +name = "windows_i686_gnu" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" + +[[package]] +name = "windows_i686_gnu" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" + +[[package]] +name = "windows_i686_gnu" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313" + +[[package]] +name = "windows_i686_msvc" +version = "0.39.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7bc7cbfe58828921e10a9f446fcaaf649204dcfe6c1ddd712c5eebae6bda1106" + +[[package]] +name = "windows_i686_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" + +[[package]] +name = "windows_i686_msvc" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" + +[[package]] +name = "windows_i686_msvc" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.39.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6868c165637d653ae1e8dc4d82c25d4f97dd6605eaa8d784b5c6e0ab2a252b65" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.39.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e4d40883ae9cae962787ca76ba76390ffa29214667a111db9e0a1ad8377e809" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" + +[[package]] +name = "winnow" +version = "0.5.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7cf47b659b318dccbd69cc4797a39ae128f533dce7902a1096044d1967b9c16" +dependencies = [ + "memchr", +] + +[[package]] +name = "winreg" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "937f3df7948156640f46aacef17a70db0de5917bda9c92b0f751f3a955b588fc" +dependencies = [ + "cfg-if", + "windows-sys 0.48.0", +] + +[[package]] +name = "wry" +version = "0.24.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ad85d0e067359e409fcb88903c3eac817c392e5d638258abfb3da5ad8ba6fc4" +dependencies = [ + "base64 0.13.1", + "block", + "cocoa", + "core-graphics", + "crossbeam-channel", + "dunce", + "gdk", + "gio", + "glib", + "gtk", + "html5ever", + "http", + "kuchikiki", + "libc", + "log", + "objc", + "objc_id", + "once_cell", + "serde", + "serde_json", + "sha2", + "soup2", + "tao", + "thiserror", + "url", + "webkit2gtk", + "webkit2gtk-sys", + "webview2-com", + "windows 0.39.0", + "windows-implement", +] + +[[package]] +name = "x11" +version = "2.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "502da5464ccd04011667b11c435cb992822c2c0dbde1770c988480d312a0db2e" +dependencies = [ + "libc", + "pkg-config", +] + +[[package]] +name = "x11-dl" +version = "2.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38735924fedd5314a6e548792904ed8c6de6636285cb9fec04d5b1db85c1516f" +dependencies = [ + "libc", + "once_cell", + "pkg-config", +] + +[[package]] +name = "xattr" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "914566e6413e7fa959cc394fb30e563ba80f3541fbd40816d4c05a0fc3f2a0f1" +dependencies = [ + "libc", + "linux-raw-sys", + "rustix", +] diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml new file mode 100644 index 0000000..72143c0 --- /dev/null +++ b/src-tauri/Cargo.toml @@ -0,0 +1,23 @@ +[package] +name = "tauri-app" +version = "0.0.0" +description = "A Tauri App" +authors = ["you"] +license = "" +repository = "" +edition = "2021" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[build-dependencies] +tauri-build = { version = "1.5", features = [] } + +[dependencies] +tauri = { version = "1.5", features = [ "macos-private-api", "window-minimize", "window-maximize", "window-hide", "window-unminimize", "window-unmaximize", "window-start-dragging", "window-close", "window-show", "shell-open"] } +serde = { version = "1.0", features = ["derive"] } +serde_json = "1.0" + +[features] +# this feature is used for production builds or when `devPath` points to the filesystem +# DO NOT REMOVE!! +custom-protocol = ["tauri/custom-protocol"] diff --git a/src-tauri/build.rs b/src-tauri/build.rs new file mode 100644 index 0000000..d860e1e --- /dev/null +++ b/src-tauri/build.rs @@ -0,0 +1,3 @@ +fn main() { + tauri_build::build() +} diff --git a/src-tauri/icons/128x128.png b/src-tauri/icons/128x128.png new file mode 100644 index 0000000000000000000000000000000000000000..6be5e50e9b9ae84d9e2ee433f32ef446495eaf3b GIT binary patch literal 3512 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 literal 0 HcmV?d00001 diff --git a/src-tauri/icons/128x128@2x.png b/src-tauri/icons/128x128@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..e81becee571e96f76aa5667f9324c05e5e7a4479 GIT binary patch literal 7012 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 Sh@|Ye~|0>}wMPLT8jm@Y!H33Sz}5aFI6 zM9Lzqz|;A*0sGs=2A1uU!1nk2dGF7knQwr99SAFen)x(eCO;F8y2C~0FD1YxRTPcy zPWVxkUYmeuz}Tv?7&Fe-!UE{)ZW)Mb;H)^#eHDv$`dkZGguJz@^MA!ZNGAUqt{|0H zpZ7Ch9S`q5!>R%}>}62!+(T^evyO+ImSo2wpu)su4^3nw5(%)KD%gbSev^*HZZ&3( z#&c@Z0gH|}Ck)w6fh0&NBJ62ib%R}(3@$VFl*_#l2W$wQ-~4RmZZAt5O*^2Q5}Xr8Hy@c`#pM?kc?hFWxRXr*mUfUCXf4ka5DD~ zat6d85COB05l#(P9*cQZ3EC8fVdS~?&vN#rce(aF9@xp80O2{{FBvU+{X>Hoh;xI` z{$e^Nw1y*VbO8wv`8|-m?NwNaKGTGaF{P^JLB^DbOYWIbn%eT`*!^C1H36=O8Z-M> zkD~88ry`eSo`tEBN4>w7OWZwUzlh{WM1m8R6zepqGcGMaV7vWY9b?K4b6~|HVG)ec wi>I@ws#sZo7or4_*4M>7;p5{nr2pZ?Uu4>Krr0kU)&Kwi07*qoM6N<$f)&@lf&c&j literal 0 HcmV?d00001 diff --git a/src-tauri/icons/Square107x107Logo.png b/src-tauri/icons/Square107x107Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..0ca4f27198838968bd60ed7d371bfa23496b7fe5 GIT binary patch literal 2863 zcmV+~3()k5P)2T^I$?x zaYQg&pCHVGsw{hVJKeJjnTAPVzIJy&@2@ONDhmw*aGfYREZIehxXjQGW&);l}730_NI?Rf^MxPP7h0n@|X4 z$_NmLkmcX9a6<@;g%^uO5`jK11zHAwB&Be>EL;Ksu&`nkBH@=nY)w^zz@pJ^)7G|d zV$~|rGzj}F+LNX%ZDGVxdr}k)_)lLzh3c`h#W_(^eXY~ZT43UAX$(I<@?8A1#RQ{=o_ejpu|#}HSYmnj#$wSetLWep5SNMwiJ!? zjkH#Uml%v#YF3+jeQZ56;FrWNKj@^lDv= zi&X}cvF7lk385w!3&!DqN|kvc0L!A!H3v2-)Pz#7EhwtX^YLh1jqX`<_Nqx>I|3yX z9P$S>fDYiDqA2`qxzp;Tyn#!OW~FV+sU>T3L+`2B2vBaMm0 zGqWdIYbau+r))W2hu*LEc6P1pCg1kKUosnTBr3%Uwf+Ss~=TGkbT?9EOw z;k9i=s|#)G@~{+Md$Edk0G`!|n`{9w6nkW%92cT}A4yl&G|2fgr_N zeRaaK6+Yt+x0l`MY@glx>yI{Hr=0bY7@k$TaxTwn=MRf~p|wZbs#2e}V6a9E)gu|}{C0M=qP9u$j6tFKQE*v7>T-cdsR$`C9l zvId4VF^>1jdX_O|45j1g#o$0=mUZ{lS)5`j0dfDzK^P6e2D7B_gk{b)$m?vKfCT34 zTjVBIBbLS1G+?15Anwl^hgkMZ7*KW_#bATv@}$&n^;(+0ydlnWLS|B{WhrZl(&yqh z=#0;nItiH4iP$kAuqIVK^XBmo8r8e3sLir&AN_kXh3r^YD8bITpcq^*c)lrg_AIB4 zs#?U7We+KOKIJ@AgX6wnO%DIl7!|fyA`~wX-b>t9Qp0j|DG~fdW0X^Fuu`#Hg^G`l z&1a&{Mn4O*j)QcbHB7NqzdPBn7K->yAqZ`1ou&!|cG=nLv7){psD>>HSsr zZq|&RfcY#=c(zzg5QSb5(rJnIE>`D#HXsA{S*(elqCdWW=ZV#_cL^$4nk&I{kuKUT zTdOi?iU~)o?#r_t8k|fNp)$%g#-DV(7a;kA-(vw*U|uJZv=TUG!&L%WhvFIsYrK|7 zy06D)x>hw2DtY*~1S*DJ^f;RjlQfk4Ixl-Y_I*^Uf7eTLInMPgZ|SD)tGC-B3MJsD zBk}Ouyu>Rgm%w=bK(=5<{4Im1+1t%-d7VO4j&5I|97S@(i)EQu6=%{1$%E@5l*;hy zUh$B-TecU=;@C*Ht9Jk7!JSG^ebkC>lV=gXIeWU!VyOTa^k!E|sfjxsG)6u85$=Hp zoW;s8*K%8VncTZB`;<}J06P}GdLy01BFHy&#<5djpB)H@@|>1_+dyP|YVt~)91KY< z!TYqYF?8s|s-(F__QweFzWkj~4lkhO6ZgHOspepOpicIx^^v!L-$|^cpVFRASj`{i z9ylPG5$dF}nfFl^)X6t3s`ou4+PwXGJczP<>*Ud$N=}-Tz4_9E80)_Xysjp0%V5z5 zHxrp`uJ?bAQ%27BQv{9^XD1>w2cz(2IN9=7-a1;QPeBQ@UyOX#Bjql<`U= zTXFi}&I(wd8f>I*!z6>xK{w{K;lsjI>$S9}5oqnp7f3j@Wc8kB;T9Cr{0|WUtv@s_ zwXnx!T55r1wlG;Ttq%c|*X8Y~>+;CBZ(?$k)jLkhAnIf-ENeJoRcw{pU`JoIV;dq4 zgo>XcJS$yu^R@zqQp-G?#Nv%Uo;L<9tE0N{+m%FQ^ZI3LkrcFDZf8!JdataE}(QMS@ zfVV%Yz0~984I-Xv42r>m@x$&AY!B1%B(iG4k)K&I^9z$|!m0WuwySWnEW#0gFuhr0 z=KcFDmMDFk!biuZJ&4ja05-_AtCww)A`+>4I%-?;F2ixpn!m5GqY$rr{~xOZYCmwM z9`nuyTc@^5Egikq8UBmMebnX0G*Fj~^hb|FxQfWhvUK;ArJqyDtywJ{Cy!P}cVGQ$ zErZU%to>1zK8$et^pjPqq_HZ06n8~E4eg$&2~LSzsb?*{PyeeibU1#{b4>8 z_mdlxUIWw;tH1i)4?E+3+9yY`Z};_Vbk_x0N| zo%)uP-BVav3t>4lX&Z29Pw<7mM6PZp50~9Lm>tALCvRhjP(~*-QGP03vv@t9wR&`- ze<=xP#nb$wttKpNB9zGyrKYV)@LM9uLBE%su-AlznF=LzkQ#H>FXB}!74%BFMiXhc z5y84I-&!YoO%P|oR46%^{`UUIPRC1q;l22n-dNg|I+yPFNpq&U;G`nN9l!m0{8a8V zG(DW2-gp;GkG|JEYr=;vTEo%?dy|P=R^qd7UGj-?D$~fCiicsZHC+qoXOC}qGfsK(8d8N1KS;bdtcaI?j@y`Iu1LSP?=Z)dx!Fqx(DEf?1Nn7%nzd!lj*i- zb&};L4hN#2dkE2b>5cZm1)eCjH{4W7rD6%51gnogg%T-9Z|JWn^*#u=Q$vqU7oKUl}X9A7U8^etzu0GW?2k;*_);j zu>`TQG+O$~;-H!jhFnB^ylA%vG$z)B)qkF>b53ypuI{!TL(bU@s(K~#7F?VW#e z6vq|EU(c=tNk~~ffk#0iPF1SV@<)Jjm9;tn;sh)wK%9W(1eQ*KI051WTDi(W_>b)R zuOvuB!wFat>=I~ZI`8$&f)GMd_q?8&9`&aRW6Z9+(th{7*Y8&Ycsw4D$K&yMJRXn7 zMukPW)DcC{Gnq=;g$LwU?i4CV`wN| zILClO2~ixkP#6m!WfwBRm@vkl@Cd)g00p&$LK;9r@WRPKv2>vo+`>0`8O()p8YH9v z{y#QQNKak1NatEO$^`|%3jW(2uqT!;Bg8r+=^6@X1deeog>y(S_kd!Ssv#?sND|Nn zIKsISPVEG9luSVPU9dpsMmTco8VTkB)KM@;$z0e&6i@^;rSZa1C#05m1QNR777@Ps zzE~VRh8ogn;W%YwzC>ny?$_-E)>z@7Xjb!BrU^ul%B4EFuEq%`3xLHY{_6rX3(QK( z+jU7I2GAg~jIS6%^F%|a4}{!WxC1qyF~Z43LzX6lMkChI4fmm98sVy}i$=-_|2a@~ zr>v0q3rvgGpFHNh{2EVhU*TgH)a#IF^@QkxHDs^K6PNSC$zvLFPa$wZg-HP$&=wow zyWuM^K)tpWETYhsQAAV&<2~JFF;6AgX7`2jV`q~wM}tRRxr%S}nvLTx3aN)8r}RJw zJW#;gsp7Qdv~V(CuktiSu_~COFbgQk#ZzjY$64XzKm12f6mm%t?pE=s#S;>WNA#g6 z=u*Y^!`o0IP6~%97#`;-{WYi%w!l7B#nDwL2{(oF<29^3$sU+fyG$%vpC9n;SOIfN zjdz^O<0uzZOf;ja0?Ly>%XgnFAeb|win%4>UIH)+Doq*XmZp|1n<$=#|xgeSeS&(b&w!$*%S?*YzAn1Xa zwHdo4nhDBnQRdq0*?q8#L#|58+Ke%Prg^4y6wTeb1;S@0k#|9L0%{Z5j&+sz3MuRF#}i;PW@vX`sOq1(iPoNhl0j) zB^pqttVk7M^`F@TOVr*~k;QQ~xMd{oJ9@4C#Oy>l0A^}$aq27@5_SH|`uL5qvNY+b zO8{5F0)AVC1|LRVgO0{*w!S1(Fx1a>8dfp35R<#Q~L+YG7wj3g~;yB z`2jGYJ#(JTfLqBQ$*s<7&nI z!+jLYK4GsLN!S8iEW|lZ31|MAcLzeFow=nEFBS%H>~0qDa% zpy-5fCW4VdJdz;8lO8K22B-`$G>lDPZLrGYCcQkCL9#W~BIcLu^ z)vi|c?X$fw7BQLjE@*;QDFO}xbxLDKO>&xd_I>iDv|BAgV5U|UhfYf|B-&PHf&dW# z2SV7`cEOopuDn)P8{y3TeP>0TmV~sPzCQzYUc>J|#uKOeMm({QTd`%%U0KchcRxais$csI~~s(ghKSb>Jcpq0Ynejbf~np2tyn znl!-*uLK52F#X-X&FdHbP9u?Pd7p1_q}&jTBfi%t4J!4_lx}enkrY01Q=(6b^!DzJ z`6Vl&0cCYIn5@niUocPN4<-|>nlX-W+*PSE!WnB$C$N!R__g!$`kz_*T#hA?w5%wC zBJd9c>L(|;-7b_U94c5AjcWwR6|^$9qfV!k%&9sBrIOk%BhY88HiL36ccjbMbV-1H zK(RcF(@LIzDH6uyns#nnDSdkuSqrf^oYh(apsrGs9V_c(v#TC;7~2@iD@8a|PB3;+ zC>nvE`choe3FNzLG6B(G;OC6hta>*8Wo6r!QPuwV*IF3srz$!{VL*Hjg##v#Xm-B4 zV&$9HB^SfP{1?cdI@xW&m=P{zNU#;$K_O^8#eCz%$ygUo3~>((%lZ`4)I~JMQRZ@k zY!up{BQXUlr%tP`imZ(g!mL?aK);HZrnY4L&$>jmmJV1IP67vAlh}sxG`rX5AA(0= zY;8bViwo@r$HM4Sg6WgQ+FlnYF|#)0rmR_PYr?twe0SOCB!w=DYc8q@7*AVZO2Fpa zy*1$kQolLdyQoje2LjEkjevEqh!x?`XfBGN2fB!$51x;-1a(D*pigA`E-Nd-X}wRn zpb1%A^Z_A$D2g_K=^^Lu{b{X{ZtfnW^1?I ztKfA?Q5iSq*-8L*K@&VlS&MCG>_!z>rNBaKtXdLeOF;Ww441ceBmCnak*$Z(&DjVl zM*et>g5d(iVEfjFU|(~R57g~xJqhH9t9$P-N-#7%arVZi)%e2OhhknHZ*$junQYH!14#BO?FyHo72B1vy$InTx{f+TvW+7{qYM&YWEWlfDzTx%tKejNEV>J8niMP2TBrn zQOg#U>7pj^pQ_Z!Me8um7Ko}chb-LF{E@8HbpQ-x3n<}^x__MWy6cLrh~&38x)ThH zQp5pW*k=GP^kelkzA`u=xZ5gTEC1C`oaEZUnA=dWDd6F z3VS2G2CTxlxWBLe!;zB3RVmS0Sdo%KP%Lo$2xD%j`fIN%-^e8bo*(Gc0fa2Gp+^wF z7Bewf9oZ|Rq;MLwzjo-Xw37XCEE@Ce90%Ryuq?i393?J5<@<4@6d^FMfAOM~G67=@ z7J@mEn$!AzSPRh*tirMN=A8vq<(9(2aD7_sltp&0Xs2$s=&%aMq(y--hM@EKIxuq} zlc!J+!_Derb#lU@WgRbevr(&xbRN&;suU>{ev^+dVCsJkbsn5snc1pOPA9=G94YkN zg@BanxC{AJLj&LZU6xo!$W^xDt2iYW z^ieQNbqat_!bWvmJD6IQmvAUquF~Lk=7fvdq z{ya7F3jCMX=Qhw~-Zr#60~E~?R~KL&7>D^E$Jr7|*~?>?`>qLQ0(pJ^V=`)(G`-dAhB>?7B5y}9AfVI&JWt|3S*A=;@jEt|-AQ3-TRbOLg+o3Ye^{%a3H87v z7yj3A)n(-afw!pgualOrmCv$))kdy^3&CTP>}@^}SI;YnPT|A6I=Uk5T$V%ofvgHg z_2&dq+v4P`s5`A3BHyxVbUD3i`+=;tj>gmNHREcvfCrbK@0zW3K1gWMX*Dy)ghmtW^5BEi48PB@947_yVdOc$ z^H}DA(f;ORP&eZ^e91}a!XfCIMHv*o)OEr{K*@CLDfjx>4;xF1TFJxUYju5td?msm z=AXUjNyB8>7r}gyq>H^o@-&&A9+-;g(;}n@ftL-sR}>tlGT{(d1bu+!q7Syf{D_pn zC;%}^Mf^&n!B{QE4yKf#rqY9%v@OFR6*DprS5@4SZ4|T9P?k+kEH$BRq*CD!*2Pm7 z8YCK`@@*B$*NesrXV4_k5S3e;3AFf8r0~d^o2Uw!2)%x#agAxU5e~t5RIdZBAGuGW za#wX28sBZnWC?%Z>)rdsPX zcMcx+g>x8kWmu0|z(AFT-a^A+K(+dWN(2GO(fjG&p8Bm8pVKJe9EG-DO#SwUP)>=j z0-1&>1mV%g1dvAbyNtyz@$cHNy+!eOJRXn7@4+ho|*60M_6IeO{(g_$&fH(oe2@ogH;0Q1FK3LF!E58aL5C{YUfj}S-2m}Iw zKp+qZ1OkCTAP@)y0s%`P1WKWHdza~tK1A>*z$m7->F+8A1@U|DjF1#>B%rbcGWeDL zlHl5S3@s-J>jFqfF^T9FiKquk_358tumQq|KHrGM_LPJ+f|e14bq3lhMbRdpS|v-= z2YHSFaR<`uQCmb7gmnTER3AEcwlBgnELi7Ww63Bm#`sC9@)P`2EhEf9xf z#qRkiu(=kNvw}K}hXR{RVUeJE3SV%j%fZW9qezW)QSwB$MA3Jze7qU5jhS&!gSX?VjyTw)sODIsM z6PFrtkr=<-dkU7&=?~q0Ba-=VJmzYRut-#!^!t6V2McN&GI$_;oEIuBjSF!#l8R`B zu!`j8Ay`8V>JZd>|Eq0*A#UThzidGRcrUEHcMA8w#*4v?cM3L|j!)Fn9*GMFU5bIDGHJ}&Z9ymf_g?FL)1Jg(_AA!ec*HK+mNA!60T@n?eg+MWq zK7m$)Pooc^X1umolv?1pDh6}B=oBE=NQV;Kgeqj}JNiC%peDSvSb1up{i0&Xnr`U> zMHM2vUrZR)f|tU|b3p12nB$G8rsS?#RcVvqX`?DXvr_nJu{seS$xWZWBi}?dMO&^) zF&A#uWwpE$mbO-v0(Lt6c|83BsrnA!R84YrF4twX{IgiOwJHnO_^2?eHtDH<03M^0 zwwV@}>1U|LYIVUk@@eD`k&B3322xq0gX1#AVjtk{1v)7X43nsAwYW$x`hazS|hS_TwaZ$pQN;O!%NS&$ABwV$(F&4YIg;&}43Nnrp`Z~Xb>fLv$-X!-9C%QT- zltk2Ba-m>dTp2u}hpW7>I--F=$XbVVJ$!VZGGWYx<`t+`;N;y2Nj{U1fYe+!gq-T+J((5bPNJ` zA*?T-9mY#P?e8kYhl+Qq&&Xuq`LAFNWqZ0hrnt!N=gi0bOMZ;ZYA5G~we;8h%?VEU zDBUmfaU8fOD=SulQgT}y$Hib9w4VJ=pgb`M;B4^DR*D40?xGJSpv5{^qyt?0DCltx z%G#+cga4E^6^Jni;H1Uk^uYvD9zyMd3&?GXVK)?mJrZyP=Y++skF3q^EW!DQP<(%l zErd=^nht&nEyO8daTDYY;5rvCxj&-DoT#pJ4Wk43?Wiw zF(u;8R_MlsC1e)l_s0dB3LZWQ_(Tro~Q~zP5$tF@!(lR>isq_{LScme3?Ef--&Y zjU-4}R4JxZ(6tl?q1v8YdU4NIru|GZctDTgCRnoyYTJ6_pEA16B>@2%u~;OkyUIok zgldebS~<9WWlL04@MZ$pPPe5}JGLjXi)Fbnlm%NNEbdSsQLRH&*h+o$Vr~DMD{?2c z)BmO3FI91!5RY6bkZ1=ss}7_fGE7mcu=2PnsvK8QDq*t@D|P1o&Fh3R!^Ip*4aGJY zccNQRo+GKD)mnvB*#&Zd9zlQq#+61FduYqWYaCf9v%o{P`Ap=7*u;*~6E|f)M$FpR z*7II;E10j$CQ%{1n030oS$K010P4wNetR0+k9GWF`Qm|dzJ_(P#zDF5JGGq(ixwDT zRFrKT-2B2RQ8C5IZdm+khIe;b%uXhj_^roc=_wlSSTKZRs;1qat5mo=L2UGksVBy& zl3l0MUl7#?=olV`l;uH_Q;1uvDzOy>`pLg;ToHS!e5cY?FMOB~jQzwd7M}#ckW{6j z%fY;-gQmS}iS&U&R9HL%s1%ex27|U%!{p{y2?Wk0zm>!6XKNwJdm*C2T6lSU+oZ*q zT_9O2r>-DziNXb%$E|{=!6~BY28C!eH;0JBT<@4{s7^PdlFF9Rus9Z_-lrrwJ_MO-_xZe;Otu z%ad3coio;^^#gUmyGK| zb5nO+%jB_);w!t|jCmWh#hFENi`~~Bi`@0cZcoQj)~u8!5$dg<2^nEw`4K5P_9tKw za)I_mkin)+tHmylEYxEX)bBIxi=UmwZ;_RWv6Ml5(Bi(({A)n_F%dm5o!6h33@w}u zyFBAU@(0M&M$@;*%EVZJF*Jzos<64c;RFbom6)wSVr+jsA5&`w@A&o+r_#YIsuLM5H7w6K)I7%WlT zPdEYzEEURiEznF@oTK`V;;Ak13pOhtRMIJLu_BdO4Y;|l3M|9D_!jG#F_a}=DzfN8 zI^iOO5~Ssmof$+{Qv}DCqDKgp_iJJ_0DHtUzh@mwMJyv^u~g}A-g4qmyF+rX)@o&X zc=q~|z2p2W*QmS|)SC1hplxIZkMbAvkuZC?(4k}seA zJx;N6S8?aVhg*9_^vDe)I$9a4SIIewg}83DPFVxuJ@2|VDl)w5kB3B~FF=L}k19T@$qoQ%pYU zJ}^u@=&6{_t53YW*}n2EvUXc_YNHlmRkB);uM{etdaqdi@vx^?CmG_awPI=;|EgrQ z7<%e`5*Ld~MXB*MFB(s+6;qqAwADgYZS#pI;^LJ@T2xr+YT}Wv)`}576`sbZ>*0NN zCYPRXG;tB;Md+BSg8Q2?QIkcVFHop`61uA<8hYz86|!7IXc?TR!c48TT~v&77V9LH+M3LO*yJr za9&tbmVVmbB=>m7CxMac8>W|DY|V?6I*B*JV%{wE09*&R5nU?c16~Phio*h%dqGX{ zQdm=RfqirfAl+=tMN$lLOYrtdry-i+XwS7om(h{?=0q_^B2frZK1} zCXt*YHl*UTP7x##WQm&Kug8CUkpv+H0)apv5C{YUfj}S-2m}IwKp+qZ1OkCTAkYy1 Y2S8W#vM)6=T>t<807*qoM6N<$f*y@n<^TWy literal 0 HcmV?d00001 diff --git a/src-tauri/icons/Square284x284Logo.png b/src-tauri/icons/Square284x284Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..c021d2ba76619c08969ab688db3b27f29257aa6f GIT binary patch literal 7737 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 literal 0 HcmV?d00001 diff --git a/src-tauri/icons/Square30x30Logo.png b/src-tauri/icons/Square30x30Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..621970023096ed9f494ba18ace15421a45cd65fa GIT binary patch literal 903 zcmV;219<$2P)2 z+CUKPMqaqGiH;zb!R4$B-WXS^YzQr=@UH>k4?*L)&R=zYjBrZenKdc9|JlS$SO*RJ zKt8FSTDAdk1g_WPAO!p^V!AuL;Lm;uQyV;zKq)J3i(;q*;k+pD%f3eltU`PYdy9(k0&%` zuWAPcV6|-y?|?7O1W!KSK}pbk8#~!|FA@(VJkt^V@0lio{afoAeo*f&$W2s6${5!1eKvAGD2$GZwSB98L2ZVS- zKn8ENRkZ*sb!@QugOrQNK3(sy1v%J#m|rpB+h|Nkqa3FRT>74xSs{#&saU2Lf!_Iq zKmuKAESh`gs!fneGWn+nf}l?7jE$HW!Af&vE5=G!QU)U2v&HLIBGXKk4nQx{hsHjL zLPMAo5=*uInFbq7(aa`Y2VX5wCmaeqvECOFv)a>0t>ZaEb*cJccER=BB?KFZhV$c^ znL*l8x*UYZv4WK|j?~Jt6~~F%{pk~z5A*>^M`?r5m9@RJ_x|uEtX(6Vk@Y()MVto* z93wr)%3m%|#OZ~srm>zF(JvDuTq*@;d&^>_BJm5hOU`3FjG70L#Vzv9I?`<7$T@

jU?lMi@tgxr7CqX_r3uw^y4tVU3Pm0sw;|1WSUO%?=bG`*Kmz6u4{#ti;T7AWIBAEh!(Y zz>O01&#X?Ds@L)Sb{CkG#Yz4$3o d@96)?#cz^xWoA}>B$xmI002ovPDHLkV1l3&k#zt7 literal 0 HcmV?d00001 diff --git a/src-tauri/icons/Square310x310Logo.png b/src-tauri/icons/Square310x310Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..f9bc04839491e66c07b16ab03743c0c53b4109cc GIT binary patch literal 8591 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 JPDHLkV1lm|RXG3v literal 0 HcmV?d00001 diff --git a/src-tauri/icons/Square71x71Logo.png b/src-tauri/icons/Square71x71Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..63440d7984936a9caa89275928d8dce97e4d033b GIT binary patch literal 2011 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∓t$dRJGIadE?vc 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 Kx8Vjl{{H|h@<;Lj literal 0 HcmV?d00001 diff --git a/src-tauri/icons/icon.ico b/src-tauri/icons/icon.ico new file mode 100644 index 0000000000000000000000000000000000000000..b3636e4b22ba65db9061cd60a77b02c92022dfd6 GIT binary patch literal 86642 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 AKmY&$ literal 0 HcmV?d00001 diff --git a/src-tauri/icons/icon.png b/src-tauri/icons/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..e1cd2619e0b5ec089cbba5ec7b03ddf2b1dfceb6 GIT binary patch literal 14183 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

5l#v3A#xI3*z~1~fvo9Q(N^(==!|_FZ z*duZ=+M1~)8E|otX8KNZlr?qels#x_1Xq@9IIw~@9uAREJVH)Xw^}UclF6327}E42 zT)E&?U%TK?(+K7%R!`H5oX0i)4Qn5??Iw3p5J~6_u+aWehY{DSn}3V2p$bgjnAu?o)v@iC254fXeMv50$9YrpU`N?u@QIWs)T?SP|fa}(|9 zqAX+!7`cx=4)cCBg5h~pu(?@9`)aCr#oyz$ld=#RFxYCNZCZls@4v2~*e-t6PEVvV z&bbK3b3wt(Coc!ufAbXXC<**#HQ%J9k`New6iG<5RjtO4XVO?dCvwxD{kJ#tfQr(X zg^NTwF-FwAeS_{V4bfel8l`~NbfrTR2s!G>WduFWxH(t~aK4q=6rEE^$+Uox>gJO2 z{L<;6Q6nHa5#ZEM>H58not!)z(6*_=^~8}jWf*IG$AUKVWOZ4?)GfF z+BM#*wKKmLFD7E~W3U!$IVm$k_k1f&Kz6WV8@55P?r~bcg-Za-!rvW?ns&)KOGT2~ zlkAyqhQj=P$Eg3w#K~}zH@J5bo-BfHjInKSz$@?+Z)NPD4pHj^_Qxmi`UqoTy=`sV zLVxrXGuBr=QRm|}wg75yetQQK4fY3#P_~J}zEfPnb2C4Wo!E(d*(cA;b?7$g2in<( zPn)ghX}nzJPmb6(3Dpeg_GW~Hc}Lt=lgsSZz z!5QXyz7KaR;D`3Ee}d`af{H>WWZ|Io1QI3~4Ll_`g1(cRnhLK73Ro)7zPCd={1W2x zRp%Xlvv4>!<2@}$hz|!V{T}_eHx2xkLl^hQoZTCnsjCl|W_@5Fx2(+j0ogy&Y+;L- z<)G$*CiN7hOm^s!{U>1F7U=iNk{+u~dAC!eDz%=|glFW0jEZU1&o(G_c#wTxUjnG} z#cg3>jEpUi#Mlq@t?Msg_#geK^Lx@DyHWf7=AS5vVyM7YOjvUVCfcpVR<(+5!H?9- zySI6s>o3m&*zr||=wcPGyBkQV`EWJl@bH8qobjOp+sXL*)=&yX)8aAbf~tGv?a2SN zu^Ddo-z?DWk9h9Yz#5p^NU#x~wYSd?H@w@!2Gb4G)6-utEMV~~M85Br5ff(v5O1|T z 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 +

+ + ); +} diff --git a/src/assets/fonts/Rubik-Black.woff2 b/src/assets/fonts/Rubik-Black.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..612729bc3fe2c9b644ef34ce6ecbdfeda583157f GIT binary patch literal 60640 zcmY(qW0WR6*EW2%ZQHgzZQHgzZTGZo+x9f3ZQHhO`|Im|-ap??Y9*DbRar^x97mG9 z<0dc03;+WB$i)r-@h1VXRrtw!{$JUD<^O--7ZX#F#l;RZ!wCw|z-`n4HvmN0Awfci zKJbQA>%b&H1Ay3pNkNJbK?%X4WgwQIU?H?8zw1H1GNU^GwBc@T!1Ad;l{04xPyAX$ zhuM2cT^`4Cgu6vStXo^Ja0-Kv20}g7snJ1vTtdRg+fW7Lh`#1alG2T z>4l%=MZk+`%)E*j^C5d&y2jivQ6GyqhnSom*=m$@0#^JWvRsTQo5{|i(Yh!!m`wyY%t z`nxP|?bW%6d+$b7DsxUmc*7|N0<$(BIHnfP9RMdz5`w!t74-}np=B&8h}Ho{ZF5+) zqpMxNShml$2N|UmQSpe8ElK{aY|=m6hZPS>x4mn+j^A1^aoaN=nV+Ul;?NH$v?`Y4 zOH}7kxTr4S3kn_9^#s4JPoL~AJ%Rb=qPzDLOz-Fh^LGzITHM6;Qc1ZgLMu*HTFaD{|8>Gq=7#Z@q4G@zbR{6;O_#@ZAs`PG{ZH2-EcO_}PJoOiCU+ zhhUnIB-6k)PksL|>4}dIJiW-pMC!Bjk0>jT@{QznN8Kr<3K|#u!n=zt7WZHiiL9mK z4%o96oFiG-iswh6@9`sD<=41L7Vq_=TJc2s;^_fL=VI*E5&*r@9b6W)H$*P(`IDrzj7=A}3AI>nlZMMs%ml4tpZ9E;Lh?Ifi zpUurvlV!`f{X-*M2lFfEmr==M*j?f3|H3o~ec|^5{r1axg-0xPT=B%~1rb-5QE~!n zY%=~VF9@t!<@YWH9SOkS#m}>Kg+zx`!pDLpCMr%+fuw|_BsMZ)J6f6&ZFBr=^;sy` zcv7YRdT#1`A6pc^Zr*)uedPG}`Mvetba`DH0T%~t2^1d<3j!)>i~8Opr(zQ&GC-*? z4Nd!S)q#R~Npn6opP0+$!!ze!z>5@BfFw$s(dlb6j2mh#-?@;{T%bPcqxNotOFD zEA`FKgy)iWZKk>H%R$Q#(xi(*n6H9@EHU^ug1-UPF2~ka*%?9G%D9BZxyG(^3AyoRfU}9lZD-;0O4Z>1JQ51cUHndYxm||s){g?0ex3O!o z_j<4NRPR2Tyxp2UE)330^vVc8mE6+m0uqnc^090$X?~YPf^U8Y+nliJIqUgU&3%K-VRY{|j^nT&9XI0)U5; zV5GY7!pvDZ82!gJ)sM{EgY+_+0HDDk7xBrE2l0Em^YoPJG_Jbk{1ysE0*H2^&c}TF z?t8UeS%rQot>ZTlC!t0n-thfO0^Mhy0A`9sdq-D^0bB+UG-BSWt5~-Yq)4C!BHUhJ z!SEdJ#k~Lz0V&NvQescu`z6A9yEZuBLtHY&S!IEfx4;nv6Q1Vo;LI}DS{*7siMbE5 z^9UTGMv+x?mQ{3~m34pMlPW??k#(gS@}ajr+UlTOn*YXV1ahK4Aqc1sQ~9|1#Bd$s zy%m>a<`=JnfuycC;uQtA2&9e7e}01iB$2!h>1GWfxF)Q{{-$ zSmo^$BuFV8H{(D(_XVDWFYWR|yc`82G*YGa7zL%jLWFLZ=y?H2(yq+>lxmFZZh`Y` zn-iYWW(YHe3*Ps)Qj>j(iy|db+{CL;dtjB^UhJKTtX@DpA62pHZkM{d>h&UtA8;g) zC}ms$SzLX$M8rR#O8yGyyvm4tNp4C`XPJ6(7jvn`57Aezn9~`eaTHT|DUalR>X1WP z^QIirvB<+;_RS61kBHx&Ti<5-@`NK)L0a&mNZ8ioMPQmC7q0n2+)p(13Y<<*in@}M z-!g3FHrpDBy6u|fcCu<}{~Y4w9dev*t2<3zzX@pmX3dMYyB=J)z054ha|o zFR546(zi;$w_)b>0sBQtMQQ-m5XgQGoOdoIo#i?Y=p3A*<@3|L9$Ht?JS8hZ-deDw zoHt?ffF%G#0t2N)8N(nVwAkMhFtP7iQezV--TrhF5HsOXfubc#^?elffQ1&sVMflm zN6q$p|0%H=Pp4VmshXptzuYL65{0O9R&1*X(~M(0azJ}ZT#$-$JVaEK#Bv5c#cdNC zPL@WiK97qikd!zT`Dh~djSKE;geeD(EC6Q31zrxYVGN`2puA$+Or4lAVJhp+FI}(} zpqQafmZNYc^ydBk_HuF^TUBhOC$Uk9ib!VpE(WB2Q5Mt18hIr3a)y=ReB;g_=QxO< zu>pM+Nn(N<{L5m+nzfhAr6#4M1mp$yY4a7#d{GaJB4a+kRz(haW{3tZTaFTK&LnOWqv`#*+OiRAWQ1b%bgO{~w~&MeAc{;uZ8HCa_``H{&!x+U$J%@;wteOJ5dn5zT&tD~!{ zUA?Pw->YjN{1d_ZohBS;{IyUzEd2H1U8tOs(ffx-iiI?ub5W_{szVvDgWxh7)oLwS zYsK1fx<<51Zs(@s1wDBJ-M3Q#6VSV_n9gXo0J%5jrW>-~wxqwv;>;%+mX4G5JkIZl z7&O{juSIwHR-1GPC>5r=~ISwRI?U}S(#CYIju|8RZtNf!Kjs~C=wZ=ANQeYqd` zR`--_W-B=ld{%3>qn}?z_KTZeZF#%??r>Pa0eeF3(Sz>kugQmrx;O7NzT*Nf!R|!5OrIA8OxO*T*qfGQW#1UU`}) zQ3ZRHu?L&62+3v;Z46tdXKqV1Cvc;LuuR8n_1j4Mkt*c5lcv$6T5+*?^dE0ZMa16= z(&hwAHx&5oI&-nTvSAUv#4yR`_}}_cTIg{h*P^pC;w3Nqf*iKZeA%^$%JVER<204l z=Qx?#>pXe0Mop`Dau}e-oRYH>y}PrwP~*2ogp@cS)){Ng9G{bjdt3!5ro&k_ zzE@l>eK;1~UG)ufn;H7Djp3=JN-q0gz8c4`9=$KZ*&QP+Oab;VFE(Utgof^8xGt_h(0)HvHhW@L0`kV z3^=@V5{D9aGmWa|0|%k^va z#PLi9*=_`Fpd3z=w`9h76-1CPqL8x1DIs`a6Bd`J+p6uW~SW;A70^1T;5Re*f zG_vEJ!MXJ|rY{-_sqWs%f})ux_JN_}KS|LbF!YKPDdRxRCA`e+)U-S#cNZma3w}Nd zNkE2uOoWDAPSr`*Z1F2b~ z2+PupUPFi+C=4n-3p1^m$x6zlUz8oaM70%5?@8%AHoJ0^uh^6y4kt5vzOtVnPH@QEU{~VFyju#s{U}%;vGvaW?l?s(|-WC}_=c zxO(COs!~0EFt^*1h?L@zV~G*m(JyLk)k?K_Ev4?Ixdrq!tN#Z|Yw{3|VoL^MOm+o{ z+w{uXTXF7H@Yj{xIOLaW?D%PStrOK&9riwNGsAR}lCo2q@C5Z|^c3rMzhz^aDB?j> z9Cj=Mt0Ql8q`6wipA2>wYmf+9K^GS%*!?HHh7Fh9m!%A#zQcrPkwG8Jy9weIpbV-C zbMX07!;P2zGGxPj2!EU0e10+3{5A?L5GTlWF{i3z2HTEcEkQ0u;tr7k*M?VALj!*F z1LZmrE(`X8jOQwjhdB{cN_)aP0UJcImU@Tvw&7vOw{1Z>5%5c*NpkjAqO8Y{YnWG* z`3jne5KEF`R-S5tPErJC(e+FPk!Q>SERH)jEA{`A7KLEHb0W?KO~h(&c0UT zQlM>0-;;(O2nD8}G!^{`Mj+sC3LC;Kgv_X57UqD5bfW&LWHPXrlq$FEsUc=-)$8%C%N?Emsh0d|_}HDuoaWJ-2k3$`dx z&j0-w&hT~*v5cRu@&z_!L@6?xB^o09c?s>`>NG)u>O#jLS`}K8Z0nC39UY06Zdop}nz zOo6`i(+C4zn;Boj2YW#ZsmTmQ`goaf4ZewOB5f%aS&@ z@_Z#8fKwU(Gi{T-93w~-m5CeHZZ{Bg;j0bq5P2TTDkr=9Kk;w9HOVq6pHP{i(|iQ) zo&M(+@sh1hgRbm~m}^7tqgw{h8yX(m?SMx#Ebu7bI8R?f0{DqtwKaqjEtiHc7!MPu z65K-+ML9>J1Jaw2jIOCc*rV6361%MM-e*O~)~NMcJk^d=$~foJ6z>G)p&bS|6K2Pb z4u93L@`B^pOysXSV@l$|=|fUiNT_@wT9J^s{E4Kp?x4DKr5dE1^O*#3a@``UV0Xj& zU6BYx@`58FPsmmW?A(!(3unUc39E>(6`<6u-7%`*CK~i4Hkn5xm3GLwRp z^?G~Hmcj%P{CXCZk&Dwq;oHsPCWLS#98I90QeDPQ<)K6!ytHNlm={Pay~xa_K}xnA zY>gs!e6vV=Bpi7kQJ0cYKV#*b|4vK$iDZjQp<2fI8jO4dT|mH_sv;%#f|=kU$z$DM zqY?QZk=}fe#*_I<6v^xLKoWzHSYWBf(_Ft~%E1~SXojp{o>`+r1#~wnG815E(c~Vy z#pJ09=Vwv1FeN!tG^B+9lUXHKF4Yg^0lP=w1s`7>BOlRN1WWk^_Ct^lzzc#zRYFZtv(S^fEqQc`^E6v15 zJ2o1j7BaY{u`jp?QT3r77G*mXrQsAL9MI)6)QeT@i$Z^n=^MdI1h*1Q*-2 za|d!QIJvDysTS^ze;xTh_(aVqIw}mFRUrBQXZcm zZ&iaSlr}CyA?r3tl#9l};=@INsJpdY&re0EV(9}I78zrlkywEKqZ1$M8fGOx}$|kgsxxyFj9p*lY3pTju zQo}D}5hfg0M^F;n@&e9|j94d+G;aLY8%m`Rhe+89$12;=e0P!fNw#IIi>nCOsv^Di(`>g>J~{ujbO4 z+w$wmd&f2npf=p)T@t!L5BW(E!)OP?&_IJ^R@AE{urzGEb|wp1ruJDh_Y=)MeXfe> z|9n4AaQPK4dd#~tKCuOe@1a!(RU$r{tN8kTvH8Lj+cU^0BTAdLfi^*$?SFxt_|D?; zK3Fo7WH)WBk~D*uk=zP6eh>%LHEZ|@Np}PX)Cmb7#qXJgs5%WW)i0CJF=PB+O-O9E z1F=&MIu5|OWcsvBksW266My8{EguNUG1M2#*jyNnUwz`NuRNY^R-=m5Q3VuKD5=Si z(UaF2b=zRmCx!lHiCOz(M0W702_h*Vd8t}2dLVx|$%^ph2?{x7v|1~=_!%Xe&wMvK zWLDcFr#m>p8gfb zL=Lz|r*&;jMKjORA!IC~tlL?JB!%{gxupuEz>H?xoB940w zH7SW*dhl?I^(%XC3Yx1l3&UmBR9$D=ex@beRr*TDbDNfAb@u>YzIG@O0g&`u`oetj=A1Z8B_gE4;-1JECSR;GDE4c_;idDKWO%I zNB~-~iuTYl)9J!xgV;BTGY40W?K4>Hk6QhGL$g~8u6(AzsbE$_L|R45Sy0dwcgM3? zDzI&ykN!4jc5w52=gpSQn*sMk8k_l-`z~E*<;7GBEU<81-3}LUxDWwBYbcc~@J`a0 zKLw)49@y_uQ}vkI*0E@Wg{Tx~qFu4}XlW(xbRqWEAB`8Ki*8Mc(F0eZX`grRYRR6< z-gkxTfzz=A9>7M_7PtU%01QAOV%!2i1i63*5C~T`Jdj=>3wS6n%g{8n9?+xD8LXy-cGdZ7b&BGr6ig zrAJzHX2vPm(T(lfc0$W9dofu^bCT1V=~K6L3RYAA=rJ@^<>*Xhno-Jx;uf@VYrK+# z^!Pi0g3*S1%wD0BkAPzz3&AFx%z8Mq5``m26QjU%_m^B)u`9p~`g(FK&D^ch3Y}Pq zz>EeGVf~y5Aqdup0Gbg#q|Cr!095M+x%)C%9xKQ2QHFUJ82Z^wI>XUurvUN1MrxH| zUl9+TVJT`@Qi9qf#{#wtAtEHG?%+S=tdSS2uCjKP1?TKoKhy=$RiA^Se*h^#Q&GQs zGpOl2F)DPNo5t$QWw17s2o~)^{iQIx!X(JNc@QVMC$%i7E6P7KU~oxKQdoJt0{xDS zz(eXc*IP-@2jEYxR!rHiR?#9$Yg|x0kc?!Mr~GX}45uPwRV#%KM2c!$Q{yDuj@5CP ziBZIw5!y^m|J}=wv5*|Pp;0~OVv{pDRfe2*%}WMS6(q}#+WF-;|NHpZt@f`@tJKMp zjBNCt1lHwJk5f<~RUX1bUc2LSya$r=+w@_yfrJZX@$! zV5-oeRmKDifkl#~nY%CuKtV4GwkHEbSjJ`zh=&T;YLrE5L4256Dv0v_?N5MmX9rFR zrd}vZ5Cx;o$x%&Yonz7;vsQ%?LIyM&>q63AU92>j6O6QQ11|I&{Cf~7X$^uxY5FPdSz5BYSx{XzH5=rNpP&Pi_cNq~;~PbC7_5FhEzzHf z@D*1D$gy>HF4h{y?Th(&0;-k@m;>BwiRY>#pVvg5p#ngWJhTYJzVl}B zDVW=z&Vc-TPud}7 zRv^pd03}IvI*L0!r_<<{5TSK`Y?)k#Qj-EZ&})l|%wfCl`L^N6X*2jt`mr=+E%w8YfxpwFd>m@7*1iwoU&%L*EX z6qPfLzb-Jw)oQgl)+UTH9p+!|2VAasEgjjCf0;LWac3D~)x2h0*%ltt*+s7VXqTKu zcevcK57Arayq4Ht4y9zhugTQbNMKp4)okYG4{HZs9yL+;rgWNedt~q9IS^cu7|;m+ za>Dj9DXT8gtsu*yn6xd*uo=)sYc3b*EiDdtcv*;4k9fA~02(j<99;fL|6U5b$`{*l?@>2|uU6e}wfo&^7v zOs%|ju6;b%)YMZ99t0+YPXcs`#_U&Dkp3T$Tl^5YZHGJ(}@U& z_C`~e{d^?eQ1rff_~j|XdyuEe z+_md*bxCG1sAzywmQFCq;1Zh`*%f|Ef=qQtuNF?f7WVAQ3$U^?H~rzz{P*fwvFofF z;-kLd?)Pb`=PGfUB!30H%==6~Yi{;O=#C>k&*vvL2Ph;U=ztpb%ePeNCLyaq?|O3a z`2N?M>oyU<;7}ZV#YsR_RTT}e zlH=V%Lqb&8$-XotlA5#TZnn3&;FPjes>@J0-}ScizQN;kjqky5`-MZ0^|z(5B5L2K>Kun;cN1D)ukq%h+Pu>p#o|fNpbn!NiYDJO2>nR6@*OV3fxgss zB!>QNhvTC=O9w9_R%bxQ3+Y>8Jl8#E+}ET$ZswmU*=NxAqGZb_!viM&>dE`!YfcP` z!cJ!LOZ+mJ*HjX^Ae{@U_liB9ZtQS1$47@e)F z)0S+euPvO0K1#Zo-8R?LR$pXl!CF zP_KW&U*7_jzFvsIb$VUNDs)n-zaE*4CzYHUZGGNJ(UDdyrX_J>DePy~jJd?N&nzlW z_b{z{s%{a(B6O0D)p@is;n>_8R|gUqwX) zFu`IrCF4@%~r0j-=nH z_+(1ELcx-M9j^jSmhAm^6*%-#9>23Edte5^;2~Od=u_pV=pw8m@o0RH4k9zf(Kon$ zQ(VwEB{&0{=oA*$N4L$Cjb0W}j1R@Pc-BPWAdA|v`Mv(tU&atOhXE@V-Npy>_NVT3 zb;XJSi=AW9FwPoJ(;BaM(!ZaLGs?e5*mu^xU9~=2jat|Ne&8;E5CG^oF@8ZdB!%9@ zul?J%3#AxD@x1iI!X7t%8)8DU%2CBFK}AWl7QQ^_LJ;d_2H&e|}gR$P_x%8GJp3oFa>le0x1jt#5(5CU<6f!{BgjILPf zi z2HfP`lCvx#8TO0ROhOtbxGtFJ%I2o6Z((V0&5C72;EMiSl5dV_y;#A04 z_Ifm#<13vFOp7XX;{jLlD<{4$Ix;{Ro7ZM>Z3p%QRtu*fUVHG%(dh$s($z= z$Fs!fCUJUHDM)lH(vhY3=W;>ARm4>il|(!xd{o$Uj3QrASJ`O(Tdq(Xo1bIQ+u=4z zqcjmhIscleAlEQ?)A4!A^j=e*ho`+$*ilDw&;HiYRIt-@e431sK2Jb}sFv7pkeGV( ztf*^)up+*S>fhqpW&QgDUxkQI2Vtsn>zV6Z;^a_o@-dhi?Xw35DwZ-jsN5c3u&W6L z(y4}H*algRg#W}u7tbKDlqIEdMS?nBttT*?2(|~?Ew=D%g-oWOD{%XPdvQi{Ht19^ z4E?F&<76|`$*9@>&e(l~+J!k4Vcp+?YtbE%iy&K#=h@}=OS+oM7`(L6A*u`4a zjAax|Ql#vkpx8ZEqOiTxsNT!LqNT97XM1C>2l1y0_`FF|3DGg)Iq~3vG5-WS)H$?O z#gIh~8X>7&{nnMFB3crU+?9pxLz?2mbhA&E#3uDBddTZ%^jF%Wm-LajU(RQO?I+ar z6@KzgOki3|zo4gbM3eW|T0yP*tK@3hrbS?V(D#@0)EIBIl@qC`%s;t38JZ%IAWoFQiO~3N5i?3m?n9_K3WW_9))sP*sDkmxuAQ6J7_`x&& za_9pMl*jbhD}q@8VC;Yh3BbAo>!r3GD5dJ2MM&#D##whcZVKBCJ!o*E!wrCp3aoLZ z|Gm(lSAa|cP8OJajaH#qlzdbQUckK$eW8%+!hL!nZid~Y?-}1O>h)@U;29gVcPGKsJlgUo#duk zi?vO_o5fF^3ZE3`R6kNqTpF20v<~FJtR7X~vAMrV@1_?y?R&fIXqlsC=L3pw)>3CYkBi(V*BSLrWKFG(kRY=+|w0dg>C z#y26LWrI5%shI<6*-;?T;P&z@m8W$AaTS*TpTzbWFkY?wMp&wS<-~#o51e)R(kmwF z7aI~^$C1XFcCF8uzBT=F39o{DB&c_4WI*8jixYzeSl0P8U_JwaL>3_sc z8I&tIWW_?u;;N*Ot(TYll=d4JR$v*NQt5Uw^_Kq7Uxvk^Cg-ajSvkS!S5~nsXW|ed zt$*8LsKUr?dS|?Ya}R>DUS)}zWjVS84BUKl1kk153c_^9jtApSQ?|v&I=E8 zWT9Bp-1#JkC*fg{>9h7VUtm|BM(qRWrjQp?eZS)(1u!1u3~2V_>FKPq?{o7Vkr(p4 z&E)?$BzUiR5Sf4?DqWeb;~qc%I1|*NA#2B zc77vM2E+jXA@Dy%d6DG*Jt+f%`Y(|b7H=;3EnfZWvRU1T=nH{38s3-eZeJEnzb%c$ z0sj2=%QsLASP?HK>`E^YYa=BdUd%w0`ED_q!dO8crs8v(dg1MmHS?^I|pJND`Qxjej!$WU1P=LuAOl^@k-azp%ug%;fe40a~Oip4Z~nJqUH|lgaQ$g~^;K)%F-XjC{QMJHhFTj`mZ|l8ts{6Ly0% zeTTmDdI43Q`sJOM&ah|kSh`l%qO^8J2vBthBg0>Ju|JKn)LW^=E!`kn3sOM7iGFKjrL z2fy1iVGxQzEyP^*j%E#YR*XWTb1+NiecZA-p*#;wqxoURh+T^guEq(8%y+6m;I&yYmWNdg|JrDTvpajo+F`gK^t zxRGq;ESy`l?X8;S?&KlQ+~Kg`*&vLU(><+bz?H-BL!)987EKj!w;PZI?2vSE0t4Nz zJtR}5j_SHbfW~*N0Gr2MZDzUDp4q0izwI!+8{7auK^pknEtte9C1q(=NoU!Ssvs;$ zR1ZcSIeY9=bmgWV?mnYQ#wYHN&gxjupe7+0OK3#(zCeikpJSeM`#kC_o=w0`#aLr3 zVX$3A?QPcSJ1e~meiYAYgHqt-m#qz(D{3GiQ32YCs`Isq^T}3As0*gC@P1HxzUGE z`uyE)o^pq?v^Jy~m1}jA;4E)MqY93QQ*Wr#Esnr4g@w8%(u~%7V2zwIXpgNkwtH9* zGK}f7?4M@M`TYhK=!P>GV)N%SHSDt(sruS~()~Q&^p-$vMYas|z)RbH#!oUNGM1#w zAPgkw%q0eK1HXp(Hz zpmNc9S}MAgKYp~Vca~PwW}oGa3OGH+gjR^Dy|5t??5J#6gA!_mEwZT0?fpj@62?eN zd+2n3ajj+7tL|~PU?#n0X)tYVYmSoJiNvD#VI2%Q(}e?2u+8O>bI3c)g9Se@KRJDY z6$IgCdJz%9Nk%BiL!yk4M@Y$oWsK#h2*xW>yX#(62kbSv_dom}DW>!_{_KAQJ~B-G zs`})Fz{C^5Gjhgs37S=0U=kZvq$tlSnG5F(ZSiXfIuX(lbvD)!*0Jx#vAb(6MkP9A zKY*7)C{jNi21>ffiv-f8wb&O-_LK*nEg@-J2JuENW1(dRH=)kqx-m6q=rJ9{51?@l z3Jwkx7vY6^ zp_IsX*`4hgMHxZdar55-&T*WsdFfI_X3sN=m@|7gJ&$F5H9ygsXIf#rN!P^Us8837 z^0-ge@Pr~Oqzg2AWFu;%8gc{PnF5&4-;<*3geZ$9X{HkOG>Bv)_{~@u2~82jg;fN_ z-+~1BHe&E+z7`?KL>VAj2bq!*^S@x%tWwrf(@1;aZpF)%gDoFjI`re5m^ebJ2LBUc zmLdf$Pc>FNPSQ_*f}{z(AQAXa1n;_Yi_1Fn&|grs8wF0FxtTtW;8Q>jPJKi9a$Ax> zAsb7cF7Ti7u!Ty6jXw{kl}lE-(>L)d)%hLBdut>&4@g;!F1FM)kC*i188>xP$RU>TJ(= zj|*K4bg+4EuAvU^TI1(eUb7nDv~I}kfZy#&{9TNX$(Af;lj-_CyD*W$(jif6X$~ml zvgz!`?728={~3~2R@|tYYkUxYcG#DmTWoC_y`S%3Gp+xw+PJQgxl!rEy*C!YKsCqb zQ!<78Z%O~U5cdu-<#}@c;UK)FEIOUssq)ySLtxdh_Q*z0aO)^R+~h{Hnfn0S9|zp(yD3CN1% z^JQ*i#YLtjhpx8&ENL#SmS*N=wS5pp+;H?+n_gL}yDU1l%}xe+c(sOJW2w2sjO<4V;|(CK4=YRiug#6hSmysTmo2b0xqKQP zb+3q%8tvqJ>u8gvoJdHfXDQ9JNhRm_$A_l}7biDGi}9mTtCpKZ;8$C@SZl4fEj9m@ z70#eEIVM2Q+C*7$pF(kcn?zC%a3tI74Nmy5L0jBOd7L$%Sj<>W+s^DUYbKi-vaxAh z$Fu%-lozl@uG2fg=`i`P?einc4bvjY4c4{KjglvuM|tU@qlp{?h*vg&ZX&)E!k~27 zDboQsr3KY+^P=<;p{}&rKrRkO6Oaq=ViTuVC*xq`?L(wVs&1nHdw?p9Mzgb>VWntD zYIpGLPXN>E*F*R#NvSJ$hTN`*!zNuAupY8{Mu2>Ha;5!GA?z`~OhYaJQHY4c?`@fe zxp3?D&+$;V4bx^KBxh}cA3_r9b9KilP%E-~T6NQF8W8pW1bGIV_^i&&1Lxa6}D#ZZfg--NkK=kePrqhUa%hpdNkX? zR$HuIy>N>b#L-Q%NseH!dX?24e66&8_ZgQ^Z;2{5e_a)dd^0JlkVNblkU`%zrsNpx zO&rbkp>hIHXRIp;LO}>RoK~u+r1YQH^zi)~R!}WszVQDvZ=!E(XsUN~aFQagR;jQF z+djgw#4E>5rl&>0J%Ax2*11y9;HhPh0IO8N~6^#B1n>)=vG6Sg5YJq{;6A? zfAZv#Lj(n##2(W@C1A(=_K(w0q3xx}k;zyb9JI)M*6$_LBD(ccN3V`wkYbEkgj5-Z9*Sx%^RAzDO4W<|Vl4T5af$wYag5}c z?>7^{Ncgw$c!Rw$Q<%}KD^c?;(a)fAD z&)%un-2jCLmYJ5=Is)6p)TjlH%-Qm}&c)}*uUf#Oq|H`kF7O@A=)DFSct5rG5w=tD1B@3;O zn0eo411mywHpTtKfCpQxtYDlNi2=r~s!QDcxBe(hPwqD}Vr643Ufnev;Hh&Q%HM|o zB;h3;sY}JXABzX)R{be-@q5TAGZh%ug%E&+P|DRsbM5r1L$p&iKV<9>^WYZ^ut6!Yo&WzaJ%t53jv7`zugn~4O=Ttq@Z&8-`3E)y!0$~PmqOkl7 zN_2;W2r43)JAeSvm2|B~A_lM#q2=^52q{W^Wo*2#oClCnTrDuFAuuouCvluIRemrM z`(0Edv9QXlrOdB2&{P7UWCc2_y$Avvi=#M^uaZq6pw9P>yH#26b3T%Thjc2lGm34E zDjGmO7eH5g3v{!FjBY)VKt&Ersiv$1oW^ZoULc8JIh~vSXgR6u#`z=pijTeL7xG2~ zr-Yg9Eyfw-{+{8jA|Px?fDt`Z9DoScYXKWDxC;bojEEW;s#Xdd0Dj@-uPJ{cZO?cO zgC2~CE+~TwMH(-J4Zt$-r#Pal+>4r8h#BXQ5na?eGs3ZyIDhtaa|80N}u`lmrrSnvt zk-rE&`8U37^J~jTRe2mjvT)%kFL+?0O~m*Si?d}vfY7)IaXnOodK_qMHT?ZnJq8l1Zyxv9Bm zlF;bg8ZAiLRWH3E!1{Gs*D!fD=-QLmJWqqz;to==H)NahYs=VA;R#1S{(k^KK)=6^ zxLu*79QHUEI6{ypL1P4q6TEU@k(sbF7yo0Ppr4z7H4H}|JEi6{6ZfAz1 zma-fTS}4})(P1TvT(7I2Fgv`+&Yg1ggx?8b)-D>Mp%EGy8a=?|-b(8VVKRTam4nO>Xi@Aa**K!lLv&1s@@E|!*phSfl4O(>QFrGz;(Fj`p9!?G|sjj2{ws~tVS z+V2Do`)1rAY0El_-tTJr|@5XeyIFxc?K$orJngpYaz zlO0|7!lsf_RZ}nGG}1gb2{YTP>{I{h z90C#w8pdGZJdMZ4Kp`rQGsBsB5d=ZRr-WB+X99a(bt}ws1YQG8&yAnKIZ-nta+$`t zGMvV8Z9Lm7`QNf?l&MMNZgH?*y)!2B=zCxb$I<)%OHOIjET=hGMECjm>*HIr;@g5~ zy4ls;vsZ6up8Tr-Kuxib!lVd@5qBb-^q4AL#wqK_yQqWw3f1b)%*5`x^(|c6(Yl4! zBI}>yHri}LTUDh0AOIX<2d#dkYgeUgpR&%p`L zY55;~0s37|mx8PG2Q=$*i|@4k`2JJw%XMN}Zizon|B}Du@A=0Z%lT9Pl}GE7sL$p4 zaGB~GnI?~_=lQQw(XBwA($V^7GeBj_>Nrfw4D+=%!zvOX!V!`eW_U&@$twlYWd4&a zzQmGCExpXL%Pk)j)_qNCS#J3i7n5oNw$N@1SAg%bn}higM=+NO9cNQ!X21Ttyg2jL ziVk?N?^W+X>1NrUn+I2}LZzt^twt?QyatUN&zU;)T+8i>2J3w8|DvKNdL*R?oVK2p z94d&^FiECosaNn=Dv29UqX-k}g(Rs)QSA46-PF)225j6EnPl7gFe&+d_ZJknk;dR5 znrsRkrrG9+ky~w@8N1!~g{kzUm+EWWakDP^Z+m-p-^K36;Q0suFycQ+u5qR`)4aa1 zxE0XW+SGQX%J%Goo7=*cwz9QtY->Bm;|3^lyfgmkqHEpupr>Aq&I5o{7ZHd_U9bh9p8_DlUf5x*Dq6cj#)6j zTr)|&f?^Oj1Qw2nL`A=u+SvFbIyv>~$Yc|;y5mncm8q_^sZTtOX`V}lvoqTQ5@WZV z%flF^R5X*!dC^h9pwft9Z=o#zGNrt18& zH&USK)(-LdqftyZ7R~lr#&8T)Y|G}wcf6v+#*!v;T=)B{Z#n}QP?H`yH)JzrjydJm z!h8oBc#stvd^wQaJ!l5%?-j3Xpb(imBsJVBA;o$*f>UF)_7J@smI z9w5W&*HGB^92gfNti8$Z{zJJ6no~Dht&h%KB7+%cWpi?Q`GP`Gv3-fOOkUx>*ZKWB z!qo(b()!EDHpZ7tlCPi`1P+0PBO+1Jm{@!wIhCHt&gB=XR8^}kuAy0?HFiMz*}&TG z>Ta-)8X?y>Q<`aB-&ouVXlre1yHaI)I*3akrO+~1IlKZ<$DQe)d2!9mYir;3pr>Aq z&J$ge>Y50|BrpWmMjDc%l;+gIJ^=jG&Vs9>B_nh4S?qQ8b43!>A)nA6qZugZiHRRFMdD zI2;rz^`T9l&~m@=9)TNMZcqiRV+hDO;*7b>>v{7|h{-1^`eN^M4;S(Kc0V}gO$Pz@ zS@-1!y>Y}bVv0mTI@-kR{mS*D3e2!}?nyncFpSU{De_WmezFV!(Ou|9KbkDTy|%5s zbHAJA(xJQodFt|E1tBFjDF{ws8t;>k+ryG~W?Ej~=YYx9@~7r3blh5<{JIfNwnXk(c(+ zn+Qw6V*%p~*48J{G)S9}w#C+|Wc_2#_S7tf#}#!jFFH`Z76U&UX`h+%(qf*Tgw&wo zGDBe{d>OSn8`?;wvu2=e*O+`5KOGHdzJh_a>8y~?!DC_L+^MZkbDKFFYqiI;L6%fW zi8i8Q&ue7GS?gXm~HLq&J3TA`x)#Re{Ae;}abb3(GedKB8h>OB&Lq1HYPQN7uL z6GLv?yWSj`(nzmfe44vfQN7W?qd4-kh46e%?2#SLeh}Na9R+g5IA3TWAE;aULmLNr zq9h7I*?jlHP-~xtsjfms84kcMQohvb%B3Y3J+Ig;MCeK7@-bup;;y#rNZQs}^8_Oq zVLudGh>Re`>k_1%-u~d#d*Ub>JM)#&p8m5XT=8Cr0LO;8pCDaql^OD;2_1@ClJSMu zQ+u-3SoHxSe>49{!5`p_#q0*(?HYtYf=`dzd@)>cUx>iU&*XkXlOSD5yV>Gz4X9x)+8T<}^g*7KR~jkQyhcH#Z|~j{8ebhr0ug z=V!R25I0$ip#9^4|G=<^4c^V+cZG2C7l z%d04#4$D%G&ju`N&P6)RO*ZubW|Lujz7$#eR;-hl(hBt_I2AHHPpbmzj* zaD~F+@EQ<4?+FKZWN>igtRMY3ltZ-2 zc_bJt+j4on_dIB&>{wr`qqZiV6yg@lby}Y7gWfGg{Z>v#>69|C^z=gcl z#>Cmq9$=)?yBmXrEU4Q6zIe&yZa%o8lACbh-A3e1IV30Z7%@|4w+v2ll6F7klHN!Z z5Yiwx^|_%RY<-1DpGui66`M66gDr5+<2wrzxAg0gTbB&t$KIP=tZAoIqg2lX**Tj} z3`o;iS9unH2#vk5g3C^Nn#@}oe8ZN7K^XKij4u>@wYb6Fi=}_sWR%gampL(hh^lRF zut=wLW*K*^3ro5(mO)1RQdED6weU?AD^@2g2@_(y`3?;%(&Kvt`pID$U8Np!USt>zsLz8#JyF;~OqZV}<(dFd8Sd6mCxcISGDMHCqIa z`I}O?ZIK(|$XlIEa8A)umi&;pMV_q)jri%@-EQ!YgdTQN^fmZpWKxkF{Mc`Cn7%`* zed?KkH{6~m_oCe|dv%psLgQbj$m$MCXZeQ`(!o0EbEmYD z4ARu7dFgoVc+#PnU&nfq4#_iAi&;-77E2PBPMD#I>IWi8%_zZYS_2Jf$Ycj*@L$81 zPFLQ0Mb0TjAdu%L&r$}3J9hT#w(_>j&%manS=WQ14=mO}3vaBa*8aKX+;>(PX01x% zWlNT1Cyuq@bbKFYD7g~`=yb-?*$|!>@|>%If)_#q zp$FT;1QE0=mvY4?5si$`BNuf)Ml*)~jc2?Zi+8-8h;IU%Oh`g?h8Uvri3rJsL?zCp zBqYhTBq!C)q$gcZGLxzI&Qw6BDA1f51mw=}9HeSsY-_^=sh=H|GzF>da?)`U&v=3<_^LAo*b>2_H{(M-W&$6-bx_tN9 z<8k3p6=AwBr_DX#S&x1N2~k z9tk}m^rX=Lfu0h2dgxi8=Yn1UdNJr_&|09i!xfLDtBz;EvqcIC-%~ip0hZFMXHX+T zha$SP2MWuNykiF9YJ|{<{Bb!?;Pmtp*V#MMfW%nJ9bG{zjDWY;dhj9WSH3DeeZF-} z)7S+Aq`A-y%`8_x%?HGV8Md=#Yp8Oe_osDHv-aNMKt$$OvXJS$uA}$uM6CV{nmJpHv$sozJq($-* zF2a5A0(=GDgnv(9$X-Mav4l86bP!*F9b|xU@F=(q{)HBp0!QE>cmw{449JNF&^~kp zy(cwfJlR9;CNGe`Q9Knxbx_->v(y_}Mn}>W^cK36e!9$r`gROVysP&O8V=K4$+lo1~HSL4#eeDm~^R2+T?dWwBI_`61 z+kXOOV&~n!bAe==c`VJX7ecsSmG9_3+%&i$bKFhX^N0sEUc+Wpj+E63!*=^`;XR}fvh z{`FaC_A8G-y87(n=CA^K%oWqTArAVIj`s4y4y_o{sgbkajpDl%*G&Wx!)E?BwHLF{ z1MIPHub^G!Pdr&eNijZ#CeykM3$*2QWlIr3eUuVOr^S)(51=wCp2UbdVn8 z5mM%eLysgDdLHd7$0Yhe_$_sX^`qIS<`l{uD!S*;A&G|`lhW}B)Vl`WSBZrI^hkoB zM=}L92rBS4H^0cXR3Lfi;_c)6{s;6Zk92MB%)NEYxEVw&A;NI=;|H7Qx)VCN;L?6%pz%^@c>1_gjq>ak%Wm-P=O@pZcu@Q(JrY#!YnVTIFgE{upEmc zNjHM21U3|xgrX;bmTGEA7jGzC@6=0o1nKmCBv$E^63AljGcVjsesB+Y4ZVTBKiHEfiXaGzZZ5?H1_=xR8h}m*pwlUADNywH z&5HcJHX;95+K=lS_5A`pLB!LOIr)TSAT})oV)+uvPgdu%C3D9eADZKDkYC*tzj}3B z-6+2`gUi`fT+0pI%x&DsJ>1VjJjxS1&2zlSE4i_PKk_yVCwY%h_@qt9IVUH7foVM%Y%Jv)H z?MPU2{tEXAUbwO82C)7nj>Vw;CZ6xYo9E1S3-JEU1U8}LmVuUp?;@LG_~kZ1rUQT7 z`wsYyh0gq2)@}(d-tMlhfbQGhspG-zJ1i!|;Dj@8GDb(ZoA6>RcOL7}80UX|VR(#B zLNM~uUGn*&=i;zVOcGQPw@d;%7#xjKdbs_H*4!1pcWM>8sMg9NB^VomMJ@)kUnF!? z1g=5x@Jav9hFyfU815e9JmEhUS>-wFZMWOoKK7NL{N<2SF1j8-4ur6TE0=zIcx46(GM$i9eH%l)+eYn_Dwj!(|{5&Thf-WB_bFP_DP?i5wL8t z*t9yh*=*(}49ToxfJU$FDxb9z$1HZ`_4x_vt!*8h>~&fP8#@cJNQ&_i`3rgG>ta0d zdw1M*&r>UXN!YnOyAso1X@=#n8@A-+DNv|HU*)vv(4|M;b;dk+@^X_mAHMwf3lJzs zun+{H!Vs+sMG_JtR337vea(ZS8J6Q=0-@M{?%yI*srB>?42_IUOkGTjmWWtJ&%ned zKoJquSD6Y8T8!4}ZWGP+ymxXT7h@T#SjQ%|v5S2i;uxnm$0e@0QCv-HR`Xicx{h_K zbMXyoaI>1z{Fb!2Egk5CZue79bM9+=lKBNFfnZYy~k|PnV zCYfc4XKd8&U0?Xc0cUi(9XNym!XCZ|MO@rJWVx5>G^aa5naWb0p_rS9m-T$r2;#4Rcs%q zQdTxqaB!*$1Xe8+rUnF3&1j6;96C~`6Rdjh1dWj?nxxS+BP^nMF>x(PO6j3f8NExqUtroh`IIWA19;S zLUX=rJPwui5PrZoCKokUnp{6Oj$EI%c$WBw;_e&`&-U*qVGU)#&>@3lVAMi4}bYb?%C(+{2eEp za>iNbU3A$M-LAXkj$TO;!{)=69~WgoDDdHFrnJj*s?}z@KVH}(qI}_cIuFOzKI4Pv zBJ#Oj)hB&W>(^htp51weqe2MrlENha4GL*tN8AqHJB9A6_ShDieZt&Y^&(1Fc!S)2L$YsOXXANS* zxha*YeAPdM^Wzgm%Pmux7Wa9~A|1Zd9VDQ5;^v2zwB1A-y;1%1J=Fm4)yQgK)GMzB zMLmKVEPN`Sn2Ldwn_pO_+${ucc2-1GiEuDMY$C#%i%?XY&`EXk2HeFFzwnrBL?mKC zKp==%MQCd+9D@i8A_4$HkQu8pB{ULx?~Fqr$Qc3S~aM<&*5P`BfKeNU7+A$}D4{mY=_&N~{z`{y_TY2Or ze;20}_$?SL{DGsq#6Ik!PIsoWo$GuTy4a;IcLhb&edY_-H`%EUnduRacDN%Q?O4bE zdxnSCx?wkUo6$C}h4<97XqTMMc||^50}s%kibhnqby#gJ3CDu0o5H`P5*$irM9ih@C@BsK+uA zf^o~nzX=oTW($S*S_lN2zA(~j&4S*`cu>Fz4+sHAgO>Fx!1h-*O%Oq7wAMJGrS_ZY z){V5^D3A6h+B8rVlFpR-*Y{=0k*^3_kjmEIe4O= zfdLRGDkQ8ZQK4x*ZfO6v{g3a-kS$N45@qhIR;N*mc3panyY*mX%ChloEX>|F;5;Yq z)xb|Wj$q+64&UPaKaeF?f#L(%`%6`*Qma9;Hl2Em8Mrs}H1!?Vde**mWcxod`H{V+ z9|t=Z_tjR)V&m);zTGS%2U%VD%4{VGl~uaz;iAJwFhX`|JCCLeXy}le{-)qNze0se(#kR+$*Z=`r{mVJSaa#wP!Uneu z+K)W*-oqv|P89(|bOG69EnXs`8I``mM3Rc_$3}2+$w9n$F(jiI1zfxaL?MF!iw}XN znlaFekB4C}MNpKk(2o@Nd)x*|Wc2FwfTLe;JaW8xJ>hZmCZNFQUA*~Rh*YGIOcIGb z&O)Tb@7;W1P?Jdp>7)LpYkU~fbAw21e_GR89)w)031N?$=pa>@^c0~ zstO(IY}W@4L&6wfs1Y6cS!a8Ff~9)@7-=Z8l~B^~t$+XUM=#$V{<|--27@sQm)E~! z8gxMTfhXaZt-Eah%2Fn>G*elbO|o5f-(Vw+HO*`rZMM~J2OMtQp%PXfy!2%_hl*_G`rx#lyLd*bPvPEP_ z;bj8L_Qq*9>{_>^;g^r1yRBG}LU~ffi}2hN4?WN@>}*W*G`r9e*1Xic!HIc?Aaan6 z7HEn_=<`%2BdH^FJ{;0DRS}BQQj*DV+hr3o{swPwVUVebu_4oqYoGgl-gkpuS4p`; zq_5*AK#+VMa9X4Dp=p))UnDjVA@kAYDJJbleP6Y@c6Kdcp=%jPIJqjO%BMywHyx?tZ^`(Bu8kt!_epX@Xhc z72fq<_nOq*X!KJzOfV8MStIQ+{kMX+ zSigCenQOTvf?BMQ(;hrUO#hYpi@I_>=BCCZxR{y|i|w=jB#CE{c~KvifCi|Yx26lkr| zh5mNoRL}H`Lo?Y3es*l6FIH)dL=?}Qxl z$+})bhsRJ6FNmLj!-z3prV>$JmV%nt8cdqrh<_?6I^=sXMuaTcNUWeV8MRlrQ=YKH zd&Pw3C?WJAQ^v9nY+^73ue_py?pxzPv_^G;+HO!oZfyg80303YObl!2(T2=!L5|se zDR}i2c<9e45HeH z@hDmYVtJ8hCZ^xTw3S)sWf{_aQYIS3G@C}p)t6a|&J0)#wxQ;uel_q`&m;7if3bVN zwC@+_{?+ib^_)^h*}`@~sYjXuu!Kd^t-86(A?^U=06;+k$SM4G(wiYdQ|4;9)zCG( zuL2ez#Uwh2tTP_vN-z-v9XOiLH1FBN1vdZ!D!4KM)m-!JG%P#gNv<}qDFH5DHdnQ~ z8J_t6QNY-uw4~&Wr3e6Ppc4rNrBY5|*Ls(RI!0Fy9P8~d007MwHy=1@xZ(SQ4H}Fo z0oqUvD{6+*%3V_X=g-k)dDLqe#|dDZDbJ%60yyp}RHM0$EneSg9;mtyDK?g^YdsQ( zBj9K|2?C62$`Rt#o%{E6PxZABDK0HbmwFT-hJc|B3n+KcqjiZYwAaAHuJrom>1Hcn zst|$$SG*t%xoXrk-dnp(45LQa#)8cL|Q<(}Q|00Dy_AY2hW*!wJo zKRTCFT8Mx^2tXj6K~xsRyCVUdn5D057G(lZM4Cn&3eR8|!T^R)o5zsoI{kaJxeaGh znMz>lQu#Q;IKp_~;@TJtAP*;>$S4wC-%q5gfs%N1&Lp@7FWdzzYEW&tiq1;W_VflY zIeV)}>5t^~taEdj;PykoV@Z;xBN#Yv_-d?RfmHHmy335ES$I?%WneD34i+bU% z|5)6ouil5y4(o6@k)7Dno)4ET#{J*V9=J!_SuP2;;iEv$d^nlft34j#!Y$mjy)aX= zNZVap6G;^Aqo|K*VJ}jE1i&m5t*pvYRJMY;6*O;6!)!sAA&F0YrLhPofICWYB`+ik=Bg4yOI!9$mJPUzBXULSi1bR=&uKZ~oT_Pvz%lTChOX zNQl2W9oVl(!JB2C40oqLz#a6`k3T-o18&_c z7ivBE9bhde#_hDYHXTW%I%or1pyWpaC5}z0bqDTz7xJ*use}DqZ1t}-uCSUie`do% zds)9l8)L;dX95BWg4c@I3JImcnNapMMKNcRr<6=u6)O)ypiX+bB+l#ziwF4qXI*!C z;!vk7sV-~#4-xN(By1bkh_vMEP^!4*Z(mvUn9RFm0MRv7I%gUS2N{IHD?&4S5crf| zCgSvM4QQ+s#!<$2#y$Mxp8vf{7O2xG2pO>@<3tUh4C4Jl-krRGG1B4*0XLV<q8bPGX?HNBZgmj$deN*b>F&lhYtjz|?51S({- zP(wiEGYz4Y+K#&I(E;VFYKtZmECODd zSsXH?yGj$F*e|jtskGms(mDSOcsZA=oTE&d4iWK+`V%WyG1;)407@vDCZ?Mz6O6^2 z77rAmdPWudum}pw6zAkr$#7gGcJ5UuduLTBjq1-SiGa$4o%EX5vvqkN02VE2MkyoI zA_?_}T9qAUinJOQK~gbyjg!Wws-Gm85*dafSG{I|X;Ete2+c6N zhKRUtS*E>yV9+}~Z5?5xoGaQVF1KT{R^7;gx|KSh?g-H10fAU|$Ryn^O6*kCKs^k! zo&P#r)ALsK*^OrVUtO)mp%30NLwZy!EAf`Ege;}bA+JwGEvxE*uAWXNg+z=wkeNKh ziph=>3FJ-VO23pL)VwcY%A|W$k|yg^D%}{8sqCisQ1haHXnvt;X1u0azs{Ghu9zTB z^DJir^=<17&fFbPVviHw2_FbH(S~A2NzCC4AC8PpZcSQKY)Nu$-SJ`= zS&;lh79LoY&YLB)r(0^wZ<+(e`9&|$o+m9Axz|&@w-(Y?YE<>UCs-i3plm9{d~q-4 zyCA@fo*@%9!fAD;M(~T#AU?_Dnua%PCg$Q9UA@Jd212T_MdFpx(gZT(6KPF#Bkw1v znp^eCO?y*cA3VAN`@@iL)pQCJ>o?Ztn^1l>dJT!XF0~$H%Nq(nuf+?wfHbzYvw<3=LCE*ot8>X*EA0! z=XOEIISSyxs+Eh6s%o4lH+5%7Ap=1)ie6!S-Fqz3h0{R zk&2q(EP%$lw80M|w5k8CIdl0rQ5eoeG%BxA043%e-5|-e2A&k{SQi`W8=O0PVqMp7 zW@S=6v-bOmiiFK{w^2tlWQAW--^q|oQHX&!r%1xf;Art3?2G-ivUa1n!Jy4g?DXWtlkx zTk*wCdNt2@= zJkE8<1D$oyqq#k3i~wWwrknv;at^@#t0D86?bo;cpr5a6*{2NnWF=EJ*zsm3FP$Z{ zV)j3>2yqFTbjCO_rdYHt%ntMe%{Tg7!JtFsu0x%V6KV3XkuEmQHOC8YFI~L1q5X}dI9>!VRKB3X9GfdlWM~22X!YV!)VjHq35BC5G~%#&~$JChsyD;SflrXOhXpdccq zB~{|7VP4UB&J>STYZUiCm(J^fWBiy5W}Pftc!Fr2cQ(Icci#QXISYh#tgaxhMNZsv z48$=m#apN=|2MEGW0D!aXpahP+1w3S@R{JUS{74tPH|Or>!IEkkR~q}T`K^N8D)~& zqqnsHXa{`~bk`C|hyrH3+z)^SpV{A*YbM+4qv>9V_if2R;~3sb%wjLIA!Ix-H)r&k zq$q!=1?fC2emk|Gq^+hIl^F967~u2*t;_oYMt%G5$!)nY*$40Fm7w-JGg~CETZweh zJLHoH;YWlO{Vz%s zEkbSzRGO`}|K<36jSxGo*BA;Xy*F}CYu#0+_kW_aY3Gw^ouiV}8l7iMYc>Z^B6;b{ z@ViY#UHyPy#v7rd@>S zlGkdQ_=EST%hFoxn3a}7xIY6iNcBZCT!SZKxy%lo<+pRfK=?W*lvl$SMEqHZ<lbeLb2y9Gh`n?bw(PCoq4916SVq_s`AMTVwP(qT@{bKm(AJQ*xN-_Vhzp{l_u z4Q!O+izPHvRfHAQz`m|#*^}{=3EV`~d-jfsSrJ#Zx`#QcAyDhz7 zhv`BLOevp9=mF6#hC7{>C{a*pY^q>3Lc=K>VRusN%=jB&(?o;axa?}Z?Q|#1ySvf% zafagI&dL?*Pkds_c0}eK;+FD>&sG8VT-bVFD=TK<^I)(eEI=CyG7(#rCgEly8&+*B zt(``EXOL0BW82d7ev}oMo!jNzq=*c2Veug< zTF;+#jWGAWzc`zMWc%1&s|c1xTeLO;z-MB_&82$09O4C`=ut7CYd(=4rfh~TGQEn? zev9K;E_RjXN?LBL@ijYbn%msMN=3iXnT~sqFR;gBNfTp<`a6LjXGtkiC7Pq9`Bl?% zY)s$(aPxoVrPnk}_P8GtK=byninval4LUz*kd{HH8f!jeEa>(a9Ei)|toKw+Ky-YO zF08Sf+2`<|QH(7x5=@?8(sf>x1@KuE)>Wx8t7&d2H+mqv`&logxCWEab-#cWKer?O z18ay6L^wn7lZxi^bRh=U&(JaE{^T%9!Y`=J40anO>ELeWo!u(|56DGLzcN3Q(`-_b zaRxy}-{3+OG8z#QPP*LwR<+us)p^eh0uC3W*71|QMc9u z!l#QjWlApAGykd9-IHfM60Y+E<(h220j#mjZ3mx%7MLyE!tYpaYaUAUF1aCe>~O;L zf62{hTt1!JCz*eBip65k;0MG#!)jfyWebJsOVkjlqhCwah*iZI-lavSFRal!VQ@LZOOUl%ozJG-W zZJ1Q0ns@L#oba1=3$m$4N6IZKGc;9)TTyd(7Y%4((=M2WqYv4$gE31F!t5VArq}?ulanBsR z1#_@%QzGiN_)Esy?RsN$R$v2zbZ2ND4P>FY&FOlkb*{HTJeyf4*F&8g;im8f7eD8O z&Tt`8BXs#8TvmkJAlL$-yBhDm2KX!A%*9`xOZceaErVF;l+1r}T!-lJlJBqlUVf85 zePePgebj1u7%$$=U=~t`Fc@hU0Q7N(2%eiVf}vUmYU?P8+}c|JQ(G|wzExSOg!pVI zp8SWt&sL#HL1p+r6+x-KjEcrM$_C7tf5e%pYrxx7!xT!Q3X^cE(zV@7X+NU=6~Ap2 z9wg_la%YL@VFCV{(lVy7xnh2~v_e+FMN3%_evCk`ioVxCJ;v|^)g@_(HVizY9y+x! z_ZKnzy(8cujGZ4@$K}B2rVcs53(%;kg!E*^+D;)2IkM>=(JJ~`D}9kQSgHA$Y&N*f zpu`aw=70ha{5`B&@zhK$n;T$wt?g{#j`#HX;ma35>i=L&zprizSmP*>nd!IZ+sU*B zuznX|*rIfH^~vC$Viyg}EpMlEBGe_ky|cTxB40Cp;-1LjE}bD-qp2>9`h0CfR*8sT($W z7pz1s3lhOH4%3rv7GL}=(8+TU0$tLaWy*mZj; zg-0%&8_C_HQNhG223CjWYUwd|kN2>!GJx{ACyKx479f(-K;W&j$ZC?q^yQ*Yayaq# z+2`(C)r+2&b1LcL09(0+y?D~qEhG;jB+PqcT~kF>UBdJV(COl2G0;j2L0}^sS5(MX z-$tJ(Og&<1-B>xCpshU?$ycw}^=8l&1!Og*auDa}m_@`T9WZ3$Pmzwo91F{k0J9VF zuItl?*%ypR6))rQmZj{1RWA3oT1sTvB!zUoX=@iadNh}J^)N(4(%bNbj4+H{BzynT&9}=G|hBe3iEq~P=*t55ap$_fbL^h&{Unpv6m9JtWtW%{jh58^| z+J8|akFw9SY9>=x)ZA&i9)0xGImeU)LS#dagOrPMklP3C>imHXk6+58x zVx%FDF(PeNTw4gMP*21QA8tuZ&PbWf2mK!JlllUB3;qiET1fMIwVSE}2_ov5HmMHL zo7Q48gmFk1AmACJAh7D}dXrq4M%WPR_x(c@YgrcxGtr2gs;Hg(WuW} zByd?xe;1SZ&jNaK{LqMv1{fJg9528jJ~p>ryw4pT zkYS>#u6S*^%L_BuQb+5cR~DGG3U3=PmE5?9sGB^a(W7?I55b-Rvieu3A|R&fc~l{v z&MKAtRvR?+X>@K^u?u5BE!z~d>?HAeb4ZD@%L%fM`>hOcW>i#JK)u~$y6HR<8-Q{} zR&SLZOC^9(s%@=S*_8=mTQ+mz1b@<@axq~AVn|Hq2O=jwXq!zx!HmR7 zE$1OAwjs}{EUx#JVk16yqrBm#)8pcn_lvk;IF6gG(9IPa^&6Eday{xZFzdr^I3WJnE)- zYRonTz}XEr=6fUzfsFW#iiKi{%&_ zHpiOEYhB-?k%OIfnb=2 zbv|ZDQBp(i^2)6>xJU=?CLfba*oS+JU;>=+>ZGB%9uk3u{@Vn{xN6jy%91gB4KuZjBG?DzM*eodJgm_UM@pb49582S}XQ#FdfS9&N|^0 z(;-O;Q0?@B3VEU+e_k)!IG&~@Kkl5svIkx7=f?uFi+irPU8OH|&JuZPM$Bafk zyt={le_E#PyWxk*wMMRTsI5&;EpC0TF9MPIDo(09FKRY7^PlCS=R8gwx7a!RX8#d$ zvbX4IUIbr^G^cIeG?%pcH|WO0@j{>N>x8i2D2pmB2;##gPt#_htxI-_IM*eWVr!Gx znM4Xp<6z15v+7&ulNguekdD-F8->(2!ply%(Tq{Tx=#a zu{|;Bje2up-AZ@WkRs_aWHt<3wZ{3D^(<<`u{MEhe?4BhR|bgXJ>0asdc~D zlUu)J;Wn^=xHIF?&3hINzXC!| zC88lpahArtNp|*OwzwCGsNaNY)>V;6K{lA^Vx-IIj)kO7WEYp$7AQf1)J;iSuUP;u zeGcsbh&S8n5-|xC!X$PC2`u)zJ3fbH6 zN9MfZMPBN8SEoJ<;X)APFw*I*X^r9BgNnWmLkFnKqk&7Hj<0+T63WPogi&lR&vCki zim9J-!-e387nJzB=rClgSBDg;9h9rR!%!4KnOjRi3Pf5A?D+o2*zu+SZ8JMjpiBp! zZpK&QTdJaO*v#S1<4bB0IssPQ?73aeUck3YZO^T5`Vpv@c}yRtYY#ng`t}9x#+1H) zl)V*`7z=G>gGq$#7S25uT$HRpJ6BjTGhwnPJv59*ncAL8piP4bzhWYus&+}XoN8L( zJ51@JY0xT0i!kJ+8InIqk&%KQ-7ruW&=!O+K&#YY6sIv*au8ZHwhU!KtZ46`;>>#y zty>6-#naHz=+Wr?&AnbGS+>*j4|2`t?^hM<^^dDuBp%b>NVr zVUVLN6dfrRBs4|?@5HW|00%kwY@qTHm>TNvg0v=9<1Z~g@>3d3)(xVNq8h3vI-Lpv z#grZ@iGn%~2d>0{mnOcC_d2D=Luvs%B+nlCNb5p&Wc>h^zoj3fa<;b^r^|qI6z)YR z$Y>QaSfvi^;DDIg+d|9|4l5ntFFme@cjDl6D957AbJ&RIg$-i+BMHG9g;NcLL~E(7i6S7uA#F@UQE`FgeW} zN{=|aVV1sQ?M$0NOu{ZPF@nUn$0Or&jc91CmLGQI6vqzdRj_!k5nv1KWlJLuOYHP+ zYc8+aU`bR@Tdt5CNF~HwGE?%Y$)1eH%Q~6!H>wWgCG!GeK(#uB4zdJLN*yJtADkG# zMY>DFvZg{`E6N$4KjCZ$e|+8L9G}q}sI2b2&#T|WEA(=IpWlPIlxA@Nj^_wg@-KxIUu`o5g+PO(uoC@bz&FhuX%J;+3efVZ^+0s6g( z7CtZ<{@`$cg?zC_P7BXeVk$@%;lRh|=2^B$s=D}}`G{M&inKi}GcGK{8}~tI+P8pD z?H|Re+kBOddmmmrz(C6|zet=NcP2eQ9+lsRddx%8qxfbw*2;=qQ6=q1S4{|}K|Gwb z&yVBfQwFYmJurhx;#YbICRoXcTtxNu7H37?d=X9!ke?LGW>fj7=yeI>Dou!$$74x%p3BCzQ9%ow21*Z>!La`;$}D zrlG<{l#WpvYdJ1wh4wk3**qU|+l(B^GSdwb{vanjgq94cdgwKz>$~;84vgMRcGP5t z@_04sZ#sGq`n^0HXjKH+=pZWFIH5JJ+r))QmhMOe<1`SOe(*j{U7XQ6J|vQW*k?~0 z=5H~tKS}_!vodKNVI6Z?Oz^I?S|7a=RA9vaJLZ5S6a^K96(dtL9LFFH{&IY`bAh&o zT?M(xaULFWPF9OUscL#aLj7o@3@dWLYQvjcC^Co@)ljBX`zId#W;R&(I7@1xP>0X< zHw@m2rIDZxCh^c17&3||BGDc=d67`0hh^!6Qv=THf85Cg#D_oCx{w{*9%Z9|$lCrU z6mDe}6N-Wr%b1UF9ref18wy5QEB?%8XYtAm8o-W)9n$U>h61JcIAe5##UpZA*8(12 z;>@ug0YKs0^~?fUYzZfcF;EHTsLXC2_$cYqG>HvV_`V>h;OUb%@zK%mAQIM5k(OPK z2d0ZikVT^&@INiO949Ew5SBZKoSE&#+AEnMEU>hUuXnrnW5U9*LMD;?u{@92Cwe63 zfv`;GDZnVBpABMpZ6Fa0X9=0E>c}n3@bNNKSeXb&NdP_)`C%lqQXw=WAq?xx$K(r) zUFkxGb4Rp%P4NKX$*97jS|~g#d>v80Tnz*)cEc=}t~q5@l}~qP)Ufhaqtmg}zDxjm z14=CT&O&rJZIXYc5j3lP^{+zYOCbJ^+GtvJjgh59vVplPkefLOp12;7i38BILG9DI zU)>)+PzxLY_W?C*c$a>HgMD|43U1F-^g?W(;DU{)I?(-ZYIzL^P7LDb?%I39hW~wO zR=G+r8S^4Uk0>i!)fnn+K}XEF6tG{5yQN+M^U9l=4xXWwX|$ zMqH!udGSx@k$RBX#?P1UMWaEgh)HjV_vjo5|BD3#6+R>A_XSly(p9@Z!E{WNkZ1Rh z;3zW3?s5n1I!Yl)8?oCuvv(C{;k>XpTPbQQDfDu|Q+L1pf$Xn#01U{RDlx~c0;*;A z;iuZZ3|VooQxPg}mKO)ayo< zap?ZmP$SikXbe#yN_BqY;Gz2mqYr{~b3!)B51N!A*GN}#g?y#miWjC&QyeYo`6U8) zXjr|Y8KZ*4Z*W4GCP?*kBCnr7Xh;j}!CBK_0^$~!1TGQ+k&uf&9Z2iP3ATRXvT6v^ z>vhuEb<^^QTT9fD;ER)Q74N>yy&rU~`9zXA0KKo8vAD3b2IhCudqtUV^69X*^bOqT#XOkYsald)g7UQN5AF+ZXD3#-Z7T~Go zd#%EliVS!$pH?NR^_%;6PN(Qj$E&ZR06xsCQ3+#SYd_!ps=fw6#T=MZlU;uIZmt@R z8DI{QQUidfN8#wuPQ_TH-=*5|zEyi$<{8u@1uFns{FjEeB;a+p%CjM9chgV}8hl_^ zzSoI52igJQGoaGc%{JDqR=AoRYGqxb$|!2Sih58{58w!*Qw44#+m6g`2iNIq6*>Q` zh@+3!40)lHOo=2=W~*x5Rsu|*2dq62J#wg8 zE4lxQ@-FJ(m5;oG>QN87T*Lzy-}WtlE$UdJx3^HT+rbSMSr_&QfIg2n_Ie|S=D)p0 zauu`#x1s0+>cy&_HX%IW@Fst8m}S!!1dGj%{*5-E4#ZdM!h->3o(XY(W95S&AN1SI zewujc)Z=L)K|mhMr8 zOhbq9|7%P*(*K$)0 z^XvT1VWH1A$_bc-wI#Cru(tBv+_oS(2D^;A@I_&{ciSw#gr>u=5b;1YywFZ;IXg!n znv}f&z`CsR2+oy!NC-0gH&fT%vuWtN*H%*g8IbHYuua~y>e&&`cCTu{KMdM1TsGo? zFo7ZnTdwevTLXq5O@?bQNAlpRCLF8`gfae`sfXQcFZ34={nhr50lxf#x8g#PV3FV1 znk^`}7}TU=Fak*?g8)v1j<4OyUXj)y8~% zZvN|kfhnbcKWmJu`h&Tia~Q2aB}@#g8!k*nI@PNBPBfC1!IEjc>(r*qSJHQX1cx9L zDGIT^GBA3Dtp6NJtM1dkP&8|(9!smyn26BA?C~v{gzc4Bo*6_?DO#gWw?sZl$gpz6`^Xb3QR%R5EaeHnivsUkTa@$cnz-$o$kDc= z4;zdB%{YBbti{&{e_FwaRe$8HT-%suj4Q`o7OIKo{2w^vFyVaur}6+?cy(Ykj*SN()yQ=BX+h{A zr#U&k>8-x-6zB3X1;L)n7w_r0^wvNEI}OAjblYrLoSVfZpvX;t2O%J3CCFfeTMD7z z0-zupFE7pG2=G$ru(@)x2LIckhRJSDW`vL+rHZ&Dkjg@%v*JgO?fDB$LVvCIPr;gn zX3cQcj)8(&!FGQ*rc$!lkxu*KgRp#o)KTOb2{fVG z(Gbl%1qwFolRgP=0%6CyAx68knQBroE94ABk2d)z`0h6i=FM`KKWa!*y&Qor#<2<9RGstd|HD z6aq?+GF9Pefw~we22D(Aom7{Z`DHP*6PWepWcV{vN z>wS7!Q-M-2YyI@aLXkj_n=rgY8)}?#>&D%5L=Ut;DCCCGP?A~m<7bYOXIQcxQLKLp zv)f+*0T=0zlx`6ZtSek>KQ-e-U1`7;8D=``PN$jkMs&{DTTTGWLjdzfxnqPD-F2pI zKLJ7=d%qzWuLYdB$pnfd9zqo(B+e#!8Nx{qMIv+arWk)Lc%74+Tq=zoqTDXrP11&q zSgdq*6echFa$`DEERRY`n*8`-b`+y_gNpc+7C8|-cp|%y+Y((n*fNK`a3x3^5-;jk#sGD)5CR!8-^!8 zhk^^hSw_8i*9E?V%>tp|T-wOotk*a=(5(6-+orH63QN6xvVftUVlI@y;1jS}C=t>{ zMY);RaN=xdZ%1}0m}_Gzjo!%upx4>QH`WDK_?nd8tmR1$uf7KY z3MlUO4)9_loOx`s^O?ZU%pK>qmxUtO1@|)V+|qyOhuz*Wdqu_+h7N>2VX!G0c3*MZ zCGp7h45N&^9CJtMtiro)d8EzPW122;)BTDyH*ask+m7o~1>-w9R;ZLc^lI7n0(-{w zpJ2LN!>UWGxi^@DunUNJ>9+57yq57$eumFcH-lmm)&ysP#tP1Wn?NWQrhog=RiQ|I z3+`o}xMhBw^E~t|vm1005*PK-(EALgj(UWW%gW!_H&1|Y{(uS7KzI51$F2lEW>B|j zc?~OJEA8?y*WHw~>w{b@W9pI5E=tnw$S&6OVa@;ikeHKK&wBW&}_?<)lEUH@G1wJCS*d}vhR)V>; zcvbOvrg-H3VTb?pK+ayNkWWg^OLW1irtN7tC0(98%T@44yr!2!@=+!uy(h(B@Dx=9`E0xD+N7uEId zYQmD(+)PGNjdd0MNs=D-`i@4H6nx2AlerSCCotWphG;P`s&l)Ogx1?DqO`MbEBU0` zogyS}FRG=}r`F$|$fwrZz|`%NKXiS3^6doWQyT$CZihwaNw+JM^KI%ilSrh|H6-K! z94g9P>pnL>$bNglwKS<;a@$>QYwuYNnEkY%H#iL9iOJ401Y{RQ#pz}#F9SXTyWoi& z`OX&z-9g~U#ZU*PO3Crag)AGXXJuY#X{=XO8R(bm9VoId8=WjG-fbe5EGrwM~MjiDzN$swzaw^Mt0;@P(AQ1bYj=%6J%X|eLIoUU1F}h&u z$wo0>om4tWiYez;i3X!=7f>;L7og#31;AL7XbGGDR%ij7oRgI`Zyv}OwTg1KulKW? zm8ILnlO#2g88N-37~x?cisKjeiY2=+u|UX}zMpjD)MlH(RL&!8%w19bJlLp zTt8;xa-N>?4i*G2*MsdjTyQf_Wd<$UEe%X2YD^fhy@hm%?5+LaK`uA(cuIu9m6hoJ_k6x)9hE@6Vj$RC`yYJqC;vFiW-$#QSBa4AJC6-x9t_YKe;*sre&1k(dKe?J4K zTjSpfR!0!~%q8DLx7k*7_v`oU8Np+w7;|;);I_X_=XKzPA^djLzRuL=Uv>X^|N2<1 z&oot|KEI;AB43N~HZ^`~!n$en!K3$OrXsC<&?;?3zY)ve2_5KxzxH>_ld8ghYA{yZ zX{Z^C^4$D*czmY?)5XyoDoIvM60WwG%1bcMqlg`nr&38UIocJT`n)*>riiUWWrR=` z?F=|l9vwAoMQg3ds6lMqS_S&E*GlV5u?}DEoV)%!lc*nDZcQd9wIy*S<$Qhm(_^)w ze5S`@Xy>^&=v*`w0pFqe!4$HTlg8dbL(oAvv?T%rX*61%=y}uw?11>e0@-@#l2A=O zhhZ?#5P@JfY=d%EN*}SrgI)eUMJ{r82yGr#gIZ1C;!O>ln&>rn5C@B+cW=`-(e)n< zQ^3@vU;QH5GGL4p98$MH0jT)(qg-9i%IQCV5u zu~J?M%Mi6{hKm|u*=;~aZ$6Spm47g;tOj=RI(Apt2&J`#JphgQBO0~&=(3-CuM?Hi zEZQa2*)}B)AH;~(uqY+XRO)fqqGT?LrfX@ks}8_5F{Bb7d`FF0R{_TiBrxV z*e4@4%%Oh_FFuM)F5-A4C^yZ^cX(ai?C)s%CL5=la@iP~HVkx}%ug?pFZJXsj72h| z8LG6&jCC;MdFWFDOP)(m<=iC$q~l-WA4WbecYNCuv&|FG;b}>oQv<<@#fu# zZx@8vvcK7t%VK}C+U!P%2x)-|n|Ae!E}Oc`Qp~-F4%CXT!`#)12lYu%Zd!t#61%I! z=9zv4_rJ~dMT`iXDpOfTEXAQZKzT{a*R^x#>bef9fJtmG+M!GVU!L~QZCK^dF3}m# z0RQ^#@amFhaEsKrmGrlB$wzBnfJ1eLAI~ttZPgn?y@BPS;}}NlULQGX8ik<#g;r9x zklVoi`PO@06kHV;*|OUKw@~lIZx~cRDupZzH2@{qx7R8|tJY zT<7YOCf3h`_A&jYRJh;~!eytcAx)9mzD!-f`$!(aU?AyI@e?xw?XgKJbGv)VVHBo< z#eEKfd`{Jq{0F73CNmYKseu?_&*}`d&z96p`*RbP_M5*qGvPar!*_6(P$Xp1>d?A@ zZ{Aj+=uLbx(IsgmS-(8^E(k4sSl*$+3|y*+wq8>&2-Yd2ic{Bw_bynwkh)g#wqpi8 zgPfB^@1q=E(}i9!W0GylEu$+-5`grKZijoC;9RuC3=CfHuevPr;DFu*nC@;} z%tC)Rgl&|q-uI{(9+%-0nEM-H>#4oV3-WD6S?fU&*hBCvNB{`n!d>6Pzs%;PO62S1BTkKT{-*lhb! z&fIC<2KErrBfpDamMk{}naRqgj!)4}HPn-wqZgv6iEa~JaaqSZ8hfC+e1CCFV zR~;ySRk<`pYk)KPNS-YYeXwg=;e%#3Hyt9j~(A)VLjRg*TuNXp%fV4bZaHPX4iB{uS~P z=p=CGpy);+P=*+^nSXTkc{wdQ~J=-{je=@pb zQsz5jB32S8XJw|}@cil6g|^h2rj>SIB=4VBikNlm`y9NQ-U#VS^Z%tNW}0Kp-W z4LRbakYAHdo!)l&lD?#?`WHBfxI}##B7V`8durO0{GhY6oo=mp%8oAEO>r|6c0BEc z^Y=mO32KYbS2CbDhFN`wP7&35QG@eTWOamYlYQTf?6Lt~$>*G-}&iJRQhve6UJzvR(D*U9aGCYt3(aC(5p6!%o zb%IOuwTgyoTJ7I=MTME;;o(}z>ML@za-oubAt-VRb>;r)_?esz!)SiAcCFf1r^P={ z35KlsS5xk5*rw_tOr2foZon`t>OkNu+;?>aGz=Hpsw+M$1?Pof_BP?cf>@s5im0j2 zDj=_bil6#d`JXDr9^IXc$hi#L32`L%^2H4SzFP${qip_5x7h`Jh4-k=r0PGBX+-o; zUDG@tpDh*$MWVc{v2DgiNxN1o-D(VuLBlEvDRZ`7Srds*_>KCFYd#Uf#Sk47o`VQ8 z7@?|sE}#^n8@SH;7;TuiNY|%9yGW~ME?D&-?w51H+Edex3wc}ohu9H^<_ignuBgt$~MU5knQMRS{<=%3i7q&}&0U!ygmJ~&!nKlT%Yx0MQ z4L@q^hb$AxvDPhaG0m=s(c()BZJ?i43tleVOpG%;dYoPTrJl47}D;V~Tgg}N{~ z*kY|8eq{N$*52tTcXrK`Cb}nV{&Mrn#LN#bQU_fOi@_##xjI~g1PD$7M$j^~M6*mh zoHQY5s=3=--l5#>-im)HB1bh>_d;VDqE)fjPV^0Yy18LA!`ChO4=D(j-|4SU&86c<|a6b>9m@ zMe_;g=yrMTZgBH#r<}t-T3O_e7VXDuC$I|fFSn4l3?>ZH${5S%27_lL2dTAvg9Lmo zKO!6PRuh(ehR7z)gD~X{l9>9ElG{csyO4YF21)SRnI+8fcpq107SlhCd17*Miu8_@ zV4d<_sGPqV;P?S-Ij1=7)bx4ej|mkZ2PY))kM8K57U#tpmfxD#Fj^cpQDW_&0w!Xf z=#~Tfxnsj$up`H~r@+~|z-h3bAX-K~>pTMwA|Cc1{@im!iod2qIc1x7ERZWK+s-gz zpgK{;HNLQyb9z#KLn1lcC7wP0G|^1xUnM6mg}!APK_?*;$Q}kKl_x8B{q|GI zR)vPA27!9j?DAEGOC^>#%;qD8^>fCTNh11ds>>`m)SRE)H@-v?f82|O*KAwlIqtCc z2Ety;gS(UBTUP9&k=&A8gKMmdqZ|;Goe+83t+cIYV*LblLV^}U#%v~68ose7ZHER2 z8xEp$=MUNNaTQd;n@>!!KCB%wsRxXLNK1`AEOJKkL_;Jpk!Y^kZo=(XEhy86%hX0q-@RUd)%Wu_iJS=_ujMzzX!96J`Y$JpUVR7?0H{(wJVIs=Y6*hH(QVKZ1 z+U27%dnH*wEE%!3e`U0*NaboL>?Zc&E6qPSxx6+4tO}e1+42OdB;*hxf%vw0C4LZZ zkW_^@dqlvlt}Tu|J3K-^yT%7Ih0J52PyJ)gU#vtQc@eiO7O1{;^3O>n@{KlC@Rd7f zUpyf2os*fJomT{h?JyNSP5wqUIeosHHTVQ6J6uK3J)3e{v)MnvH5u{xQv?W5b3LqA z)M-(>F+J-~7)XFKU?b=vME3aqc_Kj^PayfNSHjj%H>`R5naW)_)G_#v(nHJFR_4#- zao{V9hc3(kFPpbw(p$hQo$Htg?0HgDU*6u=+sAiA*UJ6ds zbwQk`{_$n}6g(d&hKhALJu!m(94Vi`;y?ZM&ZSvAA}?#?On(x8^?SE_ycmg z6dc2Kl|1ddi6TY=nhYgyl$U+#rsgeXH_=(X!FZS`TRw`_X9>%iSsF=9>6jjUA^-n$ zF|p;7uwUKeFvC*G|BRv&l760LT;f}*m*~+Kk=wl7Mb=K}nfMr|6428;^^q!!+_)O~ zou4T^497!8F#UO4>YR1|3i=gDs?Y!F$emiHc6_ocFwq2e>aZ7J*EiBtA33VRdvmLD z74cxaWg*FQI95Qq+}4n&Hod1X)3)nk@}%ZUp{`9=eBuiVgJzp5T3yL z5bNLzj`Pxt=n9g%pezO`9zVHmGvc%(Uvl-y!k0!V&O|`zboX~6;i)sXS9k91>B*Df zQ4W^S>!2?OU+=!ku8I?B`&OZ!8A~~FsE6TC`?@H958?X&7QfQg&-vy2XEDKvr9(VZ|50-(T>ua%d;wT_|3DABL zb3}IIE#CT#vt;u(B^2x$}+ra5j+%yUfW{ zE>u>D2VbWFD}IZX4Nh3yp5U@H5Ujx*hraNrv<3u$6LK~uk#-3?dN+qtBms_CIA6ku zKA_<-d7)zS%a!%F(pJtHO+CPSW8_NGt!N1NtI5CzG_LqOpV|dzrhQmpxAHdrZ|TJR z!s#Mccf)3u&4DOSSFw2>EbZ*yiGE6o3>lG{doeL>A(?^r>bD?{%-`}Itd}|(*WG;S z@ObTHgT$#x+`|c{H7j0Y<$b6&M9Th!17Y8y9Qh(z0bZf7HuM#_+2axj9iv&aZrr*m zfXPA_t-%3C2?!FySr(8B-f&wpWaP)u4W1z~_cXGLqH;hJCiQuuIoQ5>-Z+VY!lxJQ zvC+nT!G@5^;I@yPwk-42NTwP+er5GM_drz1ZTG_YV&Ib0r*EkNa9C540~g?!4$jB$ zt-QnVPiQGzF0{1QA3^3~8e}`9!1g*vEBg8++p2dzrKy#ZX6*>HoX(|PQX)ns%}L-q zy@E$9LZVgsl>bH~lMZZFW8e&$18LZ|pj|KNcA3T9mBE&hDZ=!9GQsWsU}Iy~IvG$~ zXl$<+!atB{&AV38BrmXjW-@>dOI<&qS8VKviX=~M*Jrbobo)Tr3WRU3@twlUXbE!d z)x7mq2ZmGE$7I8+3sj1`?yJ3U*QfPIJ%3aP5v!^v_K-Z9{04{}6ka_EY+pQooVW{~ zjS=7I)!k4hV4AaCl0y5I7`ji(kt(3mW-I;-8oX10#7JB3qHhp##WRooJv`wb=qt>h zlJZV#%SwG5G3UDBKV=GxXd~L>hQ51Pnu(JMvz&v=vN2O?bIVToOSW9?Hu5WaGH{%^ zbOc(CZFj7%MpdMwz||QNeyFMFZ)_d;2PHdjmu#uBZJN)~cl4L>|<45Ai+8{m-i zzSWho9YBqx6I4HrTIqP#Hs!=4q-eH9SyR! zd$~9ZwtwQ-O_x7T2|XKTzekjH&Z8}BKWzxzlT4fI-kVW*mNuVJ`6TVhw8{mqR&47FC#Qj#ZO>2k4r*v* zi%mC~-{9%sSPV=*BFnCRT6%-x=Bfzqapdo!`<550f`rinAK4 zNU88QF%E)&V?%G)xfBX!%L(t#`=qu1#|j@OTL!WlZY$PnZj@jRB6vGoC4+O(X}9+@ zy7XxAuUoUn31j9A;gvC2neYN4ms2s|*GV_`$6OH|_g#@O? z+mR?BIaXjSat5=MGF*TlYsxZJfnf*Ex;|s43UZCYih&Qt#aJK zOGT6eBz$D$>Z+2i2JI4pqXpV!xcndASYd5&wX{Ag?<;d#XV#6nnz%F@E_G`rb>!C- zmm2f=vxA84%VyJI6H}z8O08HIVr2$%-L3a(OC_IPR1maUs`=7l7xl+ql649;=2>)o z;A@DAl-6otpv)gN@H9LKWs#J`lT}SR)En zh`LP(Kbph7_&Bk}+&6z*DWF?8@(Pm&;!rley=AlN_On1|guZI6q9`yrHf=JO*XxQJ z)B)%6Es5QLEHlFl{LUSv;jp2H^}^1h{)f4|Z$8|;i#KtAN`QW1ls`t9=@GYO%%+^7 zs8Lxqsi)!FX8%VDPCIwy$Qav5@z@e9rHsHqi)pEh>sd)UA@@3WYY6)B<86!tm?Ry z^0bx$xbPHyhVIGY4DPRjYr|x#4rt7qAm}W%bfN6|-4a5fUrqmEuxA zy$J?bM|CzxOHlV2os~p(v+{nUrD`rv_1U$@GE6>hnZXP&vp=!|FK>WuNPKnCpyoYi zTM{Hp>{HJvMFvR_U?>q=dUpyxD9ciaqIxO4R_m-TEG_SK7*-7g_Fo^$S8-KNVS*RV z4p-YMcV^|OU!vf~-A*=^{g=&k)n+beKWQGyxl5Ao5ZRL$o?!mjI1DSd;+qCZ1ewFow;D>NN(&}9mB z^7I8^?2@aKl0{v+-s-TL|4njKc}a^YsfK5^o=yAUTow6plnz~^d1$K^m!B)5`eR5L zW20_U^buti^^q#TPzD;)3nO|j@3iF0?k!ZuBIm4$k^uNG23fKrpR`*K__0q7_cF5F zme2KncCk^du{IT69-;j@+KbQ}IlQr#dlp5FWC`%h#yc9ysePsK%A*0s9C^x@ElBW= z#D|c-V!%T8Eh$wbZN;40GIy0wCaDnWoUB@)B0AY9E5V$RGh3*54xdC+vGFt;&?thR z2F4Z3XE5I7*{v5&=)l3EHi*iR!LYisM()K>lHlxignfs>HjhU&`fu-zW*_n_?A*|~ zu~55pH2S@lQ9Cr+vk3d{(2Qt}xR}`zZf@jyq3}>PESSfNp!`*h>?WR6j#ngv`WmNE zlkC(x@`FT|vbf5_7|%l>G)jK;*hOa1;&a(*P*j4Ws(_7{LE`zND+V8U`=1!IVEz3i zc`y7ulzvjMFF!obn9q+qd3V2MWYMQ>P4)X0jz($a`3l|l2Ip`pt)tAv;pJ184Y;Xp z%7D=!@;ac+9aI{A4h%r&l+l427xmlOo&Et2#Y4^h_9Epugxv)7s}-UC8Yv~=aWC3S z*!+ZVbSFmSWkyd)$2$mwhSthQR19bsKO{FseDwe4xJoY|b2( zuFl4{e6#Do7IkbY(uwy*!Qstk57RHWVYbf83E^PM6Cv;C|@wKo$DCQHi(&b@TT; zY3SzfoxkTwTW?5tAl;j?b*216xiS|1y(=+yK7^?{7ebrA_F0vi+`owVf#}+j+WxSF z)KYR}-7u!|dTIhka`M84gG-ePuraF-yqpH z=u^+-2}?CLMo3fOE^(W?hqYedt#3VwNx?nEp;Wjo`lv&wUgZD`o!^R1sh z|De@-yk4c1#WFH7<$0fPR*f;g4#+l;Moku3s;+igE}{O{xgHH^5e*Mr(tH{Za(6oE zMTKc4^9g9PuI=GR>=^K28SZye6B->yqk&Jv?hdJ_+1u%zo$}hH@j`Evc%s59Zgxop z{N-I;jp#I&uG7QYVGuYC^}2M9@t7wU#J4lJj~WEHHDN$6n_u>6SY;-ygl^&+4Dn8d zg*N}|%nfRMv-Bt1s-}KHAyY^z0;g`0iiYW;+Q;KOZLxN*E`XcrY!K99wFCv;^ejPli=@WamCG> zZfa(G{(TuRWi8tUZk=uT&IMHBtj%v2=~ht~QvihrTbY=Zirzu*3V2*}xR>(&ko}9! zX8$pio)L`S+rDP$K=jUk=0iRY--GNMk+$F)(Y5RMP^z=s-34fqDDN(IJ+-bM8*Nl6 z>5m5r8)?R4{rP)&@Z_N~Or#;gZ0QZ}L>BO1F$e;p(7!@OS(|?eiId)ChzOdPlaGt; z%F31Da4Y*#1=b3Ul6pa%QOSc^5CooYj!~$)ahGjem!a=E0||AZP(W4iNp(sg$lz_>tx#)iiU7*40ez0128L$oT@$v_NKi2hrpIlWN$0RIPiJb+U zZT59j4|{-u#z>&U_P07WJoy)K8Gz;Q-AGe(1cJ( zlA>tJnduR;5FRP6ZJA;eOO``~f1fv(`2`k&GqRX&3Rgb612fNy> zjlnux$4Is`YJd5q7p3)sVRH}v%YKN{CC-w~+I8=rJd%cNsliCW=+~647L*Et zep^yw5D$z1(76DR;qbQSk9I{VH7~;FQ=n&1_4mAz!{j7ee`gBj165kSMc2@*eFAr_ zgyn6JfYapmO<@;kD-nx>OY>ZHo5bY?i+kItpa}gTq;2Ky`e~6{6pXNpW#lK3O2OBJ zK98B#^=B8Ax>)$GFS?))#N`pY)XB8`sbX_ab&aEINpWRh)?rIcwYldb4Iji@?QLMF z-j}jpg&3LYFEOJ-Aov;2%MrI6KAwKWaRUYlmr#MA|Bz!ZLI?Ld4*5xWP~ILS1ybGt zg}EL6j0@C&#H=#M5?Gx$6Bmo}Q^r@CqRG`B)9UIHqzmb!sTWkRV!@tE)M<2!w1#_@ z$oI_}0p+}(LW3W@Q2I*dt5g&vhF-#aZ!Xxp@&qjfbv}DJ4gX)~zNM_=#YuDD=D5AhEA{%9iS*JaL{Jk>hsXs8#H2{;T zt{MziSN|)i0_vDV_rmn>g53GvxSwMqW6d(1T&^2(jph3fI3qrGarY(vsdyNH`$VMs z(z-?%^)>m|J5wIxNddTcSf|9U1ZbO_7k__L@=N&QydcwW^O1IaFWSPgBOmiyaf&>& z?b+~WBWAPk<2QHb`AI8FSPdARR~X;|vsSP7ZOg@tf4YwuIJ2J#8hu4ZZbHp`p;D7B z4i9#(v1SAx7KVijh4sH$h<&>kY2lPnbbS0u4!b|Pg)1~yO3giS{-LM!CiO)1V!L-x zApdvIHJtE=ES5dJ?WA=aTpQ`%o@>4R_S8?$9ra=2T7>KPTKt@EpH}aY<(IR2oJna( zPhBrNbH1~nZK3d29|QfuS1#=p^4D2*+**SUL@@QSOnd*HH9B-=@n&moZfJiMx(oJh zywvt~Zg=j!ANZ!;kqiCO=d5V!ob`*G1q)pZZa)53#tYPLY?fzdMH%pjZk6oY4UG?! z%wqP$Uw_rM&R6`n&qB>*P8sM$rmSQk?1Ndk|N|yrGr9v*q-H|6|Rvpk_{r z3WteG!agP8ckQ=k!c~)-9`c)fA~-V{9CrE$?On^e^n!P*$VlwKlsby^VOZ{esmK_a zOTtnODKNPN`I#koDP!u%6i&`K2D3;0fFzvjx4GwYbG6D@%N~G! z1WB+4!?a|7#m4=d=Yr-FM2+Tb$49{bIq)%LL%lul#1$<7N zKj@T;>MEU`f-+kdry@e~;p})W)KmQf3DMgL$_1e%onq^Te6Hb1Y0kMb{a(uQ6?k+` zd2@|nkZJ-}Y-i1EL(Cq<`SX0Nb3*aRLM7j}Fp*E4n-NdiUe7UlvCbLaomb~_=R~dP zMgztQU2?s-cr<^yIdCR7!H3B-E#0)sj6{CNNr=Ny*iae3f*G>^AZ~_!`=R}mx%VT! z-48|L&i@^}XXxXRkSm9|X_(^Bx?~M2-p?Wkh)1(d_-#JGPahpA&4m=DELl4?-~^aMtr6$gGPVSGN=~H!;0+ zUCNj|;;t^$(3-bdvbPd!J+i5tni+yOFX4>HA6JQTWW!<(6UWsD*0*!$mTSjL7Y~=4 z4MoxZo;Gq-M7>b+O4T9VmDVbOu8|QKKIru0j&aKT!h|lEU82+O;}4~JR_@jGP7Coh zx(9F51VDR1)GQf@JiRI0rTpIkizf-oDlmG|t$ln~=WETaArdy+-0#N!Ry~)q+w1$J zW%gv?7v0HxLX08IRl;W8p{=z_rhRUzb0QlBTscdg3Ly$xPyGuS(_ePr<2K@vjq;mo zSnU<6I|lA95||qp!2ud4m&jP{jUnqbBxkDBn_z1wE)imxSM}t|4NmKJDyW>xc(NYH zb# z`*b4w@BZ~)dUs7sOXb4q0lZDyK*1m*YpN!wUtd6l{P3bRgo-KCE&IFrDi;EQcH6945* zIg{jYb=mr1t6m+Nx=|6TnBp(##3zA&UsPDUImoZ0*IHW5T!jAd=VbQTGk(WGc=SM? zF-&lFcase-mf;7CRy-w`dtH-Zr|-}=cYL@yw>3&uR6qZWJ3xtMj~%gU%^m;i^ecwz z2U1z%XHQlglOX9arGeSJ{;e`bHvZ~3yq5N>ohvuPYRdW?%4$n;UTrhne%|`JSQen} zj<+!R1rgd~&-4)aKVMA1`!ODtoX+t*!A^x&t_AcTnvUtjmru*mFrZaIQ$g^-!MBRY zD}BQ{AQa{)& zsd~G5y(xw-j^_vhSEwLmbl$c71AKG| z59`$YwMsqZzLzTv^mQt$gh%E$3fnN{fa`}vY1UFfw8WxlA*K+TudAvpI8@{1?ru{g zXc#n)jWD@2RfA3aMUc(lW;EhTK(NvRKQGz6mb|m|aBR_&aR~9c$4yGvip; z2VE=bXQ_oTF z9F*6hgwClXa{nv$B(+;$-)m*1e_Wy=l08L@6^=f>6DU6sU*mPIsaDZ@Yx^9p6&ile zsJ{4*rpQz7s_@xeOhn(a(wG0JQ@{VacFwxMY6w9;#kJ-FOq1xZn0Vd5OB$j2_+#C4 zzOb71c-`h57Mg{aaVEIZZ)oEHG@u-q1OF5?a}9AeKU!cC+3WbpodIhrl++YTQ$8_8 z*Y!4Nf=PFQOsM&Y{hX|(vwfs%za}XG8n9;4cD&BgvMW0gZDbqGX>;z#|5XUGa6z|w zmoZ;Df=W*lqazM^lkd(fp0%~iGO7ML`d#=y*4a(jbij4>trWMw(D)*1p1T>%WTKCw zO3;%RJ7ww4f{LzOSJ@tMD=nq_-v$bMr)Me}+YV^oD$8Kjt zBaI=Atoq}(o_?x}N}paD1>AtaC;e_)B6{nD0vJ=`z{e-!H9Mx2y9JCusK&3VNn!tE zh~*kC34Eg{tBJhn@8Cr;%yBcp7jpSX2tQrfyh=&ji1yP6Gf_rVmUkTsn*%C%`~O^&L7#0AxTTwW1~pE81!l|k7Ek)Be*dy~r_KYZlI|wW%(+#= zQ7>H8%MTkLu{5Jj49@5lSg~GUnM|)MQ#Dvvxajl>$;UEd_-vVtE%r0~kL1Y^g`A0{ zRyVZk+_naTyiv_6(_z^hOjaw{=PodmL)|YwjvikgfSE~n%XT^ObEWpCl3Rt*ar^~v zl8}1xGw+8l;_q9+IXk!JezzBy=6?0DWX|4!&}(^IZyy3Pv@|>3OwCr5A1T$A*pU%O zjDHWl#S>@x{PiP~D`cA8*UYcz>VT`;|hK^%?yU zZJ((cT+aq@k#+Dn1D$4rf9tP`k}CFVi-#)}QB&7O$S1||s9>(oy{TS^t2GSvbA5R0 z0q?~VDshL2Qh?_fnF5)uApmoyu@Hdtac! zf2mI|4h@x;TgOulM%uJt82mmCe3HYI-${5MaHI{&9kiL~Pb=8HkG;P42p08E*3Xu4 za>KH_EQ4SZ6-wnSOss7`SC;H*KZ6#vZ&wja3Dj>Oo7{2!JLbI;mdbFE$hz=8b@0|3L3$lAQ-8gPv6r7tp-6_Z!vj2L_ zqzTAHo37kEr6K8AX{%65dLJ#{zn2NI=9gr&Ch^0F5vg22(3w0&?fO8!gzvO6E;iJR zIeQ@pHKjBtUOShMNylPP*eYk;WEE|^JEK8NDA7^%8;(7Z1^h1PVsVus zG*TD-#k9!G+TkD9s*C|MUp<9(!++BZ z5#Ia*AQij60yCFHfRp2ER}7xjBezy3k}+;4{{iIgeg3ig%n&Mv8sT(wWe=486F+B{ zbq$95K?2Mwo96B&F5q1cdWOtG4z?oB)4s7+W?K_JEp3e3or{mE#KMHd;WA`PIrv9k zQb42Mdj=P|#rMZlIzlCL-@aM!qc=AAAE$wHaCHVwzUc47A!$X^G+-ypt9*`o-LDnJ zyN3s~QBHgeY{ihUW$xU@r};5v%XJ^_9P@PMDr0~uZdsTG8HTe30tW z9?{WVPKO5GMs8)@*6_+1*$)Yl%BmTaT6v8w(d|vni6yGkz4q1Zg-EgDJbHPFETT(> z;Ah94KbI5$Syq$nCxErb)n9zy;}W&cO6 zUJoYnd_w-PU+w(GC6Z+b%_7Rk{7ya{aK}{7-lzZb{a0U2^7mWceo>=wQ)mdcN@wX+ zU*wK$ZE(C&8T*xcaypieypkwo;P0P4g;yG=yz0B2`p~Cjr~Cfw=%zR5x5lYzY11P? zV%37F?P(zRTi~+jvvFg7Yc4998W;O5A+Fl5g{+;Oma6_Otgd>ZxVrw&zZF%B^!IY) z7sYV+ir2l>AGqunz3%>yKfG(;=^r!dj9uUtK)S$@;PD<3+20;LCn~{kD22M)kw&uD zB{N#2c&|W1ZD1UmUOA|LH(NC{{c#@-`ZWxBIE8_=?b1VTiD4HQ;J61sXQ2nSyJgim z?@WD`W0o6?E*x1M+u5|hpSyiI(J=47f6v&5SJq|M&bXCPmo@kguV(n3HdIFX2cUV zt?;Hq!wulYmAf8=-V`Oo<7)pkzY3q&<>PJ1AKVB@=*_KIfUR8d9P~Q~bv6Q(wmHc4 z(_>_Q4)J8%*{?!Ot=B{yKEx%kK@#DNG3|2vEa~DGYyU3zYG^s= zcYN2h!cJ)!oD&oC3ts}`F0=%3->*Zf@c+4?cvpsoOTriOm29K{|JRY(!9@%B_u(YZYhhpb^Qw0LfaUhxCCC6FrQlzd`6@tq??6WWY^E%Xo6>?Hr(=P8{n*~ z#ryu4kJV9-;QyxSE%^3S7aj0Plb058M1GgGdh?fn+$82rGhpglCsALWftY;ca@c8r zA=FQ*Xo$8%=mrbKkbh~JonlvLgt=@NWF_H$u%@}^S}$5w0p?Isw0rbNkbR7xeJvl^ zCi#B|o)$GrSj(G6Z+yy5x}KcGvoKC1h(t!U;+*Iz(?z6_$HnA@&ZGW9AJ1y)JR z;Kte62=fw)b6Z|tc#Z}|yMy~-Cf2(J#O2SvC%%vj;=?Rf2kUL{h*+hu`Ou{nFnDl^ zTs0EL66f>T5S9C{Oxma;^4)htZ+>NPlbG8VVCqd;MX*MO4(@zhigvKxsCduv)xrW9 z%9loALGru}w|V|QKygC40!EImpF5X?Ue!tz!a6q!Ypi7L@R=KhSB52O=qQ!=zjaZq zG|I9)jT%L}qpz#)uQ_VjIQqZu4_n(}bH-K~%y+YR7BAQkYwCjVcCC!b_73|E<45(= z@Y;Kw8_&1|j7uS=un5LE%s69qBRIG72pH#HuOASSYP8|`E{HkGprac}yav92AOcMn z7j`EaQ?a{HMCz{NB}z$oz6*lh!lH)ZyCECtAqw;fA%{4MP!STvC`}yBjus3+)tM0& zwmZ1ir8`F%QOjNM*zHm}PbrF-`r2Fq%*U&u$hlhp~+G$=lQH7s-TkI;1a2;4c)vmXf!`~-Ko z&|CJai|fliac;1`gAe@w{-z*zy6b;9-gfe=3U#LVZ<%np?beYXncr>eS|e5*o{%)9Ncarf%aK)(}y z*O@lo3&El#%j=c(LH#iOn@8V)<^t`QRYP)f6%LWkW%>IMmJxGV$aO5G4Kw*ac3cpc zn2^@Bt~TV@JGHPsSd@O#tF;*#ie_lD^LlcskB_XIMhLSE4BfT1kG3C-CzQA)JC^Sq-W$?@lU ztw@l&nqh^Mb12rkixd6m3kaKr2UB>C)$ZklP==Y2u7#4wYurdg)ls&0|n$_fSeiue8!P}VtHQPP{bUv%HeVutlycJKE5@-e>u zlihyxugI7UIW425y_6kUFAOkJODa&7rie%GEa zLak#Adar}ovO&^isJl_rVSLhThh*BV>gL=q`p_kQYpd$wT#UDJzidfPs_FzMdnnIu zY1F3%`u`$-Q3h;F*AFPatkvau{k$Z8Uz)y)i(lwwk++MVVNiH;nfxzckoBYg0O_Tu zpWs#04|KT0L%wI*t_|P&205+hxF((_P_zS0j#rtBi0ze>3x%iWU~byyN)x) zKGq$=1s`~LG0a`zN??TND)x`i4q&eC?D{ z)v}2&23ms0fYdU|(j(k0H_$Z40Nh~H3btE~kP~J_tY-jA);)md_U&>L zdar>3Z&&ebf&3h7D|*~Fp$52gHR;7f(AgQm3-~N*`{Vwhb9?PW9z3P% z1?08^J==mjdMIlba-Hr`L2fzJbpW|sZ`qvl=*ZGCs9y?vGa86-+=MyWiX|lv<4Z31DqJqeF1`rA= zvk;jM=~>P3HF)Ti9T{FxtbFxDeLIfJ{6N!d>$+#Bb0dxpJZCRTwsUhBKhY!r%2Q)3zX&H9>kiMl9@@=?#Q9AXS`F9yE7{S|E3lb zsC3r}`;`t^50)0tcZIt=S{b|@LO!)VQp4$F_#wj&2}RAX7%v)pr9M{$MK4)CNilcl4{J*RbaKZR%r z!3(<_&}-l-kv~odL>SFDy zB7YqRHFtOyysSM^zPB9)=vUrFH(^<$oN}LgW*+Qr9h~y{%h^lpa#=IOjI-S~R_pN^ zyk+mHA-(+{290BO0R4wWR{Pc8V_hTnWCj}l8O3f#mxuGku53L9RWzbzksq1J z?DbaGor>r7LTmSqK&i8-fJoOaHZ7dNX53Ga6w;Amham4RM!gI6{FM3 z*50x-t*P(=2az5NKp^$8j}UU=?(yzr&sOHw%--!VLf)_ay|UP+IwvgdzU(>5ujeNi zEuefXv-U^IH7w3E9fXC?_cK~+aS4Vu>(yrqCL&eGZLBlHyC*|5Rr?S-de#l{1_`W? z?z=0%u9>M-;yyX5_O|1`8Uop4eSdNF#@Tu$uC`T&UM9r8rE5LwQk}`AKW`n$^|ms$ zYBUa4H4xS#>B(b9q%J!bl!NThD+igOA-l&`9i6P$xWU*Bv&2gqh9EI3rrjp0e6w(gx$hGhjDyG)RCT6R#{kRVr) zu?yI@R?s)t4DX1{63n<-NH`a`Gfo^)ugGsM`hldqvyaZr_A50tWX~ZoYjV^6{ja>a z_-M?3{VE#*Fq7YMRslX}l;1hOBA}P~tj_+b|Hd$@{uN0N`}lut_o!Z>{rkJmHW#`M zL}4iKU$j%%efL4BJRR}#p9tGS+NT-FWx=~3m(r)_fU7mao#hxD=P(0*kieBXp472s zh^rRdkz&kCnNgHhZI-S`tps()1Uk*ucbx5HYd5(e+?}Jei6vUHqRU(!_Fj`)9(m1T zA3G`i1^u3Q*D2i+?_Kexi1!C&;2@r0@s1F>C|-j2*ojN5ovs)Uxj>(+HNezL#(t91 z7bLCE-c9JoFzpdYyFS$-vp#$F`TAUPCge4cu|*;Yo<>rGxKB?;>K)#;h(uc?_Ul2D zVr3e8R;9f}-V&5sh@6OHDLZX_bhzO(%mF%zO4l-Fst7;%J0 zB)YiZIZ6_nG~D>%rh~C*to;R_k@+ol4(eToEeT$uBv|X*`lkQsXAlf8j^E)Ne1yPx ziAJqwHM-2yp~D&YNXJ=?PFHp<-TJ(-oD>X?26zI_!AA(MSf=xSLAyZY)+sm2gX5lO zBqjBPzQv$6*k3z@Rz^FuL}+ug8l^+lVS?8_mGuJHQg*Xca3JCu7|4uBruT3?hO@!C zB4|_c;RK!qHPE#tQX>4G97UI0_Hj_hVA@@|$|KGa^$c>`%_shu#P!1!Fh~oE$V%c` zv_!bBxH4Ab@;HbV!8y%Dz!k?eLl79Nj_Vc}DoN_p=*|x8jTU2L1oeR$n*7=5k)qiQ z0|$sVq=a)^Z3~nOZGuU(zryLXQ!1zGTW{BEyTLHlwzsSO7^}uV&vn9j_+O^9qaA*meNg_GjIDK zG=D0aQ2z@>7&k7d=ih8N5m*`2@In-kY>9M?!|sJI$4j;0Zi&bT?pV~?{+FU0iS1rX zyW5B$OlWk4W7}b7k{S2xkh>O1a~oV6B+4|z?i}GA;Z2cR*GNLMGGPV`q35fhKOub!W@(I#StrmqR}TZ zngPEjXEF{SNkbfCyBQZBezr%@rn@{K)aC&25BP(Qo&j^-2W8if9Xv%^VrewfSpt+R&F{j!;v*#+g4JcAW|u|-jfymSgnJj_hq$6st#A?0e}-0+FUpJTgwC#5~JTKZLu}C*5eoM@bRVvwhk-L*1C}!5nucBr82HSn!yB5Wma)jrBuZDv$lr2W8zqK9#3zblpJJY(0A2@_OgXm zBfA;fD-Joo{n7$~9WD;#9=75zt2e7XhjZMH zKyf5)M=u_S=eENj8!dq6K`aQXiv^_*d%?(vc)_wJq~H{$DDqYKR;VduiyFd^zHwn& zHMzhxT`Qa*(uHfa?GzxpGvs}4%A6lO2#ay48KN_cj=29q+TEyqjCREB-WB~DVm{+c z{mhd4BGmL$7|LKGOV z>ek(;ZP}B{+L+Gqv7RW+D>G}OtMnfp5zUIOg)Q;G(q5><#90TMvw$a(h(p55H_9T#&2(cC}fyUH*Irkb74BMZi7>zryth!>DUw`Pu2$8P8|kgO$w_{Vp^&N1d8=$ zIqLK?9Wtr<1x(y*ns${@$D;S1>1c9&mo6Zu{=%sV%)Co#u+?$LFIu6=PnIE(eJT+$ zVrBalty!!03KDm*-a;krzT&8Nus+k=PdK!9Y|0sFav<+5B^TxSi_u)M#C-`0UQCkVS{Ho9w2p?X9fO^9Q`ri1F`Y|1BG+7uu7I$6{LCgDJQ? zvor3JQ(EX7F>GgsDP-zZzfrap*HMN_w3-|nM{MlGU^E%4YJGn9R*$HE0pA`1g5r>k z1PV4WK<@Z~XPmOYihrBGY=_N(fhGPi*V@1#G+=oUV3AK9$T{$eovyl~+eWYY+Lzkh z<6f)W=Ueyt$~S)Wo$vkNvEjaZW-TzdOgc#XTOxk$v9Vy_ZfnnGjp4 zBY&&yFNghWpZyN`+d=xsT2YD(FV5!nneXPF56uYs4s}+8ZOMves}Gd{bhtR1;a#H{ zbENrM%XDTko4L$qA&Xhca#r#%kMcNA@-)x#JTLMxt69sdyw01f=WX8QJpugG&1_{m zI}q?w_wp&9vrjN-edE6x`;njdmEZZ3gZ$0E9Ofv;Imv1M=j?Y{G~F;Q+u?Kxx5w-A zsLy!N4kG~;`^oBVX{x%{9}Gw1$#gdNo!46P^zCkcFrU{tv-ctS%oeN7?r_>w#PMCQ6+OqZ950A`Yo~dA;Eo9K7|QlY zI3IsjURbg@<=6?HK*QqbrYPo-LIQ$(%URoSZFvA_#}`0CSR|Gps8ojG1W7Tn)eql& z^Zi2?Qq#HEzg#i+d1us9!OD%hm#wZpbA38>?IPnrBN+SED(4bUQR8&+9cab22Qc+P+QBhG*QTk5` z0lLqKQDRUkDk>_fm$77Xtkx7ol=!ZFCSTyZ_TNZSsSLvjl9DSNmwJGV3#qj6?cole zgsiBVZkU$sxE>GXW4J(DC?doX&d57uz$n9cOTB|5N9CE%eytM{I+vtpu_+@Xo`pis zs-cmwiK&^ng{2h;!3c`sBC$j&lPi=ewMMIBle9K$?LZv(Bq^EXC*O3#bXZQ8+hcou z_ddkJ()HAzg)BYaSwq^eHaa?~{^t2p_Zk(}m0y(4E~^SG>k2PZ2DoBVvNR{;C!b=z zJzSK-?&PdMe2L8hgj2%hVMW9^K0*E$RyvJhsY+ebXj)R~qO2542i5b9en?Xts4+qR zFU~1_l+W{&4o-%;ZV<6k`JSqo7fnp62#aLY9It4d<#dP=*IZQ_bS+M6c09H;Egiqh zxTeSBB&VCtOK9(1Hs<;LG>v~7IT&{pQ!$|#Nup$BBU~0STcN|RW)qVp@ntf5?^SG# z{K6GwrYV%Dg_%phv;?ldjtn?SNCit!aaCv7v@-3e<(`5QMY?|N-9)Z~BUvc9Ud8We ze&eb!(-lh8rdJ7~sqNxiFmCeNUL|bV-RSXfYNWa}NcS4h`ZQ2`Cj~N-xRdJtEiHfn z@7B92m};_L$n%HMjhjEt+x04wkx}=HvXl9)W6x75G<;vE{z?<47t#?w%xN7Qa#t&h z6R*A`Oc+dCTBhq7_S35`#c(YCDOZSzi!M?UY%=r9MDj`Z!)RfQ3#rn_NKHBjO;+%2 z>;wQJOeo{Rl1keqr?J-%LI@#*5JCtcL0QV~jDz7-NhvCWH_|2qAIOeo{R(zeN|AxtRa!ZJB^03u8%<6^sZim7yV zkwmKiB1|ab!jej7su9I&14Nim#)T!7woOhAK!gcpTv*95D=B?p&?u~&u^aJU2><{9 z005xv9smFU003A!kTQS>6Uw--q|&y@DF-+@b@ZZ_>6us}R!&zhyL&Y@H2?rB4?_1# zA7=Ca*6<*CyZN_6{pBCBN8S9`>ztWgduzPi?E@ZgID!$~GeQ{`mYt~ph%ljy3(L+t z%e+yXD28YF%n~B3?f#5tm(1_JNK+Z#LXKTTT3ox@BS> zkUb5OH|2Vsa+oOER5X;NFfCLXEyepgIHJxxm`K_T<~L`=LCjnL1exGctIX{*)rW5) z1T(><&Qt*+m~eMl1_mFkvEAf2aV?6SVko@;(WWolv z!$|O4zWCDbK&^cBAmhu}eZ-mDUdQD3vY{BO_oJbm!^Ntp%}ZYWjQ;ZRIG_fg5-XKK)2cPiPxBG?=mms`9zCIkI91dv*`hh;- z$mCk-jq_63HA2*Spc(WD$0_+Xs)&lm*AfjWuq8eQgttbsE$mcFCC3;a$Oi)Da1(iC zXXJ)DVW5h$&{_GKYkx2$H(;ypLu16{B2W=ap|I+|3n5bjeZpbAhj8Ec7X*gS{YMA7 zdSS6$!oMkXGLlp&3sQ5s4ad_bFi5$YTb7Vjj-Kg5C)J^piO~55Q~CR3Iqk( zb}`p*4LO8%S(Lmb(I+g7>iB@X-AqUP(kwiln6T`x!`#gNCqFDad^3Neflv>QxpMB-=%M0cI7W-l7X|C`j3M5_ms|d4gKjY%%{M*$em?hI| zS~rKO0le`@Znm9jK9pS=CteSvs|h+Ji}!yi$kFM9yO7GAzl?;bxSvD~^))m_eJ(_Q zOzHiGPe;{_f^YY#o2{$NozcRxU(IfQ=TBaBDuL#~b7dC*U!{<7uNH0O@BHaFXpjM% zUVl7@up{#jF%FHE>ZRhfPfFSCPoG+>Jl&{UcQZ9bak>VY%9kZ%q?@b38)t)_0-D{O knOj@fN4HqaI8rxWUla=Vea+ARC7#dZ|IcP`WB~vG07F9IqW}N^ literal 0 HcmV?d00001 diff --git a/src/assets/fonts/Rubik-Bold.woff2 b/src/assets/fonts/Rubik-Bold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..48a87199d401f19a848e8dcf7e9490a988750da5 GIT binary patch literal 65820 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�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∓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 literal 0 HcmV?d00001 diff --git a/src/assets/fonts/Rubik-Regular.woff2 b/src/assets/fonts/Rubik-Regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..2df0c70d37a060bff3df6d33c0fdbecb303ccd28 GIT binary patch literal 65060 zcmZ5{V~}P|&}G}Ur)@rM+qP|6)3$Bfwr$&*Hl}U&&b#~VkKI!hkrDZ)GVi&OQIU1h zU0w_T1Pt^K-=siD{|u<@G7!*L@Bi`r=l_4fFD9lUi-!|rfEyf%g4av{VE`0uhYST1 zb}JED$q$0fLXVp>SdXTu#a$3XGEzm&RZ1oTR*i`s2JlW6L_JK4qS2J>rdnNMSDden zy&ZAZnkZ*0Mb*a5K=bU=q8=tBLw9rrdF8_`$CbP&-#?uBO(~kJc12~|R$eJ}b9C|U zq4XCFTPDG1W9N_d(s4}Ytos%Vta0>RuYz$fY30m(P{xBO*^cZfeYBFalO8HyAKL2` z>n@2`9S{{_P^q>nyqMwQb1pTRpIgV!*g?6KRiRd?K*E(C#3^G?d$RkO$Z)2r`r95s zzMN6wc^t~RqU0}|VriS1bkEZ@{BKQM03sDxrn7J8l$sl7r4GFvjkmNVUS{=~)9)Yf z&3(-~VLiW~+w+lOWrSTX(O4=lQ$r|})ab*`khQRU=>gR=XyiVd}MelJvN5IL) z5yb|5ajQ0@HY(hKv;<)uhbP%qcKJh9;MnROXC7`ZA3)X<#%%&SPmI9 zH3wRH{PeOrWu|FUP(u84J0xP{yEJo>ub!%GPr!t2^+CBG3+q3an|{@YbC@`fU%j8) zeDT{F5oADDgjWRBKGYAGdl-GgEyXkS{X9HlARRMW!TlgHi7xB3su^(}M3(Wo{(kk1 zDC8(4uKH~zct4yLofiDq<>I zFCu?s0H|-)@8){@`fNxfPr2-1ct1T?+0$s0oIRVP<hw*fU+d2s?SF8=rBSQa=t0Mz zq5WqYj7B2SF;-jZYyY$VfksW^b8v9b=t=Fy`}KA2=EeC0=R#2ghsbk9$}&#IGM6ig zv`|0km7H3wrTPLI?Sf~}C{O;Y4-9@Z9}MP;GYm3H-1g^F=TcWx$P5{I>+MK~?T7si zRa^vBk!2rSzBD43f*6kLsn2@IWy+U*#jyH;Zi-IXdW)f?v>S)QQ!ZNx9~Tm{o~jiH zJAyhg7zkLzqbp9-3akKof$^b_99H&rjc8?oIHmKAe<>m-T)xCO0%_uPI6DG~9$uY0KCN&v6+ih29)zG5UA?YPRojU1@F;Kr0vtrJLSqY_Cr%Ja zS!V0&8~$gbwSidxc<^-Xv5%QwPEoNIEV?iOEW$#{QrSw=X3uI9NY;F9d2x8lVk!Jx z_u5I(QaMSbLNIFcaG8Sxqyf>$)rL3rQmx^ zaDo;zBHbp$?m*1;C9Rn0rUv+k*FoCrJ`tp*f4pC!3Kpb{YcuX^#pGkN=|CA(dMwla zx)fAIo9Wvnc$xpSwvQ~N{Qq}op@qe_qmbtrgL0VzPeHKE@q`LHM;m2iDOF^tWhc~Q zi=S((=4b+4Ni#IfUT1oe=V>y82sjcF$YwTLk$Wi<_;=3r>t!(SpT4^ZyunV@2-53uqjtK@8m~pi`YhZtLM*7kyqz%g#83zoppZIyI(X zBou+~+Sji-zOk(%H@lsIn}MWY4MI=b-u(LiKp5mhrThECBw|Jjb@)d{0++*j(Qjwl zIWN>^M>#c}430RD7OK{I(N9KAVZ!S6mVfp2Odh@{-&}skt_+lsANET$=!d|-0Ug;8 zdt-xu7YYRYx`MnJ-o=!LZiwm^tYEf%*gVZEt&)&7<8ETcB&0~O{Cd!JFGSHqhYETK zZB=;C$?~`xW7D@N6L5d8y^}%#~6GjfK}>7CX+s+BqKWn zky~dvGh4Oc9|0BE%*Xe42sBL7N4rY8OEA3V_m7@=i;w!jAp@n2kB;Cvx`OJ`m97S=v z#@A17@ZL_|2q0u6o3M8#Q3R5XyGha36ql5<{C(jKS9 zX{pxP9VX~egds9aX8W5(u?&ieQ@k-?FGAzw_%Ku(CCi_R}UX;JxV&U-rP7 z8?ubz$?y!J)iqVLm}@R0_I7$6VJw5NSthU)!%L||ilkZZ{QMqv;1!-H?}wF!gby{8 z8+vB>e1FF`8OvPRwp_(EpvdY_LP6qv$N-`()s&L-*1BtT_+?odRnY#eWTHJ7y!lMj zATRD3VLw=4?;pJ9L!i&wtQVS32A?`?AYz<9poEAdaYw#s)FCM@C596! z7&IN3{Qx>;6*F`Qnr@W(PDMn65_bHmpU!{RE9vsoF2ujqhzdTqhU>(r5nPqV24ikK z7r}Y~JzUo1Yv!QOC&&WAw>qIi?!ks6-oZnH1Z|927M>;0l;~{JSngSuO!B`MbfT&Q zIk0B)Kcnoz1tQIb>RpJ@D#d&C9*vg!tH&X;Xb!8d-rP{P9P#%y;tbf#ty@p8E~mRT zau|?+r$D-dM?FTmz^F9}VAP8X(P=slQmSo8s5=j647ah^k%^w~z+9aZCeSq%Swt&1 zxUTy=mx$uP%%Etmp!N3=d9!B&PjwNQXpg$hBWr}-Aa9IpEk1|axuOSvPck4NcKJJ7 z*Q}tpi4EP+YCEP^2mB;blTSMJ+q4OvH5X!|L8g@#F2Tk-G8u&d{Xb2z#iYQZqNOKC zX(bvV;pvLkEDI#1UdYG`n{~1rq5jF6ra!9;lRK*|H{a@f=Z8O?ri;&YkB&6DN%H5L zD7%LHg*gH4(*^b*0oSdv20td#f@cYdhMc`Te6q1ZoL~8Ps)OYGgRisKhaIh_>lFn1 zAF;}SYs}Io?yMK?so45!0sEcSH30<7xKVi21 z6Rw~lYe;{A0wxGC6Y8J|%*bJ-jKR%OV2Becg7u9fgCdkGEHT_|j0V^X3=UBrvtMih z&c@KDCFhlehU^B0>vPoE+V%_6Yh>XkR(ss5|L}e>tNO*jyhja2t}q9 zEdYky5HD_~ola}>iLgi9p zBU-Ki$V@`b8!aMLgRgK6TEPN2*a(0X9W_m5iBoEp=LOJC4zu_~08b?-Z z@i*r}*riZwnIB11m45u~{tTKM)5zc_-aacNuk}2y zZR^9BhtbkzirjD?UO&h9-!{ZSmTyrfR#Ku1*S1F%Wu%+Oxiz-VCNZ6*2~eU)7Xvzk zDwM37)8*n&@8FSwMW?hjGFRIwYOX9^zI*2}MTg_bKelmeIgBIM=rXhEc?lNEX29NL zX0KGz!MWI{7DgCyTE@9|w(eIS?~Z=*A;98!k1#d9R`b5xrJgCDwelW76BlVmxe)ss z#K3UGP56I$#aqOp&L24nqCW>rJ19c1XWLHAS#s&vMOUt4-3Lke6W|ysT5EaZD`XH5 z6R7$l47FOP7~PJsx)NGL;5i|Lo^0ynJ@zH*V$6K;jr-A<$J*x%LKsSYxBP5g%0 z+60T$pF+Ahn}=&qXuNIV)f_5}aArqo7h{ZJsFR6MI^kFL3kog)zjAr->Z&8Jc?n-H zLxGBJ0)mp;Rz~J!Cr+pTj=<2sUmJF4;9AFL@>=*MCl8P;M$Wf5vR8+#-Na6hc<`!k zMz{>=9(Yxb$GGT`%IeV}j-p8~Y^urZDAn@V?>Hgi%%|9CH)WC;0!?~~6T&Np9ATG?N%ujJl6ZzFe7BRy9rYKu@FAS%Zn5 z2SNqrIx#2mbUhrTGNRF02FiS`%=CoM&+Q8~k*I0^UXEW!sn)(>m`(4PIH||4^AIcQqg0wuDUB^XZX>tjc50foa-L+G`!?|=U<}5ED74gG{BJlyO499UiG4FDQka+l3_aQE@C^xxiE%0xX~K+}!qU4n z>)$TMq5hIak{f0^E$WJ2U$Vl{bvYZJmSqX7E!GjM1RH|&7vJ{vU|?GEfzjECk*N_G zAu%~YNm1eo8fZjxBouYU)mC}pxgONYsWzNW$DZW+0jDsk0 z@6lMS|0nN-9ya6MLQ|U6>aAwmG5K3f^Vi~5R5U!4)INiK;(g=<#RaAY$2(}zs5DyL zR__rh$qB0Snanne4eF{lHAiW!&BoNWLe&}qsj)#(7KHU7R1A#+=q>Lf$Q|MHT%Bs6 znW9UymH9~qpGR`r*3+R+?({>>MY&RYeMg+RKiIGrj~mM|qbWnq-rNj%C5to8L>@$^ zYL43NKJA1KU^ejz+z5ccF;G6~0~A4+0xqzFF#a95p?MgRt!=5ED=(vAm7t`csEDpa zas1wXnh|rU{?vSb3PiLAH6jbom*6X*51rHFSNNPEDovXYkLF`x>?SA!Fxi0^GfnUA z$fRyPUrp>`dqkX(Ku$<)=vb*`;-|JTXh!?9)rl*Ws~7LAZ{1Zt;~=^6LPnj5wM5kr z{6S}|wKU>!&mtqWA-DaR1v(WUf)B2H_>+%9yj#DBpI_MIlptwmsaNEohDH%!xK2EG zhSBdjC#^owZS7#MqF|060~jE2?AyuDG;9qf zGrv!;4Svc@dWv{Hob-e*wS=TzU~}Zo>D8}(Z>t#_ML!r%cfyh9x$`WHdyXj7hH~ZS-vXWg}Za9PCOcFnIU_l)YA#ZP0#3nQeWW8kM z=NRPAaviFinXsK2BE`4^Jy1OQyaF%7S6Bepf6Mw>D<+nYvoyOr!bQtWe_ZeJ-btv? zn?yU3d-MyJYFt=YYi(iH*c@(tpp-v(pyxP)A zsQ7bs=z^qom?RbXUEf|pHn9Wk-RFkzd-?^nbf*~x^-!Jf_3b^+)#5{UZp7r$=L`TW zja>MzkL2)Y+v&(O&=(H0VH36UrxIxZc&bj0#%5q^o#yoyjG{e^4LCB2G307v{0>77 zSOtcz%)aZN!QwI*CF_(Hzz_D}xk##S$$axpt?KOJGWZy4&^KL0a0Zfe~=!M^qvhvaB_-;JK5~thOzb1 zYA@1BMh9BD#XhKEPlwO7HRJx)jti z6+TZ4Yq5S%7~4>mnbVzYeWzRjaQnm}5n{+R1Mut*tF>DwB$jPLDcMv*yodmNY=RTx z-BY@euL&i-^W5YK#8$F7*Iavh>T%Q;=e9H3kz(dKucXB|Tovr&jOT1ay5% zf>O5i?Z>f z&5M|jm;@PVg^-vy5C?2jOXV*#6US3m)!43Piej)%vr%*E^E9Pr3(D4t;M>K8Th2DY zL+E8AwNpAe`rJB)X-C;yP!Hxhaoz?oeYov;~ItH&L1^X3!N#7{Ry+8sP zUWt1|E~#WUw+3I6F*e zDk{=cP>&}{gk-t!-@B%;F@ba?;4OL}yDp(B_O;__N|M}ZkECpYu4_sm^Fi|ioA&#N zlV^x1h1c&?eAmV4*CHMK@}ti32_>VIMc7~|NT+TfKPsJ&1n^mwPVg#I>@2^{X%HYx z2fy6XluFMMX586g{es1M_K5Pl@3-{u-H~YMyayvE>F;U8tPoYFEKit z_+$YHSOj7FL?c-tc6@O$Z{D$%@aWBpOZ zf2%ji!V*!C_e1!O?gTbW4(r$-8fy#^{U~QZu_8Zx#B@QSCowX$*&tEu>r#%lEt3uv zpQ+$cfu0%%eAHigZ__s>#+VE=8a(Ema&m^qKuswH`)E!AvA`x;`f{-#!VePh_AO?r zQGfH(mGE9^a0wU5yLV2UOCn0y|E@T(2?N89!A8c)aEO*^cX+ufH!X-cSjCUwSlH<) zN+>_)5FC<+lK=w|P5u;D@=Ib6JoG9v}6X$mEKsL&49OSQhuSSJQRwH&KN@#0{lycv(tg7o&z zBJ%#k+{U28#3zOh(@kx+0QGpLZ^RwT{0d}|qc!&}Wp&}-mFkh7hRRX$5D{`xBy-3* zGTQ0=DzE$N=O9)*Y)+hIZt0k>vI0jE4Sv9C4$YGn{62q&JgtIbQVJTYmWKvWlJA3HlUJyL1f2P2|hdNrTIDRD9jU1 z%7f(C3%nKp&p^3rv?wY0uNnBVyycRnrOc*Vtw!ph!vKmh^Pc{y)OeM;Bs8tVY-2D4 z5)JzaN_fB$xYQ)0p{h#fI3LolCvaPrQWhqa&n9t51l0y5Q=CW(lt-OO0pgakXrMqL zSPXZyqx*;QPZpU=qc#$x2sMV7f-!0Ky<07Ddys9GgWatM%I>ctXq=svK~b*no5g!B z%2a`o>auJ@36k)&;0!C^9{lv8H-jXEXYj{zirj^%J@|7cF@|hxe<6dh5hA`@g+{Rh zM9K?l1{acqgTIcyHGPvERJk8;|aEjpzGZYXa_(Mzl={a5dL`QSf( zIykX0ay!wlJ<>?=6C=->FW<7vN(2`0sEJIqP zI!@_847rS`R_}K>d)_kXfvd&ZyYZbYf3&4)NY*C?Q%z?UzpWGZ zN}_HJ$C#IWboOQ zD+Cfe*oZXFwD?n0BA?YelPh%aSV|F@?{Vzn-&^Affn?@Jh8YBQSqXVrb>!)Z92pZr z1jmxO$07GD=*vgWYM2g!X^J=wdX)Ull@!+UTbOZU3X+_%4$T>Bjp;H9WAljiRMYqx7KpSQF! zQP8}Q)>l5?PJLe$#0R;#H_`0vKc4=sW%B1KMJ!;2DkfS=qU+efRuMMt_ZB-KFQzHU zHHs9I8x*>n;lsxiEP)$lm^GCdanG%LYC0c|uV5UX3Tl1+s!aKDpxh~~4_Vm)7^5ww zUlDT)CxVRi3@?C?VftA7>&<7}US1b!w67;2fg5YvrOQ-5N-!~@L=gQ8k0L9)0_vQE zQq3-1iYYa0aijwb^CfD!lpriuL~=_Q;ziQuDsbd`4)8t#JKf81b=eRfEi8WkkhL-` zhAwjw#B|!X6md{t3>Z#{W;q1&3SaD9wJM*97G`5I7WyMKJ?V5NsZ%PM19yFHjp;&! zX_vqsg2>Q)J6*yj9<_dyV_{C-UESf>Fjpg*g0LoGP>y}Gm(jlN`#>u6+ZNC+kG{iS zrtLqcF?}E1;c49V(l0;?tZ(!th4d>TBwRPX!lZS-b!r1&1`9Yyy@=Mx_Mk|8_PaYF0p)DS>hp7u7Y4_S?6_NVeQ+IvBPrK!hi>lLT# z;M*gU;P2}=CixEZ*<6<<9Z`I1+2Po?2CH&HN{fl{$&2&C0E^%e3~nwXEf92G>@D(X1=a>)ZUa>#FF*-)qUotU_(kSQ&@w#uHs&LuUVny z%(f{)meOSPv)V{!)he2GjqCgZIgS`+QN%)JIiHvjZeC2xdQ4KWWnog%M7fD$BZZ}m z>2H=V!Y}GCvM+|ijRBddOWH|l&WV>3`;%X%dnbLEha$E!+IhS%qR$WVM?lo+~{gYp)I@egichtk~V`}v+cR-iiw~A>c^B{4L zG8{VsEJ*Of@|f{v!Jmj(=s=R*Jcf&Fw3cNr-8azhu3`r?ce*o>lR<`i9{@OTFp@`u zSFo{O6+5C&=XBLk6qq-5rE4+`WlP?Lx7Qn_JhzPdVQU7jmgbSpJ#m!TOS37+s-+#I zaO%FuT&mX9XQH?5r79}iZT-=T)Q#2hY-|kio)f*6B(pej(j7Hl(doy;&FYUba`A-1 zz+7}aF{cjVOK)UB%u=yF{K%qR%inIo9i-2`q}hv^f0Ih3Iker->?e0wbuZ^Y5^*C{GR!Ar4-vhoXsY9L4< zu#Dl_e9&c9Y*0@LGb|UfO=9h_k=1I&Ct?Y{g`wk6}PL-1-H zQ0)9a6Z=k;EkyqgB*2E8POV6>QU;$thVeyYRqEm+MGUHY$n~ks>VEwUrfsLUJ=FZ< zVxkY+P@qJxHp)h$Rcjy3mguPaZrb)m`XpY9M^T90lSrq*o24w@V2ienvhx;=f4&W3 zi>ggXizO61CQ5f-xg{z-HhWD_Hs0&qN9{h?21wK4OJ{N5WH(@_p)}60zACN=|%`5Db`1 z*{Aw<10UIHd5=>>ze@R{@5TNqyc{JM&--HjMzqq{j8to@jj^@-SVvE3ZTEu`%+{Ga z|I$u)(*3=c8|!&~k#=?V>6jbqhDZDl9e&S%C^nP^H7ufH&XuO z2UO3^xZ=9r3ELPf6~*E*>Mv@G1`6CXcyNuBt5EyOp=zJN{)iBdWN&CQUWPc)Bzmrj zt6tmuq!R_y!jxBGD?LbXKLr#x6zJ_A6o$ldK@3;EotQAT zzX8uFaf{wCe@^dcUS)4aD0v9vnV3)Z>GJ|NBH-7tquwKLghbvUJ<|h ze3|@xC{zE@=14q|?(!9qhV z-p~akzz{+~QW^n=P6N}@dkBRW#|uNVHmfWQ0U3z#$`CfpuOB0&sq;YxqbF!6QB54F z#+x)ef1m`t**n zj)y^8uWr8VRWI4Epm@FSZ612PgIT>}lw-^z8PgBOy$(z?I$L|gZ4dUqKj#w!dQ*s@ z7_oOtct@CdQ$ICbJV~&}z;-WH(9m$rao?(DR!yu-->K7V&w)!@YwuJR*%m~01ubmS z9n~+e%;wYCOvbG+jEG)=P2U?I^8NzDR<9xkg(w;hbX10-6em(@4uP0LR4|g`LR6{+ z(7IS;NTvRR)VBLj>K^;*sMSIiA~r%+Vs?V2Dm~fW=*x+HRg0@71r^%TaeVklNN6Y+ z$mpnP@yQ^T*qWT4;G$%vbXtO0Zu1EY3f$pi99K7=%vRY6Gh>bL_*Y`~bEhbEM_l$N z2#}6-L!RSfo}-waGi?u$PSM#Ka!F0cAa9o5BU3XaPU!J}k5lV%?!7*VUnno{y(Vz*vF9NauCT&al!n*0|c-UJed6tRo~- zWOcjUX<_nvpLm$QAX9zDTOhm2BEAO72wM;VY?mk znAk2t-j8cvcTf)0O>%lF-P*H`vjt+>zZwULJHDaalG4;;qvhoumYh z-Fno$b~n$&Dns0)^Zl`@edF`E(dH|rchCHK`T$H~OeN}+LK%!bNR|k9zT3yGF2ssv zCBe(0VN}cQmhjNp)pkeEuK3k$ORYWe+!%F9^)V5}m4>P7d@Z)Mb@kc>`VqDXIex<1LEF_& z^OUt)CC)mwMde0b|8QXZ5u$4&THTU$>9#j2?-p0%${4$`^z8lvhr46chSDCZ+S%bK z?kK5q9%?s=&osXCH`I%gzh|7j_LXd1Vz{@S$e(0|~& zMHgopI+{A4-X5JWr{&G~VFGdGmLviqu^gZi8ebwSLu&&nLTZ9OzM2?%WI*8}q9tV} zrm1Kvsx57pKVGSv3ku(^aW+%Uv_;Tl@CwOLftpnUQ&S6QVJYJB!;7N}BiYs-L4d>r zVYwJ&K{c(phc&wvAGP}6H|t|E9kZG(vsxy6c`m=ke2MudgH<*<008l(xk=CrBLt{m zkg#B*0TSYhd8P)P*I*GUr_}1!b>}0Os8gN&HHc&V+%c-T+?0MtJyHvLe%5Bn5jdI& zhoLD*D3VFaK$b=ks$|7up0-T`!(c?w%olDT0fFj#B53q*LSav8fM(l5LLH6XNP z8M`~bs8vCANwQ9*IaDxtd_aVWjZu^V&M?x{);QYf_&s<`?|gerO)6jtOb*ZzR2JBi zjSlxvkrI=Xl@=FRATmU$Y_asYd;vrWOc7KWoFOTtn=`CAIaBA0k(;5bvAY2a5t=|~ z0b~l;IsqyLtQz>c0xSu-8awM-B)}GP!9O$R^!!;r^w&9~O%#&YqHyiO5*uEks={j) z(@a9AT87H_4o|n@1CO8J_iobFQ73AjWrZsQZiXX~(jBABwF=wR0An2Kdloo2_TA4{ z*-yDkuaO;(@dUhEmkIYxXNEt2muHWiRPiT*Qs7YB=aPIbmAOCuJ}J;IYx9vp%ovb> zs!XAXEG-2haOsEfq12^lPjpl7QL6IAS!RG>1I`v*3%VH1BRLZ0WP3Rxq0*L9I|tqR z>i+=bO;F#vo76e^MVYO1rk*xPJV$DN0rqjlZM-*|>v zr6kIEM^al!f|PlMUu)WFuX+{-F(B>>+d6P_)vmbOHqb!pBs469y4HiueEmBrgn z=yy10i|N3Y>146&LJ@$43)T# zPOPuuGiL?Bei>)ZYdSY+C*F_BEz7fpZW6I4;+WOn=3JI8C(ZeG?3~!3r66erxUkI{ z3;?2>JYG zO(nZ%T<6WBi$lJukEA3?&}9Mk)W^?Qb-2WbpZZ=qs16R0$Er4u5i`jEhv+-cm*vVv z7SGrGR{8m)x*BqxFCVhDuGVWh=lXZ>dVu3wCeVpB0hF<1gVC_s;$Z!}Hq}t1I~0)= zIEn)rdX4o0+y^d;U-h@Tg_eZUrV$H9%?>tA?J2PG7E$xkGD1gAiyMmeRl&-0Q>3ch zY`@w1*QVARIEm;Sx>)AMeThm#;>hOs$RC6Q;mDu+ccNb`B^=H?c816ZDT)@iI`wL72Qk6A?>;52Z-Z0@|5c#hGf-X4?rtr;F+@i?Z6??9YCN2olggu_@a*Fv zBxBny*_InI?y6kbfIt68QDb!4&tJ&-`fN~Lf~@cZt*LV@2bC2^V0`<&E$B5{m+2yM ztxWwWl!_65TDVF6DDCK}vK!7~W9UW4Kcm06Jz!NuM5Z=g!whl2RAj&2ufGY!m7?FZ z7{_N>f{cgHV1r(e@4N*u;P1@FO09`;E}Lv=vmeCk*LC_TtrPZ{~)3 z^Vkd>V_$@nZ7gouILz~ASW%Ve{@SFFAlMx)dy)(ETR!SV#hf(Ei zV2df(x4iH>I`7L-qg8*<&xpA&p=4eVLM1}Dv#pUI_traD>gTn|jWi4)Gv&c*Q__+J*5aQFR0swRRJkm&1EVqcE z!%a_G^FI~6yM^IaP^Vm)b|9E_8sTuy(8F52hE)%xKNS*LPo(7rQlqXO1f zMST$X?AFYNVIh*x88VPfv{RkAISvoAer0#9I8uhdvtsEo@1fn3xq{HJh_ITnVH#)i zYT396cZ}^gvs3TBA^P>U=91G%yTA-pPYXwgT2EG;AHE|fKDZ$vzA;iRy4S@N-obE~ zM&ldl_xY9BAN=R!7nPMo$d`qtYfj&}~eT!T}Kmhusbk zS3;{hBMq&9$)SKy0Q0JV7|~Vcb7-?0)QClj7r`u7wqo)_~Si0zbBO(sfrvGbJv+ecSgkxS}HhJVde zBdiXya&3vq1)cY6XBg?*e=YJNAN$f?O?EnWz1DK){Nvp#rv{{tFUE>`uDrC}Vcw+1 zviH3OhL%_;o{~LDt!wDIi-g*ULi7#+9X+hjuB__CfJ9RqS41X!eWHoW4IL^PP_2iD z$4{Yf_5#MfA&k{idU+Bg*0#d1n9|915l@hdk8x%3Q7mijrEUZj=?0A-bL}en7^-)j zvXJ&pJXwYz$9w)NI-9XVT6Iw1!eN!JR?gEy>K$C>jtRB5xWA-(GOwzSGs?pMf%t_p z@cZkgQ%~nL=$@$8C>g^KzG&_}P8lM3({DWDA!}BBaS2V9xGyW|iiUoYmFw`}g1NOF!FQ%{atyi0?6L6o`(>vitjuK}XAgW@HaGXCiaHHP$?a zZG&PNyo_f1Pz5sS1RP5n@CDF|DPL?BmTzr9EO#zH(Qq3BG0i~I^U_2XRq=_7-S&z# zuW!%C<9inF@cg(3>&l~<*DUI81+2dG{iey7>I)}?6$?c!Lm+d3Xj#l+#Gf696h{UU zNisfWXq5@2VyUS>-RJEl`Hi>%tFu!$V?aO$G1obBPIpG)^2ubgJMZrxz;F6ec6R9= zXwXEcWte!FWrA`N1#^ljZTshfJplxa6+DEeAu+>DED~x|fU>gLoBRwXt#sxkjg#8c zQ!ro9 zs#Gar(I@6$LT0j({{) zkdz*!bkHS3{ofalE%Pj3gb=MaqEW1r>4+>ps!*yCyYdi*ijiS(l;zD@C{)dgJyR(> zU*z4z4f4f=FbKN)FXx?;cA3oBwfK$nQ_W_Z5iOfrThG6`-EjkB_ng5Dk$X%Z+TZ(w z?E^WGak-#>0to9L`I*BV{uq(s;BFh(@stE7M`sVVpMc|=-LGrU>VItP)nG0K`a6qF zF%eI$^oXr+*pin!vHeM7r$0;oZ1&jJ^d4YZw`SAGDs}F6yJJjP1vdFq)J?pK=<0#4 zTTQZYCQ!d`am>Sz6ND{zSQ#EdX-Q19`j?>DK=qyh>oRUxx`4!Oa*Fa&7X2bURkuUV zzG(Ws2O7u+9UI5)jck@%j@_A$51xHs*MWh{@4YTPN6^lNepKBm1xhqsCen}yY-~l! z^aNz^q56F&lIR8zNud;4(MsQ-(9M`ABB;PoneB6GZ|*MD zE#zE?lvaa=>wAeqe;g?3plx$pL~gy`zZgN{OeG(DXQe9x|^t8$ZiD35ae#GPK((yRf|4?}j|atsaPUQ3gP z-lsp=GGA#+f1QH}M)Es#!fcwlLTPD~ynUF}!6L|BwTO|eMTvP`w%l`=hia{@FXCtv z&InI#nWGny8niQ-maH_KP%cQtc~FoR6{jeIK~1*ItVk!JZLF7J7NQm{DOVvD7e%4j zUyWx>5pk9b`7dI#Ol9}w|Iv`n2$c}G8j(q*P^lxQlvA%*EwlX<`i(5~FjM4YZZ79tzi%%OUR0Nq$H!lL^SFvt8{Lol>hl?zCBN zPWh({k99xpSrm`)L%5b!&=-C+0755>XxPz^pwo;54a$TFhZ=yJxioh?Bl zLy@ey4x7dQTeY=uy7&DXu>-ZvQ?{j=IMACmF-++#^}9~fr%p6A;MUckI1WaQG4Ism z21)?+t&-BYil-{cNvY+3Tqf&OzViq#Pal_ z5q&DzOpc4fQWir3HMD9YT7`V^xpr_avCRK1peg?q(5#pb8!0yF|7eloU+K@nOa4d3 zDJ7>Kxvba!urLxjncBA7BI*fl!7PEao+R4R!bvt+sk)Lk|Jd<$$b7T(*Vc}($SxBZ zB?1(Z9RWr`d;J$3l7Klnfg$&RD)*pQYbkTYC*{a=NJ%0)gib_uxerDgVPV4)KW-xy zEK(Ur8d@B#_jSZl2A9Zi$L47*1r!<#HH-Qh=M$49RK)^n9e$?kS<&!md@tAw>pbGq zV5o9TZ%jlazT6LDLPx&fxQ-3Jaa(_abF#4M1gmOXbG$-=uN)Nd<*$%cl+*roVKmic z6~*R>E{hoUE=Sn*68JOzu~T;hoEa3~-JPBS_XWdtDqoE+VrDrKS&G!!HxB!hp~taO7wXmYaZOc-X{ zGCu2)xT9?6S#U5gFb;7tT!IMkg9Hy!G*d<_IEbQHL8NNtHV{M}6l%<*;k{#NKgtKQ6o~ebBef)}zQwpjrZgScibc-|-=oX0bhz8g2HBKo0UDmqrx%3QTFTS_9?lGSn}o1WfKVFpP} zTYe#FYW~0J1|{!o9+wxzhcWMI+@8IkxOr3~DwDxt{L#pIA0;xSO2evpfX&)wz5c2y z`+94Xqs8QQsrzkjae0w$n80})dvT%ceU!+LK>Bt%iy5Xgaqq`1h$ z_~;OoE){@j2te;t3vA((I3;STmHIhi2^`jDGmCPn7_AP)hVO-e)%W#_ae#ButH=G* zjz0h^Y^a`4o7$U*NL+}#Q&`zNs+Ce*`1%@TE_j~ikmA0s-mO}>T%0v6wB>W&>@WT2 z`rqv6$19a}+#pk|&*_byAkdf*NL)g}suNw-V`okiBxV>=p#&WzsIxd3LvBq+6eUEd zBxRG53`+%m8DR3F zUo^8GbPBre*WbO+=d;xkWrXxeK6w@`J*}!S1X4en>JQz+oq%k5?N5{^!aL=?Al*hsQv>MA~yVWHa(>hkOv0d z2j_Vt<)=p27;Kxd%2mfdghqo*pHtpV3|>J;vdC5c6n2kE&)dJO`#vrOQo-e3K1Hj z3c^6y2B@q3^>zStedL++@3(9_hAn}9v-h4grHzLi&1%0#)LY)Y$Z(>=1Y0UN3gT`L zj{m$;IdlOZ#HtxRv0C?eTxGFKbCv0Fe9Gyh(g00#7B?S%hAQHN&cr}#Tv|U@hc5yd zs`1}HNmA}-RLjZ&h0!y5FtUitLKfpl762**7dT^+QC8WvyKDiIBiRU}A+DqMjofUq z5!l=3sY3Dk0Qc4$@~*GhE~U32&WQ(67EvHF!7_FhXlR!lIvj*Nr89EK`|`i2+5bQw zAfIUHzd%{YL`|~^tEnnzw8Xff(R^vyHIxEI1D4AI!v~YGZ|%tZw0ggX4RRQ+rKTd?uXT^;Z9u7P3*D zXCJQEsp(xtC&0m@hEn~LVZ^FG+j63W7QUfbymh$C#H12wSxJ6~90zYkFq+JVWaoz< zT9y!LHahd~${UNzo%Z6Z{+x?noAXlscUPQ9)il!D(k^yuH^H<>S$ z5OcZw!UtSnsv4M7#Hu;3|AY4@R_UyEbM>fJZFJael-kW*O$WLY+iLU~aH}x?J#y%N z+3xsaeudo2TIO!Y%iNhW*OoJC@%iC*yLfT(wyvhc%0xH)cPI6EgDNUE5LV?n4EG<9afH}c5iXsd-;NVwz zzluWkus_3Aqk$w}`(<0HgwoA8ZTBcFg(A!jrs+0vPIO~DS#RsKwX+#}be3Ls+uUz} zeD~oq-udU+O&7v%D5nqAZRm@s1kbpy*Z=rqvMQ(3U_pjZ2B8-1{wt-D&XDNS?dh|n!16$rODjoa zQ>L1jsVvCR+Pd&(*WJCN+0p6pApzO|$ChvQAu)=G9ExZ%f5)mRSG0Q-s)?f<|cwHft^ zJe}ch1Z$Z6Dw9t36^Me-m0O|%00RgWG{mkYQJ|O)arUYpiBc$}trP$MO!JIhl{6{g zI!2a+5;T=%XNQO*u5;nZTGeAgAWVF)A@7zcd;ckST_ss5>ss0#Ddluk!Fn?7$mPv- z#TjXKcbh|F>5_Vy$dB?TEZ)u3Hk>p>7OGy?#wP6yexNOXsF?Pj5s;lo%X>$27v$WD z1eZtFa;2&F%%EGk@qY*&8+6p;>0;{FxL|p{(ZQz7D(Vqpd3I%_BJ9L1)nK`z@`?s$ z$JrAbd+nU%_=4@S2PLL!dA*ul;$}ieqL=St{EN-K8*TFS$LcFp6ia$Tt?K@%f*w=` z@-Y`D|51cJG{+3eg*$mmbxy;1h0%eFAPwo-;WpU@**aPJd84DxTQ9xl)C|JIp80&~SZ&oE8UTo2DJ#*M3b9BK##9NVC@ONf%3F1W2GWkUBpG#q zl(k=+5JVY41!<`|3&ET@iTQZl%f!K`nlgu9N2*z)L;fQRQaH)SHpjAn82-~`@Z)lW%q*h|gaV&B)$BQEb&m01<^bZHlP zA2F|21thu~@f9*RsS>>JogX`MOloDE78m>B5kf+hP_Ka-s z3#RxkiDp14Aprr*eSDlwD?c2}C7i}a?)MY1>1O4Va9M7N1B*mp)eLS3n-9=lk^f3C z0+4L5xzg8LWw2>~ij+?Z#FB6^Kt5)UWF20oEL1N-`0bJyZt7&CK6QW0fsLX!h9*h{ z24dDEX_pt-bUMj@!c7b@Un5+}WL))BWTBY*qXo>7K@YP$gni(zh|v&9k?|qQX|m7d z@e-{e?pF2s4idVTwffEc7@~jwtU87jCcKxu9r*M{V?;CO=X2zl7bYtA-7%$R?HLwu z-S%^HTg`q&nSaaF)YQkHt@EIbcW8Vc9QuzzR!6=Ii3Uq2extYftU&)w&k3puwL-Q3 z0SX4o%_55jG+OOCS5i4Hf2b+Y08l*HV2ry0eEvd6s#-+uzHig2*1CBt1Lg`-_Clm`E9FtwvN3v`VHAlCzErSOBDm31tfI^%q(+$-QJD8TrWB?aU21AJ90QVK2+<^1 zq82Qsl~4y!jEeb^UY6}j%f(mBzuMba&{>4y@b)aiF*uy(_;0GkJJjDOcP)OuA&)m4#%M1b2*8lQ@emrPU*D!-3T`sb~^k8!(54Kq@jW}EDjPv(Hmwtt?J-V9N zoqtY%EBZ!7_=yu_#+PFo(dDu(51Rzfxqms4OE}6R_=D zM@)feJ6?3PMH_S17j9Ujd{65&WUk{)J!cs3Hvx-)#|v|W#uJY+9&+?S9+EghaYj3# zamw4r?=tmWjApvq5#JEu6Xz1;68|9*$Ta+SB+mb1<7au_((!d6h?~`(hnH@v0B#Er zl~xOaEwD$CrO}%BOURU!1uTpejK`FVWS&y@>={W0AyiqXW%P3Tk_7O7PR&y7P39R7 zEp=(`Fr-Q)<|RmrWy$KYY1)YB^Yc`Km8cS_*vrenp5zMK+Y4DDzp+>gd<^MODJ>k` zw%amaF1x|!zt|@sRK2ojIo{ITg&zKo3sTH5zZLsmygmC!P7Ff~%N(kJ>Y5B^fl6;{ zM7w0jZnzq%iyA1pr}f<92c8z)_mhkyHnFI(J6+E=X}{#`{{;gPUU-=V5JEH{R!FD9i#YhCH`eF0D*DHAc6oO0=*as>=6q8 ztpX1k?pK+Aiy<5m31|cTV%q;yhVew1pCAPR1Q0+7$szjvAb$zg|6XB)7{CZ4fCv&H z1Owfo1*L3m6>Bgw=s!SjK#&^$w>=-B5J^R}+4vkDQq>cCG)D0p` z;4seB`S(@|2>Rd;6C4}ZIZ*enly^ss@~`y}GTEpH`B+vEItqs){Waoo>tMVAx8257Cog+3S zC-M2+WU1iEI&JqPsPD~&VG)PQG%8ILME;bX%@Ca{2DtF&2b2YToxToQtK@ebEG{v4 zNcEL+ImZ6YK9LFe%36*W)zq+3pp~JXSdC{Uh{AAa99|V(`8R~`*^4Jv$wj4nfBlX%zGs`1 ze?;5z^V+|tNK$5bXd1=r3mi`rxMeZ2Cp?kL?$I(Q=LV zWHwf|cwU98g;{CAY&|^3ukGcsUns z$>kSoa{~_{<=e0)%t-~Jwo?ER-x@0Bs0UaUKQ`m_M<|3c>y6@8d>%6^tbYu>XyU%? zL40cedqUc4>}H!i{qVS(^_g?Zq>Er%I_h~giJaz|p++#BjFCy1^A9c_7ztDJt0`Q` zcir-TZIAJMD4Qc9g1sLTE?1R@cZ|#_Ik>3Sba>GUv$g_GTw!NCFX7LQuhhsxY5UTbm@+dpW3)`lDKEylbQ)VC($7u z#Fu>ltms;Nw^@H;;B*?BUUAP-w`Pa*?=>xNVuvZ+zwUqTvtH)8s=#rf7rwgx-V|2dh@`Efa+# zHp*W!2STHBjRvm>tfEhtJ+0adQBgTX0Y-?o36xLHMl^F%V+pe$oiI%2BB3b3UOahX zxCj~aHjiwL>iWC1+}sKJ<32~e6;1FZ*sdk=KQhH{1&r{c7Pn42tYd4brSZ#gNSsIEQ+X>&+)}g)5kp*3 zy4XCWdgA|_Kw7_mEjEl`I7R<8L+D9!$;rPZyx?F~0|gZ5!ig@|D<-_PfN#k+3S}{C z+8*pBUbVGqm%g9UY;<@jJ484TQd@rZZyaaWuuG99no6&uKM7_kka$}gSHhVtpQqpI zYRSN3O&A=u=TkCM=9gNS_Af5Zx_X!xSz2qFDE#*^#lb#t66BmDHopD`ixwG|ofmoF zH%X?9ijT>sOcH^TN9&Q1MXIwk0SNL50#*oNiCRZ67Q+Najjt}nEjpGJvc^ea*u{|` z7Wq=Kgb79SWRyrXpg}Pf^y!2U2y?;|E>H<#GX<_uIEXoA4B8FL+*PJhbVWUkCrz<{ zoAouiFChh*DA#UMO`cmcPMapsx@-G2Hm{Wp`rg!|ug|D(>_W`d+0ET`eT!u=>r6*D z#msvoKqt{9=oC1oA408NG;R}kB`#|l+bwv8Ug~Py)Vb%*fYb0Loe^in-tqOlq1-TM z&D?eOz9HREXVu(w=fBY2<96M|RVo`mhbQz3d)X(N4nAx!2 zx6Xyq^qwRB_KYyO(1?a8jKgz-B<*R#XbmKTJQ_ocjU>k@wnI?fWwv=bS0VWeJJr z4I61)@ z2@!|PwOWsol zjKPF31`zcEXki3_5JX`No>6#(BUlYxX3sSt9c|Z$!jbxs6j~to%egDGfP}!swTc)5A%Kh76K$piXe$6OwYECI zo2TT44jBCiAq*f62;dGXi~k!PoJf5cc;pWn^0P=`AVdKY1pj%!64N4Aaj-d9@2^_2 zhm@A4YqptVSo~+CbCBFENbdhDJP3E=CLm7Xt)|V1Qk8>5A|<)Qo>|M14MXxJzL(BV zA`?idNy7}N^P@dbD2#@dhO{m`0+bYl^3y69WvXD+GOHo{aV2s4E}n4b1rC4>2*mIr z#_WQct?IFT+H4C4#MzH_2(|5h_RGv8sCC|kIkcoOe=NeyxBOF@{0FYTTDV`Rh!0*< zYtDN~H79+ch8f=5$n>Wa*=Vbnc;5l%j*Z9{XowTrSNN|wvg^4tF2 z2+$3i`5($gAv2 zCIBhM(r_<|7^#-&*b_WG3^sea2mDzYXh8OIZTm2xsYfQ@6NFjC&#B;+rs@<#NEOt4 zL){|k6)sz?Y9B-qwZP%)cPD)0Wd+sRA@T$_d7=0e-rkZjpMW*_SjQF@SXgIHoM2p@ z!(=3!$)_ote(}41-3~{S&6YRINObB)t_uclEW}Jv#QUVM!Nt+lYVUx`=RNiFS*-MkFdOMnzUc5hKS9KtL&SazgEu7+b2JvWJrp-U5x2Np z@5WuP%U*BOU2oc2?~=Tl%eh+G_9^pucdVH{ww{^3oE~}O**PBh%-DHwi#ax)<_H!H zxF}h0_4*PKM=M`hDaKTpSn_Pxx`H2B(1pQEVfZn|GOIr`)iTc3jcGds-gyBZmXP(y^ZikhS|s&fR4(Tel=3mbLOPeyY8wvjP%9HsCfXV;UCc6X zxeTD94R;x-RuqRTMAxza>Q%n`+oJ~@0n@dsGH7NJf zJ+RjJD|z{~ePShsFLi!kDrM{1P>i2XOactt53oi!i(r8u>bG;_JX?c?ynjfK(0PEZ zbS|nV0)|aw5zXVufPRRix;eM+`3SlLe4d=7`!28RX!P5LQgX8BM!%X22z?qmlJk^x z^4tGU@3BU0n(;rwscu(j8gIQX?fcCHK#B462$&f#~%q~CMRpu4&2cgU=y|9JV`AU^#!cKG?)9L&r`?#(Ub z>WUaE0og|Xz6l``38P9iiHSEr5Gp_bAL4*O8U)q~tPl#qZPF3+!IW6j-390>MqLot1Y5>gHpp#i4Xn#S9mg=_00=$h>p=Oat{6jBe) z)!vW$w{nS*9wp8kv+%ra3agB(*7!m)P*BNfQVnjNG17CN&~^y}h!DgQs3bX{s&1ML zgV4W2S_FU}=w|ATb?`lb=0ldgiU_(Hxi_gt(7chusCu%^sfG(l8z+jez^5;=btXEz z68lak;!iT^APIBqfgnk;9xj6ys>MM_un0kGQywf;_EUo`@}kOraubMY< znv;WDyt*I{0&Sc62?dfgHv(;PMYQs;PbNK=b10+i_j}ydQR`s2ji>ZwL8`O>1R`0yiUl$u?lYhnl>t4`dr$rX{5w#Avt5(7^6LWG7 zEFrlUpK5a_qFx;Cdm&mcgij^*&zDo7_Aco*rE_DSEEZ0%f~JtA4xa-n(<|{diBXP< z#;w?@W5NPF5d6ae)v{V*Z%*tUz5FDj=L0Qo~sXllY+(^{;F5vWa&Dk z$aglCQ}5#Mbl_nv%Mr9>NWi;$|0>fZ92>=h{!2lk_I03fcj{0xFm-utTrTBBh zH~V+MO>g?xpX3CQzu=Ie28ymnIH_xG?kIkW6d0m`zk^dL=7(kEQB% zu&%^p7F%yLzC#vl^r4UHWAkSgDD9|?{8)P@l=f|1p=rVrelxE8Ijd%`!82( z@lsbs>*8{#SZro+y)CdYH@NLG%o(u4CUm1$oAzf z4S&<}Xz(LNC(qUSPyl-1YonejO-v9lhp)tP8E#4Pn`Cv3rEtxl}Qr zv)wCQh6I!B_4$D4pinP&kGd3lII=oYH~Ow*ecT<+|3+N!#IwR#uVFlXT0HXvFfLAM zZ+|pql1%)8HUwm0z_JKmj&%TutaTKSk z1ICPLh;^zzyXP-y694J0NGNu9x-Row?6}XUzMIu5-w23ralS&vB2(#r5Ih()gC8h< z-i#TGP(3=<8{}!J>u+?-p8Wt?aJJX>hwKX3toK2#*R4FMzoBFI=UwrwA8>d%-9r-c zTM(p)BpA$E0{oF1`3R1UZfN)9$MHA>bM&47Kzi1lDb^%?5XWAZ6>S(bK zCv6DrwuVeweNBJGVR@&X4(`g}6T0R6dt4A9Kcsn}7@#}>(kKX6fV4jZ8E7OZH3)mi z6~qNJHUu}SE1@-ob?^*YL@<|u-YR83gdu23FKIy}mMBlW77Ch6Bwr=HE|8+BoLwY= z)YvE>%Jk;X9OH%C#|Alc^73?FwpYAJdl&OhD2K;5|0I8#-+PvUu+@I1I49jr{wU{S zG2kju5+VsXxEsLrJ|aiI_^^j>x!jfoXP4QhOzu*H&$Hbp`()KOn2-3Z-3~ulU1aSk zEl#KT(^^lYnr9{6zmY;(k7IEjW*&LFSADe{obx_6b<1q}ajR7YDh1T_W(h{+#l zf}aTde`;@A_#92y#!<`a;R_YWApV)OQAw2wZ|H>a*(p9Fc@#&=w_61i@-Ga!{HygsOgaT3VI zQ&0deK1Vr-MKF#19nlzaHJ#_SE50h-JZITAUfAqnukyE=DqOdlGZ*8)+TFB&vN>E2 zX9Ikg)2}7sY4C`E6h2f|VtaLQFj=UWm=@8YUh&2y!|YqTW`&0h8G)ph+jcp{&5DoL zgUeo-&LXf~cA<3Ah*ar6@E|*p&Mv!Cpvx4>q<-($&tXv5Bt*Kv<`_`)zNYY*R}q9^ z7s{vXiKAG?&5fd1r)_!<^zI`x(X>|WyFs6*k!8X4PSVUa4IFnu z6>{5c5-@FCe!JiG9a{UZvc>0ThnJuJ7H+w*Wn5iGwSZIUm8NHeZT`u z{GjFmQUnv=1;uWK>i|mVQ*b{OK=Jx}=p?U;W+%FXq*I{=hb2(}0Dmcdysh;>Q+Dp# z3emp{&gSZJ7VqR#+syByc#SUxbT*`NM*18|EyUj#V!BtHPR7k-1xHFdRVWuz%5-|p zCgvs#0#WA0;XIl9FRBP;r!*aU-WDPbF)0ju{vADQ`K&G=f~u}BF8v!t74)3`DWY4d zzJ4lB9?Z)zqVX(<9wfGlORpRES*j%4dCt{mgQRL;X+``V%%IWhs^pH~QQ5afTUUtk zt$4dmJr{5jm*S{I(o~vu=-Ty`EJ{8!lvC6UlN`3d7)wnAH8~$aeb4V%S8LrBhN`MU z^We!|7BCxJE#o!Gl*CSAZ1Ja82C2}F+>3HIf~*VLs{rTDVTgjs=T#GpnB<8|nGJ^fHuz^NtGf4rn*l94`+}K^snsedYEn%w0dO{!!N?1+K{DTfZO-Q|+_0>}pd21)_?6A`6q z&;^}`>!H z%c^?s!AMu(Na$4)#~<|^C86jZdqBh9V<=K1DO!8yZaSpIwiY+wn+j>2&y^&^i{%c% z_{*WQ%Yoi?sMEZh#Ys6dmsW#syB=Bm%*eGenh8M(d2vLeFbB?M+k;Bqk3jC7yVTqlC# zFe9os8iH#axnXpuVJS>y5&+RU5v^nvPh~*C;fELej%vp|8CdC#s5+893}lvP;KLHi z@AlXJk?iH>l;FQIKC{Fmq{cW2!&*S44^6VF8RMl_Uu&+FsOi%UO34CAdsr7>?S;)} zyz%gXYr>w&{oTT4t~PTt9aXY&T<9W}_nj0a!A0KRw>EXIF3&!UyUWZx7GsQ_U=$VS zo1*A{8#WQ8mo<$kU~5|Y4eRRVp?PL9(DB0BO8UjWigUj2g}(2LT8h;;>xw%BSFFx! zgi!zHh2jA~ObSEHvE}7O&ru$g*u!;ODSvT%9sCQ)H4WAWAy*LQ(GhrXM4C3~o zqDEB}K)qUcukrl;R|X}yZPx2svJV@Zg^`Q`z57x_eyP7l>78|u zWMprWjh9+897I#&5T4A&eqBDBGCXVWylxZyv)#JRtB6eeAF?2g%ASS%uL(9vwV;tN zxc3!OQ~jPs{`JVOMZPoQ!SQ(1vQKLAlg%z3C@vOnLwn$=7cWX|QQnm=M2s|+kG6hB z55a&Zd%4wbhBd_`6HY>`%F8qET^}`^Svd`QmZn88mAAZoOtHnVVi%CoS&UR*hzO^@ zX`VuH=!AbtRJ01OvhFOj86Ga=cI%`X*>aTp;u_4p-0ItsM~u07(5>hsoCS#rbmOH> zHD}~S>GUJMG?r16^)ZKtn*^i~%{ojEz3mDQGXm{W0r~YNX(skCZ=C6tSu%m2A*Gxf z7AhF37Z``?X?ItZuB`%e5a0b}?~Jwn<*pJ+1!Y{T-|O_Xs#Wl@q4kOF?Rk-U2!-dk z@wwZB$O%QJCh{i%(=aM%RU1sE-_qr@oxKT(E0(l zb09xhdMBl=I>U}2CO^5=D)+K%#{mf?<#r}`z!-)Lw$>>sbY#Gx&ebA-Aeeq6f*VOh ziqHnONWl9gTuEd9soTHQw4QoZmB&(OEl+)cbDZze-wFJ3d^N3cdrv2eG*6jgZNEfL zf}#~DXTW^PO=6DMx(Vrn1uYcH8 zYcY>5PG_4w&8<29tcQAXwTx!QmFkoTOIJB^cSW4umJ$JT!L{xdnWD^F_ zGQk=RMQ%Q2`|gVy{i{8l^i5fu<4dKDKeo;qSwAG@a^}Xb0bw7oU|ua%Pe!joI0C5| z!k*38{a2Ol8gyiG!p4@)%5XaJ!N0%JIB|GzRb+*fF$5kag<)}IC*uTa{|5n_jCkGXfiabu+yM9 zC^y@s0DZ*!dNS&9OptUp!Ve-ed<-)Hm$M*jaFW8kOm_$Q(+L~1-f_2}=es9pKUg3& zy>P68yn^xBzfOcQJN-Zvtytt{5#$2h_q&47mnw^sycxaWj2W_w|EmglAJ*p`;}h`+^LXt>fw z<8bx|z@Jq7T5@cb(fTZX&e@x9-$El$sGvQ3)P${eBdCF(i<5uMi3X~Z^sO}kvdH)7#TUjEdG0?P_C^V9$Q*`~i+4k`E28=YL z9stjS{kvE~G7ycTq;#0XTHri=m%fY>77J#|Na<8do5ij_zweF<_6x#q`u;k^KoU=- zedS3l`1#j(@py~h=pg8Jh&}Ru77P()Ll$Y{PN)YFJ1>^hD&mBa$%MTvnmC8 zR5CHKlD>N=>KaDM)rt0Jjse!CnYAF0Vq~@SFQD~crv0!yF5s>r{0xLUT3`bU5Q8&K zO1w%1?a^y}vVt%mG#?Z0YS1e!#_&52ly9;FP>;Ho-N=z;$G13`zraG?K`D_VuxW8sox`S}G^RVpE> z5F>iePe-F2ft_jrWYT5JvtL9FR)$F(onDC*P66dQKiqXhY7O%_6&#>9sV$N3ZQLgy z%UYC&&BF@chD=|#&RV6ns$KN+U2pdnPq<|2QE2JE)}v@|=FwNj2CTW7T-buPC4un2 zbqH&)?(F;z)r#i8NIXeWf|I9}WduEw)>gtr{mf|R+bBP^cB`=fvMV3k+Yy>wl+KV3cV!2c5%px8KN_a{-BUy?FqZ1_&62?k#uUFFO>VpWzc8Or&)8?WQn>*J=KI@CtMmI}I2~Xd0IABY_zOY6jCcBnfvu<2{4nZ_Jf7=+W-=TE{D3U=iC3W zO_*ndLX6*yBnhh78{9iOp}ALs$r4Dgd&;`R>FS|j7Eivn9G23g9~R2*3Ogi66;>{N zL7D==m{%D_6o?l}94X7caAgPfX2O*u8obHY;Ye~i=9jbE#TjJN$6o8Py%llKx;<9B z%g==qn}1))rR>h7fD?%o71CR1m`m?*)l+FVDb7Wf0Os!}zapP6)em}`Dn5waoc`rS zO5P&6dQtotY zu8U1)_NML;I4>kjBX-ZeoKUKhECZl>yPzMlyy$Mk2$&}jI z98;gJrY-@~vz^$6@3K=4P;2 zIGnbr--pXV2gg^O<1m{poSCY%;GVPRA2ih|I!A+}qeXJ*acBQXS?k(LFMu{9$tc|2 z*OVrUCP^O71t;W^bB|*csiI(H3cRNTxf4noN>2@`1%V5k1Xa1Kh}7XKaR%HKOZdV@JzumB zG1MWg%0m;ra-F8+_92uw z^Xg#?f7xTGB^y5-@e&lf{G|%VNU3d@g5}#J%A3j^+rZL_T51JCI&Unk4sKrx;F9+G zciOeAHlta75N~YLGv{hNB42PytY>2jBI&=~u5H2ou6TUg{j*2eTevDB?RTb0(}9$I z%{T`g`C>i!FRupYmOLsBg0+h(n)-I%wz6617R4I8PeIUV%7B`u?#x-W@><&+b__7B zZhewmbmW{huZFSCnUCTwPAo}6F&A{ja|G>2s9^0!xm~YOFL(H;3NA9F7mm(Kf4kZt z=ob5Y)A&^+cRO#qQv0K2szjD>B*(5$8nP8=h z@VTtj1?b*&`5iq<&B&`GU@oW-L>ObDhnWTs+a?;#*gZVsFH)B(D~YV7bO8VcE_HYD zMb*Q})^N)*bWAj9%w{3APktn<>Lmx;9Iy~)rEf%p+0E$vrQgOD68|`Z10-V+>WL-$ z;7}E791Xf&Mt9Etcq=TsUP@eeM|%%2uw8=xjCLGq7%yUO-MimRBv`7*my-%T5Z8@=if>X_m-cE;1^g0xEs7c@b$Dw=zCQX&8rjDJX zy>LzX#F(GC7|z&4+3R0iZN73xu2A9)|NAdd*%_=k7sT1Z%=CUN$EIAYA$6d_O|kFA^&Qjc5@i+Bmygt#g|VW zpQW~W4&A#|3dITs+ZER2B3yv#pY2b3Tm7%hUl!Zx2i+q94dF+o6QSWA1+SxBY9H2 zDgEBwC;?64jI17W;0}xVX@s15(q#m1Eec>iC>fH-)oX>0Ss;Wc@;B^lIt~tA&X-`6 zf16xS8^@INig9)_B3^f@H=*S2Kti^r6P18cfKG0YOBeC|^{kAMtAY;#90lQP`%)iQ zk4_;q@HhlaOfGLK0AHENpCI26%`z$l(9L07=ZBvZB-myZLiium+$3|(Ph?W%^zd-0=~ z@)|^85kWYJ{IVsKXGr-Q7Pjv6ijr~YEEhq}Nc~YHb&aSuRAj7r%a~Q(yoSs&cBg94 zvA0^SYK9f#GB{n%jX6k(a<5l6w^wB}&Q^|2oj68R*qz}Orr-f!?5nPQ1`638ok}2MDA-ZISzRgpXR-x3% z?6!b?Q?N^F>zll5<=Cln2y<3081sQ{K9GQs8FFB=hvIH$s0dA6PKu+YPTzmRWg`p6 z?g}d?iH_3gt4-O%t;|9{dcvJ`rXD1T?%Rq*234?#t&l{M5l2k0^8G9r=g1@t0b}b= zgsyjdd`XA*q2=_#7B_R)kz+KcAK!S&Y97j)VT`$a6o`OAW^tcbw2fd=3%(N>l4?_r zn@IaS;@HK2-mv4#bnV`A{J`{vE$zBiu^+i}wgqk+`q|C)mBVDB-CvD;(iU}=>{j1; z&Ve-vy%TW4of};t6$!F3;KTceYw7ahDDqaOz6ALI4%Rp5jNph4$T(=+aOr$pj=O~U z-y0bDJ<{5c*)c;!J)qH*$h|J+t`!Lrc@mq|-@vdKAcu{NjWw#2VPU^Ksq`?9NS1_5 zsOh$Sy~ z&MFazuqu|$l(bGZB-TT8{C1a>(s$c0shD$pZ3*eFu<}Yde~^?OvRqddt)4Acts>l_r#pk`ygP` zR{{p^I{ZP2JS*~M>Ry8o`jGi^&Q>supA!K3^772C8{Z(OT@3lUK7sT8(MTg)uNpQA zG*^^w3xp=)&2&)~{fuQn3Rzdb>eTt9B(VBzhPM^FtILej61-dctLNwT&CSo-7gpp+QoS-fl@DIJSwh0lzlf6+z z3G__wGU5ccLsE<>%9^fg^Ozk42$qg0(dpamS#0%?d*r6^){PU=+R*t zd`>%cAZkg)FWVQJae;2gz2OOW*o@n`ghap|o454TPnd5!ewUQAMvP?yyYqKw)JdkN zW-US3bMGB+W9C)lQAAQb0lA1c$vM~S#I4#j$Wnz&a#}8{pkDaS-Zf|C9#3DRG};^! z1u1@R@T60BY#-q7>O$jQ$y}~VWR5fBL%*#*a? z-o+JV3U|`gSb8Y|A9UDJrcVPwio7$v6RLkN zSQs%)6wD4LS)zm*7DMxN`Wh{pMjHA60wkApB~UIY6nZhj#E!9rmx5E{22NAF73>!Y z=b9Q@c9m_Q*CurLs|61k)n_}>W!l+P=4aT*7P9O#N57Yw?CgqrwXR>KzRn!iyD6K~G zXBWmzOK@Qz+-mk26aT-KgVK2hYh$St6G3ajJtMIqTrUkzX|{{N{|7xl!oQWB#DiY# z-U}b%o0AW{?D+Qgq9)N=qKd!01}E#!_M~X5&TDy)sAe1YV^edgbE(b-Fk2H0*+;1}E2o^cTqyjv%;boq~t0Ui)e=IRc@w(9$G=mG2K~ zN?q^^ITF~(VMmV!gnp)|ai1=OYVB)Gn`h!wql2XJ6;kyCIgs$tY3{>`Vv0u!QBaTc zi}j|$)|%)$eqhB4D<0ACo=ZTj+Z6RKI!}BHjsU)u8jc2;V)phCbZNbNmy8XsnDKJ0 z;D&xY*ZQ)6dBR$*fhnOt@$eyXDQJf-1}=Ik{DmiEQKPT?Y8$+84mvE`B-gv+&KCT$ ztUDoxR{_F+r8AvjmDyKWx49hHMZE}<-6^h!F5!HBKgZIS5+!D2|PrZI_+HxIkClq4{h z-`RLvxIn~wQb-&u%R)xr*pam~)lgUPKCx|-W3^By%; zuiyFP-m>N_og9gljEpVcrmGo}mQ2p|*PNT-2R7N+mCn23;uI^8QNuKq^4moUP1q5; zUylfyiXDX0%)@|UuP3ifvtXi~E?v^+`xqv|ou6C&2Hn{0X6t&i*| z-u$!kzx=4eAHmpZtzygTjDPET(K*>{HP<_@Q&R>-Z}==>bx1goHAK$^qabawDy;`_ zdvuUfMp=`X6B&Y9e}R|HY<~KtH9;RgB#CRsbZBOx1=1bVH{E}_52en>S^1v_3g6~} z>RzQuPN9@)>6EcEYcG{P=V77uGSrMeXOnh4%?)Y-xZe&l$i$Fl@SheW2tmNbTX zR=>5dn|)IoyhA;qwOXUvd-5{w4L5;dEW0^u%TfKVH0?#e&)DU|58P}@_y@C$msrsO zZtA2X`AwK~SSNCwQ3vGf!FDeMvP|a-zH6*ns46)e;gt*g$$b!_c{ckNfJ#cBn|=Fg zF{T3%407FXy~NHJ4qB{WO451N(fcjzqz$XK?S9^~tq}cM?4gPgxskJ0wF$l4GduRe zYC+_GnxT7z2K+Qwn0vZ($C;4@2ja`MoQmXHc8ZTyYW3X{0{V~yq2*sSvCgQpJA0aD z1KRZN#VR0%TBW>I*z%rBCkj>{{S#QKX>Z3(t=(fmDQnTzJ$bjhD>Re2?tzJQ)QCou zzlwF9w1OD3=XKFj(#zSc?d7xS1XKJtjEKT`ORqeqjI&M5WY^kR=*AWbhy?54IgRdZ z0Q&PeeA9J?(?>ZrB>mg|Qi@zGd@dI0{djNpEt z4Sr35>5S|^%lfKi_ej1Ca<$@N9ZJKP^#d`5@UACI4_lCx!KR^V3EL2tRuiNh9ht(cB65rga} z9c3D@sOsQv1Ieu}EiygyYqLn9Cp%o_X&^i>$ z`fPXM$*w&FOeC!$A(V1Fn*apJ-2SWUrfLGvBUPZ%DqV#OPBsLlVy`!88FYoYgaW7% z;_{)YsnubtEf|t0`P^1!?#coRAdZJCQn1G(pcZh&Sw~G&d%Nv|NFw;|CD9;T%%)}_ zkzDt}ELlp4rZi_*emYUZ@8*HQi4W7nPEh&#g5crvgE(>c@H>d8LK}q|9)vC;aTbkc z;D0SP8BVkqLqzTzvXXvjYDIipEwGZMWgVsw=YaJ5R!{U`+Ssqic7qWdD|~mfKUS6G zqRw(LOLeANn}#=mo`Dkn4Rrpjc@_;MHqOh#!-FGm3o`&-285N#KuTipk>H;ZXr%%) zBLQliGnsr<%`N!Ym1c3TAITjV3JvuS_GzVfu<&FkEh?#J9kzy-{3V881wDJCcPw)? z=scSqbM7@Atu@6~cpiKY3G3uc9(-offHxN0@*oq#;U;lQFAw3^N?rU*J#e1I-)T?7 zG$V^5+3?&Iie~1J$;9EsU(7RY7_SuyjqbRZ&9V&TxE44p?t_25H4D3H-u?Tc%wKu{ z;Hzfhd*d4Z?0PX^D`gqzJ&w5W&27Oj1(9PSd{YXWe*gBvt z6DAgG8-p52*eQI@=~Gl7)$_Se&RtgA)>7A+m^l_90`F~=jO4w3+qx8NocOT z6@BityxYQex&;Vl;t812t1ETp1PALPjGe;^J5ipanD&^(y9$NDhA^$msEarwqeHz| zBSNqkE|}74i{rGhN?I3djjyX(Qg#qZ8?B=Dj1a0%(FY8Mu+w47_ZyLFBjN%G@zQFr z@0$HzX7FA3b|~fvdunFHT_@s%hG-C#8aGGEb_WxHAkG^P0R8|I_fMAW8(wV~ydV0q zJuDCj7E6^jf;zi88ic%!*Nw?697C+bhW;MmQ$U#TSw?4zOD98qv41R%DYe>2PV01J z)Y^znql6IihTf0<3W}^|u{5}T^5|}SA#z|~BMt6AEN%uNa9~)6q!cLu^~lAZAEIUb ze+9JvP>B!9Ua6En5an|a2Ba@H&>cr#m0Ge{r&#-!FJT?f)|IRfZk&WPZtU77C?@S$ zII2YJyKxuIg^?PY!d38OA_rVz*LHp}SyZC(+^`FxpZrNmEwcJ@k73FI=eoSUhMWx-)&|T?9S>K;AG%hG^ZmelVLtjNbEx^NCRbLSn z=*6X{7AlOs3-&Lhq7^=FWvjBalCSAf07(Gn!h`2=F3fb}&w$W1_Cic|@1@}b!xrpT z!QK-%$}rHH4M-BYA*xZ1lD*4Yekj;fCd+o$JfkIn>Q5+XWs7dJwVeC-2oXG@fZ)IecwL5tlHBQ66X*2 z6`Ou9XsV-OG%P%V+x9u6u2jE6-{H`3!wzKY$Jb)0-F z^h|zz0Ro|fJ=ldKIgsXJryk3@8Zo=DlZMIR#vE+!v+oTmDx|hz0ERlIO~7Vy?271S z5xTxe{pcC4F^--I#Wb?jPu+$5br$>256ys>taELSW(szgbo6A@wtL4!rKm`W7_|xz z6={SI-ki_GXhMXx<6S%*aY4c)!dz#*dC6ufasy6j))t3`=i2}?6)X&R#z5YuWz{#2 zK==!$mIlb3?c7YB|IX+xmV%%#Z}7Y4O~cu|DkRn*W|JBTi&UzRNQ0Qn8YCnJwj&3~ z&HvA!rZj^8?(38Ui&RSGFFyMm9q3a0v?jzZjT^nL=9+40#O!fpN3Ws%HZjAQQo1*h$ESNZB_aHU1nhlgRILh?Cpo!^v%3l zQA#^iY2sLMa99fTPz3*tPUmGOMG?{Fk)B@38C8Dskcx95a6kGq&&lEJYhp4fsiNwf z#L>m}f$V%&U=(ZdCNh2Hf~_l;hjWZ`&jN#R1d(tTr{0%sn&hWEjO z*#;Clegco*wm6?Napv>NUpLS_f`4cJgS{qIlVO#YTv zQ)P1_F0iJ%3zZerB5ILaWqC1W&C2y@zv>Re#bNBi8z#6cKd^XZKo)4+e&c8pcuuzy zJ`lP?$MK0!@H@b?viv7b0W9Od)zIxW&WBl5+DD#)g;TX$5KX+7_TfPnBu(kcp%-`R0{48Kcj%6-r zN#!&&4|SW0FInQrW|nw@OE6OdGaSscv?YsO`Fy;)t+F~O#HqmLg@oK>O2~Bu433)V zZq?;&Dx&<`GNyNThC=QRnt1fUpU7*>p0zhK0{ML*IKCIKtBLRHHx`Bpi(P>w7*zsw zsxc*#)l{fen~(Zm0)S?xIq9FB@g9XAli8S*Yk!{f^YXQ`hZ6B_sQzwPWQRzhbpFt? z>7UaW#Ki%NcUmGopEvA}?*w)#Y_R(BJgkc}^3v?fwauBIXH59o1y}xMxgzuTLoKs9 zpq3q3qgN$rTWaFsD7g6JHVgth$+pxDF6p_$red_uXzNI)+B*!bihr~Zg} z362|%oThyv=4z@BqY83T65VYWq7KHGhF~CLN3}m@Vf=MfHS{Fw|Aw>GT+VAKz}?^V zUE5yS1|#qYq}JKAg@0F`;;c92G%S^COq2iCS*yeADovMBtn*Aj$WE@O)OTd>ZhqgM zKzRJ;TjVk-B$BlEI!3h$lo>$czksp;Az8R%7eovRtZT`1sCQ!9uE$UaJ-%!+h9@Ap z7teUpn`h71;U8&$efD(}!>_CEcd*)nK0a$Bz_ zy;hYhZ8{!os`84qs3CQ)D$U0<+MkXAHqBbLqIw=ZQo5PqM*5vdyzIBmq^NijQz)KP zPBQvxq~w=(LRW2c(ShJwQuRxrK`pSI(S`2*)3-#e?P{|y9##51 z;YRUA6rFbUcSqyl{Tm5{hj51&lg5PKk&-TtDp}B|)&D`XM^+>hZbykqd3eN~3Wq1D zUL{4wA;%=Xtdk9v-7Rv{*`Q!0BT~5q)t^d^JWjW~kU zV=??2;AFrTOQLko0WN9wtfAnUBW51?>oATKOxpSh0LJ^Z4q%4I?Fsz5r6o1UKVd;C zq5-SVXBFl27THuG!5h2%|a4PZln&GsTF{!|6QPXq-1A8ncqHT&v^U~TdHQKTlE$)jXF&3uWq*}JrH&3ouu~RJM z1$yo`-?Sh62#_sHsXdOQ)C93}d~&!I;?JAFq|D(;s&4-VA#gKhuC#9a$>}$~;>&jk08a!t2wq81{HFBMa5+6-B7KoVI}q3i&I{K~$f}r)o|!h+-W|zO0{>Zo%)$G9 z)v%M4?DVuXpGV}^kE#So9)5S9Rj`vZJeVOPW3ulyrR+4akT;d*zx%tEejO^|jU9TO)e{RSbQ?BP;N>y9x+f zZgbk%(9nrNNVZt0YAT}bjg*ciyfe5X1Ox4>60)S~D0Kw296DQZJKK+O`@(}g8WY>q zkJoJkkVm3!Ne9Bvrlpz);0kjtqsE^c-W;}Lw z;mQS9tUKF=nd+Yuj>}v%V}m>8ompx1N)qr2JYCXFs(1kyoT&h=KSKAA#QM(372-}l z6U4JUswy|sEk`8g_gY9YzU!Od=-%W5w|e1R_?k(`*~wpn;E0Ueo?_!~SQmVn3^eEC zOBZ3v4)DdLWitc3B|zlK6Ejii0Y2qGUyjJNHf^lPV^J$s+jOwp3j$(C%u?Ccus3DO zE*kvc;1h1tSNVP&1f}RVD0pi8FUEbfiSpkidM}ncY@R=YWRjz9M?V23NJ|qr1U-)W zQKT!;P|u&Eo1DS1+XZam?z@7dyuPY_BbqvedsGW51-jZ7mg~z$s!+85NQ+lay=(U; zLebBwcP;iCAK~VR#0hqedv>?!WZkVsaH3d#%_^2BuSw*u=SXC!*TGg^LYdrfT@hc4 zJLP+2r)1_sh*o^F#zZLy*OU1-P}mxBk=2a|8IgJwTt1co#w1RUV&}dG=XYwe*{a*! z;bF+d<*M3_s}WX-l#^aOFG6oMD?=8w8vJc^7hjY*Su{YQR?T@jG)8jjY3>@k9ATs7 zrQA@Gq~IUkJz-U%Xp|V9d>qs`{L`C1K*a+$0~?1y@ugir#Uj)R-3BK||0)u%5Kco( zRFH?XG{#i)+E-g*B3gcROc)d`)8`%5rZU=5ua`vPhjk)EP>rk6#L#+%%psKw<NEE*_ML+rM;!Aqb{^KS?MXoR!^+hQSFMt5F1Ou93+Eiu1a+ zJgh98_ zs?%Yo2i#8)YIVoH-TQWTtR_ZKAExKdIkQvSN43twTX(m5hHWRVgu|<4{Xy6Mu5RsEB>WVqv(4#Wt7UOhE8%Io;K;n<6{g4{d9K3Nk9LS5!pcVJe(7u z#`%&-R0e&grPCyGP@!DO3oDe6WTjFe2TxK!qPqpJtw8mIAi49>+jy>yix1irZI_@# z(3;@(%TN+`AIxL(Q-%+0dngnvo>{u-b0*HB)#3{~XD_3`^GOsOx#k$4Pyt`!i!MoE z-Jw3@^c*<(Gd|_Vo4#lu`QyV88R7z>HQjhq$2rU#+A+!2mw$s5KOq5 z$U9FDPWt;p9{1wkz^j!rg_5RsO-s}LDf6k6X$sl=W(mb;wTn`2MK%ZH1UHDntH8^e z*fhJWRuU_2w42SST~;G8#5ML6?7I|0m? zCt!Y)Q>SQzATyAy>cpgd?oa zI=?mADnGBPd z^s-28uped^QU3l%_Li1CGwTP*uvG%7q@)N-`2cj)b!Rf?W#z}u(?$0$(!6H? zy&;4Io%`EoRhph|Pcqr%Q0KLZ8)rCAxU=dcB6g^wAo0Nj0(=ls+Z2h|Y>{Zhig$7_ z24r+K099BFL9f$=AmPi13t)p{d*#}!3gr^EcmfRtpYXCX!LgAhC0E6NoAuK*oY5E_ z&R2WTl0lzpD5z@H|U#T(ZeDG4PdML%c?&^oVExvJ)t@!)LW7-aCex==N(?M%=B2sLLuwupgSsD znM$PkWxdtVAoZ^5@Rm_FYyV0856^+)TRB z0e3X6I~-zCS9!Wi6Vby8`OCqmy4uqn38_B}nstQq!=_l#L9FkoP1J%a=qWe~i zcur~Yj5Wo_m?6o-BGHhLgt!nO>Y3^ zV6`h2fM5S2BKkkCrpMl&C1lx=%?DP>73D@Pl~meHii*yoaDrG$?o#PdS{~~aWI=wt z`cPWsb0w9x)mm{R+hMD=J)B@=rVIW|b`Rt-mqnH~o=uuPfR-n`%gflXgIC@xXT2ON zJQ@UKgpi~N5Jf*GEz!)%&Q=xCBiYRyJKXOI#s*VwHy6W(KN^KzF&smccte!N7ER=h zP=RPjAc+m{+0*ctrWnKtE(p{hE_=C2C}L<%2X`o+`it`p-(O(70!yN81q*3mBDFP8 z<&{-$Ogl;{GYmFb!8aq509gyE>2Xkhc9t(yQaPA+7kl!fSt&&!WlMkVZu&ete5PIs zM2Up+UyBe=pFRzjbVs{QhgoIz<1UlV`&BCGuSl8NHMk;kR*59d5n>olC8T6Hz!;J6;{3$ zXe;TSv9j#je7szgN$U`xr9DWtgNUn6hFJSL6Y6m%r|6L6Q#u%Eo3q4aUxb;8;&f_Z z?4o7fp=+p%#Z0ndh}%)o*3JDS#-$Sa7XH4^UY{OnX|E^?CeTAPT$Ia50Y15)*AA3l zA<}8tGcwieBbgNVp+t0jSj|cGrJd7g^tGE_+wW7_K1 z`7Z*bwnS%)*Ac-0cFTDBdK$W>P%7xtLvT78E0wh$|lCy;wm$u0sIP{W{f{ox$D{NR*P$&=cd=upk%F zgFw1xjr!8=d8^&E&`-4)N5&EO>6%A-pf4`{m#y)PvEKa&40?#VY>NQfNg>oJI8lKx z#QG&>*t`JHJPYT99w7u=w~GXLN)&O#B7!iDAV|Z9DZo+}0YkL4YN+I@te(%II4jZK zg5!4fg|%$-lY7uGqa)Vq)P(O?jTd%#a4=Ie8_d(+M!;bYg;Et0BaW^KilsHw+H=~D zvql~Rz`s4%<(^nIb&6|hUWWMh0>v|Y_d5`vul7ygTxGH@LpZW~%|kO3Okx5Bn~E`rt#?Gv zB8=tL>(>vN;zAdXjg%#zxp&-Fs!fUhD}$C)E51)01VY{jb79TbfnRaQ0L&?Si5p!* ztzj_vCX+hHw04O*5t&fK$pV%nEpM*cmt~7&OXYFePq^1ufN}gZysvdK6Ny`QCbS`1 z8WVOrIiUtV+P8+vJb`N{e}H;J`J0Ffix3xnS~os3HtaO?_j{ACA}&~7byL`nYiH$6 zpIVnfXv_x&z~G`?M${xaiuT0Rd9%d>-UP%@4Q+D3zN@`U!O$!{3?l7V|M74C(uU%T z2d^Tanza0U$xp>7Gkz2PNO#7Z4L2PgnXnF)q8QHI>#$>kTdOX#YR*fMw_w)Tt&xU# z9a2tYG$(OBpF1o&|EJIz2n3I`;~E{hj%y&0-+_>PS#twNxLK|EZPR!{H%({DRN-B? zOf^f?MYpq#IOShp*q;vH7IqROb7P?iUon2HGSxu)S*w0)JPSl2OKSRh)N@u7tdBKa zk+}0W32Pg|+-+NGL?t1xwK=W@58}ApMrjJ#RjKcW_#_@^p zRq@PA6^N)s^6xz#R3o}=yUzCQD0~-}k!`~ji?;7^g@F$up#1-x(w{>*>TDvOzR!*? zh>ZX6n|5`t_XlY;a>bi2VDp&6u93QukJ9a3p;mueB{$(gT1OVf(2$X<2S)S=Y=fn*zd;E`InyPJGGcS??g8ND`nKF;ZzTkb4o#d7-C(4w z3P&X>6yx`?I2jI`-v0=xR*BPk0YM z9S-&yEnPu}p>M#KxE{01*RsGba-y39N=d!4_`T25)3+ddszWg^7ytn&Wmmf_V-;pb zqM91K$P@1{tdwMEt6^v<=hnu|`Uy@<^0H4CCNtd{OG&lCPN%64qxWH9^xFObM=aux zBr7sto}yUN6Lx96YOz#Lc@yks_RBQ1P(>wm3u&NjO#9()7;z@StIW# z)fe+exEp|)dW46$@5k16eHj?2hcH}j*l;^*bRW3MX!GXVx))(>K@C;x+Wve!xV9E* zLn7{kH$Ti83!y#(kG1W2sC@|mr{wNxBILTm!$LuWIhPDvqab}fNcn}zUgtz0oTSP* zDfG8~9_jjYpLP!tO+&=kn3u(}#EM#JKq%j;8s)bF5fc+Gfo0%7sbTZkbN8$xZ&ahs@o;2ESIHI*bs62MFTv zh98*o^An8Z6dH|xiP@RQuf7!}RDruBRj=K>6!REqrr_SpWK(Z>u-I7^Z6&_<*-FO#UuVg@RAOKx&szQnGyFak|# zR(>J_RIOgpZ6?cFmqL73!Sm1Z;fg*g7=$>L#W1#XCz_uq(zHHWkZ$)zxQeGz=XIX( z0p#B9JG*T>Bfc~F|J`7CH8y8vZo9(nvE}yPU=0Z94Sch-Oe=SEWm^VwL-}aQv&3e} z`byh`4<^r>*BLi{w6XE)KOeFS9d4O8G@pDbEW*c+!G67 zay_pB{;ni~uGy(pOW33RMd!MKE)~xO?_zl_*Ez9p5vC^8#K+VuUIf@b+%-15MTsuF zeS`7)(|f#)iNMj7)g@Ef!};D+|DIvxdDphw-iXlblchDQKgOOy8}<6Z*$&jCtOf## z7MF%S@-H&0T!|t{h~}Ul5~y7sSdQevy8d$I_T^R&PT#KXETtE2b!qyc^#g6ydD&nPkQ1n0Q*6YJ5xc%)Yd^}@u+iMrteXs-E1A6V^<-p{2eGZ&Hs(P`@3fnh+g2t@lW*G>j_%#Yo0CooaK^}6}>jtaeZ~+RRt&K z{SwBza52zlny6HbStYGT_mUBk54&26B-JnGayV?Bpow*?))D1QQSmI`v?HC^wa?(@ zX=2~JvC(n|Xzm%ewc5?Gexp8jyYXuCqkehLcsGa$Jm-jDet&i z5iCfpn}e6W<<74Tc|y~+uLr!^9y|$8gya(VT+*o3H>CIy0>fRBCVBLsG1k}d^33CT(tVZk^V^l@o8U9qHj%9zNQ9hL+KiU~m`l8YsHeF6rpgr1EpR^{(_}?Y_ExSL z@fb`P(OvOy59P{H_JJ16fncWUZDIYj>vD}(a@I|Q_EzMsy!}!Z+%}7T$V;>YCK{jp zjA)O2zvCuR@A1dJyJ8EeD)qMQ?bmcQQznL-COkdu z=v_7pOSUJTpQ7pUf=n}*;3=Q!^DFN}BXWuhZ%^GbDDFfEP(B<->q5?(nm78XqbAGa z8G}6kUjr~qNa6wWJLlB&IFq~zHA!Yn=Ltu>z8api#bj;^q)7+Qrr~$Bm+s(|uz)(6 z8Mx#xD?>T?sv-t4OdVAmR?eLMqK>GS9Y(ZM&k6+pEEfgZ7Q?>9M53*|6;ny)$P%QX zXcAyJ2bZj%NJ^9j?|-CCW8z=C$wRbQFFCDNH8h!HK0kereJ?Id+JWnVABfaS;rw z6+ZfLP;RHHx2nZHGNAOjb|`Hsnk~oBqax}AK1r3UzK`t^ADho$2*Eyf1Z9bM14NGG zJs=SZ1%>XZG7@a|4AK-jr-#76E(#j>!pAYNa^~Ysq`(1rrx3?&0LfGMT*0Ga++&%< zf{)Epi&5b(ov&4nxWvDl`8tsB6*L1%DqlaI2UsDg8$Vb3Z_6-5QU#V}7!WQNJm_B`*|w7%rE>_-jNlD^gTfjXOg zEUR5eqQ|i^Nz$1fnx}~(0j8^T@NsE0XzXvO!2EwE69G_^Z zw0iJ#sx_w&Zin!@aPPQzF57rTwwpkwWa%d6xmti1#k#){9i2Q{+YRa^IRxUx!va6= z8vYyAj*2XOg(u;ymbG=mWc z_RJfNy8|%>{Js_n&TLjIFAXoMGAJ0QG)wF4brS%(v})O!C6?7g_hJ07)i8v~f@S%2 z6pMCb+S;D!N+c_C;fTySiq(;h?*1z`*$jlrw(<}Gty%X7U-z7o(*IGF1N&E*%iVFP zp#`_??*QSSB9+^B)8F9bhYB%JZk}324@7!*+iy=8Vaq)T!3U%BT-I?Q;b#f5xW~KF zr4n%eha5LAdrBjhi?7ZUP}7E?hFbev=JASbX0%Dk(o76ovAxenf1*CxQfXyMOo}zD zB?#Eg$MWYInTSrLgP+C#6zq1W6$EfRX_P<)oNqFW^YX!nuuh>UKj@x4> zc{psmWU8&>qvhPUQZS$``imJ`6R5}wO#yumG$E4-epSou>%QZO!%8NBpXPh@s3()= zp!9OEsf}@Kn`|DKwA#lq1~VA&Zvlap5?#B8jBU^CYI!*l?w6jjqz<~>qak+@hDj9< zbhSlKEUHM)01~;pka`)8;K=GUYipc?vuj z*ASA!bo4JCcs-{AhmHMFaE4{qdF7oJYzFtj=vR2l9d|DFWPjOU|V7x>>CaTa8@h zs<&&RqaHnz;XCaEdq3G*hgajg;LFRFo@IvrBg5khcOY!+IaYx8ol5ju_S>z8{px(x zxfz4p)mDK6O0<3+7^8f&v6|CCsasiJM1<0qZF2{+#<1%fArCnO0(-b+l0 zEM7je+cbca^;6dA${{bp4e~6?bXnE%2#2d>vuaZ4L4-9=w?IshKU92(!Syp5+#7C3 zDIxkp-A0C%N7`bE*d@V`CVTaTQb-t3Lhj;V-%Wv=0i~A5{^a3`j;%fozYTuBZ07du zpWYSe-LxRn3PA7Jm%+Ye zm;z5U^=kR#xuv)5nS1woyHA@kRIW%IuQ6t9lI+v1afgmHA0cR~&Q~vcAR4n7lK2sb z`6TDYaLv{+DIv9-7O9fxP}_8e0K`DsM*BdE*Rn80JgIV;VnWmTv~aET1$TFYrYG&~ zYyzOS4V6kLENCIRA?81(pE@sdV@2i%U4lw!Dr0~~dd6BBThFvPA*IW`+CG8jPW&Fx zGqHM|9`R-j%9K8ibloPMkG5A1F8j(`+>S;DRo(XE)A}7&)t3p@ZdZo4S|`w0@ui$XEz2f zjZ1!#2ILxDs85}Ih!db^vH+oKr&#khlV*7(n7^5Tk2YhiBB>4LQQ)idFI^ZsIvBtI zmtd`>iv~TGRd8j$MqCgxfiG%8+FzL-=zoUKYM{^?rkT{5;*U~wk9vB$TeUgghQp?V zHHYlJL!O>hY2wp-nqZw6*j{nehwQUK5yA90mpu33#*G&b^zu}aY|`MPb(LqwMsxl@ zH_pnC&V&minjjD>W-@_DW$0-}fuX;sR_h~rb;jm!HO~l}X%NYLU-B!H`P~-a+kh65 zDZ&w=wRsD;)?VBR#I?}AaYQ5*gJLZ=iBHN)CzPhfHi7zkHqVbJdGyx=N&x`<#(dY3 z%4e23I^xx?a;r?QSe>$Ki*4%r)p~c#C_0kCkT?{YAZI_4lOExHF9>SHA*GA~U(yFD zEg74BAPh`i({k^_8+O{CV5`%_-II*UUgqTAMk>3-NnU9`U9FRR*&mojE_z#9J*}gRq0?DS?$3l^_9W1c`2`)`L?UUe~LYN{nZbd_sYRBfByS?_Puw5cwY(| z?-@>J4b@X%YW-|Ir2wQS);ifcfhv-d8bZcqrU#rbV4~sG>4fq#$p7=?^n%q(u)b=^ zy3gB2z2zAdal_1K5so@`Y%kq!IhlP+4DHBSb$-@$8|Amga;+~H?)ls6!i_xPTp7Vu z@hlu5k2SFx(nP-vw6Bj`!LrnO+i^h#qswIYnT!L90cuGFpzxle z^{fYWYwLeU8uv`yFK(7b;ZBl}2t*Zb3X5vjqPQ*!q5;Z?Wy4cPe1iJP`$q-VCywKt z><$vZQoRNLph>Dcn-&#ht!2LY)#Kk+a)SvP)TgMPOHbMJP~`kn|ENJJ8n{DsKDVw_ z;85p!t(mqjDp(!mZEdA}c!Ll?z1ILPCyqB8TN_=n-at5`P%2_dA1Z0b0F!W6o53T> zsoa5}3>(!2s-;TABF|~oX~N_qg-?xf9{%ItpHVNCf7fX3J|vC1l>tPixQN@T2Bq=f>hH?$L_Y9m z_a6bTo_GFVo$IhP>2dHZ3>jmV-g(EV(3HGEmABe7J*_^(5auyBsGNI0vO_+tXd2tL zgJv}i?TL+;e>7Zu608C2x7j1fM~WQVr#xdQB_5h0EegwqvUs*(R$Q(xi#M{WSHG!N zmQCe`vbkJeZn%?G4cPjzD3ZiI1RQs!47^RQCc=%X8+ynhImD zaXKBjlFnMt=BcTL#=+ysXRn>+Ss->?$;f@SEoq?_i+mTf|82s+MJr#ab+^L8`Y_Y6 z{f2DK6xTh!21BF9&i9g=soxtF&;O1eJ2>m|75zU4$Jyy{^BO@B(0$#s^~vT%%@Sr$ zYxsrhe-@Fa|LBYGO7nXs!l7P?JHi;PG8(Hq8FR(mp~#G?`QK$ccibpCnn9P^6`Ek< z0XQcv!u?(lREtAOIU{gMAKU|7ECL)46Z4+|!Y3dL%1&x(!qr{9b14HyCQw&WMF(F0 z@-yi)E9%5KY$M^wFTI(E5tf^XO5y0&aQ--|2;=!{7`2{Y^Le6IZ6F#|7DAKG4->Ew zgn;{czq|0+WgP|(iCNm4@b3$7#`m27s@WTKo@T$WKK!FoA)S6M^SsR0<7`{eUFEgK z^oVpUqI?*8&A(7(!B!@?3R6fXMfE0qBB9avvVPS>1OVNm#zaXO5-Rv0txxrsSj@dA z##dgO~JW%T8{Nt(H}QnZfxT|ccDtPDlMSTzQef(k{`dU^fQ5r z1K{|KC9BWS-%vEtasRunUYIkcwP&3^XX~&bvfnyVyu@G>EqnQ2rLEz}BD-CByLkH{Dq{-iNJnr1zK!6)Z z#sQPQ2{fRDHIA?W9q-S@4c8(^dfP(kNzvQ3(CyEo!WH+W2BNYW9Mup-rLy^rZ@i*v zGYQySjy|u?%}w-q0~YQp9t-+$-3~KBOC24gd>Acqc5R`cy_Hl4u$ zcGf9Re9EeOqVtSfbu*4N@j?daY!g?BbCRDi8&8GTvp-nRR(nIkSv$;rxK3IUaRINN zKF>C6qunquik(fv%Ri+>`51G;+w5Y4Oy`D8j-|lPx-dDDONO85A;#X|%-1&a1XGyo zzd6j(jj#mwiMc24-md!e6TQjPQ2BVEc;vE>`{{XLU!7RrR8};8Uc28h9Q+;PZSjm^ z3hqP%UoMW67yp?rgc=(m;n(Ou?`c2(+L(F2?qRT*H99Xkf9>RmNB@c4hk}|q=>#Pt zZf5*L}7$p#ZI=Xy>yS z4E!_YlbX%tM0qOl8MA$W>B9@g?<7AppOF<3zKhQi*il+b0HU>`4q)-fHv=INE&j3# zi&HIWbs)<@K(~F~q^;RigfifK88wEo^;hI|0BuLE(Ptv3FAutxSL7d|6eKQN9PB`c z#E45Au38TqVrZ1tG%cF#=m3T;0Yf+cEZS}*C*B<$j1=y|Cd4%)zUMd77OQ#eZO-;5 z?Tz;n?_t~Sdk6<(`{U8?Jl_>w*fr@K+xG|l@BJ9?khwbF`O5k|=Wzjg`yaEHN|vziTXvtf&YmR1TR)|e;c4DmWc_T4B(giwsmFS2Gy zC;@K}{L`ijHXZl0_z58vJvxE}U(W{#ugFM<660Q=Tont1%BKTgcr3{xv7<3{4H5Bf ziD-{e3`TY`udg#dj<o~#(}w(HvZZOMuU29TIr3tcAtW7Nr9CQB3&sNnAM8fy3*H^pc8Ts@9ILIHWy@mYCPqYq^V zD(%6gVC8IAVTN1#&UutZ-;y4)bn{nJi)mgoQ;DuBnDSmP}^)4As455VV1gn&cgiUJ3X?%lqL^~MYIpWG~~ z*>O&=nQ-v|Ts))0EV>`ID&~#I<7ZyF z$XW!*KMcc+2Re&x6k_v-O0hg%h%H)`YWyw7E`=Hl;6J3~!xevA&_o-G*aS0i!3C%Hn+yu?>xRew-WEyy_368h3q@nIW_8*6h{<(} zm+g5Fw`39Xfy}O=vRP_XrpoHmT>$mk(_&+DjdgZun?pZY+hbq}+$Ueq6_NV*-&JCf z{K<)4s%s;9_>R)GeDYRPgh@7OzAIo9ylnrUsZknBgXM1j1)th-17drDAq@XNVcK;T zN7e6z?+>3yZ`x$@tN$c{>ZssZqc=4?a*`<`dTiv(v0;>stiGi9h@!gQk$;m<_R=Kr zxNUClj%1H)e?9Q+tbIKQ!kxHt?hE@ycy(~iNBl}H+!ORmw)Mcm$-TGhRvzaG4L6+p zl^9UUestjkFXd7-f)+g<*9FLDZSO&0?!@i$C;c9rOa@7qIxQz)ZRO5AaZ#? zx9EKB(s?>k<_W4TSW{l_j2YMmtd7F6$f>rrW^yO+5a$#s)mx zfb%o2doG)*lN{$3SMt6YK^L^d>5UrXV9OH?biC} zjil75dym9aq2wF`Of1OjFUUXA)51f>!jLJ8bRPp-cW53I;1;qbQXm>}m}IP!z;gvQ z3&~(B5T4AW;k|SvFbAyWj|_GTS<{b@FnJ>3jMn@Qs>0L~_0~Iix}ZSh_))kU{}@48 zyqk}h^B<_7zpY`YYoEhRn-(D&wRsY5%=h2$Yo*9V!wi^=&p-$^W1fr``9LD*j~NT5 zh^2>uCgT>Tn@klBziWHks%QLRZFTr$;yDc<5F&vG)!G z5@L?s<@yskUO%BR3a053aE{Xw}g_~b8RF;1@(l4;CYAX15(B-%E#Hneb6-BopH!32g>2+Y#SD& zT0bqH^7WMFMZA;02EmrK0c;tAIp6-9hCVWO4x*-e(VCA8GlC>sUaqzM?-6I8Azq$X zUu?cWynOGux&#SqDS2F$(#?pFZvR5$`d-4^q23`|Nhp`)cWw^ z1$S1z$OxAriB~?2u=(hr0)mgz0=fyDnN zx4=xOJlFXosD`F7|1$Amb?-$)v8-whd_#CN(%8{NQC8ml`^n)*g+7!v_OdKMXM=pW zIWrlnD-ex_JjwP<^7Oq0f`mf|Tp2{JKz<^Ufsk<=;TN(!C(a=eAkMS~10V87QKGsH zd;07M5jWhDugVr&q0D6&y$V2MjE@LC}!H_6fWDtHWWs(<5q$ZFOal- zD0Mbls;%(Ew@*G{aYv~*B!pJ3;fM*;x=yblC$+QhFav45-K46&%0kx61~aT?xWB44 z9bsuXr2J^V4cYWI6fQvT8t~gK`)%S~eS*GDwX=`QYUPd#*mMg^a1Q~{LM`Q;H{aOV zGcgpNb>^Y7GyO?RI1ueoend5zm;r5q{%N`U%al&u@X5~-(~bjxj4qme1pQFHYtvCW z)Ne8=n+nwGl>O3YOU z8`;X6rZ;s*QOxv{p(9%HvS}8#z|c_%2^Gkkt-#Aa%&-a^*KOI!YnoBW2z*c7I5wjZ z*G-)-$oi=XX`i=fIB7DjC1DYSr0vU*>^AeUmZEOG}vogH9U zRCgOa!sp+1#Ynd3S0IPnEvJRPJR_lYUl&;4P$uyw*;0L~iC9rqMUsxG532l66&FS* za7$N%L6nZ_e5RWU?Ys@}Gi!Uda4l81s&pt6& z*lJaA%e+ZGH(FAGQrAZN^guhDP)03?A1`yng!h(9&lq@lVr<&+ogG18_tmv>;o18j zT}Q+F^EQb1_J@idXL3i-o8)1cT@|38yC3q?8cAFINrpq*j9a>K?n)Z=}0eZ!p_ zWK(*xgZ^D8jh>A5#vIuIA>ocZQL5e}oj8&n->UAAqZC&WooPH0i0?NUQdT?rYIe>A zdO7A=3RI8wC*MLor`0j3vJ_3=`&r^;CKM}91-oYkp4pn>9Wop&zD&p-um7=sn)iL9 zI_s{L{AmJ)*HbZAW(5CERR&8&;+9TsSO)Kg7+>co8cP-{WuQ4 zmP|9;g~j;CM`hhz&}>fQx)6l{;kp+03_3+UA&U4vLMN@3i$S*;btJH1fIplS&9R5 zV$qAAdDvpcEkEspebnRa2;%be=K#^@0~3B^QYV&A6h==LPxqHEUqj6(r>)BfqYGiV zgs4HgN>%=@x3g3 z^!tCOf>NSAe)&bcE>U;%`pk%Yc&(INQXiK`1M{Cv_kQIczH}ZAKG2od;JsdZ`F19!H~n zk~RSEv<4xTzdxN&_J)Qm+nXXgyr2Ej&C-g$>JNDGso8FTrNwnh6%e$Nd5vl*{)XYP z9*3Ns_R|~S1zNOSxJapA*N^aBQVk(6-npm{CoH`Diq z3*-;YdYr-auafOf)K6^y(e!~=n!ylxEG>V_mDdDg6-`7it9`Opgiqh-ZBmV2j(E7Gn8BG|nfr%Bqu#tNaW}Vx(75EB1B>!S8TzlONKC&DYOp@_~g*cYwYSYZCAq6(FCaM?2*@h zIWYe#7LZi|g)<|iPo8r*l@{2XTs<%5J`FaVnhntwochTiP#A-|sY(k4%ywnJ#AL{e zY`GonZ*``2AnnlFZNW8$_Ak1O;Ld|dApH_GwyW;p_2yyQ#`AJyPh{VwC%Y`EwjY&2 zw1BhS{7uL$r-}5Nsr&w4g^(OSg`#Ih|Nm*Gl_N3(-1o9EE%;URj?`8~?h|VyAiO{B z@0z)lymT(;4BnAX)P-jLckg~s)$eIoOJ3Tv`2YV7+aVH-K4Yo4Z{D*Iy~F!J>0zM% z(`9?liO#Y?A(hC_F>1!YCWK4!E3}~=AR&~qCwoekY_qW^CymOYWB!R-d2BO&zqw(N z3dBs=qR+Wcub%T&gHM&;N1wgW>t~qgg{-0nGu@nT_n3QGq@_Dlf*`4J=feN(x5Kqq z9+`s{l>La;4%hFghp};{R0C$6r;-=dGh^OA}c&gi{-JYV=_b_p^mbVq3JTx%gez z>t)$hPqr?-<11^!-pI(J$Lv&bQGg8WrwpG+a^@3!ZL zHDS=3XLo!)*X(VP>cbZC@`v;s1(@)Q<^kcTg!^SVbBnkTMW+40p`gK5BqU|mke#Iz@>2<*mnJ`G}fno+FDNpOaip60`7Z*r^ugCzC#L{|M!;Ef55AoCuH)YFF9`Zy(ji$O z5d1@6NSX9Sr_5cla9Wu72<_^(oQBli`^o1v17B*U%s_3{I*UXVj75A>K_KdUb6%td z_dSV;AVDQ!RMpJ!)cKpN_X_0)dDB{Wfq+185GcP<6a-L6I+=0smfEN6i>{y%^7Glp zV)CkGIq~{w>gHVnWEMjue{jdQD`v?wDkv=K`hvj+Zh7fDz5-CE-yaca`O0y|CFYXZOCs@WL2R80xm27u3xt33 zX(Gw^nUyeOGC|5Vds`&Buvt9s5UlG>(_(s@)? z9$ty-f>i2$3*BW?G3*Bg+7OF;yT;~N$tw_+8l)O)hPG(zHxGn>hrnzyP*9ksmKF4)2W=&T@gMrast< z_5i4;IIj%BTB0@>ynxv_HZ<kn2{+}eIzl*bzd2;Mpau@Z4tyDJ%)s}*r;Cu5xH z`bxquP>*_2r319mzP8%rXnm$Zc-fT8h%S@DI;U zPUYRZ$DBtgAE>auYg621{I87&K7qsdq~>uikkIIN8a)0#{4mBepc)GUy$kWb5MJ{? z{E+q?hO@nBc0u*r*TiS-SE%5ABQ;O3`ylw-m6o0q^KIxwvktO`E}yvo$tjP;fPKA7 znbD$lWnlXR+J4M>`GdaTSPpu)_NlgPs{Z=bd4}nk5%l{FAKSlD_7m>{JFt98<3>y0 zRM#{It66mA;s}%PUa>|!^og+)p(V;_b&y~mJsP$lrI5>7MF%Jj58cS+Par9ri?7^j2%7xU+&(F_?eH(NA^e5MTLN9 zDS+h`Sgb`HHvC>Hc=Y%QqGY5bB_(n+PR`L;yhuWi6uA$(KRUsv=j&WUE}ZumMo#y7 z|8}pF9G@@XCX})Mq%z1E|R{VUC{i2_A`Lmlikg~IyA{4ph*keIhouGGaj7Ok1#%Xh zTd+Pog*m)6Fc|?Jlu5H9H~3r8w$YR%;4_FLu&glBwy}^&)KluSW1UB!H%Pf1No53B zve~AX`Dk><)5M7yzn!E+^5nX_&OM! zi3_~n77vN<3WK&lV2(ELcb(yiMrb`1Z3UeD#1jx73LS0bMV1OhqF22J9iexf_HudE zH8m#!vrodO0CBz24lciZ4M&QVq-rB$8{8PN9UJjHXDPVtm5|MH;RlJfu{M}~3^$T+ zET00KC~m^GVb4t0>&Us%*a+DRg+T)Dix9P`IlPg-8(jL^==5piBdnHp;5_QAj3_b@ z>tz2VE(ceC^~uEy91%~QxXnoS>klLsa$#=HN$3#hApSNP-J0s9sna?h83+I?u0E#GG}y)s&l=G>>PO39IFkflqZKb$h?NpaSK2w{qSmfi2Mg4Cv%3D&%Z)dqA_7}w* z1bUGtLe>hGZNT3NS-E_EFZmu=2Krv~KQG2H=W;Q9)Oy!aJimbKWepbL2-Tdvfa*(r z_XE&-J2?hk+{;ba9J>lgh&=<|c=+!-oBV&Q+S{z6(BA{k8ho`DUqkx$UA~ zeP|(Iu0X6;eamHyu-C?d!(qbqv?aj!H_O1w+iLPQPft^5qTqyW^Cy9;qz`jp6h~8| zxM=HYJi)WPh7TskW6gyU@nrQ&fpc1ii><^TGb*H4#4A8MLxe#=tU9PMQ1s zz}hR}DJ3a;B;jId=)snsh`oLRNIWZRj6)p88k=HHwP8B24{6>!5Jtq&G)}P8M*IcI ztO35~2yJS;$8UJIqU1R>UG*2~pBP<`tk@yel>xk`JAvKZkp&H=9UlXyPs{x7c zUmCFjpz{qFFvE+4Ao^2lH-`XU5thPe4%dy@z@voY~U9x@m zpOV}R3qNcI`+9>?1!?paK^F^J5am5>X`>g?4uW@}&Zsr8D8|#NoaRgoC><}@n0dni zEC^$71jeH+O_uB~)BqlPFXsP4z+Ku9f?S+u6NwA;>c<^IQtW`B2@#-aUUjK~;(Aul^ zMbS2;jG1e+RO>j%BjO_f!4l=lsZmDWPL;^lY8gvd%%jn+Wy6Q9JQ^?NWsLYEla49c zybmv9m1AzVlw(JM?yKh3(-V(k-B+3L)8?&(Qe%r9X0F$wB-(AOzf`HmXJFW4*wg#)(&#+&BA04bc&!QllIddi?zr6u#Ww{bL? zbMU4X`#jb>BOL+c!H*&gK#dRA`)BASx6={B zU|;8GWP5HuGo9(>0JF6~ONSRQ%u~ZNGr5kBw$OqyUDYr}qxXHRXimExh9CgUa~J6I zl}`rkL=R_`-KST!Qaxnkah>;q2A>-Z-R#SnrV9A71rIeM>tZ5ym)&a&x{;o9TMOXLAhJ*zV+KgwPd+<|oycu7G0L^@MJsDsc z67I1T!2_2ZKQaFPPN1C!=7V;p=>2lsYirC+%>aC;^^sE>@-YOZO>;T_hy*-SeGnq{ zU5_P<#-ft!cNVDoqpQwakKH&Y<368Mr0dbcF$rrSZ=a0gzX0a`HZYF>u#&m92IjT% zGm+Qces*9VxUTnf^t75*#H8Jq=I&?loJZc{wT?7DFCV=_I^A{2*OvZLeU?Kd<_s=cRohURVW z+GeV$g9gk};V@rkbvtAg7Pud4ofnj{eVEt^HUEl#0ZVT%^D=k*3=SBeN5zk-f9E+W|itdsJ~I4tx`GIdCE_X zuI^*EvI_GCRVx6lto}^%6xBeAf84hgSN4l)dR(^J%Obbyice!X>w0DIhD~FsFYM(D z;8vpwe8ga55Na|AlZ9x;J6`=R>3B(u$*Zd)3Uj+>YQ@A z8t11JC4G`U#-{-uuk*C#)PpDL!Eyc+P6Vadr$)JVuh(9iNXj>~>EnvM&i}`+E=_Z7 z*(_GsGfJpq^UHqYg19#^DsEeLg_Rsj_zWRg8dTbO1Fpgs$!dBLU9)Fgbz5J&c9(4^ zo^@V3TgF#sSx!q9k3E}rxxKrZ3X(q32R`W8;+3drA-&+G0`!hdJ^hd=Nn#SF*Lm5o zGdeqGCo@*zStVu&MMzwg?fk zg*_i*spYWC-|utqL*KhOY{}(muS7Osir%0@froj7M|q6Ld4eZ-sx`5AsQue4U;iYd zs{@Vb&zovP)T?NfyaN&i{3lA1Wu$%N5_@xgo@0Ex+Y~*|_MP^TbH)2VrYRWwR$Uof zQ+g{!(yKam9EmdhnJh=Th@;%8JdG*ZuE#8|^>A z24D8n9&cv}xJmYl{@4%t-+uL9y1Kck!M?f=1^^d=dA6{^JOkjcK)`}HamO>7?PHH? zR7<0cr;GnS2GpP6S4KPN!;tAiQ%@ZV=g!#*iCXE_XYD|5J3kfq5PWuU%x}O(@WZ-3 zBqisC?Jl^74U8-n0bA6QQ72j;Br=lu+@P)!O1doB?wW8kj;`O6>nMbF;7{Kz;LT)4 zK-PBbTVN&lVFeEP)mo*=+qE*$o_}*Rpu>(^TrHH%+9CdQ@oQLCnPBw4Mcgw2W!4mP zWDyAZf}0|b=kJ&!^*ECwlF*w)1C-J_Bqbwoz?wWq=GHh8H^Wg(t&}jVm6$TRyvQ60 zW{^}`4Jk(ex6t~abz005kX6TBOGfmeJ@u?I1PO*=LJp8XmV}b$8UFG~+yZ=bNUGK_ zwVmSsSY^sFe|8y7ebAMvdC}CbRQ~j8TfY^G5|aaAl$B-&jxqFfE^w!mT-X#Xn6bed zMI`l%%9*sy2%2C`o+Iabj$-24c3G_}H(`Sx%9MH`BF7ceG*LrYQ`y|i0kcU*4Jv)f zFpd;+*CM0E*F?~SY)zs)6nOWVjDo)*pS}KvWmJi_EiTYjDySVP89=^i29DJ8Ob+q( zz7;I3bBLUAJ+Om&L{hpM0x5)&Xb3wo>=^=et0zZ5RqgW^ZVi*ru!?Qb`T?=3CUw2j zPKBS{op~xG)0x$1d}@Hxnr2z&;hzTOgV;Yn5H#AsB41HMLgZ#TLm>qg;s6 zEaXw9?yFzJqC>1hVn#Ma(r>~TO1;ZhrF#L`Mj zgg6^Rz`@TcK`eW=iVgbKkfQENi2ZYYXZ>CmIK`q4KY z+#~0ERX7XeMMDhAR{i=4XDT;P@DlT_6f0^^%-Qx#w<`4g{^_jmHDD@lk_i8l4yufPXobby=|JG_TAD8fASn zTvIgnb?mkY45;$4Z-5 z<;HGsGHpFfRh!Wsr=vK7WLuWu=tqCZU4u?#zIX75xOAyn0-M9wHdxPTVy~|hCSCAi zz4eQR(|j_{!7}fs7LOFqB8ap5{HgNW{gYGjDZpZ^bh$7i1*9${Z|5-o9>qMDX@O72 zlN)5u9`-$oDsvu~bU{87fDaSM3Ykb-nl^IRa)Q|kEO)JNcd$;j2!2I)JyPIoSj%WV zvH?*$Y9at54_BY|j3elFyW%PT5vP=>?GReAXOGo8dP5hXA3C_O;S>!a1UTQ}EJ2`- z{qoQG*X51X;{T3dx`+F}sJBT!{w|if3^f^-M4%+#zXOhA@qi0r-4^=FKF+CD&4O|q z@VC$3<<*H&)OLXeO6gxYZBgtCMX^^Bd)9O-=rw7s3uH&FTdK3o-Z~U1>?RS1-tm6{wQj+-9ib8U7{pI#uawy)d9&m->kjsi(8+$*Y6<$<0f=NKU0D zm7#8Gixod;z6x+vT6|8VCX~zXBC4}jNtk!{?^M+E7PeGwi7Few>mSi-Ny|f3qpcvp z^6D+EhU)5~_UfOZDpc9;e4#jUd;0CMRaGzHa&gB(X|$9F0%&tpLA{j>0?;-b&^C#^ zEI>TxiTL1&sldw+dJPedFaH?WC2!2{T1y9%K*>AWGdck?W;N{_%<9_aK3A z*LAjaS>#G@U;a^?TyVlvPGtZYgaZJ%Fx2yznkUtB1l!8vTtuHuLj~GFTlO71F};X> zrLus-TBeS)$77vitw{n`Fl41Y(aAGC1^v*Gnx4hO6eytSs3nd_qqOEg)p%4zeSeOK z4+hkiVMeN0ujZi1a)cMEgVv-@4i~G0n8&bgrRUr`v6Pt4aK71ODW6LDOj$&g|OeG`qD>4&8;VARQG zfV@N1C+977I#fl@hf|Tq$sAS{rlfyIWo~Xhwxg&yq<)>|798Z;Nb5-EaxpbEJT5pA@vKh#xSs0yNG27>h$?R5ouMUy472?o|sM)lNHOEllP%FW$y(F!Q+ zh}u3;kXdzpQXHycSNS3=l7D=K0-=ZzA|^e%{1KBkSVa+Y&*TVY&wzm4aZOa3E+;fE zCUbiJ8IYg;MdAD|$xKHx4H2&0n*yPcQ#AhYom`+M3R;fwaa-IHLj`b-;pn{1fs^4z z*dH#2t49C!=ouX~59X6_?;2DgLwdy!&b+b05YJGsZc2SA`LjlbluQm4QeP&9`oq0o zn&gw@g(+fM;oDHv+Fq2QSpZ8L(;@+_*=isWgK`GvQf=gU16dnC z@!aO+qpqZ((k(ki6$Fb_QSC!zbI+@bR7C_hQl9zREfm&hkg!4{MT|7k?M4_OCL;DN zELG*c(>Q1~v#Ju6tAJoUtBOEOdomg2&*mf>hu*0P+#nYEnu!(q?MbKHb6IFJB%2{^NmvxQ|&PUpc7~&N54-u*q4n;x1>YgC3>H(I`AiJL>|2smF#$WG;+} zfsvI!{sDq7%fnu&BAVVQhLQh8Tj8)9;&mz?gKZ9sLV(+4PA%8d(;I|xF*{v+!E4Y` zsFATGDuKwL>r)*|OsnZL5742aahJmm9c@x4r9BoYz4hAMKjzn&JL>i967s~P=|5&7 z?yAxrXNm2sKMyLQ02env3@R-es~9#IW*UhB0(8s_4BV0u)i-1VYmbYVf&yj5(xn?l z_aNb0xQLHsjitg!p;?%B7@-aoR2%DH8b|^W*BDh#8&@o)uwQZR-ugwDvsp|CEykJELZ@{oBfQ~$>QzaG9Q9}$ zqZXgB)Kt50uY?>>ImM-x-J@FX+J~X0@EE~n-A9WH1o7g%K9bH}pAtrcE@cfJ#Jo3D zBYT}V*Mut|$er`y32*qqpKkc#uDKp>m`bHGscb5L=ZaBs!>3V>N>nQjV<02dPVv8_ zdeQfTA47;i(BbB0F^@$q#u5mY%^rJWy^U?`{C}^|O}G5yX9J+k^L8*kxg1|j<8sIE z)%1&B6K0dB@f&TQ`QDel^0n`L?ps--=V>xqwd(T!x#cD=A+5J8JmT-DLmE!)$P z&d}1;lD44t9Vr?$sPLj%;)o-d9RJLx0qw!=qn=h8DrloYZ@!@znhb^V|UVor%DGlFQlprZO zX4ItVH2d`VLa|h)YVK>J$*>$Rh?0z2imK^!P1))do#N^`o?hR+IKk0)GHogexTmgD<_;b=UW&gOzB#WR-83*W%EWs+ujVK>`mu|z2npkgGqA~7s} zL3kvanx#lAlRHYJPMY?5Y-ej5%YL$;P%W)!bOzJf24Jx{pe+}Id3=FTBt}d?o1Fge zr7{aSgZ^Y>=tnD5vbaVIc^s@AJqlqwWoDl0sq$HNG z|E>bxxqYkF7y>-&7M50q!n&=UJ)_Wja)uOM{pJq06xKx%NKWBvJ0>n6DJAsmxU$gG z*0DPN#U|VSN5&?mZcCJ;)&$}-Gqa%_hQn!QW@bjV3Anks^=LTF%Yi)*)F%o>x)>Mi@1}dGRqB( z8@1@i$d*v=`C^3Z{|;|9tdQnLZ%ka!*e%s=_yJW=R8m$^Ra4i{#9(oF0+B?9v?x>> zoxxnzXBvMH)3zKh?(`&`4U%J zZ4~cT7;^}4b~Ix4fN|@IuF-$Oqu8Oj&A_PpX^n2gktVmiz7gPaLVuv;OmpsW2y)2J z^Pi2W&Zm%ANE!<^1Yx8R;_`ve*w1vZLLE++7d}Uu5sjoIA_XZe^`UbjGR`lfj6%NF zin3T)^8JHAxM31-K>mOcrZcicj%teui~i6cNCUN+qIZCO=&zKX5T1?m+@n6w zOwI}7piZ-FEoWCJT=}71Ytej8min#_aR#YZL}$d51L(V&8OUFcN zVO*QD9_QGzIe5G6T&Ek~ZF?Vc+d0D%-hky=O}(vL7Q)U_mPD@)<;tKx(kR+)k@eWZnVGur?wkqtuu6~9q*%yBtJ7co=umW3p%~gIH zsfgXz8zGDfsnQ415DP+!75E+(0e}b-%D8Z((yqxC0U}H&`6Uw-7q|&a*RskYRDC5GBO1maoBP>&O!X(-Q5Me?Y7midq zw+RqoLgjBgxnV=}_t*FTKb}8tnKq($FF=F|Wn4H?Y1d>s01+mX zap5G-O-bpuK|`^!=Xt~*0000m=LY})u-#B;4M2nmWn4H?Y1d@y0MEQ5Y>w!ah=`Lt zDyLPQ#~Q{MV~nvEGjx7YxGXLDqVs7hTqSEeSAPn@uRo5mvgJ=_j#-`t=gb!+Z4akZ z6F3kQLKzp1n`r<Uv)S5%u87g5}4yIYENxZ0&SIcO|}dWVM3X3q|%uRKuj1Hj!caf zp>%nH&TUk-2OuUi+r4JrO9K-}p0E%AN6LsOb2Akt*-_EU1Sl7dRIbU^0TRmi37oHB zAdE}pnrsguLSx<1uG#l;0U*MJGA>+m!iG2C!jVe5CR+lCFgXDsw0PicUxtq1%fOrg zm!UoPsp$Rmd5ypR)#pEoUZ0rPc%gwKcy90^1ox&|M-7z~QjL(FD#cf4IHac)xL4H# z+rL`FgPe5$5M+W&tuoIPH5(p61T(><&a?m#%mkNOWu7f^77ZbSncz~Z%v{mhb#s5p z3f$GNE;xiz8)78^z~E6IAXrCiV=hyaL3oS^F15<6fv_C{f|=k_KWyc}nh|ROArfw+ zPQC8x58?ki%e;=>L-}%?2uISK;~zI=>#9uZVZy}+*6a6THU8xCI;Y-yf7z=#9xBPN zQobR}^Xw>9W-=OPDCAWy7}u(bmDY*4jvDTGzjAty=^u6i{0^1R;)b#?($O&2v12BF z#NE}-oK7dgV5kArcbLEv>^ADEYl2AInfLT-@}8u(^>tH1}Ea*5cKzw@v}fm+1j%*zpW3nwKyK8Qx&3!c`%1TRE0{E5Xi zII~wj=m&q20SAAYfy@qY zZQBxsoI@Axe|hX+oB;;l21d*-#yMgv0vG`?0ynS@03&GeaG%Tpa0Y;&0Wkv35fA`y zY5*|;0s_waow3z5Pq>iG-PK{G31w*(0TAv_dRxEs2iYgw-}B$Y)y3;F2?kl;vrV~I z$Vx9eb~|7zQB6xI#8m;96|8W5 z2!ljquz)rNwt?*K_m3BKJ!1<9;2m|C1+Y((e)s8c`_G@x(0w7Wk}xIUgbk1 + ); +} + +function Divider() { + function onMouseDown() { + dragging.value = { + ...dragging.value, + isDragging: true, + }; + } + + function onMouseUp() { + dragging.value = { + ...dragging.value, + isDragging: false, + }; + } + + const handler = useCallback( + (event: MouseEvent) => { + if (dragging.value.isDragging) { + const width = Math.min(Math.max(200, event.clientX), 320); + dragging.value = { + ...dragging.value, + width, + }; + localStorage.setItem("sidebar-width", width.toString()); + } + }, + [dragging.value.isDragging], + ); + + useEffect(() => { + window.addEventListener("mousemove", handler); + window.addEventListener("mouseup", onMouseUp); + + return () => { + window.removeEventListener("mousemove", handler); + window.removeEventListener("mouseup", onMouseUp); + }; + }, [isDragging]); + + return ( +
+
+
+ ); +} diff --git a/src/lib/playlists.ts b/src/lib/playlists.ts new file mode 100644 index 0000000..36376e8 --- /dev/null +++ b/src/lib/playlists.ts @@ -0,0 +1,8 @@ +interface Playlist { + id: string; + name: string; +} + +export function getPlaylists(): Playlist[] { + return []; +} diff --git a/src/lib/utils.ts b/src/lib/utils.ts new file mode 100644 index 0000000..ac680b3 --- /dev/null +++ b/src/lib/utils.ts @@ -0,0 +1,6 @@ +import { type ClassValue, clsx } from "clsx"; +import { twMerge } from "tailwind-merge"; + +export function cn(...inputs: ClassValue[]) { + return twMerge(clsx(inputs)); +} diff --git a/src/main.tsx b/src/main.tsx new file mode 100644 index 0000000..53aed15 --- /dev/null +++ b/src/main.tsx @@ -0,0 +1,13 @@ +import { invoke } from "@tauri-apps/api/tauri"; +import { render } from "preact"; + +import App from "./App"; + +import "./styles.css"; + +render(, document.getElementById("root")!); + +// Hide splashscreen when loaded. +document.addEventListener("DOMContentLoaded", () => + invoke("close_splashscreen"), +); diff --git a/src/store/index.ts b/src/store/index.ts new file mode 100644 index 0000000..b2c21e6 --- /dev/null +++ b/src/store/index.ts @@ -0,0 +1,6 @@ +import { signal } from "@preact/signals"; + +export const dragging = signal({ + isDragging: false, + width: Number(localStorage.getItem("sidebar-width") ?? 256), +}); diff --git a/src/styles.css b/src/styles.css new file mode 100644 index 0000000..fe41075 --- /dev/null +++ b/src/styles.css @@ -0,0 +1,35 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; + +@font-face { + font-family: "Rubik"; + font-weight: 400; + src: url("./assets/fonts/Rubik-Regular.woff2"); +} +@font-face { + font-family: "Rubik"; + font-weight: 700; + src: url("./assets/fonts/Rubik-Bold.woff2"); +} +@font-face { + font-family: "Rubik"; + font-weight: 900; + src: url("./assets/fonts/Rubik-Black.woff2"); +} + +body { + font-family: "Rubik"; + background-color: #131317; + color: #eeeeff; + overflow: hidden; + border-radius: 10px; +} + +* { + @apply border-border; +} + +body { + @apply select-none bg-primary text-primary; +} diff --git a/src/vite-env.d.ts b/src/vite-env.d.ts new file mode 100644 index 0000000..11f02fe --- /dev/null +++ b/src/vite-env.d.ts @@ -0,0 +1 @@ +/// diff --git a/tailwind.config.ts b/tailwind.config.ts new file mode 100644 index 0000000..1d50fc6 --- /dev/null +++ b/tailwind.config.ts @@ -0,0 +1,74 @@ +import type { Config } from "tailwindcss"; + +const config = { + darkMode: ["class"], + content: ["./src/**/*.{ts,tsx}"], + prefix: "", + theme: { + container: { + center: true, + padding: "2rem", + screens: { + "2xl": "1400px", + }, + }, + extend: { + textColor: {}, + + backgroundColor: { + primary: "#131317", + secondary: "#16161C", + tertiary: "#23202C", + }, + + colors: { + accent: "#959EEE", + border: "#232332", + + primary: "#EEEEFF", + secondary: "#7A7A9A", + + input: "hsl(var(--input))", + ring: "hsl(var(--ring))", + destructive: { + DEFAULT: "hsl(var(--destructive))", + foreground: "hsl(var(--destructive-foreground))", + }, + muted: { + DEFAULT: "hsl(var(--muted))", + foreground: "hsl(var(--muted-foreground))", + }, + popover: { + DEFAULT: "hsl(var(--popover))", + foreground: "hsl(var(--popover-foreground))", + }, + card: { + DEFAULT: "hsl(var(--card))", + foreground: "hsl(var(--card-foreground))", + }, + }, + borderRadius: { + lg: "var(--radius)", + md: "calc(var(--radius) - 2px)", + sm: "calc(var(--radius) - 4px)", + }, + keyframes: { + "accordion-down": { + from: { height: "0" }, + to: { height: "var(--radix-accordion-content-height)" }, + }, + "accordion-up": { + from: { height: "var(--radix-accordion-content-height)" }, + to: { height: "0" }, + }, + }, + animation: { + "accordion-down": "accordion-down 0.2s ease-out", + "accordion-up": "accordion-up 0.2s ease-out", + }, + }, + }, + plugins: [require("tailwindcss-animate")], +} satisfies Config; + +export default config; diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..17e7e8e --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,33 @@ +{ + "compilerOptions": { + "target": "ESNext", + "useDefineForClassFields": true, + "module": "ESNext", + "lib": ["ESNext", "DOM", "DOM.Iterable"], + "skipLibCheck": true, + "allowJs": true, + /* Bundler mode */ + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "jsx": "react-jsx", + "jsxImportSource": "preact", + /* Linting */ + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "noFallthroughCasesInSwitch": true, + "baseUrl": ".", + "paths": { + "@/*": ["./src/*"] + } + }, + "exclude": ["./src-tauri"], + "references": [ + { + "path": "./tsconfig.node.json" + } + ] +} diff --git a/tsconfig.node.json b/tsconfig.node.json new file mode 100644 index 0000000..42872c5 --- /dev/null +++ b/tsconfig.node.json @@ -0,0 +1,10 @@ +{ + "compilerOptions": { + "composite": true, + "skipLibCheck": true, + "module": "ESNext", + "moduleResolution": "bundler", + "allowSyntheticDefaultImports": true + }, + "include": ["vite.config.ts"] +} diff --git a/vite.config.ts b/vite.config.ts new file mode 100644 index 0000000..00e426d --- /dev/null +++ b/vite.config.ts @@ -0,0 +1,30 @@ +import path from "node:path"; +import { defineConfig } from "vite"; +import preact from "@preact/preset-vite"; + +// https://vitejs.dev/config/ +export default defineConfig(async () => ({ + plugins: [preact()], + + resolve: { + alias: { + "@": path.resolve(__dirname, "src"), + }, + preserveSymlinks: true, + dedupe: ["react", "react-dom"], + }, + + // Vite options tailored for Tauri development and only applied in `tauri dev` or `tauri build` + // + // 1. prevent vite from obscuring rust errors + clearScreen: false, + // 2. tauri expects a fixed port, fail if that port is not available + server: { + port: 1420, + strictPort: true, + watch: { + // 3. tell vite to ignore watching `src-tauri` + ignored: ["**/src-tauri/**"], + }, + }, +}));