From 95bf469f86f05bdb6f87d375db03ae7ef109b966 Mon Sep 17 00:00:00 2001 From: javad Date: Tue, 16 Jun 2026 13:00:08 +0330 Subject: [PATCH] first commit --- .env.production | 1 + .gitignore | 2 + components.json | 17 + liara.json | 4 + next.config.mjs | 34 +- package-lock.json | 1962 +++++++++++++++-- package.json | 36 +- public/Untitled.sql | 59 + public/logo.png | Bin 0 -> 15283 bytes public/profile.jpg | Bin 0 -> 119535 bytes public/setare-aval.jpg | Bin 0 -> 121175 bytes src/api/citys.ts | 11 + src/api/emtiyazat.ts | 12 + src/api/home.ts | 5 + src/api/order.ts | 35 + src/api/project.ts | 41 + src/api/projectcode.ts | 12 + src/api/register.ts | 13 + src/api/userprofile.ts | 27 + src/app/(index)/emtiyazat/page.tsx | 102 + src/app/(index)/javayez/[id]/page.tsx | 103 + src/app/(index)/javayez/page.tsx | 84 + src/app/(index)/layout.tsx | 40 + src/app/(index)/new/apis.ts | 5 + src/app/(index)/new/page.tsx | 458 ++++ src/app/(index)/page.tsx | 89 + src/app/(index)/profile/page.tsx | 462 ++++ src/app/(index)/projects/[id]/page.tsx | 236 ++ src/app/(index)/projects/page.tsx | 34 + src/app/(login_register)/layout.tsx | 31 + .../login/[...mobile]/page.tsx | 154 ++ src/app/(login_register)/login/page.tsx | 122 + src/app/(login_register)/register/page.tsx | 147 ++ src/app/fonts/woff/IRANSansX-Bold.woff | Bin 0 -> 43464 bytes src/app/fonts/woff/IRANSansX-Regular.woff | Bin 0 -> 39840 bytes src/app/fonts/woff2/IRANSansX-Bold.woff2 | Bin 0 -> 33716 bytes src/app/fonts/woff2/IRANSansX-Regular.woff2 | Bin 0 -> 30388 bytes src/app/globals.css | 95 +- src/app/layout.tsx | 22 - src/app/page.tsx | 113 - src/axios/axiosInstance.ts | 90 + src/components/main/bgtrans.tsx | 18 + src/components/main/hambermenu.tsx | 67 + src/components/main/javayez.tsx | 122 + .../main/new_project/addressbox.tsx | 0 .../main/new_project/takepicture.tsx | 33 + src/components/main/project/projectstatus.tsx | 92 + src/components/main/topmenu.tsx | 42 + src/components/ui/accordion.tsx | 58 + src/components/ui/alert-dialog.tsx | 141 ++ src/components/ui/alert.tsx | 59 + src/components/ui/avatar.tsx | 50 + src/components/ui/button.tsx | 56 + src/components/ui/card.tsx | 79 + src/components/ui/dialog.tsx | 122 + src/components/ui/drawer.tsx | 118 + src/components/ui/input-otp.tsx | 64 + src/components/ui/input.tsx | 25 + src/components/ui/label.tsx | 26 + src/components/ui/menubar.tsx | 236 ++ src/components/ui/pagination.tsx | 117 + src/components/ui/popover.tsx | 31 + src/components/ui/progress.tsx | 28 + src/components/ui/radio-group.tsx | 44 + src/components/ui/select.tsx | 160 ++ src/components/ui/skeleton.tsx | 15 + src/components/ui/switch.tsx | 29 + src/components/ui/table.tsx | 117 + src/components/ui/tabs.tsx | 55 + src/components/ui/textarea.tsx | 24 + src/lib/utils.ts | 6 + src/middleware.ts | 30 + src/providers/react_query.tsx | 23 + src/queries/citys.ts | 6 + src/queries/emtiyazat.ts | 7 + src/queries/home.ts | 8 + src/queries/order.ts | 46 + src/queries/project.ts | 36 + src/queries/projectcode.ts | 0 src/queries/register.ts | 20 + src/queries/userprofile.ts | 22 + src/types/emtiyazat.ts | 21 + src/types/order.ts | 27 + src/types/pagination.ts | 6 + tailwind.config.ts | 86 +- 85 files changed, 6698 insertions(+), 332 deletions(-) create mode 100644 .env.production create mode 100644 components.json create mode 100644 liara.json create mode 100644 public/Untitled.sql create mode 100644 public/logo.png create mode 100644 public/profile.jpg create mode 100644 public/setare-aval.jpg create mode 100644 src/api/citys.ts create mode 100644 src/api/emtiyazat.ts create mode 100644 src/api/home.ts create mode 100644 src/api/order.ts create mode 100644 src/api/project.ts create mode 100644 src/api/projectcode.ts create mode 100644 src/api/register.ts create mode 100644 src/api/userprofile.ts create mode 100644 src/app/(index)/emtiyazat/page.tsx create mode 100644 src/app/(index)/javayez/[id]/page.tsx create mode 100644 src/app/(index)/javayez/page.tsx create mode 100644 src/app/(index)/layout.tsx create mode 100644 src/app/(index)/new/apis.ts create mode 100644 src/app/(index)/new/page.tsx create mode 100644 src/app/(index)/page.tsx create mode 100644 src/app/(index)/profile/page.tsx create mode 100644 src/app/(index)/projects/[id]/page.tsx create mode 100644 src/app/(index)/projects/page.tsx create mode 100644 src/app/(login_register)/layout.tsx create mode 100644 src/app/(login_register)/login/[...mobile]/page.tsx create mode 100644 src/app/(login_register)/login/page.tsx create mode 100644 src/app/(login_register)/register/page.tsx create mode 100644 src/app/fonts/woff/IRANSansX-Bold.woff create mode 100644 src/app/fonts/woff/IRANSansX-Regular.woff create mode 100644 src/app/fonts/woff2/IRANSansX-Bold.woff2 create mode 100644 src/app/fonts/woff2/IRANSansX-Regular.woff2 delete mode 100644 src/app/layout.tsx delete mode 100644 src/app/page.tsx create mode 100644 src/axios/axiosInstance.ts create mode 100644 src/components/main/bgtrans.tsx create mode 100644 src/components/main/hambermenu.tsx create mode 100644 src/components/main/javayez.tsx create mode 100644 src/components/main/new_project/addressbox.tsx create mode 100644 src/components/main/new_project/takepicture.tsx create mode 100644 src/components/main/project/projectstatus.tsx create mode 100644 src/components/main/topmenu.tsx create mode 100644 src/components/ui/accordion.tsx create mode 100644 src/components/ui/alert-dialog.tsx create mode 100644 src/components/ui/alert.tsx create mode 100644 src/components/ui/avatar.tsx create mode 100644 src/components/ui/button.tsx create mode 100644 src/components/ui/card.tsx create mode 100644 src/components/ui/dialog.tsx create mode 100644 src/components/ui/drawer.tsx create mode 100644 src/components/ui/input-otp.tsx create mode 100644 src/components/ui/input.tsx create mode 100644 src/components/ui/label.tsx create mode 100644 src/components/ui/menubar.tsx create mode 100644 src/components/ui/pagination.tsx create mode 100644 src/components/ui/popover.tsx create mode 100644 src/components/ui/progress.tsx create mode 100644 src/components/ui/radio-group.tsx create mode 100644 src/components/ui/select.tsx create mode 100644 src/components/ui/skeleton.tsx create mode 100644 src/components/ui/switch.tsx create mode 100644 src/components/ui/table.tsx create mode 100644 src/components/ui/tabs.tsx create mode 100644 src/components/ui/textarea.tsx create mode 100644 src/lib/utils.ts create mode 100644 src/middleware.ts create mode 100644 src/providers/react_query.tsx create mode 100644 src/queries/citys.ts create mode 100644 src/queries/emtiyazat.ts create mode 100644 src/queries/home.ts create mode 100644 src/queries/order.ts create mode 100644 src/queries/project.ts create mode 100644 src/queries/projectcode.ts create mode 100644 src/queries/register.ts create mode 100644 src/queries/userprofile.ts create mode 100644 src/types/emtiyazat.ts create mode 100644 src/types/order.ts create mode 100644 src/types/pagination.ts diff --git a/.env.production b/.env.production new file mode 100644 index 0000000..0fcf015 --- /dev/null +++ b/.env.production @@ -0,0 +1 @@ +NEXT_PUBLIC_API_URL=https://lgg-bashgah-api.liara.run \ No newline at end of file diff --git a/.gitignore b/.gitignore index fd3dbb5..acdb13d 100644 --- a/.gitignore +++ b/.gitignore @@ -6,6 +6,8 @@ .pnp.js .yarn/install-state.gz +.vscode +.idea # testing /coverage diff --git a/components.json b/components.json new file mode 100644 index 0000000..8c574b7 --- /dev/null +++ b/components.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://ui.shadcn.com/schema.json", + "style": "default", + "rsc": true, + "tsx": true, + "tailwind": { + "config": "tailwind.config.ts", + "css": "src/app/globals.css", + "baseColor": "slate", + "cssVariables": true, + "prefix": "" + }, + "aliases": { + "components": "@/components", + "utils": "@/lib/utils" + } +} \ No newline at end of file diff --git a/liara.json b/liara.json new file mode 100644 index 0000000..a4d3691 --- /dev/null +++ b/liara.json @@ -0,0 +1,4 @@ +{ + "platform": "next", + "app": "mojrian" +} \ No newline at end of file diff --git a/next.config.mjs b/next.config.mjs index 4678774..e4d52a8 100644 --- a/next.config.mjs +++ b/next.config.mjs @@ -1,4 +1,36 @@ /** @type {import('next').NextConfig} */ -const nextConfig = {}; +const nextConfig = { + typescript: { + // !! WARN !! + // Dangerously allow production builds to successfully complete even if + // your project has type errors. + // !! WARN !! + ignoreBuildErrors: true, + }, + eslint: { + // Warning: This allows production builds to successfully complete even if + // your project has ESLint errors. + ignoreDuringBuilds: true, + }, + images: { + remotePatterns: [ + { + protocol: 'https', + hostname: 'lgg-bashgah-api.liara.run', + port: '' + }, + { + protocol: 'https', + hostname: 'mojrian-api.loolegostar.com', + port: '' + }, + { + protocol: 'http', + hostname: '127.0.0.1', + port: '8000' + }, + ], + }, +}; export default nextConfig; diff --git a/package-lock.json b/package-lock.json index eb78890..6ed9615 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,11 +8,37 @@ "name": "mojrian-ui", "version": "0.1.0", "dependencies": { + "@radix-ui/react-accordion": "^1.1.2", + "@radix-ui/react-alert-dialog": "^1.0.5", + "@radix-ui/react-avatar": "^1.0.4", + "@radix-ui/react-dialog": "^1.0.5", + "@radix-ui/react-label": "^2.0.2", + "@radix-ui/react-menubar": "^1.0.4", + "@radix-ui/react-popover": "^1.1.1", + "@radix-ui/react-progress": "^1.0.3", + "@radix-ui/react-radio-group": "^1.1.3", + "@radix-ui/react-select": "^2.0.0", + "@radix-ui/react-slot": "^1.0.2", + "@radix-ui/react-switch": "^1.0.3", + "@radix-ui/react-tabs": "^1.0.4", + "@tanstack/react-query": "^5.28.4", + "axios": "^1.6.8", + "class-variance-authority": "^0.7.0", + "clsx": "^2.1.0", + "input-otp": "^1.2.0", + "lucide-react": "^0.358.0", + "moment-jalaali": "^0.10.0", "next": "14.1.3", "react": "^18", - "react-dom": "^18" + "react-dom": "^18", + "react-hook-form": "^7.51.1", + "react-icons": "^5.0.1", + "tailwind-merge": "^2.2.1", + "tailwindcss-animate": "^1.0.7", + "vaul": "^0.9.0" }, "devDependencies": { + "@types/moment-jalaali": "^0.7.9", "@types/node": "^20", "@types/react": "^18", "@types/react-dom": "^18", @@ -37,7 +63,6 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", - "dev": true, "engines": { "node": ">=10" }, @@ -49,7 +74,6 @@ "version": "7.24.0", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.0.tgz", "integrity": "sha512-Chk32uHMg6TnQdvw2e9IlqPpFX/6NLuK0Ys2PqLb7/gL5uFn9mXvK715FGLlOLQrcO4qIkNHkvPGktzzXexsFw==", - "dev": true, "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -113,6 +137,40 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, + "node_modules/@floating-ui/core": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.0.tgz", + "integrity": "sha512-PcF++MykgmTj3CIyOQbKA/hDzOAiqI3mhuoN44WRCopIs1sgoDoU4oty4Jtqaj/y3oDU6fnVSm4QG0a3t5i0+g==", + "dependencies": { + "@floating-ui/utils": "^0.2.1" + } + }, + "node_modules/@floating-ui/dom": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.3.tgz", + "integrity": "sha512-RnDthu3mzPlQ31Ss/BTwQ1zjzIhr3lk1gZB1OC56h/1vEtaXkESrOqL5fQVMfXpwGtRwX+YsZBdyHtJMQnkArw==", + "dependencies": { + "@floating-ui/core": "^1.0.0", + "@floating-ui/utils": "^0.2.0" + } + }, + "node_modules/@floating-ui/react-dom": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.8.tgz", + "integrity": "sha512-HOdqOt3R3OGeTKidaLvJKcgg75S6tibQ3Tif4eyd91QnIJWr0NLvoXFpJA/j8HqkFSL68GDca9AuyWEHlhyClw==", + "dependencies": { + "@floating-ui/dom": "^1.6.1" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@floating-ui/utils": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.1.tgz", + "integrity": "sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==" + }, "node_modules/@humanwhocodes/config-array": { "version": "0.11.14", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", @@ -150,7 +208,6 @@ "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dev": true, "dependencies": { "string-width": "^5.1.2", "string-width-cjs": "npm:string-width@^4.2.0", @@ -167,7 +224,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true, "engines": { "node": ">=12" }, @@ -179,7 +235,6 @@ "version": "7.1.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, "dependencies": { "ansi-regex": "^6.0.1" }, @@ -194,7 +249,6 @@ "version": "0.3.5", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", - "dev": true, "dependencies": { "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -208,7 +262,6 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "dev": true, "engines": { "node": ">=6.0.0" } @@ -217,7 +270,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", - "dev": true, "engines": { "node": ">=6.0.0" } @@ -225,14 +277,12 @@ "node_modules/@jridgewell/sourcemap-codec": { "version": "1.4.15", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", - "dev": true + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.25", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", - "dev": true, "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" @@ -391,7 +441,6 @@ "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" @@ -404,7 +453,6 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, "engines": { "node": ">= 8" } @@ -413,7 +461,6 @@ "version": "1.2.8", "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" @@ -426,12 +473,1336 @@ "version": "0.11.0", "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "dev": true, "optional": true, "engines": { "node": ">=14" } }, + "node_modules/@radix-ui/number": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.0.1.tgz", + "integrity": "sha512-T5gIdVO2mmPW3NNhjNgEP3cqMXjXL9UbO0BzWcXfvdBs+BohbQxvd/K5hSVKmn9/lbTdsQVKbUcP5WLCwvUbBg==", + "dependencies": { + "@babel/runtime": "^7.13.10" + } + }, + "node_modules/@radix-ui/primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.1.tgz", + "integrity": "sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==", + "dependencies": { + "@babel/runtime": "^7.13.10" + } + }, + "node_modules/@radix-ui/react-accordion": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-accordion/-/react-accordion-1.1.2.tgz", + "integrity": "sha512-fDG7jcoNKVjSK6yfmuAs0EnPDro0WMXIhMtXdTBWqEioVW206ku+4Lw07e+13lUkFkpoEQ2PdeMIAGpdqEAmDg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-collapsible": "1.0.3", + "@radix-ui/react-collection": "1.0.3", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-direction": "1.0.1", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-controllable-state": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-alert-dialog": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.0.5.tgz", + "integrity": "sha512-OrVIOcZL0tl6xibeuGt5/+UxoT2N27KCFOPjFyfXMnchxSHZ/OW7cCX2nGlIYJrbHK/fczPcFzAwvNBB6XBNMA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-dialog": "1.0.5", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-slot": "1.0.2" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-arrow": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.0.3.tgz", + "integrity": "sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-avatar": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.0.4.tgz", + "integrity": "sha512-kVK2K7ZD3wwj3qhle0ElXhOjbezIgyl2hVvgwfIdexL3rN6zJmy5AqqIf+D31lxVppdzV8CjAfZ6PklkmInZLw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1", + "@radix-ui/react-use-layout-effect": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-collapsible": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collapsible/-/react-collapsible-1.0.3.tgz", + "integrity": "sha512-UBmVDkmR6IvDsloHVN+3rtx4Mi5TFvylYXpluuv0f37dtaz3H99bp8No0LGXRigVpl3UAT4l9j6bIchh42S/Gg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-presence": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-controllable-state": "1.0.1", + "@radix-ui/react-use-layout-effect": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-collection": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.0.3.tgz", + "integrity": "sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-slot": "1.0.2" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-compose-refs": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz", + "integrity": "sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-context": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.0.1.tgz", + "integrity": "sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-dialog": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.0.5.tgz", + "integrity": "sha512-GjWJX/AUpB703eEBanuBnIWdIXg6NvJFCXcNlSZk4xdszCdhrJgBoUd1cGk67vFO+WdA2pfI/plOpqz/5GUP6Q==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-dismissable-layer": "1.0.5", + "@radix-ui/react-focus-guards": "1.0.1", + "@radix-ui/react-focus-scope": "1.0.4", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-portal": "1.0.4", + "@radix-ui/react-presence": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-slot": "1.0.2", + "@radix-ui/react-use-controllable-state": "1.0.1", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.5" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-direction": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.0.1.tgz", + "integrity": "sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-dismissable-layer": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.5.tgz", + "integrity": "sha512-aJeDjQhywg9LBu2t/At58hCvr7pEm0o2Ke1x33B+MhjNmmZ17sy4KImo0KPLgsnc/zN7GPdce8Cnn0SWvwZO7g==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1", + "@radix-ui/react-use-escape-keydown": "1.0.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-focus-guards": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.1.tgz", + "integrity": "sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-focus-scope": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.4.tgz", + "integrity": "sha512-sL04Mgvf+FmyvZeYfNu1EPAaaxD+aw7cYeIB9L9Fvq8+urhltTRaEo5ysKOpHuKPclsZcSUMKlN05x4u+CINpA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-id": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.1.tgz", + "integrity": "sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-label": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.0.2.tgz", + "integrity": "sha512-N5ehvlM7qoTLx7nWPodsPYPgMzA5WM8zZChQg8nyFJKnDO5WHdba1vv5/H6IO5LtJMfD2Q3wh1qHFGNtK0w3bQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-menu": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.0.6.tgz", + "integrity": "sha512-BVkFLS+bUC8HcImkRKPSiVumA1VPOOEC5WBMiT+QAVsPzW1FJzI9KnqgGxVDPBcql5xXrHkD3JOVoXWEXD8SYA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-collection": "1.0.3", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-direction": "1.0.1", + "@radix-ui/react-dismissable-layer": "1.0.5", + "@radix-ui/react-focus-guards": "1.0.1", + "@radix-ui/react-focus-scope": "1.0.4", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-popper": "1.1.3", + "@radix-ui/react-portal": "1.0.4", + "@radix-ui/react-presence": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-roving-focus": "1.0.4", + "@radix-ui/react-slot": "1.0.2", + "@radix-ui/react-use-callback-ref": "1.0.1", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.5" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-menubar": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-menubar/-/react-menubar-1.0.4.tgz", + "integrity": "sha512-bHgUo9gayKZfaQcWSSLr++LyS0rgh+MvD89DE4fJ6TkGHvjHgPaBZf44hdka7ogOxIOdj9163J+5xL2Dn4qzzg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-collection": "1.0.3", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-direction": "1.0.1", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-menu": "2.0.6", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-roving-focus": "1.0.4", + "@radix-ui/react-use-controllable-state": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-popover": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.1.1.tgz", + "integrity": "sha512-3y1A3isulwnWhvTTwmIreiB8CF4L+qRjZnK1wYLO7pplddzXKby/GnZ2M7OZY3qgnl6p9AodUIHRYGXNah8Y7g==", + "dependencies": { + "@radix-ui/primitive": "1.1.0", + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-context": "1.1.0", + "@radix-ui/react-dismissable-layer": "1.1.0", + "@radix-ui/react-focus-guards": "1.1.0", + "@radix-ui/react-focus-scope": "1.1.0", + "@radix-ui/react-id": "1.1.0", + "@radix-ui/react-popper": "1.2.0", + "@radix-ui/react-portal": "1.1.1", + "@radix-ui/react-presence": "1.1.0", + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-slot": "1.1.0", + "@radix-ui/react-use-controllable-state": "1.1.0", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.7" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/primitive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.0.tgz", + "integrity": "sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA==" + }, + "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-arrow": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.0.tgz", + "integrity": "sha512-FmlW1rCg7hBpEBwFbjHwCW6AmWLQM6g/v0Sn8XbP9NvmSZ2San1FpQeyPtufzOMSIx7Y4dzjlHoifhp+7NkZhw==", + "dependencies": { + "@radix-ui/react-primitive": "2.0.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-compose-refs": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz", + "integrity": "sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==", + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-context": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.0.tgz", + "integrity": "sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==", + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-dismissable-layer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.0.tgz", + "integrity": "sha512-/UovfmmXGptwGcBQawLzvn2jOfM0t4z3/uKffoBlj724+n3FvBbZ7M0aaBOmkp6pqFYpO4yx8tSVJjx3Fl2jig==", + "dependencies": { + "@radix-ui/primitive": "1.1.0", + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-use-callback-ref": "1.1.0", + "@radix-ui/react-use-escape-keydown": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-focus-guards": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.0.tgz", + "integrity": "sha512-w6XZNUPVv6xCpZUqb/yN9DL6auvpGX3C/ee6Hdi16v2UUy25HV2Q5bcflsiDyT/g5RwbPQ/GIT1vLkeRb+ITBw==", + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-focus-scope": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.0.tgz", + "integrity": "sha512-200UD8zylvEyL8Bx+z76RJnASR2gRMuxlgFCPAe/Q/679a/r0eK3MBVYMb7vZODZcffZBdob1EGnky78xmVvcA==", + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-use-callback-ref": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-id": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.0.tgz", + "integrity": "sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA==", + "dependencies": { + "@radix-ui/react-use-layout-effect": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-popper": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.0.tgz", + "integrity": "sha512-ZnRMshKF43aBxVWPWvbj21+7TQCvhuULWJ4gNIKYpRlQt5xGRhLx66tMp8pya2UkGHTSlhpXwmjqltDYHhw7Vg==", + "dependencies": { + "@floating-ui/react-dom": "^2.0.0", + "@radix-ui/react-arrow": "1.1.0", + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-context": "1.1.0", + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-use-callback-ref": "1.1.0", + "@radix-ui/react-use-layout-effect": "1.1.0", + "@radix-ui/react-use-rect": "1.1.0", + "@radix-ui/react-use-size": "1.1.0", + "@radix-ui/rect": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-portal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.1.tgz", + "integrity": "sha512-A3UtLk85UtqhzFqtoC8Q0KvR2GbXF3mtPgACSazajqq6A41mEQgo53iPzY4i6BwDxlIFqWIhiQ2G729n+2aw/g==", + "dependencies": { + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-use-layout-effect": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-presence": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.0.tgz", + "integrity": "sha512-Gq6wuRN/asf9H/E/VzdKoUtT8GC9PQc9z40/vEr0VCJ4u5XvvhWIrSsCB6vD2/cH7ugTdSfYq9fLJCcM00acrQ==", + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-use-layout-effect": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.0.tgz", + "integrity": "sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==", + "dependencies": { + "@radix-ui/react-slot": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-slot": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.1.0.tgz", + "integrity": "sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==", + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-use-callback-ref": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.0.tgz", + "integrity": "sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==", + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-use-controllable-state": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.1.0.tgz", + "integrity": "sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==", + "dependencies": { + "@radix-ui/react-use-callback-ref": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-use-escape-keydown": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.0.tgz", + "integrity": "sha512-L7vwWlR1kTTQ3oh7g1O0CBF3YCyyTj8NmhLR+phShpyA50HCfBFKVJTpshm9PzLiKmehsrQzTYTpX9HvmC9rhw==", + "dependencies": { + "@radix-ui/react-use-callback-ref": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-use-layout-effect": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.0.tgz", + "integrity": "sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w==", + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-use-rect": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.0.tgz", + "integrity": "sha512-0Fmkebhr6PiseyZlYAOtLS+nb7jLmpqTrJyv61Pe68MKYW6OWdRE2kI70TaYY27u7H0lajqM3hSMMLFq18Z7nQ==", + "dependencies": { + "@radix-ui/rect": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-use-size": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.0.tgz", + "integrity": "sha512-XW3/vWuIXHa+2Uwcc2ABSfcCledmXhhQPlGbfcRXbiUQI5Icjcg19BGCZVKKInYbvUCut/ufbbLLPFC5cbb1hw==", + "dependencies": { + "@radix-ui/react-use-layout-effect": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/rect": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.0.tgz", + "integrity": "sha512-A9+lCBZoaMJlVKcRBz2YByCG+Cp2t6nAnMnNba+XiWxnj6r4JUFqfsgwocMBZU9LPtdxC6wB56ySYpc7LQIoJg==" + }, + "node_modules/@radix-ui/react-popover/node_modules/react-remove-scroll": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.7.tgz", + "integrity": "sha512-FnrTWO4L7/Bhhf3CYBNArEG/yROV0tKmTv7/3h9QCFvH6sndeFf1wPqOcbFVu5VAulS5dV1wGT3GZZ/1GawqiA==", + "dependencies": { + "react-remove-scroll-bar": "^2.3.4", + "react-style-singleton": "^2.2.1", + "tslib": "^2.1.0", + "use-callback-ref": "^1.3.0", + "use-sidecar": "^1.1.2" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-popper": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.1.3.tgz", + "integrity": "sha512-cKpopj/5RHZWjrbF2846jBNacjQVwkP068DfmgrNJXpvVWrOvlAmE9xSiy5OqeE+Gi8D9fP+oDhUnPqNMY8/5w==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@floating-ui/react-dom": "^2.0.0", + "@radix-ui/react-arrow": "1.0.3", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1", + "@radix-ui/react-use-layout-effect": "1.0.1", + "@radix-ui/react-use-rect": "1.0.1", + "@radix-ui/react-use-size": "1.0.1", + "@radix-ui/rect": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-portal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.4.tgz", + "integrity": "sha512-Qki+C/EuGUVCQTOTD5vzJzJuMUlewbzuKyUy+/iHM2uwGiru9gZeBJtHAPKAEkB5KWGi9mP/CHKcY0wt1aW45Q==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-presence": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.0.1.tgz", + "integrity": "sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-use-layout-effect": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-primitive": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.3.tgz", + "integrity": "sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "1.0.2" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-progress": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-progress/-/react-progress-1.0.3.tgz", + "integrity": "sha512-5G6Om/tYSxjSeEdrb1VfKkfZfn/1IlPWd731h2RfPuSbIfNUgfqAwbKfJCg/PP6nuUCTrYzalwHSpSinoWoCag==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-primitive": "1.0.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-radio-group": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-radio-group/-/react-radio-group-1.1.3.tgz", + "integrity": "sha512-x+yELayyefNeKeTx4fjK6j99Fs6c4qKm3aY38G3swQVTN6xMpsrbigC0uHs2L//g8q4qR7qOcww8430jJmi2ag==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-direction": "1.0.1", + "@radix-ui/react-presence": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-roving-focus": "1.0.4", + "@radix-ui/react-use-controllable-state": "1.0.1", + "@radix-ui/react-use-previous": "1.0.1", + "@radix-ui/react-use-size": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-roving-focus": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.0.4.tgz", + "integrity": "sha512-2mUg5Mgcu001VkGy+FfzZyzbmuUWzgWkj3rvv4yu+mLw03+mTzbxZHvfcGyFp2b8EkQeMkpRQ5FiA2Vr2O6TeQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-collection": "1.0.3", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-direction": "1.0.1", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1", + "@radix-ui/react-use-controllable-state": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-select": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.0.0.tgz", + "integrity": "sha512-RH5b7af4oHtkcHS7pG6Sgv5rk5Wxa7XI8W5gvB1N/yiuDGZxko1ynvOiVhFM7Cis2A8zxF9bTOUVbRDzPepe6w==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/number": "1.0.1", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-collection": "1.0.3", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-direction": "1.0.1", + "@radix-ui/react-dismissable-layer": "1.0.5", + "@radix-ui/react-focus-guards": "1.0.1", + "@radix-ui/react-focus-scope": "1.0.4", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-popper": "1.1.3", + "@radix-ui/react-portal": "1.0.4", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-slot": "1.0.2", + "@radix-ui/react-use-callback-ref": "1.0.1", + "@radix-ui/react-use-controllable-state": "1.0.1", + "@radix-ui/react-use-layout-effect": "1.0.1", + "@radix-ui/react-use-previous": "1.0.1", + "@radix-ui/react-visually-hidden": "1.0.3", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.5" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-slot": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.2.tgz", + "integrity": "sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-switch": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-switch/-/react-switch-1.0.3.tgz", + "integrity": "sha512-mxm87F88HyHztsI7N+ZUmEoARGkC22YVW5CaC+Byc+HRpuvCrOBPTAnXgf+tZ/7i0Sg/eOePGdMhUKhPaQEqow==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-controllable-state": "1.0.1", + "@radix-ui/react-use-previous": "1.0.1", + "@radix-ui/react-use-size": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-tabs": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-1.0.4.tgz", + "integrity": "sha512-egZfYY/+wRNCflXNHx+dePvnz9FbmssDTJBtgRfDY7e8SE5oIo3Py2eCB1ckAbh1Q7cQ/6yJZThJ++sgbxibog==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-direction": "1.0.1", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-presence": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-roving-focus": "1.0.4", + "@radix-ui/react-use-controllable-state": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-callback-ref": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.1.tgz", + "integrity": "sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-controllable-state": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.1.tgz", + "integrity": "sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-escape-keydown": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.3.tgz", + "integrity": "sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-layout-effect": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.1.tgz", + "integrity": "sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-previous": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.0.1.tgz", + "integrity": "sha512-cV5La9DPwiQ7S0gf/0qiD6YgNqM5Fk97Kdrlc5yBcrF3jyEZQwm7vYFqMo4IfeHgJXsRaMvLABFtd0OVEmZhDw==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-rect": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.0.1.tgz", + "integrity": "sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/rect": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-size": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.0.1.tgz", + "integrity": "sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-visually-hidden": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.0.3.tgz", + "integrity": "sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/rect": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.0.1.tgz", + "integrity": "sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ==", + "dependencies": { + "@babel/runtime": "^7.13.10" + } + }, "node_modules/@rushstack/eslint-patch": { "version": "1.7.2", "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.7.2.tgz", @@ -446,12 +1817,45 @@ "tslib": "^2.4.0" } }, + "node_modules/@tanstack/query-core": { + "version": "5.28.4", + "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.28.4.tgz", + "integrity": "sha512-uQZqOFqLWUvXNIQZ63XdKzg22NtHzgCBUfDmjDHi3BoF+nUYeBNvMi/xFPtFrMhqRzG2Ir4mYaGsWZzmiEjXpA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + } + }, + "node_modules/@tanstack/react-query": { + "version": "5.28.4", + "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.28.4.tgz", + "integrity": "sha512-BErcoB/QQG6YwLSUKnaGxF+lSc270RH2w3kMBpG0i4YzDCsFs2pdxPX1WVknQvFk9bNgukMb158hc2Zb4SdwSA==", + "dependencies": { + "@tanstack/query-core": "5.28.4" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "react": "^18.0.0" + } + }, "node_modules/@types/json5": { "version": "0.0.29", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", "dev": true }, + "node_modules/@types/moment-jalaali": { + "version": "0.7.9", + "resolved": "https://registry.npmjs.org/@types/moment-jalaali/-/moment-jalaali-0.7.9.tgz", + "integrity": "sha512-gsDOoAzRnCfQTbfdlUrCvX6R0wIto6CvwfvV2C3j4qJLK+DEiTK8Rl/xlOCBO9C6qeUfX8oyZ2UfjnXJTOvHSA==", + "dev": true, + "dependencies": { + "moment": ">=2.14.0" + } + }, "node_modules/@types/node": { "version": "20.11.28", "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.28.tgz", @@ -465,13 +1869,13 @@ "version": "15.7.11", "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz", "integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==", - "dev": true + "devOptional": true }, "node_modules/@types/react": { "version": "18.2.66", "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.66.tgz", "integrity": "sha512-OYTmMI4UigXeFMF/j4uv0lBBEbongSgptPrHBxqME44h9+yNov+oL6Z3ocJKo0WyXR84sQUNeyIp9MRfckvZpg==", - "dev": true, + "devOptional": true, "dependencies": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -482,7 +1886,7 @@ "version": "18.2.22", "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.22.tgz", "integrity": "sha512-fHkBXPeNtfvri6gdsMYyW+dW7RXFo6Ad09nLFK0VQWR7yGLai/Cyvyj696gbwYvBnhGtevUG9cET0pmUbMtoPQ==", - "dev": true, + "devOptional": true, "dependencies": { "@types/react": "*" } @@ -491,7 +1895,7 @@ "version": "0.16.8", "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz", "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==", - "dev": true + "devOptional": true }, "node_modules/@typescript-eslint/parser": { "version": "6.21.0", @@ -667,7 +2071,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, "engines": { "node": ">=8" } @@ -676,7 +2079,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "dependencies": { "color-convert": "^2.0.1" }, @@ -690,14 +2092,12 @@ "node_modules/any-promise": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", - "dev": true + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" }, "node_modules/anymatch": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -709,8 +2109,7 @@ "node_modules/arg": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", - "dev": true + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" }, "node_modules/argparse": { "version": "2.0.1", @@ -718,6 +2117,17 @@ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, + "node_modules/aria-hidden": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.3.tgz", + "integrity": "sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==", + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/aria-query": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", @@ -926,6 +2336,11 @@ "has-symbols": "^1.0.3" } }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, "node_modules/autoprefixer": { "version": "10.4.18", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.18.tgz", @@ -987,6 +2402,16 @@ "node": ">=4" } }, + "node_modules/axios": { + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.8.tgz", + "integrity": "sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ==", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, "node_modules/axobject-query": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", @@ -999,14 +2424,12 @@ "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, "node_modules/binary-extensions": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", - "dev": true, "engines": { "node": ">=8" }, @@ -1018,7 +2441,6 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -1028,7 +2450,6 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, "dependencies": { "fill-range": "^7.0.1" }, @@ -1111,7 +2532,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "dev": true, "engines": { "node": ">= 6" } @@ -1155,7 +2575,6 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "dev": true, "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -1179,7 +2598,6 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, "dependencies": { "is-glob": "^4.0.1" }, @@ -1187,16 +2605,42 @@ "node": ">= 6" } }, + "node_modules/class-variance-authority": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.7.0.tgz", + "integrity": "sha512-jFI8IQw4hczaL4ALINxqLEXQbWcNjoSkloa4IaufXCJr6QawJyw7tuRysRsrE8w2p/4gGaxKIt/hX3qz/IbD1A==", + "dependencies": { + "clsx": "2.0.0" + }, + "funding": { + "url": "https://joebell.co.uk" + } + }, + "node_modules/class-variance-authority/node_modules/clsx": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz", + "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==", + "engines": { + "node": ">=6" + } + }, "node_modules/client-only": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" }, + "node_modules/clsx": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.0.tgz", + "integrity": "sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==", + "engines": { + "node": ">=6" + } + }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "dependencies": { "color-name": "~1.1.4" }, @@ -1207,14 +2651,23 @@ "node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } }, "node_modules/commander": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true, "engines": { "node": ">= 6" } @@ -1222,14 +2675,12 @@ "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" }, "node_modules/cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -1243,7 +2694,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true, "bin": { "cssesc": "bin/cssesc" }, @@ -1255,7 +2705,7 @@ "version": "3.1.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", - "dev": true + "devOptional": true }, "node_modules/damerau-levenshtein": { "version": "1.0.8", @@ -1320,6 +2770,14 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/dequal": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", @@ -1329,11 +2787,15 @@ "node": ">=6" } }, + "node_modules/detect-node-es": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", + "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==" + }, "node_modules/didyoumean": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", - "dev": true + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" }, "node_modules/dir-glob": { "version": "3.0.1", @@ -1350,8 +2812,7 @@ "node_modules/dlv": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", - "dev": true + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" }, "node_modules/doctrine": { "version": "3.0.0", @@ -1368,8 +2829,7 @@ "node_modules/eastasianwidth": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" }, "node_modules/electron-to-chromium": { "version": "1.4.707", @@ -1380,8 +2840,7 @@ "node_modules/emoji-regex": { "version": "9.2.2", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" }, "node_modules/enhanced-resolve": { "version": "5.16.0", @@ -1987,7 +3446,6 @@ "version": "3.3.2", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dev": true, "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -2003,7 +3461,6 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, "dependencies": { "is-glob": "^4.0.1" }, @@ -2027,7 +3484,6 @@ "version": "1.17.1", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", - "dev": true, "dependencies": { "reusify": "^1.0.4" } @@ -2048,7 +3504,6 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, "dependencies": { "to-regex-range": "^5.0.1" }, @@ -2092,6 +3547,25 @@ "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", "dev": true }, + "node_modules/follow-redirects": { + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, "node_modules/for-each": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", @@ -2105,7 +3579,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", - "dev": true, "dependencies": { "cross-spawn": "^7.0.0", "signal-exit": "^4.0.1" @@ -2117,6 +3590,19 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/fraction.js": { "version": "4.3.7", "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", @@ -2133,14 +3619,12 @@ "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" }, "node_modules/fsevents": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, "hasInstallScript": true, "optional": true, "os": [ @@ -2154,7 +3638,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -2205,6 +3688,14 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/get-nonce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz", + "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==", + "engines": { + "node": ">=6" + } + }, "node_modules/get-symbol-description": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", @@ -2238,7 +3729,6 @@ "version": "10.3.10", "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", - "dev": true, "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^2.3.5", @@ -2260,7 +3750,6 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, "dependencies": { "is-glob": "^4.0.3" }, @@ -2272,7 +3761,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, "dependencies": { "balanced-match": "^1.0.0" } @@ -2281,7 +3769,6 @@ "version": "9.0.3", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dev": true, "dependencies": { "brace-expansion": "^2.0.1" }, @@ -2438,7 +3925,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dev": true, "dependencies": { "function-bind": "^1.1.2" }, @@ -2484,7 +3970,6 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -2493,8 +3978,16 @@ "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/input-otp": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/input-otp/-/input-otp-1.2.0.tgz", + "integrity": "sha512-54bYU7SqAYdAKNRpHXHGJZtuiSqSIHEs4iSr7Rte/Yot2IiovUtc3TxEcF7Ak5yeuhtJ0pvr99z5nHpPne5S7w==", + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } }, "node_modules/internal-slot": { "version": "1.0.7", @@ -2510,6 +4003,14 @@ "node": ">= 0.4" } }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, "node_modules/is-array-buffer": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", @@ -2557,7 +4058,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, "dependencies": { "binary-extensions": "^2.0.0" }, @@ -2597,7 +4097,6 @@ "version": "2.13.1", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", - "dev": true, "dependencies": { "hasown": "^2.0.0" }, @@ -2624,7 +4123,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -2645,7 +4143,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, "engines": { "node": ">=8" } @@ -2669,7 +4166,6 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, "dependencies": { "is-extglob": "^2.1.1" }, @@ -2705,7 +4201,6 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, "engines": { "node": ">=0.12.0" } @@ -2871,8 +4366,7 @@ "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" }, "node_modules/iterator.prototype": { "version": "1.1.2", @@ -2891,7 +4385,6 @@ "version": "2.3.6", "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", - "dev": true, "dependencies": { "@isaacs/cliui": "^8.0.2" }, @@ -2905,11 +4398,15 @@ "@pkgjs/parseargs": "^0.11.0" } }, + "node_modules/jalaali-js": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/jalaali-js/-/jalaali-js-1.2.6.tgz", + "integrity": "sha512-io974va+Qyu+UfuVX3UIAgJlxLhAMx9Y8VMfh+IG00Js7hXQo1qNQuwSiSa0xxco0SVgx5HWNkaiCcV+aZ8WPw==" + }, "node_modules/jiti": { "version": "1.21.0", "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", - "dev": true, "bin": { "jiti": "bin/jiti.js" } @@ -3020,7 +4517,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", - "dev": true, "engines": { "node": ">=10" } @@ -3028,8 +4524,7 @@ "node_modules/lines-and-columns": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" }, "node_modules/locate-path": { "version": "6.0.0", @@ -3067,16 +4562,22 @@ "version": "10.2.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz", "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==", - "dev": true, "engines": { "node": "14 || >=16.14" } }, + "node_modules/lucide-react": { + "version": "0.358.0", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.358.0.tgz", + "integrity": "sha512-rBSptRjZTMBm24zsFhR6pK/NgbT18JegZGKcH4+1H3+UigMSRpeoWLtR/fAwMYwYnlJOZB+y8WpeHne9D6X6Kg==", + "peerDependencies": { + "react": "^16.5.1 || ^17.0.0 || ^18.0.0" + } + }, "node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, "engines": { "node": ">= 8" } @@ -3085,7 +4586,6 @@ "version": "4.0.5", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, "dependencies": { "braces": "^3.0.2", "picomatch": "^2.3.1" @@ -3094,11 +4594,29 @@ "node": ">=8.6" } }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, "dependencies": { "brace-expansion": "^1.1.7" }, @@ -3119,11 +4637,40 @@ "version": "7.0.4", "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", - "dev": true, "engines": { "node": ">=16 || 14 >=14.17" } }, + "node_modules/moment": { + "version": "2.30.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz", + "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==", + "engines": { + "node": "*" + } + }, + "node_modules/moment-jalaali": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/moment-jalaali/-/moment-jalaali-0.10.0.tgz", + "integrity": "sha512-XICH1+UHd3zyaE1bXWQBlhoXBqbzEyFfT0TrifNobHxLALRuTSwXn376bX8FmkYg9mZimevwwdd6EB57s5wuFA==", + "dependencies": { + "jalaali-js": "^1.1.0", + "moment": "^2.22.2", + "moment-timezone": "^0.5.21", + "rimraf": "^3.0.2" + } + }, + "node_modules/moment-timezone": { + "version": "0.5.45", + "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.45.tgz", + "integrity": "sha512-HIWmqA86KcmCAhnMAN0wuDOARV/525R2+lOLotuGFzn4HO+FH+/645z2wx0Dt3iDv6/p61SIvKnDstISainhLQ==", + "dependencies": { + "moment": "^2.29.4" + }, + "engines": { + "node": "*" + } + }, "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -3134,7 +4681,6 @@ "version": "2.7.0", "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dev": true, "dependencies": { "any-promise": "^1.0.0", "object-assign": "^4.0.1", @@ -3246,7 +4792,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -3264,7 +4809,6 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -3273,7 +4817,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", - "dev": true, "engines": { "node": ">= 6" } @@ -3392,7 +4935,6 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, "dependencies": { "wrappy": "1" } @@ -3469,7 +5011,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -3478,7 +5019,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, "engines": { "node": ">=8" } @@ -3486,14 +5026,12 @@ "node_modules/path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, "node_modules/path-scurry": { "version": "1.10.1", "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", - "dev": true, "dependencies": { "lru-cache": "^9.1.1 || ^10.0.0", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" @@ -3523,7 +5061,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, "engines": { "node": ">=8.6" }, @@ -3535,7 +5072,6 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -3544,7 +5080,6 @@ "version": "4.0.6", "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", - "dev": true, "engines": { "node": ">= 6" } @@ -3562,7 +5097,6 @@ "version": "8.4.35", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.35.tgz", "integrity": "sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==", - "dev": true, "funding": [ { "type": "opencollective", @@ -3590,7 +5124,6 @@ "version": "15.1.0", "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", - "dev": true, "dependencies": { "postcss-value-parser": "^4.0.0", "read-cache": "^1.0.0", @@ -3607,7 +5140,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", - "dev": true, "dependencies": { "camelcase-css": "^2.0.1" }, @@ -3626,7 +5158,6 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", - "dev": true, "funding": [ { "type": "opencollective", @@ -3661,7 +5192,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.1.tgz", "integrity": "sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==", - "dev": true, "engines": { "node": ">=14" }, @@ -3673,7 +5203,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", - "dev": true, "dependencies": { "postcss-selector-parser": "^6.0.11" }, @@ -3692,7 +5221,6 @@ "version": "6.0.16", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz", "integrity": "sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==", - "dev": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -3704,8 +5232,7 @@ "node_modules/postcss-value-parser": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" }, "node_modules/prelude-ls": { "version": "1.2.1", @@ -3727,6 +5254,11 @@ "react-is": "^16.13.1" } }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, "node_modules/punycode": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", @@ -3740,7 +5272,6 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, "funding": [ { "type": "github", @@ -3779,17 +5310,106 @@ "react": "^18.2.0" } }, + "node_modules/react-hook-form": { + "version": "7.51.1", + "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.51.1.tgz", + "integrity": "sha512-ifnBjl+kW0ksINHd+8C/Gp6a4eZOdWyvRv0UBaByShwU8JbVx5hTcTWEcd5VdybvmPTATkVVXk9npXArHmo56w==", + "engines": { + "node": ">=12.22.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/react-hook-form" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17 || ^18" + } + }, + "node_modules/react-icons": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-5.0.1.tgz", + "integrity": "sha512-WqLZJ4bLzlhmsvme6iFdgO8gfZP17rfjYEJ2m9RsZjZ+cc4k1hTzknEz63YS1MeT50kVzoa1Nz36f4BEx+Wigw==", + "peerDependencies": { + "react": "*" + } + }, "node_modules/react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", "dev": true }, + "node_modules/react-remove-scroll": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz", + "integrity": "sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==", + "dependencies": { + "react-remove-scroll-bar": "^2.3.3", + "react-style-singleton": "^2.2.1", + "tslib": "^2.1.0", + "use-callback-ref": "^1.3.0", + "use-sidecar": "^1.1.2" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-remove-scroll-bar": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.6.tgz", + "integrity": "sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==", + "dependencies": { + "react-style-singleton": "^2.2.1", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-style-singleton": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz", + "integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==", + "dependencies": { + "get-nonce": "^1.0.0", + "invariant": "^2.2.4", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, "node_modules/read-cache": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "dev": true, "dependencies": { "pify": "^2.3.0" } @@ -3798,7 +5418,6 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, "dependencies": { "picomatch": "^2.2.1" }, @@ -3830,8 +5449,7 @@ "node_modules/regenerator-runtime": { "version": "0.14.1", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", - "dev": true + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" }, "node_modules/regexp.prototype.flags": { "version": "1.5.2", @@ -3855,7 +5473,6 @@ "version": "1.22.8", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dev": true, "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", @@ -3890,7 +5507,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" @@ -3900,7 +5516,6 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, "dependencies": { "glob": "^7.1.3" }, @@ -3915,7 +5530,6 @@ "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -3935,7 +5549,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, "funding": [ { "type": "github", @@ -4060,7 +5673,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, "dependencies": { "shebang-regex": "^3.0.0" }, @@ -4072,7 +5684,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, "engines": { "node": ">=8" } @@ -4099,7 +5710,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, "engines": { "node": ">=14" }, @@ -4136,7 +5746,6 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", @@ -4154,7 +5763,6 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -4167,14 +5775,12 @@ "node_modules/string-width-cjs/node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, "node_modules/string-width/node_modules/ansi-regex": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true, "engines": { "node": ">=12" }, @@ -4186,7 +5792,6 @@ "version": "7.1.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, "dependencies": { "ansi-regex": "^6.0.1" }, @@ -4266,7 +5871,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, "dependencies": { "ansi-regex": "^5.0.1" }, @@ -4279,7 +5883,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, "dependencies": { "ansi-regex": "^5.0.1" }, @@ -4334,7 +5937,6 @@ "version": "3.35.0", "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", - "dev": true, "dependencies": { "@jridgewell/gen-mapping": "^0.3.2", "commander": "^4.0.0", @@ -4368,7 +5970,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, "engines": { "node": ">= 0.4" }, @@ -4376,11 +5977,22 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/tailwind-merge": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-2.2.1.tgz", + "integrity": "sha512-o+2GTLkthfa5YUt4JxPfzMIpQzZ3adD1vLVkvKE1Twl9UAhGsEbIZhHHZVRttyW177S8PDJI3bTQNaebyofK3Q==", + "dependencies": { + "@babel/runtime": "^7.23.7" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/dcastil" + } + }, "node_modules/tailwindcss": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.1.tgz", "integrity": "sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==", - "dev": true, "dependencies": { "@alloc/quick-lru": "^5.2.0", "arg": "^5.0.2", @@ -4413,6 +6025,14 @@ "node": ">=14.0.0" } }, + "node_modules/tailwindcss-animate": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/tailwindcss-animate/-/tailwindcss-animate-1.0.7.tgz", + "integrity": "sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==", + "peerDependencies": { + "tailwindcss": ">=3.0.0 || insiders" + } + }, "node_modules/tapable": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", @@ -4432,7 +6052,6 @@ "version": "3.3.1", "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dev": true, "dependencies": { "any-promise": "^1.0.0" } @@ -4441,7 +6060,6 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", - "dev": true, "dependencies": { "thenify": ">= 3.1.0 < 4" }, @@ -4453,7 +6071,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, "dependencies": { "is-number": "^7.0.0" }, @@ -4476,8 +6093,7 @@ "node_modules/ts-interface-checker": { "version": "0.1.13", "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", - "dev": true + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" }, "node_modules/tsconfig-paths": { "version": "3.15.0", @@ -4666,17 +6282,68 @@ "punycode": "^2.1.0" } }, + "node_modules/use-callback-ref": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.1.tgz", + "integrity": "sha512-Lg4Vx1XZQauB42Hw3kK7JM6yjVjgFmFC5/Ab797s79aARomD2nEErc4mCgM8EZrARLmmbWpi5DGCadmK50DcAQ==", + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/use-sidecar": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz", + "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==", + "dependencies": { + "detect-node-es": "^1.1.0", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.9.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/vaul": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/vaul/-/vaul-0.9.0.tgz", + "integrity": "sha512-bZSySGbAHiTXmZychprnX/dE0EsSige88xtyyL3/MCRbrFotRPQZo7UdydGXZWw+CKbNOw5Ow8gwAo93/nB/Cg==", + "dependencies": { + "@radix-ui/react-dialog": "^1.0.4" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, "dependencies": { "isexe": "^2.0.0" }, @@ -4770,7 +6437,6 @@ "version": "8.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dev": true, "dependencies": { "ansi-styles": "^6.1.0", "string-width": "^5.0.1", @@ -4788,7 +6454,6 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -4804,14 +6469,12 @@ "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, "node_modules/wrap-ansi-cjs/node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -4825,7 +6488,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true, "engines": { "node": ">=12" }, @@ -4837,7 +6499,6 @@ "version": "6.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, "engines": { "node": ">=12" }, @@ -4849,7 +6510,6 @@ "version": "7.1.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, "dependencies": { "ansi-regex": "^6.0.1" }, @@ -4863,8 +6523,7 @@ "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, "node_modules/yallist": { "version": "4.0.0", @@ -4876,7 +6535,6 @@ "version": "2.4.1", "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz", "integrity": "sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==", - "dev": true, "bin": { "yaml": "bin.mjs" }, diff --git a/package.json b/package.json index aa52eb8..974492a 100644 --- a/package.json +++ b/package.json @@ -3,25 +3,51 @@ "version": "0.1.0", "private": true, "scripts": { - "dev": "next dev", + "dev": "next dev -p 3001", "build": "next build", "start": "next start", "lint": "next lint" }, "dependencies": { + "@radix-ui/react-accordion": "^1.1.2", + "@radix-ui/react-alert-dialog": "^1.0.5", + "@radix-ui/react-avatar": "^1.0.4", + "@radix-ui/react-dialog": "^1.0.5", + "@radix-ui/react-label": "^2.0.2", + "@radix-ui/react-menubar": "^1.0.4", + "@radix-ui/react-popover": "^1.1.1", + "@radix-ui/react-progress": "^1.0.3", + "@radix-ui/react-radio-group": "^1.1.3", + "@radix-ui/react-select": "^2.0.0", + "@radix-ui/react-slot": "^1.0.2", + "@radix-ui/react-switch": "^1.0.3", + "@radix-ui/react-tabs": "^1.0.4", + "@tanstack/react-query": "^5.28.4", + "axios": "^1.6.8", + "class-variance-authority": "^0.7.0", + "clsx": "^2.1.0", + "input-otp": "^1.2.0", + "lucide-react": "^0.358.0", + "moment-jalaali": "^0.10.0", + "next": "14.1.3", "react": "^18", "react-dom": "^18", - "next": "14.1.3" + "react-hook-form": "^7.51.1", + "react-icons": "^5.0.1", + "tailwind-merge": "^2.2.1", + "tailwindcss-animate": "^1.0.7", + "vaul": "^0.9.0" }, "devDependencies": { - "typescript": "^5", + "@types/moment-jalaali": "^0.7.9", "@types/node": "^20", "@types/react": "^18", "@types/react-dom": "^18", "autoprefixer": "^10.0.1", + "eslint": "^8", + "eslint-config-next": "14.1.3", "postcss": "^8", "tailwindcss": "^3.3.0", - "eslint": "^8", - "eslint-config-next": "14.1.3" + "typescript": "^5" } } diff --git a/public/Untitled.sql b/public/Untitled.sql new file mode 100644 index 0000000..4bdc8f6 --- /dev/null +++ b/public/Untitled.sql @@ -0,0 +1,59 @@ +CREATE TABLE "CUser" ( + "id" bigint, + "mobile" bigint, + "name_family" varchar, + "step" int, + "type" varchar +); + +CREATE TABLE "Profile" ( + "codemeli" bigint, + "city" bigint, + "address" varchar, + "codeposti" int, + "ax_mojri" varchar, + "ax_meli" varchar, + "ax_fani" varchar, + "ax_sayer" varchar +); + +CREATE TABLE "ProductCategory" ( + "codemeli" bigint, + "city" bigint, + "address" varchar, + "codeposti" int, + "ax_mojri" varchar, + "ax_meli" varchar, + "ax_fani" varchar, + "ax_sayer" varchar +); + +CREATE TABLE "follows" ( + "following_user_id" integer, + "followed_user_id" integer, + "created_at" timestamp +); + +CREATE TABLE "users" ( + "id" integer PRIMARY KEY, + "username" varchar, + "role" varchar, + "created_at" timestamp +); + +CREATE TABLE "posts" ( + "id" integer PRIMARY KEY, + "title" varchar, + "body" text, + "user_id" integer, + "status" varchar, + "created_at" timestamp +); + +COMMENT ON COLUMN "posts"."body" IS 'Content of the post'; + +ALTER TABLE "posts" ADD FOREIGN KEY ("user_id") REFERENCES "users" ("id"); + +ALTER TABLE "follows" ADD FOREIGN KEY ("following_user_id") REFERENCES "users" ("id"); + +ALTER TABLE "follows" ADD FOREIGN KEY ("followed_user_id") REFERENCES "users" ("id"); diff --git a/public/logo.png b/public/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..1eb6039841c6be2f4742ed64b05722753b821e1f GIT binary patch literal 15283 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 z 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

HLq}@MOh!0!4C5NPU+($gtqAO zf5a%owI*D{Eq-K^)H=@TcD^$$3S4zGoOu=X%?%Ehkn%)=f--GW7Ai5D@K&xfehf9pk+pLq z9r6|iaDTg>Vd?Eft^yp}W6_*a2Z_cB{3p=^Vykm^g9E;WI#Vu== z;U}NOMNZ8kK<-~kBdo$(LAIOPjr)|cK-l%eN8XwG=?>sbJ7sSl-H_$O+HYO^Jchb5(>g0$F@J1FQnr(*<4ZzEg(a=(s4^O{OB0uslxK^#+D%fRI&>F&xr5-cqmoafEK??@lzNse-Y<^{2YRPNT4B6u(be3`mgiA)&Du?oD>f zQBvVkiYjx^`cc%O3Q7V1!uc4l8l>BP)Za`DfZLYCzd8sP-`70>kMpxbAaHs@`-J-3U@HW1eK;cOWSik_Bp4^Poe{yl7sBVVd35cn#H5i`d zJIG0-fXJdP?Mh|jLS7qt(IliX_TVU&1B2U_Y;Ck3i-AATdg4~G_2vBM5 zi%Jes577G44Q$9rQnvDWH6V#go2xFYA>#Z-)RgD>RBMOexAM!{0#$?d6<)`>3S-Tb zMA5}NocPBp)_8=9h1bmn>@uDN2t69^i^kv=Y_4rb?6I zrNg+6!jX~}MYwfSIu;3b_#u&IO1UEd=hGGFg4{sr3W405pdS74N=mr0%frqJN7kD9 zf_rb=Bgkd+gtn2mXa4{dLmztg5LCsmwmrkDe8jf4%wz$ALU|;2p{2w^pg2iMQ5%wd zMK+bKt?}U`ASuPC`ElG+dTzNcmlE3`Hb&47r9j+lhe^*wTe2~k2p%cX9z#;4Agchj zGlG3-LHFAERV4=lK9vWxbez=3o@rSsJo?e`Hsv7g@fLS`Riv1FgM2FJ^R|Po1a>B!5#mN>Fb9OE@nV5~P-&)xYX+L>1-aCrW^B*DC&EhiDDbhIlTH{KUH6;` zAgKQUT6xBW4h7k}kx1~C;=F91!Vd{F=}fq7$pr&uJD)>P%bO`4phn|qF%D&S3Okpk zQE#<)%L4-#$@R@S^v#+KtvU0GNZeL(K<`~@Ym-Zih;5}RE)W&=2a`$AZ!Ov)y8s+A z6jax`l6^k)1D!nB=K7QOBUs%(7cdJ2mG`HbEzsH}N=O47W|>-&^&Z=MZ49A5#bBjs z$N=+!`cZirkYDiH7w-jYI*>3{0G^HoGDep!8O~kCE zryTQE(Xou-s+IYykda`YdYp9{^Bu62kfN?LUdOki_aYEEJ9mARPTPi()6>HxdbBbd zCy$pWnpk4XrNl7V)VSI)xWqi-u|4!mhyYhX^c>>^ZNo{fVntwFGkl2kqsSTuXoHz#@dVZARjV-wGi^{+SAc61gN9F13F-xJXMdCK3 zf&T!oD?eIGR+qP}2tqX^j|^Y{Ey_H8wK;rp3OpokCR8rszHJ|x1;&|OvCy=q#CVmc z`sdU1t}XXd^2%w~f>zna38B}dU^q~bswM>Ekeg}$09s8t63XlNb5q>G^)1`Ie_B!K zFz zxU9LTF3VOk{{XwVAJ)2WrP^87PltNDE9hW>pX)|7*iHJx*Z4{q*qV{#Fm=DI5-Zx$ z2HmYKM0#<@6xw%GA#j~-EN%-qTK03FrAo=^7MV!iCEiuM!Z?LJ|m?e z+rpFqhjw{skvriP1s^5KDl6fE?W~Uk01E51cO4Rx|f$_h<6#*vUJ;w@^ z^2+gygNg?e9!V=(oE)#3v54uGn+iYnP5%IJ>`u&og&c3DmIbmu?0f1}oMlcV41Scp zpNb8Jlkgv^XVAHY!2V@c*5fFn3MyB*&uSbn65vT0&taOgO!TtAJi^y-QWeLVVnP1^ z<)g^yHIep!Hs{if+<2Ef9zXKa4y%hupP=(R2vu=Sp|*0QhM*@Is#9I zuslQ@AA0Iu#I!uQ$-o)!QzVTY1IA0Jk8No{;Hg(dl794AdOkAUOPejEf_VMpqCWKh z0Hh!)AE9$Sg+k^c#Bihd&pF8EheE@Ql6c2|rAtzD+h|S;R?ngR;HoG6mp}_Fw`&BB zf9(UBlxITZ$7vaC5)Jol{ADt5=jS>j@2lgHVRPVj9Oed<1?#=H2cI9 zrMp>1Gla_oRD&sjMC~&vqm;&La>7b~2;>}8>!l=#`XMo$T0jX~P6Bx#`qXwb{I<4j zO|&GQ-!eU^-J~0l4(TF1g+mOuoTM`FQP0||GaT6=w)Gtq-jy7%WYfnE;W9418&-L? z$qNaY3Qka!dZ*VE*kRxt3P~y2dt;3I)3aVhl*drMVU&`IX&;1lQ148a9(FT|4)1RS zZpf=RHog!?HWe0I9}YvBMQtkW^j7@RuF%?fd1B)j#dn@J_XqVA6?NLd@|{Fx?HvjK z0BAvN^#RX_o;mvBoBcMuxVF^WZmhW##JtW9I}m@$rJk%?ZkM%7)DRwFcDGnev_)~f zz`2Y#N3qYPVw)Mm*0HIp-eqI~s&7Cw;C0$84@X;6B4Owgvrbh0J!vdrSFEL_}KmFACmH;x?a3 zS#4#=g9*kvk7`*}@hi{$m2Mt{rayWGclAYY3AeyXR;-dEcK)^E`5b69JVgjRzxhf? zb!Cx|FhIx@U2)drMLJYGLU(gc7VpZD9VFY~5S{|QUpfA?XZNg!7rD3*6O*1Jf6k-t zBx$15-sU^u{{VF)yJDj})6Ymwd?bzNN$!0pg~!2^l7uv(**p&uwK*JInNgfWky&XA z02MOU!}*$I%6aQ#wIRX1zvUoNkb2!vSv1CN1vBmqHrDinxZ1(zJcCW;6Og2zYP-m(Ya&!tB!$#vI?oK{qk>FGtBkmRDJtz?Az zp6C52SZG=qD^T;S)MA40780~A?o2{_PJ5^iK~C4_E;Y2RDtue82pJ^wVsXG|NHM zC_dmWJLTk)M<+g{LGm{0mZ5=$iT?m9kR#~6yd?>3F=GUT`4S|yK=$U0Cq#Ag2~txP z3MY~!wgCH9LPx@8E-r7y!}0}fSrm<6VPl6LK>iL;tMb&rX~yHer%-zc>hllMfPVRL zDJVs@TF>%<5qSxT z{{R%vL!4L*cgPRTR;kl-=x=$VU0=ics!E*`sg&o3`-b8%?+t(H zL!AezFcK^?)JgP;u0N$+8C@^xI-;nvs+mH;1eILKO+x_w4m zfy00v%ly^M8fGpV_wC*9ugOI5v?P;vS^d#14M!UiOhtgB>U&ac(@Nap-CB_r%Pnmz zfZ|gXS>v+1RM-+b`!jJl=P8Jzoc(Hg zPeb~Krow->cJt;Z{{U%oCnwj6PkW&~NmHvy>I4STLCSn*NI%l7;+_^a>yME?f}+fZ zc}P15__TgyLhIKHjx5C!m^%WT^EHFi2KZOHXl0k~#;d#DygFA%?Oz zDUSL39MZEQ8|CBdxiR>;1a8=V*iierBU?K-xT`D4@{p9R#AK25CWnpFO>J?1n|X>+ z*={Bo3P{qYBgAPeaJO;WjPa?>(KsUzz3a3QrUZim^E%>1$ zJ;SKR2Y*_UZ5=SQL18~Tv2Xcz6576Sq{lu&e^O3LocCPoC)-HoW{Ac=j7uy>CF(GaA;2rWP;MmH|h|lg<6! z)fU|}J+9pI7aLm<-BMMx#>0MI3rv>N`~OH+HZlWsZtcd4;6L}uRO@o7Wp9gmt3 z-pv%7haS9^ZK^n5!j))fg|!6=kubY)BtfikJ&2Y3$sQ! z-b_Sai=>b6>+@0yY!;6X3AV>PV}{4)L#EGa-U=HYr^@N>X^v2q1R{>s%+w zvVr)NGDp2-1ciMR=8%)crrdZiSsZWz1}J3Ot(!Kc3o1eG3qv$@pcI0i#1F5%2;x>5 zR?(A6UZSUYr1tFaQt)s^X(&m~0z1*>;6ceIJ4oQ;EoUZ$N0hct3j>Uv4GxkVMg~bd zf(L3&@cE?;C#oy*QPNVT*lh%Vb+OG3n6U{Yu-PhBGFu$`(5XU@2_T+*PAkO)DFBp^ zoa2g3=gmK5jzS4hA{B-BNea#Z*fIVU@r4P;u%??NcEe(YONlKW0ro!i&{%EIK`SS} z(x2WF;(llKQ5f3ZfqC+A5|jln-+cLzMiUl4@}(&l&NhH6#S8$Uk};eSoC@@KWS}W| z$nzTZ`$@Cdx)Is{WeM%T$9&gK#b6DqKp7p%E0m~s$w35^jQx+b3KXSD3ERdG;vY(3 zdiK-czA<71@`R{k%68(6rG`rchS7ik0~8tv`EY=~Nc8lfQ?*PLr_6mmovFKm@MWG? z-z^zCR2T$jxlVImB0F2KTiSqf0rmRgyGmSA5`?8&v&S?t8gLb7f=4Gl)ZqS8JEDn5 zVUGm12H=0Xp47&>#BEKi;A64Md8r^pD%w@$QSJex3yriXD^Xe4c-nmpD3oqewj*l4 z-7V~ZNkH`=?d|PNwZ%YZ1qtN;0CuJ;m8G(>HkAT7Cy(h&`4;rHzcL6$JNr>$O9;^q z35=M??csu-ZME}|+3~U9_VyjkI9y=~bdr>)4#tB}Pl5;ldAO-WgeZ(WrsJ0675QU? z=egp${oIm4EhML~8*@$$6vjsx=eMNZM3>@bJIHhM@P~1YmPqCsdtwoZgtaFYrQinK>R6X2nHj;Ihp+!E298^5qBRbsewa#S5dum6i z=B}`0F}H7$$m>uUAL?>k5`Kc7E&7rQonF?Kt&Sg|;;!AXwr;&0nFO{KA|vVmp6YF5 zkLy&O7M0sBNpaL{Yk!#fAwbo#>E-2@rblhXhTD@Ivfv{itGa)!RBLVC217c9YuT5I zlNL^tsph1IDjm+@1SEyB=|>|O=Og-2TV1kB?SV^HIq#lLSYD=SG>v$fyF4h)0$j-M zzS#XRYBXXhBHf&btZY}Et~eEc4s&J2X&y@(m4NJQ$F<&R0lRX7J_NtPUN<=NB;o8v61;uWiuNE zwYFYw893lptT%;`ek-iPzrYj&-_Ouf5K{u2M`%sDnKBNB;&EIbm}#oI@_Z6{W9WP@#RKWfTvNA(~0FO z2hikq`qoTIg1F`O-$-rN)>5p0cphpEDt*v*el0|5aMauU(s~$D78XW+pwXh)I95G9 zXmqD6pd@YrhXXDI6rB3jh#MBOX2XC*+e*R`-ogToX~pvCY9bI$Rui0$@TBA*yKqWV zoFsM>;Drs@ZzYj|xxjJ#-=#wHx0NhxE;NL+Fc^a>L&zb#45;?^!K>}?$?${C1;PWAr`k%S}l>zjpLnBf3rWLkBel4onkDQ;lc@}@}(0%fA$I`Sti-WPF zw;iB{nP>oj+jvMAz~k*$-A^Qs*)Vce*GhD`8Rn8BPtl~ax+;DS}AL)Ey((h5F#8la+mO z1wbgTo_4lP3f1-JFr<|nl0V&^4M%bm{h0nXk0Q~rIM|$lz@d|8bfk^x10am|6r7vP zklzYQ)J_kVwRCS2JR;yA4#y*kTaYOj=zNMat6p3wI|=nx(oK5Zwbscf!tvXVX*D-_ zVdVniKEQHlLwb;gNKgQgl&J7OI$<*oQn$Du@yb4nX%Ce+gs&OMC*QR!+AQ{Q3CCu* z<5v*qQ%hI-w4iqw^)%HtsRiXM?MVA^U5nGnP*PGA&PuVxJ9MCMQ$Jwt3VU3mTb;P1 zsVIIcge}6^$-wM0{y3p8j9T5(?IIZQoKV_4X4F>H>CMMPjAkEcK-NT1*|K$ zt`VqS=gJ&7<7wa@tv~kOK{swO^G4BTkX5-@-Sw`MZ+)lM;zMCdM#U1GkUu&koAi^t zO93a+yEpfDB?&@QvN;v&o7wP5SjU#|y>ig^gi^I+pFnU1DLeNo>mY?5+=I?2b>EkQ zb_0>-_er1y_3sgB@cZP0oKuHVtBHzHgG!* zGhREXo#7#$FRn%pG#B=T)VK;-N|ZSxCqLGtYw{@YpziR+gW|e#PP^fwDgi^&oO)45 zEH7*%5VfRsDgOWr(bqK_o*3O6l>m52=kH0?E?0&R;T9^q4Dr99pgbqPI)KTp~+qqxM+%-fWT0aLpK6Lmq<5=l;jL8oq{OcsS<*8N{b*Mf`HPXh$7t} z-Ed#@obx;PKHvBK@Bi-SnR(XicgNbR*V^w~ez}|hZYX%$KL7v~6%GIw_)oiB2T0^S ztsH#-2!IK8TLZx542FlDhlh(e4-eX%+rrw}(uUj08O7sm;ljhm&C3JamiBhBuyVBV zfLq$w+M^{Ix8Afd!tJdk84ZNgdDUIyZ0zinecfzyeDCU7`8ryOSu;vY!Ebwud!t-X zHXasmZ1JgE4rls% zGDy4sd84a=AU5I}ZuTHkES%(>tvpdSXb%;6Nk;Gqx3#^sxPXlSFTahA7{c08fEQuS zD=35z6%`dmJh0-o;uRKoz$;|U_xC#g)qFu28Gd;Iepx|zeo;O?1$kK!A$bKwK@k~Q zF)>+rdEUS0s-WFHEYMaqfA4J%?)}$Xng4OFxSX4fg@?17uCue#-%_Ay=j`F^Zs+U* z=NI4>g0mUeqph92+}W>q^ykR(Hg5J0ZLAgDoKf)KL>9OIFAxymmzNV05E2rU6BfHd zUQCf!R*{!aOh`siPJowBhViet*8dgZ{>&BrZ|CxW$nacA$iF1!?=DabufTugAN=u; z2HBuNwQ&RW<8t-U&HF!BnvMxj9~ z1HHo8#TsRO1-}R3Cl5VsKp5i=2tR&kZ{r2Rqae)etLMy4rFed>a68ui5?!w)_|DVdD+r2>^1=E}?@)90KA0HXUKZQ}paXPE&24dDQAWAZ`Gq#WfJXethlcT`cM1+9PrP`{~q|)e%x34{X;vryv+j(PbUxf6;Z96oj`jBcL%+S z4IJ@*3i1E*#DAgnFFd$Ft7_wB16n7zJ}71OXj_ooXlwi5Hr^in-*Nc=aoWFdxB~yk zH3*R9UjXFh+yLEMmffOJU$OiI(VxR)30UCf7pdI)C^Z|pw81N1F2`m6> zz%SqcIE6qUI1oYz8H5T#4`G3DLiiz~5GjZPOl3?xOe;)R%s|X&%uLK8%zDiCm?M}on7=SDun4hk zVsT=LW2s;nV%cJOVLir5#d?KRht-8OhP8lofQ^j}!)C=6!B)mL!gj#+!;Z#&j$MiU z4tofD4tpO52ZsuW6Gsw91IGf#1LrYL22L4H8_qD!0?rXG0WLi*KdvIKF)kW66gL&O z1h*A;71y3AL1J4@I2QLmUAFmm20B-^B6rTj26<-ox7vBLt1V0_W0>2A? z3V)Y?fPj%ej6jRPo*#q-A-z35#Vj+?tx<}+oluGoPXn<&) z7?1cCu^h1laUgLPaTD^>R|fCOwX*&?9W`vJjsH`BFbXNlE%`_a(IjNmcgxvTMf6CS#Pka zu==u=vQDuPvPrYKvgNUjvSYK0vOBUrXCLH%atLwQab$4}a6&nSIqf;0a}IG~afxxE zx$?Ls5Z4egh=+($#0)o#`wn*~cLVn(4>ON3PXbRj&jqg#uM=-R?>9bDK2^R@zGl81 zehz*s{w)4c0YU*qfgpiKfo(xfK^wsrf?tHlgw%y1ggS)Ig++wjge!zsM3_bHi#!vV z5G5DY6pa?`5yKLb6$=t;5jz$a7WWXZ5#N$PNH|KANG#uGy=`+l|Mr|DqojpouH;WC zxYT{A9I2nu4AK_TdD62;CZsj;6>>?2UB*GCOlDJ-SJq9oPWDhvTrNQFojiuTl6<86 zX9ZFPJ%vn#ABv2Mwu+^Szm$ZO{FL4)V=1dCCn!&-(5hIe6s!DF6;TaPeXn*+O-C(L zZT1ew9k)Bp>QHr6^(6JFyDWFncN;VS4Hb1bPjZ7b>nou>9Of~>UHQ7>6_{o>mM4(8zdV1G~_W1Fzhp;HnKNrG{!O3H-2Tj zZ=zt5VzOW=Wct{2+>F)C+w9{#>U&Q2-kKAcTbRGTk9FVRe#!ka3k{1ri+xKK%V(Cq ztmLfHtk$fN*2&f@Hj*}pHcJmAA0$3lww1I^vR$#0woA2Jx0kcewBL46cF1-(bkuMx zbi8yjaH>S%qVA)b(4=Tb^m}JIXK&{r7fzSQEDds63Qw3AA)9}+g(|)GkNpH+x&WO)A%e2cJ%aYBie0KBM(`Sdz zt)CCSK)$HRrp=DZKFP7q`I4)YTc39;FZCt%%ZD!)^Y!z)3q%WwUs1n`dUaliF8o=f zUG%w(%TM4U-ssgG!t5&P;SC7}I)pWcTeO*z@ zQv0lqtS+)1Qtwm$tHG|}XQNT$P?Ks?N3%q8-5c&Vg)Iy%S#K%c#g8yeRe|1x1Z@$-xIm*uZc zU$-Y8PM&@Xp2C`n{7(Em^~cR0dDHCEl|O}lzMYYu>7Uh^{WfPcw>IxSf3^^|NVu4~ zM88zL%)i{SqPQ}+YO=bp=CXFW{&<6A!}J;A+> zea-zJ2dIP7!^k75qoQNcOVs7%;On`A=A(@3_}4=S6ayC% z8wU%I7yz)rAJ~{U00ubZ>hw@>7B&eEF&`a%Glk1`r{E)bE0*9{7#WBd z1SBdZc<|pxhX5oXf?C8DuJDkAU%AyoyzMi{ZO!|alfX3$a4-o53ApKqSxkdr<2}(WXxgB|9uB?yjb#oBU&~X+BoYA9nhtOam9)9~oYE(le%H za8Mv5ZFh(wz*U0<=S3ljYe_ugWo%6JlZn~2l#$wl3XQt3qFQ3vNGwfwH9B>O1WNGy z^!SC%7G3pJ#^+ydoT5JzQWrSwU;A~J*)kW|9F;#__<@Qoc=7d`L1eX6v3(P&;DTEs ziLL2^;L*Y-!Uq&AFY}&+rjEf#u|lv)xVWQaft)JSV2+aEP%X>6;IN!1hnfa_0{ztd zC|nsBB&ANM2oJaci}EU5^f5RZBX8~McH=rs;OyE&_@IR1)6&Q6U0S|A9yiLRlcrXjlmkPIO}Qg_7b>6uW-hG}UN zC)egpaWams%GoXTu+N6tr7W z6<;q1Wk|niF9}bmq29$I2>9M)+~j+f(Ka_Ok_yqz`?g$_hpaNBP=KZ8bK#p{^#J7v zHWnCL5w0q3eJQ6)PMy7S6h1^30!uRnfpU z_&BYx-q_r-DSc)ld8ewF;6g%8LuGCa@`X5hauQMB#lT$r}w8aJOoClNi>=W43KrFOG2i@;13mkq9^iiolcgOS7dVBx{4 zK!_?qN)3Ll_PbKHDn{b4f&$o#A%1;1pqv-1hesk*P!C0hF6e3o_Y~yF(j4yipHRql zq~uMg?wpv@=oRcr-DMw&emI+fmUz6_TOk*NvUxQRU==77l-S&vihx!7Hx^n><^`)W z;~JY_^`h|}c;pRgUL6V3MB&Mtrg3e)LO4(Y^wbIE-~m+R2wY|@CkkAAg2C*VCCg(s zExm=7-Wanb{mH(?uV`!0jf!2Xp4@2W# zsh~svxOV7*)8r*Uc76%GyaYa0zBarl#Q8+Dme#d@35-Z1bm8(0c&Z3QM-{cPF_56k z7@5m>tG51~GO=k%Brz4NAU+KCB~+Yf=k~fYvmQmj2UxAqrioF~+#9uBpE~JP7oB`M zOn&~EW0%wrEr+s(#>PP9goLi#vae2gY3cQ+CSMrr7}wzYbXiO1{udMn(qktg&(6HZ z+f2{so9vgNqfLhN+m2q2!Z2qcC7x-AoDm+S38mP-IuqGD_!*{9wg zN73p2;0YJjxB*q;3&Wz?`l70;dQ4amgS}upgPmam9Qw)0Jmq3~LV9M}y22ZU<{I1H z&>)!)7}#k=1OUdN zHR~XF_-ZM&1OzJiAp|m%Mwl?YI>)bPr~4OgE&;+fa_)0WDH6|jou5ySnm{8bk$=tEU6lS=fdHmfRGGDYc2|RTVSA{o0ah+@dnq9$EF3H2o`-+t8k zGHPd6^jAs0#qsS=HuI-EVi##cu9-U^g-mpeK?=#JX@f>EhXrX&j3kFn0vxJOTY`8# zQzXvSOT0+x9>>Y%r(m#cLcLOo&ArEaHrVx+nVnmIkPE?rlpRzUM?yFzYfG**%p9AW z1wDRS)qg>m&|yAI6yaX!)yhzNX0ACY#Z&AwO*8h8CuYq{Cya{$SC+c8@1QN?Mc>z+ z(8Og;(9qwng(9QWG=p<;F++68OR=D80O8#63x`30Gn#8NVl4H$SX!!>jj0ogQLd2t zvgL@@yy3*(1i=FRm7c8cfbuyyaCFYb8c;0)*Wg?{+O@Fl==c;}_mCjH3#mi->-OSdow1MzxfLSk@Gy?iXP7R6+E#KL@Y2 zjrn%Iltv%62^?^we?oJuRJ`*))jxkZB0-kh=Gf^+x#*v9G37}>bJEIDRZGD}W!|+D zICKeMzA^86+j>0kS$b8eQ`jqJ4Ox)1898v#ru^@THGx#dXY7Qz0 zLa%Lxo?lebIk^6G`{fd}H&9NEQ7bKQqHvbDA+>Ns|Hd^tsFk9JcI_xHuc#m=l=#Hz zENh+a5?Hfs_BXoN-Ip$_o~Xz;y98n#HJGMa122~BtJC`MNYDy7q?ji9J@T+{TxR?n z*cUcZLx{BkninF-^}Q`)QASsj1gq3Qv{nnQS%s+2i&8VVQQ!QSgQb4wS|zONte{$# z$NCbu{f2hvyZkAk>4Qp`r@@pY!IJHMMDZ!ng4EF7^wHM07Tb+Luil^y=R4cGUzV>EFGaEI`c`QpIhkT zwc1NSaL9Z#d#Ml}m~Dla3W3cFa)Ff6V?pX_hAL1fU_pb^;4pdpIe;_@S}qULY6(JY zT>E!GmmFW0J~Pgg6`Ps^Eh&%8)2qS{ZrT<*@hZ3k&?}!a&fkcvT?9x4(I`DsTR04a z9l4)Kj-Sz22l|foYatms5!t;fK}0_TjLv*7GEnphr#M}0Ta;Q({ue+`K{0*^EL;{k zhzI2eK>-vD+(6CI=o@X%ZTGm^)Y=zgf1cT<`sHqGh;2wG1_LEz=wJSoC1+A~$AqW) zw#QrNyz6(P&;1rP_LIt=ZG4?Z5)xp7QJacpatWzyUJ+J~Ch0t!C34Cdo(Wou@C1F$ z&+BK?LMTHlQJ5NquAv$16;c&O5Rav2tjUICgp!6LO5Mu*Ono&J0$Dq^PO^STE{t#w z`o?LT``%NE8IXK+EW&jtGCR4n`l6hrcc5pLh^X8zC}M$Hr{|QF!{=@0DqVJf!Lrvb zebw!ZsY@X7?D!(p9|l!W$OR4O-)2fJ#mEgoruE@gaw;MRhF756)8H9s`z#NM6@~oY zLSS;ny!d2@WyusLr?dXibLFos=G?qD4vw<6D(KGlMveu(wqfnX86Oj#SFNh_gMuTgU8WEZ zs#pkUn}Sn0UE@RTOv8;~3Py5pLiz9XS&R7uP=f!0P{FnJoG~(J2j5G;-aCMZz4wQP zvu8Hz=sWMjw;H|d^+yPh1g++P#|l`@#WJvYUYh^J&IPxe^MW8NNt3bsQGH~*8Ex9 zZ9@{2CLWTQU8bx=Mo-TPza|RG@F!0Q9v&WFom=~GIJc&ISAStMB6wm%FW}}r;aY6t z2A9A8tNQK0uV8eN6*ThwaICW0`x5Zq|6#w8{n3T4@A!GdP+P5E9P+$5efBu$+-0>s zZk_05ho&YNl(eIu!O>CBz7#Y+6`AF`D7zZA6r<2O;;Al*CTX626J6ruIsnc^3CAx1 z}PG5O@Upv^oGsdA8*Xd4)?z&>;yTk z$3_I~`tQG4p>WO2m@9s25GB;Oz5C|GXFT@7MqFRl@7Syk$xdpRUj@l|uZd}b0hS#jaD_4_9|Bn~7`_jr_NIztWtE&gp;$x;_5^(D^ z_Q(iwK?iF%dZ{RGh0>&#%I3+rTo^p7%~bxKeM26kriKPHg3&gCWt8{3`f`K{jGSQT z_H%}V$zwqVr*lGEsjZ^wFY6Lt9x=9qoF;w!qv6DFppstx3%$^Ry5HWk!QziG|5{}d zUFaB)&(fRN!>JXFrx0a_6>6{C0}23KuULzL@XhfH7fgIjM~-+s{8TI>g%IK}7DQyJ zOBoid;CDjxHt=r0zf^0BwBVsRVPFC3c2(#+$6#>JZv*uw#{A>(K-J46Cqcnv9z5d1 zupsP*4QVmp%ArAJ#AM{I0XS6=c)t@vOcPm_Ip}09n{rhS1(I0X5lKwU&!!0;A%p`O z`V`6$tX)L@luO$X7`+eGy0UngpIoNsg+T@po2F7=SwY4QcWTdPnEc6ObtU=ix5KpqP6N63EB@lKBM&u9Q%y&Q)_1itj zgx02WhiSD=ra8TsW=F-27LcHfBRL|`l3RCM0_Z=TN-sFX)%faGL3<*n?nCWNf7t4u zq@IMJU7ZfolKV7_p1^8r_vsjLp|SZ4gyqLS41ar*-$jtW^4dtv-+3+Ri>;BMc}h2~ zvrYO;^YP8>KL_;7I-d9{^=y^r%Y{skt1mrj;nzD&OiVrKBw^FGw9kqCS?0zT5TtU_ z^~tRC_=b@icNjM2U{2^@=nzMN4`Q=)LC!mL5`SAxn>hRjTdA3{ERD`?OSND!yDo%+ zJS+!+sTLdshWCHvdLGRIq8Bn=)FYo}j$fXmS7yIl`ECREOF%+`W#qfuDQgeUrifg* ze=8hJ1og;EF@?9fB$rkib{repq%VQ|@0N=%#?PMgW)_M8$%ddgB3Grt@?V|yY3!X= zDAwX!92|Y5V2|3rVu;#q%V-r_vSCpU1Dke~TZNF8gC=GqJEma>Y;-)QLHce`yjf4} zuD6u!C17&m`zQ0+j9W6dZuTn*vOb2KcP|Gtq`YTt{?%0Gzlp~IM*DKk{yIOTGB1H! zZ-U;_4{|r}b?aQb$vLIjMTf2#j5LmbE&+3iZtyH0Ugs2?sjr}tlS106pH*5+O7Yt6 zD@TPByMruo7{lvJK>Cv&pg;j?=zZ9Xmag_PTsfE=pV%->b_hagbmDmyx~X26)xIln zGBYxjHt!QaGp12CIy=7j}C}F>k@FwGz7A5nX6v{Ns_Izch5c7%9?Et-a@|8XY7d>wdTJ6ez-Qx zbMS2*pMbHfq(4^>ZHd+Rsct@j0spxEB#o*nw-{HJxMzFXVs>+vPWuZ9QdWC7bivRV zKN$k%ZJNvqR~0sqIJ4FS_nDn#x_RS1>u+62{ zr&D$xos^E2JMPD6|0cL^P?5Ry(fRp@WzWKt_w^4CcXzAJEJk=5K)>L1MxQl3`lHZs z`ju~06}Qr^e@w{%XJY`k&)L3hgI|tUmqIG zF)8YR^C;-YbXN9gMd3RB+ zRUOO9^}=(g zwY)ofQ(Ep|>HXWa75bfqdQ*~f z+BGG?gNFGmqQ!dy`%K4pQx%vO37$z=ei}QmI~N`gH5~kdzKa^1P)-mPnty!p)Bp4$ zX+I+4)M)2U+JaAzxpXA${BhyA&gz5br?xLW;tZrpzkFvnZT)Z@QRgsF>FZ4G74>s! z_p5VydEz@#;xK@q4#cmC6^ZD`sZ#(GB|r~K zK)P&vy@M2lW_6)jSM{_7Kc3Ipg%K+2D%Q+jZ-0i_Y^SE;#Aw4P1d)9q9u8_c*-|-x*W{Z?F`=)usN6De1xUdt}3eW62 ztzVljaQ1kZHnYQbBTiz*XtoA+F0zAI-UO4T35!+MPT$&pk$r0N=BK&bu(|K?7L`}l z&rFleACIVYVIXfAfP1r3i?dDcxN=P0_gFN`x+&^M$Ud?;IDzI!%bB{S0cniOKn@34 z3tIupUW|^?cQ1i>v)++uk3BlujkfL+t77{5D}e<8j|*YPZ|bHQ=PTCyMcxPCOvvs{ zXiK$!eNMQJle-@`HY6E!+`!=FHDesNA(g;@B(!Rj&VC+wC@pm$<+Z-myWch%VA9g| zTr%mK^o>Jjf;}FSdAjv8o(w;;9SIGd$kW}kxSXI*6`zl%tZ zi+@|CD=e1!w8F1t_nP5DIn2*^RgSZ(OoLm6$ZU3tz1x363MGQ)SWxjwEp}0~f-F<3 zERMEzv}!(sTVmbcnZ*!{lIoZZHSu$-0--q}5i zjinFA63szGI~UVO9fNpMu|b@tHlW`an3vi-<1{|k84V55CIvI=aJ`j^q5$`DU-N^D z+na|SJ|nNEISM`kT!dT+(5|Qc9d+zuf#^Sx9%GT$r zN7-M0DPTQe(BV9K5lDY{o5GNd6rKx~Ao$4;U=Pzl3&oI(wO+CSmV>R*p!fDn=+k>Q}YRJ&cG1|0lTIjj3m1I3e6tWz_{Ph*J5C{fiSN*?IUGfqvMm6$Od@`9Qzhn52T)4F$ z`4p04w5rR;Zul$c-NP8JrO~pMZ+nF|mb3lh(NI z1x=0+tSFCvZVi6ttwkz~kym-ETKxZ+w<@X!Q_A+lhY6U9ckDhO{^&Z9`aHOMM?K`{ zj)mCkC9$2lXES3oJk>5|H3M#2utVX=KFLyr3q)+**dokNZrr=2HwTwpCXJ&tVRJ<>Kp{jAZIiYY9P75NNZIVn`ay4Q3;dCh(+i| z>Z$fmT(3H7`sC_J*2jO-3-42MDN0$6rQ1ok9GjbQLPKYEH|$B~pG!LmJFsF|1nv|@ zOhOJFWWx=e=W5c=!r74ip@s(}ljF=6rTG&Q<@1O%Mv9o`% zDaY51LiLzFm_OPefQ7!d>D%Ueme}X;RWDgPUy=y>?R3P)VrjL==gEQvDpq|fw*&Qx z@q7NoCm`S25ca2{8A_nvgIDkX?!?d(SKmy9C1GJRJ)oc4Z47*qPY7O2M089lf@j&di9Jw z6i7tX-vv7UTU|YRzs(RZYW?+Zp#bF%@V!oG>BCYn!+>=od>o-%Bxu!yXETndSk#F8 z=3u;mE63ht5xJ1&-E_?a(TC`yG-?B1GQb7jLV#dF_l=Yfi8weYh6^ZFqvq9|sAJsl zYJQq?Sy$#W+>3nSJZx;HI_&ylZ4E6dFgkSVq_j92SN`GSuy#wM>W&Lcg>)m_<} zL+{2Py!hNoKZr-aA0R;Tvx&V@xkqeG^j^}VTq`-Evm!jL{Ncoa)X7zi7UqHv&Dtv3 zv9fv-6ommAU>Uj^wZr84+TKzmsd=rP$XS1WH4)TSQqPlS^mBw^V@)vH}@t>a>DxE*>UXEnSZ%!@X zS~z~&6&T2K2^hW0q{?1wsk0ycqWVpybcA8G$T#*z+p<&F5Bv&0-E$eCBfJsyg2?tj|p0 zU13>qs0bO@#%)s6F}OhSK1 zaBAJot|5uwr`IWtB1{<^#foNDwCpN)=xYZ^`}mi0fuGqdgi@31!k0 zBw=cJIx9?N+8a$n`O0C}xjL%8=8jwUjp|>i{#mn+qYAVoksSdd*9L}1d#1Sy-jzMN zRh8G6Q#7nidise{*FdJ*2V$&(z*DDM4G0shPg%)RBCkm))q+%;N(qA->Je{ z+S&3uwO`3rs*Au3ZFe%hgH*2ZUzV@qhCsOc^ zW&yhcqYw?>$&?83+6b$d^^Wnaj~b$df%*&OphVaAey6LU!Wo!xRb{dEDrT;KuK4mE ze)>>pwSBluptc z9@WoI8oc^8mxfzBXcu!6T)~03bCXDh?b@BPOMuVK#P!}>fAXBA?h?K2;})Z|~=)dfdPc?4rFBy#%j)AT>E(@%Z5@t;Yu?RiO{tXyJYqF*x-l z&t*FuD{ip6vLJ)r1?WoAqMWi~UU3C5_Zl=X$5=A^B`KR!h;{JnlDn(;zMs^6sp+2G z@h)sXd6|!@BBJQK$y}1~EeXHd^50Cl->X-bI>~odKe2d~e!uzgORb_&2O;X{j!4N3 z=@5fE5160ob1TQsRY*)u$VojYSEnx;s8Se3ld6~<@{vB?beWvgF&*Y}b?8Feqcxq= z6vEfm)OJ(7VR8QcLk1B#8A{=!s24A2+tkeD;S^u;ysMzfh>8l_A?jmM<*Q$bqXXJX zbm|9W^GO#{Yr7Ti-8lJh9B=XwIahnD_3@~?9hw--C83#Hn(ULtthJ@HiM~{EL5dN$5;AdoTKHBO-|isY zlS7m1Guk@mu<`anzydEzl=P(p{@w4xB?6Li%pd2hwhQ`_q%^{4wlXETd53hQ2e~jH?;qH-nbiFR>EK`U>IMU}0ZZtaFxvIAf zYPH|CYNXO_Mf1tVz$33_w*Gs$Tz@rtX+T|RDq`EDSEizcK_<;|pPS`+qXYlVx<-cX zo1T7ZtRp?xn-eFamp}-gGF|WMq6bMajWM^^z3dMeKd=?|IB+KwP4o$tcD&3hBuQYK zRgA()X?#2qlv<%g`&z4zhf0@zpRY!m=bc{lb^o2gD6Lc}^puNga=6YW?I)KY#GAM3 z0bI(QqlQMEWe+|i@%F$)zeP87I^-hG9%&liXn5jz&=y>^Jl!-Z{`k&hR?`gjtAM8y zmV=gr9^APW3H2kRH>~)~Mos4S4vVsDm&R!9H&Pb}DFP)i9Ym-_>iaGMh}Fgkg``!P z;rRPnr)u2EuI^RKZ2jNO=$<)VpYC>I6*fE&vs?MbDeJ^8F%Y`l9qszkA+Tq!H<&)Mik5>M)ZVpEevRjupQr{I5AC0Q|I8hg)x4=e{CY!4co9i^h_ zE&|su!0LDfP4OY6e;_LCta#ncxhiRo@bE|CR`9I3(_)b0!-LA@nXRSGD(N?hs{vh| z_qOT$DHp!FXM^r>mHCJ&T5ThGU<3VQ?EI$W*%`IP;b}C{=1{hQ1S<30`|8Q%ueW|E zxJ`1i$I8Vuik2Bup5|w(K4~`i;=J#o>WN*6$@es%Iy0b*p)<{bk#5|m`Kh0QWtfqk z;YeGj!$mBJB8|!6b(MycgS-#*o_8ufV;$OkE=$pP_U=vb>zKr)UkoN)4JFU%-T3YF zx4ayUsQs|!zc43|Hut|_S+pTJm+s)%X=TkA{z>`prSONf?GMqG=1vc?9gZ_*Mdw8K z(T}aM*gVUYvxybr>du^hNVe=62a?uKC_!_Dx8dk}^YA5%FL?yf zroF|)^Sv!MqcoBrVo=I;p6TKcer0?eS5*1qh8~i<~W`U z<0Q7SP0Wmml1)GNZ+_d+&H7rvh0pG3?Nn5j(AY-Tr_uzgJZ98T=C?yXy}kR#%LioI zdN(##&6F)D49`DJt_ZhcTF^<5P-R;|i=*4%iVE&Z;nVk`&1r0JgfzNmMMVBI_af{r zud3}WIwJ+ z0II3gcSz@&C;LOdb>W2LNM}KgmV{k|6Q11H!dbG8dQtEVdzhg;!n8Lzb;zr6Z+~_R z{rWUeQ5|JIk!i5x|%_B2#dUS`T8J9NnxIEgxg+9sRN4%_`VbDqSndvAp@su=$m z9TxFwc6&~7^jI%NQYm;)`&Yx;k~~|EkMr}pznB>N8b#+&B7RL{LUR~R&x7=N+*k2s z{9c&<@G9qRP#c$%Oghf(Iq#4q?NuM~o(|rF^?$SEYpnB^V!a>5kfO7T=LUczRBb~B%;wSmaz zYdS)YqUI(t%FhpNuBB;|bcT#4Puy^>>NpyDOD!3_V4!M}kRjuX%eOwwTYt~_k+gtj z=CQ$In`RGbfI)s~@yy1(y$j0gy<;&SBlrQJyk|F;(?yg*A`%hU-p9 zHAbTYORp0-u0lNzG=3=a#ZFFi>h70!&!5d;jn-zX*`Id|@!=FL75^Gy{agv&Sh}Wq z+<7kE9#F`|DnZurR0`#@E49En{L*OKKH>#6qDqT}$nMv{36VnZqv+mz_VCK8Um0iX zZ&o5Q_oB%Q1y>@M1JbM%Y=)6)x2VoF^3U()zsEoC*nY2(K4s-O=A{lR6&RiO$roH< zer`9(JMv&HD!I*k%;H@KPL)ps`Kqz9Y7FaO93|7P;M(-5*AOw!XCCb5%t_@mspq?V?dm(qL0#Iza7(eqZHhH$`#7dAQCrumsw$Lc^y&EmOW zh6!JI7J~O?{A?o2@$Kv>W~nuWOF(aEecpQ{aXOIlhHI>Kfs#GPUi$T#FhS1MwFUi5 zYdB|Vk;FOkCGZth`1EL#|5cB0XGJ0z1!tgIWd^&vq^-Qoek(e0;6O3vwizy6T8zj^ zV`B4NZ54hK)ZGfXrzRm??7@e!Aw7v-eaqNHzv0_X_Q3npl9}>kan31d)&d-z`>G~- zKC&oEQbL%J`L%iH*)-$Lcin=W)$52eD_DI9mX8EN0T!hvhPgX9vw6cT|qU!mo|C7?JJu|gt z1v_^EyO}EH1I4`2cwe@@f}2E3tb@t|mO78VEek$LSglIfqGz~1jB+a|xYNTr&9J#Z zd^p_Q;@#au_r|jLK*z#In7ja?ahvd#b+Uh-xp9PQi%zBPFO5XpI$CN%P2_liOTx_| zqHyb^2n&n*?)fd>de#{v9gLgD&YwJgL2?V2e|>yiYm1lR%ia z>ZbU>po=i*6utd9xU=d}KEbETMK-GtsL?O1BKzkwIki9)F5{CdnqThul=vCoq z@I&}mXSx8jWA}wzIuBpYXhdeCyAX64hTgkE}%q?1J}=JCaJu zOh4maBEux}AzPNtD`idGSO+CVDwZ0kO)if5jf#t+53sIca_(Af-csz0J0Kf>!Pm}y90QOc(5kY4CClYu>xp1<9` zE6pv*PRk@m%YmnTe(%-;)w$gKz=~5J{>uH$=n(K9f`d-_+HMR-N@o$Pv$hMb!jj2s zDqhNtWCn5H0vU4TKf$EP8OyHbitM4nKz^vC|FD(elfiW)Ml>o!XC>3$;~+Q^a!l>x zvdb&4uuapQ7*rll<|A_$}z9Y zLOyDWnDH%I-JMCvr2MI-Qp_&H!Ypt0@r?bLd_9e>oTe|H%yUupe^K>Kft4&#yTK%x zcw#3L+qP}nwylXL+_5pSZQHhOJK5pfoOAxGm;KPYx_Wih^0!u3OuFbtzv4;=K>%Al z1YYlDl%5H2iRJmLOz^AVK)qQgTyaS^5ksj%{{E_)+U6dmh#T+BA|&+G%sF`7+Zttk z4BgJjrs#Ge{@rGY^F)|p06KZZLUd)Tjo&v0TViNMFYD?j3H#v?w;!3nTSbn`*%_L9 zii!H!Oz5v6{w7b_J14CcZpYsilxGFHYl0#8O&C@~;B1R`d)#1ZW4dqDH`li}mRlr`BXLp}Ch{G)!*ds_+H^9j`3vZ$7S;lm#z*TO{JxMjCteewxhSi!B7xNNqMk5Ie7+c6cQ;3qHLM$=S0@D9cG4Tt0TO=N7akhhR}5B0P$o`OB#DMa>AcAvM9 zUcf6=iYxS4;G~WTN8I)^nE;3+o+}lN?&Ez~5cX3?VST3a4}eI7{iNCH=zHEI<3w;& z!*12D1@m5t<j-Spcdk!St?4u!fwnN3)tFfj7>Xgtk6RZJ$MK*dGDC2dN1iBy$7Y-3IK8a=mp0Y z^5z=s2R38Dg6;Uv4}$Q|zS@h}I@#K;f(r|l-FhkJfxjS7PFM)AF$YG^R!-PG_w?fK z0Wa`%WnRTU-oNR7B=M^DyWt2%OR-*LWT|k=imMWTVf3i^MDLWvq3Z`OE)oH)7aIq< z?KoOv$#&0yD1?RBYgfq)Y#E)?Lsnu)@uOp9Z~3$mtqydnH#43$3jz3DU^@5y9Sj5= z?cSr0+mnFvXYJ@Gh1I_xjc?b}jW17}UmmvysPp9Kb&ucOHH|9v0y{H~g4R);HG75bejM_YM%`^X0Se^c#t5LoZEXPL`TU0Pq| zKDpyu)HXLtcC4Rc!zV}!#%UQV zJNlHhQwI&c)a-S(Y@0@Bzv(OE4hgrTp-J^u9_brrWd=DpjuFO~ryaZ%TbR!f7U0NOw4_*uswE+4j$V;LpjC1HEvf@^!h;Jz)AamyAVA(jld5lZB3%tm}I2JQ7|T5y7G}En`vD(+v=IM z#7_>JKxF3pA8k4qoPR;K*X6$g=Xj~VATEq&jK<3^V{jR2)-)GT6-T|MrBy(@xpS8772eS9Zi5 zhq#MTHfGZVp_0nhThyRcDb{LpGacN&t(PW z=TI+1W^7O56nr1p-DhnY&m}8Z$Z!z;O9TI0*;3KUEDpzrWM3u+cT3R z0@^<|YZFOE6Ifr*#&N-~+IJJ3ix}b&N8>=;l<$ARbtn6>?0ZF$ScSssJAs-x6{7;p0p*3|Cxyf*kLp zuTWbahlD-}!UqPxiz!Jh1nysmI`$GXD6RHDxK2ln*O`&KWo~Wc>s*OVa0y7 zjj$8)wN0%pK0R~6CQbN}KRu2c{`DiK8QK=*m>H@mqpIlhv+8g;gyEseCRj(Ju{ZgH z)lQ@{wxlvY`{6__q$37Snz@zZ`VvGN*qr1Nu=0nsv63N-lTA`Tp<;|Tv&2FL0D4r! zeEkFYLR@oPQC3{Pt#lC60ii*0H#bBx8bWZgDAiazrxG}Hf*(G@#GQDa4JIzvavE_u7frlJ@SWt0hWb{*9|if0Rs`yZZ3q=j3p}@l)vCT zz=57YSR{3(*ScB}oG;c3F%$jQ8`OlA4$p8-bc#V3Gt`0T0h}{7V1j2(=ld)~DdJB# zq;kb-u=(=w+UlHWKOavl2RGH zE^a1nPPo9ru#YcPsQ^H9o5jrq;G^Wv2ns(FLYfgRwvKNXKZ5g%n?Q!G7Q)7eA}<+E zaq#J;C&o7&zK4NWWqi3gfCZ%f8~uR)6a4@yIs9}ufn?qA#XT0Rmv`?-(=pisE%z7a z{i%mLUhnL&r@VZy@;zQJZrybIDJB3p+%U!iJ*euy^R;6jO{9XK_{#CdJ#Gi0KIDAM z;pT~dK&xA8jP6wD0nBr8D}E8G%UDSmDbpS|{MNZX^i0D%fN{hb_`7x^`CVgD#8?jf zM;vQNp=|YF<8H~_{BFt5SH?FiIKGgl#+xi}9iRm((CZ|OO%sWv9fg=o#gt^O8u54l zc!&E*j30I)x@+vS;Y$3oMymWmvqqpR`b2iOIxxq1JRq8n3QjqVB34o^@O5H8KUkAa z#5YCZO?~#mLyw?jJ}fyCczy#M;7bl3r3k}2R(tEPwp*==X6CAp(iye>fsxdJmNW{L zr~&xkjTKX+3HHguo-9uH?f!N=9DC0nWtcSTnXHT#mmquYdd>yhy(sDgy{JvCVe@YApi?l9`oqQ<+&*&R#utcqRX}>6lRL4fTU5nAj(~KBPRyaN1 z!N7V!^C7N^ef;>7Lf8_QLHBNe^K=|2D<^7s zpXKhtux_SB$4S|tG=zoT--uMgj>HqOmGW~REACVS?rlSjWWmg(!CtE}6f0tR&~p9w zw&t)KOjLG4+pL9a4&Ux5>9yDqlP^&)WyM`_i{tM5sAy7;%vxEd>hYG)k2yYieF)oO zEL}4LOQgb~^sRuQnKQinG`$9sa099MgHhgr*0?`RpIYzX4*>6o=5*;vjJ(rsz z5`MI?i%Cl)GttZyKW^lVn*P{aI=B|w(d^;!a6HqD_sUbTKRve|ytgE})*E z>8GwOpSh#b5oa62#W(KnYTpqW)<<%Fi+IQt)>iK`xoADvF|{fK751)VzZ!DI$hy+@ zX#k5DyA3y;9*0eOPxFew!sLZb`_XjW49Pt~)?foICX9?niuS1@ze#1|I1i9BbrC31 z-yOfI6`rwSEk2LhcN?!+Z*VjRb#=_F7(;7h6>o@HGU2NFevUQ^(R|Z6SaO#}TTGzU z%UvI3jZIEstHMlxJp9eHAZ@-r2BhVo*PHU@F6&t9( z-C1H!OqZzlWLZ4o6C>0Rq*iy-R-(1?KyP+5G&Ed4+;n=IPHil>Z6>FC2`2)HtG?G7 z3z^sI`x6qz zDldn_skC->0TuM4zOzUrJ9|q`gO|pxOdb4suaPG&h_l`v`VZhaqnpP1+E_V@-q^rN zjM+Payr-M$6DazT7tfqHal#&_UCBHiJU!evzhMP-M$N{lh?WZEy|M{E z=rg0TelH8}GvSzDX({o_lj!UIgZn9mS;&%FL_=+~T5GLLR`^L_daM}j>tL3nI@6-I z$4r_u!DfBY&bl&~cxx)CuPVJ8ES6tAa6E?g(74#atgfvb_%Fd08kFc)G#R4N2j>`; zKMxQ%va2$+rkQ|x2C&kxPAn}Y{;qP1*w9ygoFxe>(DS| zV0Bn@MaO<%U@8(_9(|Zm*Osk)qS*XdCMA=i8Di3^`}YN9yox_0LoIAER;i9LOYA0< z)>+e;N#e9l7^+W92tRo7@El&gu3BuIy}q#_XIi?wriSsORlcKsS#zB zylggQQX1ud_(MgL>B_pMAIV58c%xM!bizlkZ%hOx6|EGV6V242c8sRj$E+JdV@{)L z{1RUXC>loRbY3&?1AxsVwop*W#%Y6@H#BFOpIemW>$>8SB0{yoI)Z^kqV>SB58#Z} z7ObewN|SWJm?$`r)RyJ={yV}pk?LW^OrAzGzqQq=9lJ81&oz zAGM-khGd}D(pf(}M}JM-+VWb>L|%h(CAmh4(g9K#HH{N2H65@uJL{<%R?y9rUOaZ7 zC}^4)3mq$gHoOVN24iIiEATarrMugzHTmtq-w0!m`{@XW)@PL3L0HGyh=Df5~7lNPe(}8)k#%AQ}%c z25mQJv6e)e{T+FF5aMR98fmQX@6$cx0W^;MbR_n@%rUG(J;!1`Oyj|+IrgjulgK-A zbo~@#L=$+5NakQ3H5R>u{`O8oBgZ0>#UXSUM8NnR(TlBc{ZTrVbtX4BPWb|U2DfK0?w+fJ9OU21mn~*^ADOB%kf5=_6|jjD{8s1O_FD_ zspXQ84Um-D$|&#BeUb{I2JT{=3vPS1ylX}xac%C`^hNbm)hXOc97yQH_ru{lObiH# zETTM^hcx2Cje`1{E|`#V0_+XEeXbE}OxcaK0Ic9#fFEgt2-ndEr3)N(1Hms8av}vD z*Nk@G?Agr9M4j~Qi?(mcGlP=H!$Z$Y7BD34z-DrzsZgLAxoSo^+-eQ$b*y)cBlkwd zCR#Z?KtK(5G+jJ9Q~mS{RGwX-52X(IJck!>q@QF?H3+k8HORIu5ri#WYUIhHQAcSM$vN zKXG${wU$e1zeQyk*NPoMEjg8P88t0y~*FYk!>?nk zt#(Sis%j@vMw6pP^w!>Ra*aJC`RMeFEYdRsseCt|zVmHVU!j=Lgg?yUri6`x|hU*dS#-P-$p0>)rD@_EP z%}%d^9qcVRFt%Cxtv-Xfz?lo6Ff3gaAQu|e1fO6&WK22t`@1gqMhi;`K89q9DO|#f z0_yf+T?)qVHezy&wKnFjwHy5A*g|uE?KWqurNMqm<&3MqP|&eA-G#i7r*8#$)ou1j z(}EQz3xMcJ)_@ivb+FedJ-v0UD@>V0Sz#`}G4))ln2SnZXg_)$Yt?YSWdCtWVoRHS zAN&wJcSF%zN#b=joYrwt-)zF%a{2m@LVu~oqs&{gu3%euaWHqw@1>b&4D zNX=USF`IHOk;zG@yY0^;X87P}jfVuwDQ_6}2&kq!59$Ty_^PWZ!~n%CQP>Ou;PRL_ z28C7c(Lk8}#%9JKw@MYfB}Zar1X8UM*W_0I#TM?OnYyTFOa(=Gq1vFdG>qhk=*+i% z?_KaU*2lOx$$dEvYsUuPXdj1sQo+58kmYw{eexSE zHjfyQLKRcQyYBgPOkcH4^bfLQ*w8)c5vHYW!B`+7P9foC7B(F@Qc7!! z6_{xLiBzjwIE_+ZHz``#tVL6{$LY?(+*PsOkT}p-cUfjz{Wf595ladr<1wzKGbd}; z@q}4Bg8+szHC|;7tInKS--ZgWKL7F~!on?h!ZYWC68Vo9M;mOwxZMTyl`ciBRq zzZ4&i7gLk&6b%=e&7XAucmz|8G8RmGQ0aTcP@EiS@@&ngU+!$lXkbH><-5vfcxe&+VBdasL9F^dB6KEzZkcPfzx3l%a zO?F(l*3$=+BUq9)53<{iql zSqXf5yR6=WgG*gO45(n**-9BwjcI0oK@>cR%#RAQs@As}X`8&*D^3KOD4W^Ni;3cn zNpzeBrA@M>AeKGF)eV5rM{hQ)$5@WAQzd8a;1G`=`vhOq3V&^$)IQI&nj z0iJB%X_ZQrRHI~_U0XbPl*8PUq%ABW0)q>gd165uGNv(%leP&{+Z(h8_JIjoNbMiD zuP_&=Il=r33@kD4>{qi7;>J}EiXSQl-nS92lrMS~v0sCSZ^=7|-QV^f&{in+hSNzz+yF82LVeGfZr8Kb&WaS7I3O zb1AMtn<6u1HNhNqga4jUwKW~yG$^!4Q*6qFJ%L?Zj&HY)ycY2zs)tO+Y#uFqTfDlm z(A>5VXCpn34TB~^NpA6td5Cy#tEvP+t|ugslruhY1oRct+x=R&xx?}ow=WA0r=A1H z?bEr(C&_d0R~xgBUtkSYyGKj1C6ZUttCsWkmCc3fuI%{VHh5sb)h$%}y6kufeW!i` zj5a;tiT$M0hXjx1(1e??*HFl~?a+@kzTbV*`zQ}GWB?yq)vJl_Nr4HU+BCJ};N`DU zu}iAjC~=~YQ%(R(`>gn*Vqmum&Bfy*EXaY{n3Oy&Hr1=S5|ATaLd_-4gHcXk|`u?c#Qs2|bZ_9SpoR!T@AXzDxqq$W&sKl#YT z1vhg2p|*HBce+8ngdbarC+$5{!Qpm2FQd-W&5E?FtM_+-T5fIUraK#qoh|-w-d&vT zZGt}~YpUTt3Q2NqX-WzcjZ(G#z913p|=ER z;v=QvYb>54e5klm3${D#vPx%2O1JSpTTpX*msA@o@!d-=$?4!l(xK%PEIeg*Y>gl{0lNc zI_9NH9=lT8&z)F$56O@*#rgfr%F{)fZ*tbD9zSA;ZQZ z%pk$1d~uki8i`O^Eu9XYR=3(T7kMXvQu@HkK@+dy zw#t+b=#ti%h5WtlLGdE)q16xkasnJJ#uiTSS-b1CwdllqG5G(hf+8k!$PI33872)- zXxfs-=|(eiWl8;Eg{lu586@sgrns8KZ1B`hinZ%H)qh$l*1=lWT9V)q^~2_U6*sEh z#hp~x#t_N;e@iY>3iu0Rt<2JR^pN@J=s6%D#Fkm2)le$MdnZHebv;lxdGDp@rTIzD zypgH4v%kkWaHcvN+~oim)GWyUndbqIUq4$>Jj!Me^gZKFx>zbwLAFr zw!QN&$fC;s%iO@uy)&#L%mvfW*W6`AE7Y@*85M~L%KdfzE`zqSKrM`T6UY`CyMWt9 zW6avz^B2960_u0~B~n`(1OiGx(>xXEsr zdM3efn~-HaVnFt*IR z+Te1m?!-I%v`pzCM5hRq!6!qNIu4h{xrEC))ZA>)W$Vnsi&Gj@R-AkhkQ2b;|6^`g z_<^$zA}Snkry9J{ei8J1bw!3>GJy!v7OIA0;{uJMbeOD0avD?bwU7&Qf}k8GB--H= zB>&>s9cp}yG3IcByYOtVsK(K3rRtSvW}tM{r1o~4NB0ojuS4$6^QUdGqUE4!jU&_~ zk{qHf%ZdoAL9vRHCgG6G|Lm!1$F^-K zAER2y_NZ*%eHlFeVY2@{7hk0RAOTt@zT@-zzIz^>T!}0WDJ4{9BNk!9zE;dnD0~Wg zXFmeS-cwUwJB+%F3cUzCU z%p>rlX7@`u(#Sd|V?I16NQ>AuW-;fxh_e*Vu`=gyaufG&^!KDz;4xt^SdcSm&M9=s zgz>b!w>Ya$EB2_<6t9%W)CylKW0@8Fai3@PsNLcz~2ezRXlE-KikOBj)3Po7fG!0TC`d&c>YxnT2|o*uT1txa}jgx1*GxQv)|Ky z8=Rz#hCZg&33hE?eQaSQJAnU=ZXhdnD|FgSdni?F2NzwiZZC6|Nfe(%h&ow7N{InN zl=803EmM>(r4=)V>^6B!X8;G)d_Pv|{wGG*$LG-f=c9Wex)r)mVwI!fbuZ8y*UtT- zq{v6HDNpJyL&nv+D9bL&suf&nG8=b>;C6FW7P)3&;@<%_>s^s@k(O>630R<+J?LW+=M;Hpc1IV;59 zqGzy7skFyhDN)D;(0lxSasmrZ?z6b6#9A|Frp`AFB@2NnrOM3IYIChp<6AxWN_^lInHB$J*(fc?!UyW(~I&fJipO-96B@^3DHC{iUAVUlxdt$PaQeuj;XsD z%P?A=``XG}Ih)qACCD?AOvd0>jjO#{L&%BHn(}ig(*lPNpFZ(&I&>0`3hou(hDET` zm(eeUs+GbOuX>6Lg))8BNq@$>en-4sd?)1>kd(_Qi+1L-k#?;~Y>)0Ab2!y(R*0Pp z@lJ7LfVVZ*!S1u6=xgjVcfD-a4hN1zmetqoL z+C;!Lx$SlLec4m$QJfV!`2NNmLH$$jyIb5Mnya@Ul^|OzTLEg?rp@47IM2EaG1Z2= zCyp5S`bzp*MOggIBfWZs=~16m{Ls9&VFOz@A#)ttfoy63gO=}BQSe_7$|@;e<0-v* znibNv6{Yl{-Ge5Uiq#UCqhFuz`hyD(-{xjs$Cn9@dWwsLv<=xwe}b^WAtUlgw7OYRB&AY6rt*|%k_gWp{|(A=?YunfUiXlC5qH5W&lAXmF_>~g!?YtwCPwPn z>$n4sZWKw^+Zd`(Cf!g#>{G+}ZKL+t>a`dtNW4Q!o0YPY3VCmgISMQ}ps-WHClNXo z@zdD7#QrMdkh4-};aSF&J2#j$Nxf1pezLeTBS>N0ptLW!0HWZHF#`N;{tcUXu5msW zv(r*Q7o1!5OS4l>Y9yRR`$hwX$WQ3lO0Xyk-j=_V|5vIH@ml$IF^D!AQR&fZLjl|7 zTSLY#WN-m=gh|sC=Yi;V#$=N6y^*GgpFam`ho)peL~g(E!esh{NAA(k9P4QrVDui_ zCur-bN=q@G+@)a=&OHhpv*&KLC)>FHfll&#{NV}-?Vy?5Sg<{0>>ZBYnouREQsQA1 zm}oc#oN)bJ&4$rQi)aVWZ4N}Tm<|fY&@w)JKKi|pZs!`$)tJjpY8UfPro>>JZ77@L zz!aA83!okV+Rx|*ZO}v$Q-e8)?lWAs(nLm|sO@64BcqR_Xd0LEZO<{A>FL@UYsXe} z)b_+d2unDn!3_WoDJ@K4(Q#pKh(?4_2k-`>7>)i#oww6h~+)HagOdi`E(JDn5g z_P$kLXOlNHc>FMoECs5jY#C!Wo+jcdcgE>wNgDbx+?ovz?<|JAdc4QE)6|ZRXjlK9 zvzPKz)>IU*p^w46c^~ z+r-Ee9!60cm6H^iH4eOeHR@eLFb?#(eaf4{>!9XSig1it&&T~%oX+4w47E<7<%EdU zM__lmiA6}yKB16_7US&(eACWopsLh8ud%?m&3=MVp*#4kJmtJ#-b1Upfk^(qpvWRE z^VY|SXVid*>&>R(l6t@tP%#*89YJRu!J99e&4^qglyUX@TvI{W9P<*bh4vCg!#=y7 zLYnp-ne>-p!5xxS!ydru4s`y@3-d;8+1oNMw9qnTTH}q&+aJb|t&0#-wK8%Q zHWonyg%K+J2+`nBNk(>ZtgwnU#LwO z=cD-CtZklS%jSdZlh=9@0m{y#hsC4F%8)^2+ARmT(m5-T!}v}&Xr}EJKHSHb_PFva zLid!)bJlP0S7{Ke4S_84aNB8$1dVa}%Cwyt4ID)EC2DcR!WMZ zy=*>%9sk=UqSZ0Qd3$RBcPj>hQdh~%ts8#H{TkC^1nSsJnarPtE-#suKXyj|Qb_BE zT6hgEmeOPD9_Hs<8U{8k+5QH%_evN3Nn7Pd)mI?Gqi1oR$B*7O#xb>kFGBBsr1h2I zy@{6jhL!RxD{o@rR^{Us7I`sJoYf4?RVqd|%CZQoRkSAT4}ylG)Xmx9b<3(UCX`+s zapu|HSwV4P4n^g|q`SyALSvpPW?OYY5nlI|t4_O&co7ddkh?XX(w_kkF^q)wM-=#r zO4cwi)s_>s*f6QLP(+DPMQW>b4~~D$3y?NMg1iLcStPd55rJ#ZGT+bd;?q%_TdF1H zvxkv&Kr{;|!SD2zY|vdq+0rfGVG);YT~uWkz*DLPeZCrgy~dLHiq~snF#GldB=c9N z!_+ShGR6|!v0GuOyI-q&b^k0BatKqElT1sOk!!=b67Cpr`IbfMY0-z}t)sZML_;NK z2hnX%S&5X|mN3NRT4%zn>RQr%bVLIsRBOp*KaJAp+VrMe!VccZ`Pq`%v4a^ns%xl4 zE=D<>$?>#97^T-Yd`5amu-Zun`5r%`(yxx^6@5}{IbPvjkjoTg=28DffY2XCb?Xl4 zy;i*n+u4?+=b^Zua!*3pOtF>qJVi@Sdif}kZJS45k~Mxc{H|I<_-DC*7+6$ivxMix zg1s3An8`gDid*tA{cv6&d;^%aL=9{(ZC8Ts9s|)=cu6aML}>`M!Z?bblIVkpTdh%B zFv=I-t>PMuoC3*c0(m~HwWXc3$M{kHt31y}9Ub{nyuR$7eu*yG86tX}yo^gv;FEYG zrmND_?)b*!*Oxu)cfd$R%b0;sF%lzr)s%NI6wj-Ag3=nU-D*A}ZVY`WnwD50w$#}V zpuWp=l)6E9!Yf!Q`CjsLX@2at9OJm4bf=%Rgux$zE!+AHzg3imfCT4**sFcD#+Ah~ zTlt_^@&nGt+V*lW(`;~jLO!0~W2mne7BdEo_keBNRX?|v!ZG2XBIbI6jory7zo}9U z;R-#_UQkIM_iY&Q*$$yTk5+MUKX4J_>ESO(m+Ri*FbeyQa8mYAlGx}Itd}?{OhhZc?pyeS z7%v%ZI74gwtZM$FfbF%hV(f+s^>9Dd8s7aqLYe#H`Snc@4XL!t21wek&lj~mzDu5K zO^pTw4%CO=(l$}T56wY!b4_U{WwZN8waRR|(^ekuj!mmDVu}_!G|g5&*gUGQ-urdM zKO4nq$@vpG@MMY5_gj(4K_}0;O1lDW^$A$qjmvXwh$%b8rK&H!Km|%D#v5H^U)nZ) zlV_SMajMkm`40sxL&8KntNp>j`yX>le`ph4WpKsFB^3(Di4you0M@EzCLR;AJIzVQ zSO|psF=a{LZ9Bq||AOcpO06X_ZE#$LSzBe|Iic_-ZdN=YR3$aiYUbN}(EM~!w%l)V zHz?47zVN1ORBSjo)4H$z$idBJnJg)@ok%EdUiiEa70=zp3)uF46oc>*?_OD%tIl)y zVz`&fNB(vs#S;&41NUuT#Q?py>nApr@{`Q(&%|BczVcTCDqi?VD|pY_DhBEW-avUZ z=v5S^0j4L&e+I!R5e?GTuxOd%DPalKC4uC*rkcz;VY)hLoUC$23#=w{B{HnaIWoB< zd@m`i%Ni$*J(}=#mHlthUyL&G&2oe&rLNyOp{U5^?oge>#g)|pL!J?W0I*$eXHhT@ z0DqW|(d%BX7+F=nvqqyu$m~*5I>6jS2id=mSA%uK!BuAd^@i{>Uv|wf`E*)i-8v)K zf--j6X1~gG0sWzm;#6+lHZ930TQL7H;YFo(Xg$Bwn5uOxVLuc}zCo?BGS6{LM}zWX zB?2JaM1%Vr-r#ty4hsdBYOjHe!B{-0%#yDdGq%#)PkH05M5 zIHL*;ism9N^I8J1Y5>kBdz7O|MGN#C;T?vOd{F}M58S7ITx!DAxRwARTXcz0&SIgw zgVAdj<_}e06Z~;`&NyAUiIdB(2NN3GDNz)o+qw;=uWyZ(2T_W}8&9bg{VFvuZK)sz zE@e#G-ckSC${+n^m#w$j5QEN2(0hS}w30?{Bv>Fk3juFOgbtXp3J7i3Sos7uo?3-d*Z!# zZ5Z1Hw*3U>xp66ZJI0nSHvhq@<*!x&?pk9enEnoZ`=srshgZofO^%WB+ITDeRQanb zu2IL228UX0{R4H)bq{;rFvnm>y?m)YwzZAV9l8&9)5g$~kJbi!+bFd+z?1QExB#&)BW%59GQYWJYNVtia$&p(*o* zDy(nGy94O18cI46%7vom7+?eCq-L{`MGteoWMd~HN4Sp=p#2~BJGiopC~ZtaOSSeA zcOrUqo~#IvijzQ5^G5P_4o2$8rQt6Z*s9~xYOv|)&2N5N^H*!3oqvO5cJ8(w9A2Bg zO9FFZvT#af5`Z^MV55)!5)>Xzud6#|ntW=?}HRGXMwnLr6-1J&=~0~!;v@+pzm5tm0#U-1Rt?yMH6Dh?yZof%#%Va z?c{eu_NL7?+0Ikp{}CEL9LYD;=tfIELKF7(IAd!Zsp&XAj@1HN5z|&42iz^HbM;wt z@*(3gQ$pG(p^;eBqryhupgdRl0=yQ z=nTR#6-w(f(KXrIC414=e`v>3r9uuiyEzQJJ8}ZGR2=z6)$B!GdXCmu@6}*}L?r@J z71t=P2cJY;;h&e`G1&)$!z+!2;@9ZWuG25s!jgTG3BS@yDJZi{;|UqXt4nO9Rj6*{Cp>mnxdvs^AeIf zW#3S>98_1A-%==>OZJTEFxb4#FDPz}x`Q06T1}WIMN?m~Eot;2OGf~0sSI_*K5htY z|4{+Z6bIF~#5&r?qtUU~qLozIqGZi~i!C;*`BkdnY=G4uOZgZ5KL#J74RoP7`4Jd) zYU3IcUyQ(P*^{!yP40mEAZ|Gyt4-B3Ij`9CZ?_fH9R+I+G3# zaA?spHXXcRoRtmIW3FxzrCS&2ax-t4pepC3KJD z8iQswz=8m4r5G=$KF6S4_;hV{bPLRruabE{G4j{z8tQiPiw#$yvwKjs>i&|zId4dh z<>5$mTwAI|Tz~rJ!*!Q&CA8F`X+4i%+l5LwYR=sVRa$+7jD*O#lKF}+)OegkX8W^5 z`Y5q``SdTyi>3Li`M)tKDCk#A`sB9rs$A>;hpC9{JPGGSl(@jSo-C%2QOkl0*K^E; zp%)tnz|Q*l5T$+>f1<~bAnvHuXE!?}?duh_Fg^?BC*$-4fD5}U zln5*Tu{HXT#yC{mP^|0+9>Datdm+*8#1|I+BC+6cn}|Ci;E^#M-cWjDeb^JR*DCh= z2-_qm;Xd}25AJ*4@dPt*?vq@QPDZ~#8QZcNZ#eRFlb1I~x4H6~z089_yyVw8w36ge znUeHLw6=SXmYUnS6y4M)G2D`WL3TJKRgy?ZenlGshbasJo>D}N1)ny|=RXnI43`9_ z*o=u>mF+W+qrckrzW=sr7K9o{vjoUYc#!78wuK*%Tv9=63>Uq~a<yOt8ISj zdcB#_%XEXPN~O!fDHkLY$A|8ac(fa>bqB6fz9kd{c4#7DnCZ-^B*v`k&Q|thTf=c; z@nZE@Y89tk{g4MO(Hf~_mFL0P)%3|9duR@qwV2U+NnDndP3608(6>8JyDkd#o4sEs z6I7D->QV0+SWKf#Za(E6h~%FW8|JmsL9CJ_Z(65R+jneJba)W2%!b5}s#9Z0H2n>h zy5wdg_8u^WQ;MCFqSzQhM|WZ@Q^SifU7Sq&%Ip<{U$EA1lNcO_*^%lc09(l1Vv#PE z7+jdMJ-3^(J3(8VE;N=Y-}Qu7F#v*~qW7qp~y@PCdRLd3Jemu`;t$rQ$B{;KRmBpdmDr0He$quL39B&6hM4T71 zUA-am|F32oPJ)jr`$Ou9Pmu@=ec# z;MQ!|whf+-%1BcFz%cI2=Lx6ac2o}#KR?i%y8~WL^M`js=jK#mxS+MxgME&}BUxQME}hd!_J<=;f*3r?4^M{5Z*|@s zjf~}N4#93au0EsLe73}LL|cNe$U0^MhQ5s5X^Xc;Kk+TNlFm!gxF+Np^7mII;XVs~ z@lW^^gZq#Ks{SlE{65EOzOn(-oVDySh>9#!JM8E$8D_O=*(@y+CR?y}fxGNwlyG4#6YRAy{i@#5JH3GiNN@|BVH#lE7z{OMU9t_U z`AEd)nvj(;SaNF0jXHRk)JG8V>6E=1Sp(jB;$WatbB~A&^MUp|(kEl5=r=SLb(Ccc z)3W>Ow&?bw6_U>qruX~6<&ztXt!C1+SNWvv}R(l_rU(1M~i zqFC_!eJ|%H8Y4Qcm-+G8Z9mrWf?vpI?2!fqO^$LFZW z0gD^*C(0!IZ+TybTxdgbvcQ~k?fY>#;^lwCGk#T1#1+I??ZfKyjJfUN`4+9Ya-pca zH{6(-{Dxx&w=vC@ntw9oK-A0~d+<|*q#pe&fTU6rzwzi`z^yQ3NZ9EL2M+mgsyGmIH0NCn@{# zPGZK39%{-P&~bn%`fbLzBOK zKkF_`D8+cpj)Cz%1YNZM_`?(Wzqon}ueQFZ{Syj>7A+L_LR#E|TPY4D6n7}@65J`! z0!4zm6Wm<`l;ZAg#XUf9{Z8I@ezRuQtd;u*4`JMXDFluPiKb-8o3F`fdER}i-? zJZ=3ljRr%TH?9E1g`2K03-AO0=$_(?XkYp$0v~1_o(ttB_BYx03kd!07#I(~UkuLP zGZ#E_wj9$?xvQ?s$vTBo0p97U0P51|9hY3GeO8%z7_fM_wJ^GD*2sgsg> zGq=?OO9N~<{JeJouiZoPQp`9e!LYITMZ46PN5xKqrz}QUbk!>OJD=KPO9$Our(tT+V-NHrZs9FqNtn!G3 zQdF0_YA2q}v3VIruontgvEl4Le3>$>C>Hj#U;S3O1-3 z)r3E|{w>O^Ex6ryuB}HpvGD&r$dwUx;p)-x3=TynXLsDj1be@>20%KJY1EF@Z_7^a za)*#ZAAg^4uXZZL6>&Ab_aK>ILhAlMNm0^cJEke@|~uikXc3{n+yH+aZMS z;qY1S*&rb8pb8~de&%RXr5t3$@7f4SIA_W-9z78)^Q)gICaC^kHjdQsi-3;mXqI;$ zrU^8fgWSfzjCq7!${6gAb=^EYj%_;6=7^limehN-;boPOQ2nQV z!nZs(24I(<-=`c>_kVw#7ed zeMbeJkr(!p3KQ1^x0YIumd|h9k-92)Qt|wG*KI%C2Opu}>6iUA)C0{V$PMYor(qT% znAlmpCwvf~vvvCFwp|(Tn)N_|}Pb>5h5qkY7{aaC0(x#{Ao+%w78XB4FE=L0sZ3SwJ zkj})t<|)g~KOj;K;TzIS{q;@NMM|3J+h7}NaZ>c@;M6^n-OKm;If}|K+N2UQ|BU5V zh4Pc6jNh4N%i1yMvVbzYY-Ri$mLovpwISn#uc85FZGQ7~UY)2W($Q|B)9$7q#bc{0 z84$DmTmNP?RM^WdFkJ3et$IP0`5|MmF~Uw9o_G6w{UYGSB9jpqlC3^Rb*B;iMK+=& zoR5WWxJ(Fz7852?QW;5f`0fnO?`S*{#P<-P--XIESA#?<4HC`&eZzwaYqR z7dnsa8cY-q5@APnnwdb5bR%1Ov!%1KpJpvlaLLVe7T% zVCrz_*j&_~JrzOl1s6h}P!dThpu0}=)fuP?h8;(3YfSZV-OHmsDE%Rpv=n|-Qpy;M z1U1-kzO)Ibs{Dr{U4HkwI4TNf|I2~=tObO-H(a<(B2mC+G_n0Gn3{E2=}q(pBjrm? z7!{9api3XAx3RRMiYo)Hb5pD}ck~jjI}f$n2RWM2x1Yq;+=+eW$1FeSf!S*6hG7rR z)64Vg2%OGG6IL{~*GR!p(ZkwP3N=s^>4HkQ+jLgqzyJ9ta?pl&a37r1c_q;z(V;(B zQteKOQ$APRrfEBsdoVT-!OlRX8r3PjbbemOk?es5JF(_Y3#dY2KYjiLn(Y#)Jf?Em zCzdjt)y!)#+1Amx$#BdIhT9J0qKL4Rm#WI+2ep{oi|BL|_FTz!Qppi15;Dcn|HdeQ@V$u;)1;#P)81r|we3q{*Sam{%gQ)O zEPrBPXun)qY>gBj>oc6v*(wqHr0|a^KR0CB(I0KuQt93Pg6=oLfs8#Mb{5Fq}b-D0}a-D{GauajYj=^k{_)Y zS>rrM@6rh-SKsf{9B6C}6_+1TW}M6qnTbp-YR-lqEo-(mdGidAt*Z%GYA*7JRFf~S zc&)ljFj#M)d}Bf2pd=^H2_v;QQ7Z4q8#1*vH-mHHL*IN|9hJ9;>|fL=sqN0;$<-Wp zIhX*XN%6i%`n#SslOTMT^V15x&Pc}2*9gSwJ0U2mp40pb5BZbbm+Y{8y)h4qiS|I) z<5#T@?edW<>=TWY>8Bht!LN+>jrD1m&5A`wwhbghA8%E{|r1ePpiE);P9_& zt63YUEgu+5TYe2rQB?GBT|+)K!_RI$9`}HWV%t3nhxMUyEQz+c!|qhRk|vhz=*{~5 zsx@kS2w4f;vv#-bcY1>_0=8x=o*hp)(9k#kp}ZZ?+wY)#yj$2Z@OSdTN0vWb2(v}c z9Iw9~P9$%`dhxJt-A{|Xg6Sr<*Oggu%orn6-+gBRa@r$Y+A!Oro5A*MAOe?va53`@vOkxDOLb^sek{R zNm*ZJ9*>{hVO#_yucBO=`EH_H@JuC)i%)4`;QN~E!xXH_uCxnQT(6>mIsy4mD_eca z7(?#&hqTx!=AN(Eb0uQTThy5mnt7f1z+I?=z|mXO$Eneiq=uPIMZ4^YCuA`up6drT zSFQj(+}b+c7K^P$o|xt?w1nU3qpkTCUC-V-y$zOlNPsV(tf`opw#$09rR?>R2tQSz z`L2^T%h~oaG{*GO7#IF9gJ*bCd3)+s<-A2RgToMxM=o8*w!Q zt5{bOrqK{CkE+v8X9jw0+qDP!*W;!u$rh5A&bg1}8LEU4uCjrp&0Vxh>f}pziVy}@ z!=kHDnrXR&1=Dq`EZR2&6%-M6=(Y^WEu74p3^q_gWv^XE1<};fX|Q^!4-z{14i>;+ z6a=X@pGs~!kXt(dW`8KSs}Y-NbK0*?Y??+t^gu=FyY&ZU>9fs~w99o!+!w2t!1ME; zpxwUfDd>(T|7=hs5|a}{KMW((2|c^K=p3)lhE`yX)PHznsETTO-%d9uixPWiP&szX zMMcqio%y0O43WNNcv>9c7fx6+q#e~$Qpw^t1V41St&fbbO@0xF+-)g5#ynR$fzj0* z&Er8A-v|{ghr54@aOng#i=?8w9eI+}9eZt!(moAVf*jV_5|RNH2)O7bAvG!Te|x;@ zJT=BYt2=9+>Ov;GmER)%{(C2huJO+Hjc_=FB<4TQ!kwR}#EJi0hFHixZ!ewu9nR0w0oVex^+wrC=YC%5d+}MARb30WTzm;7xNP1(rkyD^+6y8W z?tO>#sUt$)5UkvhUDvkByW+L>Qb6h=hwxaOZw`n5z8N) za#AE>-bcD1?_*$TzIENG$K+LQQ5rr>eqOck-s#CNIA=F0Jiba{q6h&@k6Ws=-P+n@ zj`K6?JO&`ro3gR==)jOMhumJIYvp2n3tC$oWE0}tWjK@S3NbN<$c#TmV(`UcPov=Q^MoA{TRMBb!>tVO}R%wE}&=3 z1Gr|G0P>V`d8wHFM_)!qcI3Lsw!SN8{Q^$-)K3D7SDVa%QTygJHX&@s?z7{ zTb%$iUls5TixE+)4vJGFgO|<6=uvG}l`$?haWxIob;SF0$`Xc_s2F|?JW=AlX5aqC zj5fv*Zi?sO^D;4S`j$67Dwu9NPnmUJpW+HQ(_!geo?0i>>kIP!%VGiWFv<2rAMwx2 z&eQUv2;@(MqQ0G?o_ks0af-NiYKR*4FV&ni->)dly=I1pg2>kRSk&qt*3rCoXu?*v zsAU&QXD{)+Udq6q;_%Is@ENF8BpiPu#Tu|WYEl#3r=ggm?;<&=tB`-;hnXy=0Rh?o zJb)U~tx}xV|82<|7tmH5-vh zveu1u@U^-5N*vjHV@BOWx`yVoR37*_jag@D1S(RNyEaPP_SfUjpfT%V8hY((1kzf#ktYL&KrNW!W{9teagKH)J zFPCk_x`zUR@EHmKElc@x>YTB5<%P)v^*gsir+m@C*Xl7^P_~El)PUCUH)1=H}E!#0R)Hr^Gx1q^Ix+l z>gWLlgF^CQnIs-jtd7xV+J4FB?%@&zwj4lfN|afQKSH4#?SFTsDdmlc7v8|IKQ_()qSpU8g>QYkQWzo;}w;6h4_zE!+ujATBo2Z{jVY|w& z^dB|XMjXd>Dy|eyXMSmDN^4?;=SM{3N0jluCR_WY54nuAZ&F>;qhNoUy8%cR2oFHG|q1z z%%y&FlU*yfWKI=1fb*=5-|ucV6TMXjxzjNSjObr#&G(o4JsJY--fmNi@~nV@ol3*2LU(`V+|5#9Pd&^Z23Yz7ooWqfPRQknOU*gc4pv*7^tT0kA7s^^ZW>eWv zO4XZG@MP^ZY3K0&Y3pC$TQzdVJup316@n&zVmk6BGx>ft7!~rF^k$g% zasuPW({XVEXYOo))y=Rdf-lciXB9$9NP9PtZ3X_QSKKgmx>UN=b({lX+7l|pK`>0-yeI>zcl zcf&vvW%F5li@hS(W>@$ykHJ`67helV)zWzz&nYr&#~duN<52K66We`WC#lG+n0kt} z$>#fy#jyccohwGRS_D3bqr#Fn0<8is_ej6iJe$I{HkkI5^M$L zs~9PhH^|$wwRYd(Bh&GPZ}_xz+)UXpR`NAlv`%L(Zru9MYO9{EHR}oiqOP|^w}UFH z9X8v78vA%KjlhO1tNCHL0^n7+zQQeQKRYQhsjHJk7x&P6e4i+mB<|{_{c3%fI8>}*8X=Iwn%xjR5xqRU4WqWBZgi6~R5OTM z0x3H{9_mb4aj!hfpr5gQ$+d_1IS}}?=nHQeB0DO#JB--RZvbl%I8S(P&78fqx86P7CHYzbsR=< zZ~X%AB19YZkshYnAIK;G%0yec{S8Pg*H<{HO2{Uep1raae6#5G&MjC-HlJ&HJ;Y)? z{`srnOv?Jc>(Ycx5nF{v4OOacdv8Z!Rb!Z3$8bBZ{SShfASW9v$#)2KeOjTFhSP~q zZz_N_uSn}~8Ptw@5`$)Gn}qh0LVD#I$2%y{Sj8S%_oKA3OK0Q!?c%&YNebrzR9jX+5P?&q1uPQKn1-9Fe1q zvAcBUv{A`^J+=OI)O}~naATmmvpt1#sUJAT>s?z^k7P-0Opkyq3~ruhI);3K8YQh> zsT>!OJ^;;!uu$uDax)<#W=&|^o5jIDT%x?|yEj@SguyEU3l^r)cKv2}UOY`nj^+3= z4FciYunJI&duMA{o`roU=N|Ri1p=ih9MPqx0_|}g&=?^q@miph0$Cc-&gF`9AStq& z#>wti-xWOkAHYRX%=TgNVlIBw7$_7dlPE+eVAK-4*ER6dxw)sR4{8V&z0W7s0yEs$ z&m}j zU!3+2XK$kAKD}Ut-iM%Vh)lHq3+=G{p$ul{-}w^9?mhlG#uJL7?=6a;npquFB)2e; zEdPx51wwOKR37KxA+#5S{mhNrsO=Qd(_zCB@rd&>gK|qn_+Hes{BZ@CSX5`mU&!bK z(f2#MA1g6l;N8`x%LD7LC`>4`C@6T}fq1y5v*m>M3c}-(B)^6|cn^Ob8 z1LiazBJBTG7EYzl+SRsK%~R0BNxQoCib?fL%l5$lg}(!VIc*$xF%GBpiw^==EIDj=erz>L zR8s<$I))a}ty$R2ccjs1Z$H#SC||qtY1x5KBjR$S4<$wgx2qc)DN9Kmjfc9pX;Fqm zO9}B=WU)kj&b9h^Mf@w0t~^_Oeh)x5$p0hm7jovWK@zcwCMH zv+kH7x)KC|*nZS>5U>jD-nXsayU*HUq`g^1&vS(Ad>bY*1LI7pa>yl=v$1W>$1#r< zt2p~Qi@O8KX>kV9rcg$C$D9}RbVR- zid&Kk_aCKa6{*e7XSOu!EdwU}jNjsems`%jU{z1mdA6N1`xazPHO<-ju{X?Mw))p< z(+!Yf`cFRjui=5NE&m$-Ls5);vJrJw~v&JVmWhWk$(ufFVqyX{^QNbjbdj~}7c6tk{HIgvjY({djMlo>bHmYc-j5Mmj5fnTKmd59)x#l{k#o4TcLg z5?b*pp6H&u;~ubh#R{L*FF(xM^xNcG^*p1On!A1h2W;XQTkRsV&ghcf4M3L51bC2|em_s+CxYamW$#12~gDP_WtRyn4Ns>HuoJ%avhE|h%A!z(!GhINN7Z|>_ zYr|gA2?Fcv(zvNX3PLi%{yz&vO533F!g{_ISg8EMVghfk_FT*QXWRF=FnT1wh3`KU zj{R{%s#IT&i)LTDp9uZB@z5+Q6?(VxH5r~%X89^P-Xbx3!=*2BlFjI)kN!(*%_EzmB|n zkZrj|!V+QvvpdhE64u&WT+)3xOr$5@PZwH0hDjea_etylmre zs_yM7{DJFptoiy>*|NE#@h-Ie?Qoh*G{je*gn0dW@erNUBN;< z16D{oraOtnWqIWKN!E=xwQMG7J)>=?_^9*(c1rh3?#Jc@0ZgVHMP|uw0+l`- z?OnNLY6LV2EXy;$%K0MZqCPz}^!pZKxaC!>cVb)`%QOqE!h>*N*@;RioZIz%^=-T? zVnv357AaZ`vBF6w*){BEfx%8TclM~vX2SPKhLLD_1nV2^2y`8oS>^U$1+I0)D{E7q zE^YHmZIBALU;R)_g~PgvOJzWodtmB8G2$15&j#QsEv*J0_^oL>>RfmG`{li@+paU9 z1ANfE6xx|q{Ry?cL93-$53!f9Ccs-$U>5h8ihAmm^82w@>uLFNTJhBT?K|rwd|#K8 zS-byF41E0G7)U*V7B$H66ONb9K37yc*}FjaY`{Gv8a5TJ)EsWA0BBFg7CnXEILl8- zQE47oV#y-Dv<>xYXD#qec&^O8_w)rs+OV9`z_0BZMI%85pUz7YSkADRH8?@7G9M#K z9ljK$=CoHaVMpD}I5f8zmnHeQ2~ceLD*fc1aA57>p^hOR_TgSPJ~F%2IrrCkQjd&T zMv@xH@9587ZX;@6(YCYgP<&+2JQ)uBgg+PEb|*H{@>5`eyX7{rmF31J@j5SznetXR zQk&(ZN}%bbA5JF*?^~|>tdg8#=QyD5MlG1rUY!6`gFx>+F7eB=8FpY+J&~QKZA97A z>Xg*+94))XveGl%?(1TE@dl5Ti_MT3aV5(e)32AWp+nW0F58{|nnGE<2nW$4h;+79 zJ0sOf(5U|>N9_J@j=;a0KBv+R7_fVUd7U}hsjMyhWO|(zO{_sU3d$`5#yck%ai06~ z&txCkc^%)Ei{UhG$5!(bpH}*Bo!fQ73Koc;)@0$RM?u}Rk1peq%nHfdur*vw3W?H& zl1YR2X?HE=QOZsjaB{{m*H4E!vaE4<>4Phne<1*a(bLaR$C>KSQ^C5@m+`K?I-AW= zIgDP@3_~iiAt`9yVr6AFW~2mfX67JN|I8{qoe)}^|Dil-m}os*Z$%t2(}lnJ>cp$a zQ^-qdLgU0#Lc9{H;$eeTU*h{)nUaB6e4KiEA&L+z&5CvLIg&IQ#Vn$h&09G@oB%jX zzGxYYG3!;F>YtL{Y0TeR?4qX$<>jw;XP18aJUlnSwDY3U5Bh--uP}?U3}R?Kvk45< z7bE*jD)#hyIIPskSg|;P2>u9!D5_Q!Angf{LCc?a^zbks`Z>Psw0Bw>>EFBxec*Zb za=66xfo~gx1w1O0N2>Q7uek2XofQD_whDZJi+Hz$|My*vL*{epg^ZEg)Pahd>7ebt zxl$pSG1&Zlc@mmM1$FjJu2#NKmH$*iFaa;&rWK+5Z1$D&DPTtiaGk^YqIIQxNshh50I)(|x5OY@7xD zBPU)^WaRm4z)8#5#^Qe{&-nwc54RGn2F`kc1${3-*sJ-!^LDK(8qObF$7d%)61SEG zh`dfKrv}~wm@0(d4ERpYXCD=3>Q~B=Fvac0jS&jYw%3XfYZYvMI@5X~uyxx3!@9sj zuU&eKku$-R*n9#+Grq10XO!u(MBy|5>_2Mo6BQ4PNJ?Q9SHywK7a^S}Q4%2Bm%nU! zt=?#`_>|+y@rYj*Q(V;i6mSeUWrUm4og8`qSm?Gr#WcxoG_sAG-EWv5$Wq-W3SMwq z2$q!NaVag<0NO{<$%!Lt_ELb8m^a2W8C9Mq``ViU9 z0M^9I(f5*^RLm}OS)k#)15tbsxS&Lm*!t=|{LPs#@Ye|74GmX*5*{mmXpA$rG-9p_ zXnbJeeijvddbQDhY6(ldf0t(utCKM09(S(ye4dxAUS&(KJQ{Oz!%qljJ2hL=*O#Ra z1M*q~X$ZDU1V3V)>gbY=pcSa=N}+VlMSS=29)o)()YclJtIWxGrI} zPCyILT52kCtcTd6!;jw<88+h;QEKek?4bG){~g;%!GwL9^q6^X~%nw8kjK%2?Y-=Dv35Qp)gUOVKTAyc#CePGyP^Hlah zOfT83<7q?aICVMJR8F!kaEN(dFdnWMua+OX@+DL$vUFl@rJG_dYYj%$au#??)YJCs zx@S$nj+(LaCQLfe0!2Fiu(aRkq)vXPkOr>e;LTVmVxxD#j)^AsaiYs8=82WCu0>RB z#Bf%O5g&&T@1V|sGJ{|I{P_O3b7QRN?Xt3hu!5+07T|dz=QE|k7Fp%ghsH>qi6)6c zhi{zIe?S$^RY}2O1R?z%gHOewL}qgxjq>GttDpN!1934y{N;HJi3GV(_6mZHvQO(~ zUNs-H>^{uAZg+UP+BTQ^j<~PY5-Ny2G`qITfbd>Fv!?v!dn zU_mVECjvRGPd|OCTz+J_w@51`GRxewJbTPKw!6jt#QJV0eP3z_;Sz;yhppp4XH1X& z)>tQ+!~1+%euT=J1tEeiO=W-brKG244SLr&IhFPn(uZFtVQcF{A>>?t8}%prh^{%@ zy!i)z$FlbTa=C*XPQRz`d7kv3JFtcAR9XvxqS)5%!SHtn;`{bm`b|`7N=0PCyi|^l zb;GQI;T3CRk}bu@43{`U$_4XZ$vD}H^hbNWd0h%o#6jGp6jEv1vf|mk?Z0Pu zzdspnif2N-{H)%P))BmV$deJ(p?vgW94Yji0<@|?Gbz5a{3zo?K0=A#%)Hk)cZhH^JrD}&3B)rzr}p?S=|rX z((U@aUKQhBYhkXnm3{n``^r+#tNA~ao(g@rHl5@co)@3M%9O2vtBZ^0$M*lXQQ>*j=drrK)JIh0y2JH0^HuyKy|FRI*U$7kNGq!L zb$~@EScY(jD{Sh-6d*Ti81oU7eneJiEjo8p{UeYO-Z~pRweqo`XDofzF_lIwmnKtY z{ds{F28zY@ZI_`_Jfxjdel1V<4j1dVe~)9oLrRad^><|+NITg+0)xcyF=wN20iL{z zgk1Ll(m&-K;IMZT5a@qSCt+gHne;;*B8ys*1wTk?CtD#a$6@$qK35?bg-3B$HtCTEW4F!zR}9i3D5P~9BY57Eu_jncNd zez7V{{oC#Kn++WC$tK6D(tR(Yo6ChgfF(cYC z7{H}!7T>qrxYN?jkAg54R6PVH+6{?ZDSvgI*?u%6|!OgNYH7g5bE>64|~}?UERU3mZVtu zaF^h@cs29o&wqz-n>&m+UmW1NMVJsk(b2|E1mav9=41xZ(_}ZhS#a^GVbm{}G}(k( z%enut728CN`SnCmbFExiine&eKgN3(@OfK$#LJ2&w6b}zpRwn7g6()zu z2Ku?eU_3!xXPWgfp)V8$Dp!~syti2= z33Pl)<~Le#KFNpDhkTAkZz~I$TH4RvR`0chu8Adz6onG$er)~zS#8jb$+AaIY@toJ z`2{!G+N7AM+VFZ{7`SssuR8=`SVTLvDjH0@7j^W3rf3Pce5o0@7x<~A(rPw~I^K6^k^ssJ7;acnU zZB5Q&-0O?&l5)-iiwI*v5i0ksI5BgR3kWtclLJ2*c^SOF0%0lUjSb@3p<#vaXuFH9 z+jA~m9ruNL?{Iz)`=0m-R_8&Inbi00%>We1n(-Of`n#MUBlJ#SF}Bf0>|0|Mt*oY= z9L0rf2wR}EvlCO}2yD&r=CQhI&7(PRMjK%T`6t>j=P`1|ly3AE<5$}+59EQ~`mdqR zs*Jl6UD*&e2GuAZ6p!K00%`NR0HSL9>x@Y}zlTHD3#LbB(eUv-(bjKGp^KTxs?EhN zaz@!d1TA3g+{;;7{EeZ@nJQA*fypWYt7j6^=FfW@=tgT{t;Jfy^T;!?a8-C1t2#cu zM+w|l9SSs8@;g2R$;#UuU?DaO;?fnU_Phb62oZ35E!zN`?T3}#?$A+GBaO{eGzQGf z_JK_{;`|3H-~h!2aDf_Qi{4C0w?JgjjP9{9NiE39Kw{Q_utmYef_|SB#Ciw#^-@Q2 zQhS+r3{kBO#hH8$U}(Uf?;c`_&W@c7AneKl2J(Nx@$+g`Yu)lDQzDq8wo85Imqys3 zwKNv=5mwon+)8CV2AWluD-`(MK(W0dnbbMI93G&7d$N*S#p(p`qzOL)32phjpE9t} zWeksD6#ac=%e`Qca#hpAIL(|f5V_R;xBnC6uY%a_97$U;92Z{Brkx@hcQg1cA+YHl z$P#fN)yF1W;%>qrTmD07Ms1ZH{dgK=GPo$&-$P1Dqfs$`{#4aaAq34m{1bzS%;)^- zpHjJZ$E}MJf2`N*HsI7dbC0DmfZ>BZ?R~%4&1KjJw)BxjJ%{y3y zE%o=w*{Z$y&7X--XUaY7*O#}lq>u4ziRA@XpmEm4q%?r9@x<&)?@qXjT{;_kC1%GU zjblh70k5&U+HK`6zi{)wV*^a3jLdD@&*f0t%#-fK3o6TCfhd9nE!MA(dR!g9M2*oI zQxosyDmG}a{qtoQC!#^*hMuuQ$|pYM%Al~JBz~$_cnD@-57X>FJ9KXz#zaA$k>pL$ zrBG8bUGZ8!!6SKxoY9PGQt4q{PIBhOFrXaR_jYFUd*J7J)RY4CuqkID>GOl zQZgN=x;$^8IKku_V4@|EEbDwMs|zX!+ib6+H&DgQIuEh5GTps>LmY9-j zE=xtaaS1}nve@V@kNgseJiOYKhFN5+R2gaF!#h#MSDy57H6pwgeE?ahVIYlJNlcd} z1s-sUHfGQ<5V-Y|;F+IV4sJ|JzW2vw$szW+dY)E`_$I6`#_WHDOZzH{e>zlW3?!)# zDWSe;Jz>*v*9>dI`MZN9gTBB?5IMb*eMh^3iwJnHDJeOjzegTX8iq^d9&w^U#3GAe zu|cWCHS169wEyY%eH&5!KVnzu4Pky7ZYbq%8iAl_N!*2Cse7I7qL5wAq>1p8FKm@q zXCJ)`X{dMm-c&RW^YoT)4>V3VBQ=(9EPnc2&Qu~~d8|V@Yr`F9cJE#M^1)Ebj#z-R zTmHPtW5pst_T)p6#HPT9rKlfs{5?z)w4-7nV^YygF(bMT6Dsp^+hnt8d}qzSTZ(BA z$f1{`^{HXU3Z+!*2wJv*%B%t11Fsi!{&Kc&X&H3M9wUV5guDVA6+9V>J{1~C5KC%x zWsG1b?LM*&+(ybzxO!bGR>rn@eyx#>y>EEXEo%h+YiUcr&xb*@bSh<4VHz^A(`9{; z%))Y(sr1uiv$mX$TU*<^+&9OUvUq+=H~UoqnQM-37RJ&!A8SVM2m*J$hy|^%Nht(( z`uWUsM<%wFTj)@MemM1On;$P6CwZnrvJI@z72ZzP%Pm%?ub2i%b*GV*@D1+(SdkOO z)pVtQtM8iuxV0;swEGsh*Rpt)N805S*9@xlWrCqVUi?Jx3S)K{!M@ItMjB0RwJDuN zV15hR1&7tg^r+)`Gxg@E?OM7$=Rk6hh}v5Xn=*{`l9k-*2GvcnDIUKC17d8;#_9y*F6Q%Is8MgOwUoV^_&vC4xoOq@}R@%lAqv;;$ z`)o!c!$LptbTpK^qFXDmm8nUx| zO8W^;7F@mp7rH#`Fm4k>oSCTsBe+fRZ*3QOFiqv=S>zOb?9v9lU0MsCj7+47v*j$@ zo=9Y~A{qsv{IG3AAKlcCzv!X8(9jrj_)W?TCO(_0puR=45a`#cAp#<}%oF~We-(|c zT*`cc8UT6HrTEZj>%iBp_}`9qdV1*R!zwa_s3|REp}*GVX6s6)7QXgk@x;VvasH1c z0e{mQ^GT;<%!pg>PL`tz5TVpEEQeKIOXy^)gPs(^|G7;c`rb3RJb|Hp1hv%8ey>4t zSO0>b+))IxFNk{htr-PT8nIP)fbAEz>ilJ)TI%ta4Oh`#9K@SFgVI^TUbj3UhrSOM zLhHvTW1zW>>sX0&4CEbO^D!{!3K+b^a}1sIbGv(&e=~oWPc@U@wlIZDX&U#ep-3N= zMA8x9ZIFEUFI%}TsR`sjI37skJY(3`c5qpQ^oNPZ@9Wj(CcaJ0;3`1^=*YO{7>GrC zs5iBbEu*hka6Od@P}*J1j%j5x&7mOV*QIlZr16fkF zV2VMV3$DIR^emQXn5={NyeS`WoLSFab&jlHl%Zv|nX#6WaP@+QSyYgjKFOp~pFoyH(~XIe05fx+a*TKj;WC}k zrOgr3h4W%Pb<7|1k63UmC)O(_-Jj&{P7}6SJa3452WBi)c}q6D7E(PWLgs23_8-cA zq6-cB*rMVHV=1Y@9Vm*oso8X(V1eqhjip!;mH9TnhjiF%IU(n_w;%tpERn``Evz2|15x}C1WW!dr z4?P-=4U-^NbV8s=+72`6E=+#)qw{Wdzjl#OfRoc@*zMKM= zktj%J_ndam<)x^={)=_|SJBJ4ZscUiwBmJ;8E~~j{#YuSU`%K`?kDr5Ixj5=D;Wfh zj-DImJD0NZr;GX_^%9$Y%a0l3raE`ZDjUk!>5`R71gias3u7U(pI>pGAimj%$8Dm; z81vU}bvsH#T1EaK$c@%n=YZygr9K%9SiW|*6&;Yg_#WN9>^JG<>TT8_dM593vBi|# z5X{xy_%LJ{Xv2kp?3uHKqX$fjLWlW8E1H zf@d3~Mu0J#Qzc(jvAziAMZX_V{HKiDo3~eVMFQY!Yf7R!S{LXG8(}L1h#cg2U0d%S zN2DK`7z$1SH?C>Vx1V~ugu7_On>y=c12_BQ(0t}EUT|!h8YEUxFU*v)nq@BnKK0f6 z=4gAhpCpW=xb9kMebklX!1h#>C6LswXd0#-m6Lq8P))_!S8mAtVy-BchykcVA>=wCS{dX*2t>kn|tQE`=yxe*!e}8`U4{e|7EaU;ge4w>QKB z2d7kBm1r7pFmVfq^W{y`Knf!4MpZd@pEBj=KPiyEffV5kDoz{x_!{+3TR?~A!w-v6 z+@%D5gut!>D$526u9QB_M+%)Q9Fnp{{}Z z&m@|*Y^Zn6&Oz@VR+F*MrS%3=n zjoSNqKtsO+d9+l?5`8+K7|Fai-ks{+SbI~rdxlRS%TQI^J#vh9>*SD!7hum zKSkrpV|040FC8iE>_(#JPOI`MBnWrUdJhZT6Q`Juc~&W@$O@94(;y`K%36p(gZTTw zss*)e1#7o5H2`%}m^;OL;j-?L<-YOMZTkOq`$a`VmH4m*nef{-b1B*3xk6ROp^LJ)u7=7RFPSXu;;IpDCRDCSzXRDs3oIYK^ss z8i*4RWEm=HSm-qE@4lfNvf|Cb^9u;4l7D%}A`77Mt(5=2c>2n)D7)|L0i+x06cI$a zQ@RwSW9R{tmXz+0E~PuAyPKhr?ydoep}WKX?elxD*H3(Ln8U8M);?$NF+Xuul;ws9 zx8*2Qr7mkfUa~*d4j}7rU<-u^8sdk z)IZ=gI;gTi6yR47g(Q-aOQ_6MN77zL(%k(@M-m*ODfas@xoxhOtAQ*g&zC`CcvMdX z`!t37Jp$LI)|-<0KMJzlYP)%c5=zC&M>$kb4!RJB~=zQjrM9ZbFzB>iTL(zn^DB%O`30$1Fl+(RpyT zM%`>M*gB4Fww{S(kyk32-h3yoTyLZ@)(k=So#Dt~5nLtngFJ;Xk@*N$McNviAX*_v_JSGuVp zhuXEm;y)u(+7?qH2(%KT?ZO>lKJ`30I z8rb{_YU2&-WVpvUW6(2Cs;j>0B1p*Gh<< zovR_uS)Rc#JtYE*Q+crwN=R5SRTcMKZhS!DCDD?Ej)~Rc-qjlnt92>Ynw= zFliw79-?`o7Jc7xE%~VtQ)a($wwPb5Q$E>s z^|@(S*rKMjDtjf&rdYwUFRoPY%2bA){rgyfzi90IcpE(%Icu%6^BY!=FzB(mUJ1SO z1KT9d#p|)x=2fG@QNL}rlSVnvK7s;2_)$--`jmlphC5bhps*f|7sFbrHqB_hv)7aS^2l#d*Q#<-=;@(rpHSXefoKsKC z`yIf6*7f#lPA0wCCw;f zS+JCBrxLBP>+N~7kjXhSqWJ8S)9WP4Xs0u1EiZ&lh_Vg5EG?Vl4fr9=jcO|3of+Tw z&uUL3bNB2yZqM}3xOmE01F`okmCdoumBa|`$4#M~`gF@8zMzpd)my9dwfr2x9Za}{-?Mk97;2d$gOZV>Bjb*)Dfvb(L6L1Mi?>yICp*eb z-kC>oF<39~Yn|GdSGp0p1HQ;ukWmSDV=J+*u&1!EePs3(Vb33RKBLX&3oN3;<27#R z)^&Bvt2SV3+govcX~yzaF90c)U{$t>MS*QKRxgBpdpv^RULTml!Vz-ELZQEsq_J7m z0YpznDjGQg(~yA@=D1A>!K z(6G z&zp-6Y3UWJ@ezwQI0=Usf)X8VO zWvBezdK8utjx|PDG=7~tc@US4Rb3;(>$USajt3c>=&97I!(Q&1cKr=|h|ZDQ?A$Yh zrfrFO0k;ngAp`-lVzhzTJ-nno*3~U)p|1EU|6Q z9)_Oz2Jw?gk-OYE9Z1hR1pjQ_X*<3JjpCm`y0Gqj74( zDPlDu$E$8=WM;fUps%~O)MRqk_60YNL(h88ztDHDK&{5iBxKv&pR zfs*^EgQl2+r6}@8&F;e_Xa?{A1CNdNPCHz;-0$`i|Uw+8sPM?HM zi4Z5=XS|yFHU^uHR`v=j*fY&rjYS-4PtVxC>S$!oy(fMG!=eA|31m_kZRD38W48A; z?|-fXvk@f)<=#~NLPWyg!kM}aRrdP2_%}7sN9gcbcU#R{5M|E^o!KRE z>S~OV?k8UE!S1Y?`mP3=eyD!{WUowOx`8!A> zhP1!`9@Zc)vvyrK4SK=PfSGOpQYp=6JCzhTJ<#^g^+0aIH4qaFi9@_;M|Qvbg@BC0`0J}sQTEqZqyY4b1`WH4J=|)LkC6UoGw%zyuY2!1j`)mZ z0kswZ`dI}lIe{4$r=+*UA9aQfrGrJVTGmxqB_d3YY)F9Y_>2j}^gq}La8)*e*)N}I zn1`!NDYZp>TOpY16W7)E3>Bp*=Wxok1geCHO6KFN-gB|d%suKSHfz9(oxXUCNk`zo;x7M~og`%5Y*OH;R;z>kqbma8#}qx*DN-byQ|6 z$|V?Ic6q_P{K)^v5Bx8^1D}LT{bmQYQW&FN$?Qa!%CauiDA*a^IDy*?8}WM0Uh1aj zd^B}$5|z~2bLXinsNZ331714!jLlx7y7ArvtTEN%r~-dT8MUp7MMK0Pt2ZmrE>C8a zP$b@nJ_tl`;f^Uc*^POpN&R-rXq+-5*50#=WbO&`8=6VN!^sD60iGkswM4fxJkuo3 ztIoxQ;)93Cfg{!Al!3tl%bkf(#kMf-K|~>FH|C>H1fUH3`*Q=AT`xOINvMmt=4u&2 zpIJpW(*m}XgPyjbR^aXDGsLrV|ML`cX-7%(vv>Q38KY19^;vCAPl1Q$aQXA-PCZ>? zE9c26EtkG3?y39o3fEu38KJO1G}`CL=*0M~-eafwWu8g8Wi@IeYy=ey1aS@obpwf# zJIrj>*ZkHv*b)o$07IA;M8ny0ms-LiIjf?A=?HPPb-k*Zs6ft+1YW-}e#%$Sr>f zi7|UQk%6UOF4bdnFQh?27kU?X-qFa$($OeWGFXW|`HpX95Yr#M$%}c((moJvex{~k zEbpsOv}x?~ta>CLYq?aYG~ZbQk9K3b9M7xKfWcp1D~C;|y=?(;<)MkSaBJXLqUuWn zTQn(;)x|8PPH}VDl5dUV1fM9r0#-Vd2~uSV6qorn4LxDUAz-ZpaIQ58kO@%K_YSP={I!a{t_jy|- z+!*kirBALk8pIdV8+*s+a=kh-tv;p-V8%ZqJH6K4~TQ*%Syey!VE0eYAV{P@HS#PHO1 z>iic$_tGx%M7p0Px-{(Clmr%;tTOZ!I6-f}wpX?`N&J1$5bU%Nk&FJ0a z`EC5(gpYzq91~xd&&g1?`hk}1sFzH!Z9elspWtBVE?~aSX&1eSde`tZ=foXBGx&(C za9|iWR$`Ot_Gj|zfhh0ot7hM>f624*4xIZh{p9~+<^c5k$IRhvFs{x~7L4N6$+$Lm zsY8@t-K?Di3f%BFQ$N&ezZB0ZrI~aNEU=l$@)(?EFqF3AUhUq;tA0>JHzt_*hK8oy zzvM4_HY6l{f$>`~=;33{-Z<^HaKXEgpxH=JQc>|Cx%Pek%Y%c~i5|JB8zn3u;}GzU zNzX_%m9@}oqW`xyZYQ2h$x^^OhF2sNDct}viZOGf;am_B>kr!Va*!4 ze0ZRe1hvU7u}+(sn4Y8|^?!f!J_qE^Dbf$Zb81>uNF! z?u(ZzQ*2ypb_%ZZMw^bmB%N%w_N);7@m_>|LC#+Jj`iy2clPGDkm`S_`W{kpdj-); z+W!YNN~dlC$#K6U4e;;%s#{RBW68<`*$=H3O(xm|&dH4`DbQ@ZWa z6F5|ISa39)q(!iJuG{{^nwst==`hukL-2)>CBKzE)rT*mM%b84_n>l$3kH=?XXJNu20M-CxAX^|w1MsAyQSD^*UzD*=wEv5>S#Mt`H0%e*s|GbiDb?AP zh71;R@}=<|0I~t6D+PQV_|=+wK0$x}p#zeC$!hK|$R7bco9O|6dEBn+j^0x-;Bf2w z+zbEa!A_6!$_73c$TVSF;lJj6G5-5m_!96C=6?dof%m6bI~O7yQg!9r9_Dm)pZrUL z%JSc^yWb(&Tpc>4?;X3_b|{8U z&7A&`aJC88`apyE@;5fgWISotB$qAWYDG**#5S~!&;^3@l=&P+0;P`^_a{3+i|F<33FTO$ZwVDz9K0aM9D=+cv}BEOtRo;rseuNd>+TRPvrj zlt!9}Y3iN)s9cJ;zbNZ<&9`PGE$#Eupks97p%w9MubZ5LRXg(C<Uh3?T?TqDF7Jm#5=iF zA`u38M5!C31LHUlq-^tL9K2qBZbMP9xu*{X8LY9Uf18_7~06ka#%8E~0=*!ggtl8W}UIprj7(z-V;Rp)r5YOBibWAMDmrj&-E}9934BSgUIRcf>A*|#k!^1 zs7l#e)7&uKVBZpx_Q--~e&0X%=V{4*IxM0ZaU|QgXkFYT==pZsEzYOCyVf6Q%mKgz zlo`!?;(IDmzD%SaFnaK0E1T5{_WlQRr#gy;aAxL~jzfNFdSVxSQ{sYYSiT*Iw&4H%A{j)@QOW^#k3xJw z-xMUrp3ombrcc-1VFYvEizAey3uw(BFgps4X`Vn-5#PzFK zzdjvXD^rH~M@UjA1%+Zl%VW2k)WuO#Ufs7@_Xw1wx=`%E@%%qj;=-7+D5cV0vQmGs zV~@#kX*#vO4SB>g8}v35J?CM;FRyfk&!Lauoo1xJ}HYRlGVr2GTH; zs$0IDvKqnMfal-D6NO*Oz*Z+0BR~oHmtFrw?x!L|KV)PCE1uW!piRPP9McSk8~QxY zdqD-xx+Pc<=+u4eF3oH5e8xuOgZ;M)*Ejw0jzEt`f)Ai*(%O*1oV4QY}@R|)v z69Jr+!-<&3_vEN1XkCJoIcr~=@TRHmNi%{#Mkok*b1-+4rk$yMomk8@>4dcM6q z5uLixUHtYFW+X`O1UV56Enix42x{;+xw?(kq#6VOAVOVQz$o+z{Z3ELLn9xK8 zJMBxQWh!X4fc0nmx9w1>-w#-~O*<_!pg!Yk@w>ku`h!^0x8k!pj~I>dJ^q4q zDw2F4o!4no87=NM4;mxi`)!KN@s)KEUL0SB21#w5`Z>=ar=I-UjW_Svu-TWFhs8 zYp3Lr&$1KmkP|EV_4tugr{a)qmAs%%?sv~OXX&7X?;pL&a8_%bK-bY~j%HdwK5yue zum8+S+=aK4s}ru^;IW8t==$A@)di{qW1^^~-{Rp@sJ|-q!=hh_ZS9Wkv&`}ibrt!| zC{(0k`#wT`8(r5#1HW_Vd*cc%CJhf(B)JshGa@0c1Y)&y<&halgq~S=#({|gMh#2V zW@0Tb`U$^+#%4z)^QukKqi!}vHe#MQS6OG-JE{y>*N#C6!hFx03;ytZ&6oLwi7+t> z!BJ*RF~&kO`^U2fnka+pvjH))9D}Rl@Vd1V19+zpDVDgZq`tn`slz7S4259yA-mJ! zy>isr696Ruy5j-K@g~otjWt@O;af;C_>zQ!Eo=P^#6jqCKc7$PM5J{(yWmFuym?Nh z1Q-2a_&Q*2nT#ul?)EhIPX!i@%R!X;7@HSv00b9WNSAOM4d zrp4J6U$bol9_%EKS|{ML>X=sPHnCKr79(H zkB%g-JL}E%Yp>VY2Hni0H*jE9bmcVke3^sC)ug`T^|M1pOWWjiZ6&G;`T z=_O5iW9~VM^dp>c$2CDwdvHw<35jrξ2mQ?tXC*3dok6_(VV_SZ<&7?O91qmOkI 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 It!97!*;rBbCjbBd literal 0 HcmV?d00001 diff --git a/src/api/citys.ts b/src/api/citys.ts new file mode 100644 index 0000000..be1698a --- /dev/null +++ b/src/api/citys.ts @@ -0,0 +1,11 @@ +import axiosInstance from "@/axios/axiosInstance"; + + +export const getCitys = async () => { + try{ + const res = await axiosInstance.get('app/citys/') + return res.data + }catch(e){ + console.log(e) + } +} diff --git a/src/api/emtiyazat.ts b/src/api/emtiyazat.ts new file mode 100644 index 0000000..4c8f0ef --- /dev/null +++ b/src/api/emtiyazat.ts @@ -0,0 +1,12 @@ +import axiosInstance from "@/axios/axiosInstance"; + + +export const getEmtiyazat = async () => { + try { + const response = await axiosInstance.get('emtiyazat/list/') + return response.data + }catch (error:any){ + console.log(error) + throw new Error(error.response.data.message) + } +} \ No newline at end of file diff --git a/src/api/home.ts b/src/api/home.ts new file mode 100644 index 0000000..577b8f0 --- /dev/null +++ b/src/api/home.ts @@ -0,0 +1,5 @@ +import axiosInstance from "@/axios/axiosInstance"; + +export const getMojriInfo = async () => { + return await axiosInstance.get('mojri/info/') +} diff --git a/src/api/order.ts b/src/api/order.ts new file mode 100644 index 0000000..5bc6f14 --- /dev/null +++ b/src/api/order.ts @@ -0,0 +1,35 @@ +import axiosInstance from "@/axios/axiosInstance"; +// import axios error type +import {AxiosError} from "axios"; + +export const createOrder = async (product_id: number) => { + const url = 'order/create/'; + try { + return await axiosInstance.post(url, { + product_id: product_id, + }); + } catch (e:any) { + throw e.response.data + } + +} + +export const getOrder = async (order_id: number) => { + try{ + const result = await axiosInstance.get(`order/${order_id}/`); + return result.data + } catch (e:any) { + console.log(e) + throw e.response.data + } +} + +export const getOrders = async () => { + try{ + const result = await axiosInstance.get(`order/list/`); + return result.data + } catch (e:any) { + console.log(e) + throw e.response.data + } +} \ No newline at end of file diff --git a/src/api/project.ts b/src/api/project.ts new file mode 100644 index 0000000..a7589a6 --- /dev/null +++ b/src/api/project.ts @@ -0,0 +1,41 @@ +import axiosInstance from "@/axios/axiosInstance"; + + +export const getCitys = async () => { + return await axiosInstance.get('project/city-list/') +} + + +export const createProject = async (data:any) => { + + const config = { + headers: { + 'Content-Type': 'multipart/form-data' + }, + timeout: 300000, + } + + try { + return await axiosInstance.post('project/create/', data, config) + } catch (error:any) { + console.log(error?.response) + throw new Error("error create project") + } +} + +export const getProjects = async () => { + return await axiosInstance.get('project/list/') +} + +export const getProject = async (id:number) => { + return await axiosInstance.get(`project/${id}/`) +} + +export const updateProjectSeller = async (data:any) => { + try{ + return await axiosInstance.patch(`project/${data.id}/update-seller/`, data.fields) + }catch(err){ + alert('خطا در ثبت پروژه') + } + +} \ No newline at end of file diff --git a/src/api/projectcode.ts b/src/api/projectcode.ts new file mode 100644 index 0000000..64430fa --- /dev/null +++ b/src/api/projectcode.ts @@ -0,0 +1,12 @@ +import axiosInstance from "@/axios/axiosInstance"; + + +export const getProjectCodeValidation = async (project_code:string, setProjectCodeMessage:any) => { + try{ + const result = await axiosInstance.get(`projectcode/validation/${project_code}/`) + setProjectCodeMessage(null) + return result.data + }catch(e){ + setProjectCodeMessage("کد ثبت پروژه معتبر نیست از فروشنده کد معتبر بخواهید") + } +} diff --git a/src/api/register.ts b/src/api/register.ts new file mode 100644 index 0000000..aaf2cfb --- /dev/null +++ b/src/api/register.ts @@ -0,0 +1,13 @@ +import axiosInstance from "@/axios/axiosInstance"; +import axios, {AxiosResponse} from "axios"; +import {useRouter} from "next/navigation"; + +export const registerUser = async (data:any) => { + try{ + const result: AxiosResponse = await axios.post(`${process.env.NEXT_PUBLIC_API_URL}/register/`,data) + return result + }catch(err){ + console.log(err) + throw new Error("error create project") + } +} \ No newline at end of file diff --git a/src/api/userprofile.ts b/src/api/userprofile.ts new file mode 100644 index 0000000..3fabc42 --- /dev/null +++ b/src/api/userprofile.ts @@ -0,0 +1,27 @@ +import axiosInstance from "@/axios/axiosInstance"; + +export const getUserProfile = async () => { + try { + const result = await axiosInstance.get('userprofile/') + return result.data + } catch (error:any) { + console.log(error?.response) + throw new Error("error get userprofile") + } +} + +export const updateUserProfile = async (data:any) => { + + const config = { + headers: { + 'Content-Type': 'multipart/form-data' + }, + } + + try { + return await axiosInstance.patch('userprofile/update/', data, config) + } catch (error:any) { + console.log(error?.response) + throw new Error("error create project") + } +} diff --git a/src/app/(index)/emtiyazat/page.tsx b/src/app/(index)/emtiyazat/page.tsx new file mode 100644 index 0000000..bace254 --- /dev/null +++ b/src/app/(index)/emtiyazat/page.tsx @@ -0,0 +1,102 @@ +'use client' + +import { BsHourglassSplit } from "react-icons/bs" +import { FaArrowDown, FaArrowUp } from "react-icons/fa6" +import {useListEmtiyazatQuery} from "@/queries/emtiyazat"; +import { IEmtiyazatPagination, IEmtiyazat } from '@/types/emtiyazat' +import { IPagination } from '@/types/pagination' + + +const Page =()=>{ + + const {data:emtiyazat, isError, isSuccess, isPending, isLoading}:{ + data:IEmtiyazatPagination | any, + isError:boolean, + isSuccess:boolean, + isPending:boolean, + isLoading:boolean + } = useListEmtiyazatQuery() + + if(isLoading){ + return ( +

درحال دریافت اطلاعات
+ ) + } + + if(isError){ + return ( +
خطایی رخ داده است
+ ) + } + + return ( +
+
+ گزارش امتیازات +
+ + + {emtiyazat.results.map((emtiyaz: IEmtiyazat, key: number)=>{ + return ( +
+
+
+

+ {emtiyaz.desc} +

+
+
+

+ تاریخ: + 1402/09/26 +

+
+
+ +
+ +
+
+ + {emtiyaz.credit ? ( +
+ {emtiyaz.credit} +
+ ) : null} + + {emtiyaz.debit ? ( +
+ {emtiyaz.debit} +
+ ) : null} + + +
+ امتیاز +
+
+
+ +
+ {emtiyaz.credit ? ( + + ) : null } + + {emtiyaz.debit ? ( + + ) : null } + +
+
+ +
+ ) + })} + +
+ ) +} + +export default Page \ No newline at end of file diff --git a/src/app/(index)/javayez/[id]/page.tsx b/src/app/(index)/javayez/[id]/page.tsx new file mode 100644 index 0000000..646ed35 --- /dev/null +++ b/src/app/(index)/javayez/[id]/page.tsx @@ -0,0 +1,103 @@ +'use client' +import moment from "moment-jalaali"; +import JavayezComponent from "@/components/main/javayez" +import { Input } from "@/components/ui/input" +import Image from "next/image" +import Link from "next/link" +import {useGetOrder} from "@/queries/order"; +import {IOrder} from '@/types/order' +import { AxiosResponse } from 'axios' + +const Page = ({params}: {params: {id:number}} )=>{ + + const {data:order, isLoading, isError} = useGetOrder(params.id) + + if(isLoading) return
Loading...
+ if(isError) return
Error
+ return ( +
+ +
+ وضعیت درخواست +
+ +
+ + +
+
+ +
+
+

+ {order?.product?.name} +

+

+ {order?.product?.desc} +

+
+ +
+

تاریخ: + {moment(order?.created_at).format('jYYYY/jM/jD')} +

+
+ +
+ +
+ star +
+ +
+ +
+ +
+ +
+
{order?.emtiyaz}
+
امتیاز
+
+ +
+ {order?.status_text} +
+ +
+ +
+ + {order?.status=='approve' ? ( +
+ + + +
+ کپی +
+ +
+

+ توضیحات: + {order?.desc} +

+
+ +
+ ) : ( +
+ +

در انتظار برسی و تایید توسط کارشناسان شرکت

+ +
+ )} + + +
+ +
+ ) +} + +export default Page \ No newline at end of file diff --git a/src/app/(index)/javayez/page.tsx b/src/app/(index)/javayez/page.tsx new file mode 100644 index 0000000..2640eb1 --- /dev/null +++ b/src/app/(index)/javayez/page.tsx @@ -0,0 +1,84 @@ +'use client' + +import JavayezComponent from "@/components/main/javayez" +import Image from "next/image" +import Link from "next/link" +import {useGetOrders} from "@/queries/order"; +import {IOrder} from '@/types/order' +import moment from 'moment-jalaali' + +const Page = ()=>{ + const {data:orders, isLoading, isError} = useGetOrders() + + return ( +
+ +
+ جوایز دریافتی +
+ {orders?.results.map((order:IOrder, index:number)=>( +
+ + +
+
+ +
+
+

+ {order.product.name} +

+

+ {order.product.desc} +

+
+ +
+

تاریخ: + {moment(order.created_at).format('jYYYY/jM/jD')} +

+
+ +
+ +
+ star +
+ +
+ +
+ +
+ +
+
+ {order.emtiyaz} +
+
امتیاز
+
+ +
+
+ {order.status_text} +
+ + مشاهده + +
+ +
+ +
+ +
+ ) + )} + + +
+ ) +} + +export default Page \ No newline at end of file diff --git a/src/app/(index)/layout.tsx b/src/app/(index)/layout.tsx new file mode 100644 index 0000000..f9c0637 --- /dev/null +++ b/src/app/(index)/layout.tsx @@ -0,0 +1,40 @@ +import type { Metadata } from "next"; +import { Inter } from "next/font/google"; +import "../globals.css"; +import localFont from 'next/font/local' +import ReactQueryProvider from "@/providers/react_query"; +import TopMenu from "@/components/main/topmenu"; + + +const inter = Inter({ subsets: ["latin"] }); + +export const metadata: Metadata = { + title: "باشگاه مجریان لوله گستر گلپایگان", + description: "باشگاه مجریان", +}; + +const myFont = localFont({ + src: '../fonts/woff2/IRANSansX-Regular.woff2', + display: 'swap', +}) + +export default function RootLayout({ + children, +}: Readonly<{ + children: React.ReactNode; +}>) { + return ( + + + + +
+ + {children} +
+ +
+ + + ); +} diff --git a/src/app/(index)/new/apis.ts b/src/app/(index)/new/apis.ts new file mode 100644 index 0000000..dde719a --- /dev/null +++ b/src/app/(index)/new/apis.ts @@ -0,0 +1,5 @@ +import axiosInstance from "@/axios/axiosInstance"; + +const add_new_project = async (data:any) => { + return await axiosInstance.post('product/add/', data) +} diff --git a/src/app/(index)/new/page.tsx b/src/app/(index)/new/page.tsx new file mode 100644 index 0000000..0f61673 --- /dev/null +++ b/src/app/(index)/new/page.tsx @@ -0,0 +1,458 @@ +'use client' + +import { Input } from "@/components/ui/input"; +import { Label } from "@/components/ui/label"; +import { Textarea } from "@/components/ui/textarea"; +import { FaCircleUser, FaImage, FaLocationCrosshairs, FaLocationDot, FaMapLocationDot, FaMoneyCheckDollar } from "react-icons/fa6"; +import { IoAddCircleSharp } from "react-icons/io5"; +import { TbSquareRoundedNumber1Filled, TbSquareRoundedNumber2Filled, TbSquareRoundedNumber3Filled } from "react-icons/tb"; +import { SiZalando } from "react-icons/si"; +import { MdApartment } from "react-icons/md"; +import { TiHome } from "react-icons/ti"; + +import {useQuery} from "@tanstack/react-query"; +import axiosInstance from "@/axios/axiosInstance"; +import {useEffect, useState} from "react"; +import { useForm, SubmitHandler } from "react-hook-form" +import { useRouter } from 'next/navigation' +import {useCityQuery, useCreateProjectMutation} from "@/queries/project"; + + +// regex for number only +const numberOnly = /^[0-9]*$/ + +type City = { + id: number, + name: string, + ostan: number, + is_ostan: boolean, +} + +type Inputs = { + city: number + address: string + factor_price: number + zirbana: number + tabaghat: number + vahed: number +} + +const Page = ()=>{ + const router = useRouter() + const [ostanha, setOstan] = useState(null) + const [shahrha, setShahrha] = useState(null) + const [imageCount, setImageCount] = useState(3) + const [ufiles, setUFiles] = useState<[] | any>([]) + + const { isError,isSuccess,isLoading,data:citys} = useCityQuery() + const {mutate: createProject,isPending: createIsPending, status: createStatus , data:resultCreateProject, isError:crError, isSuccess: crIsSuccess} = useCreateProjectMutation() + + const onChangeCity = (e:any) => { + setShahrha(citys?.data.filter((item:City) => item.ostan == e.target.value)) + } + + + const convertToEnglishDigits = (value) => { + const persianArabicToEnglish = { + '\u0660': '0', '\u0661': '1', '\u0662': '2', '\u0663': '3', '\u0664': '4', + '\u0665': '5', '\u0666': '6', '\u0667': '7', '\u0668': '8', '\u0669': '9', + '\u06F0': '0', '\u06F1': '1', '\u06F2': '2', '\u06F3': '3', '\u06F4': '4', + '\u06F5': '5', '\u06F6': '6', '\u06F7': '7', '\u06F8': '8', '\u06F9': '9' + }; + return value.replace(/[\u0660-\u0669\u06F0-\u06F9]/g, (digit) => persianArabicToEnglish[digit]); + }; + + + const formatWithCommas = (value:any) => { + const numValue = parseInt(value, 10); + if (isNaN(numValue)) return ''; + return numValue.toLocaleString(); + }; + + const fileHandler = (e:any) => { + const file = e.target.files[0] + setUFiles((prevState:[]) => [...prevState, file]) + } + + + const { + register, + handleSubmit, + watch, + formState: { errors }, + } = useForm() + + + const onSubmit: SubmitHandler = async (data) => { + + if(ufiles.length >= 3){ + + const formData = new FormData() + + data.factor_price = Number(data.factor_price.toString().replace(/,/g, '')) + + formData.append('city', data.city.toString()) + formData.append('address', data.address) + formData.append('factor_price', data.factor_price.toString()) + formData.append('zirbana', data.zirbana.toString()) + formData.append('tabaghat', data.tabaghat.toString()) + formData.append('vahed', data.vahed.toString()) + formData.delete("project_images") + + + await ufiles?.map((file:any) => { + formData.append('project_images', file) + }) + + createProject(formData) + + } else { + alert('حداکثر 3 عکس اضافه کنید') + } + + } + + + + if(isError){ + return (

خطا

) + } + + if(isLoading){ + return (

در حال بارگذاری

) + } + + return ( +
+ +
+ +

ثبت پروژه جدید

+
+ + {/* step1 address */} +
+ + {/* title: step1 address */} +
+
+ +
+
+

آدرس پروژه

+

جایی که از محصولات لوله گستر گلپایگان استفاده کرده اید

+
+
+ + {/* ostan va shahr select option */} +
+ +
+ + + +

+ {errors?.city?.message} +

+ +
+ +
+ + + +

+ {errors?.city?.message} +

+ + +
+ +
+ + + {/* address TextArea */} +
+ + + +

+ {errors?.address?.message} +

+ +
+ + +
+
+ + + +

+ {errors?.zirbana?.message} +

+ +
+ +
+ + + +

+ {errors?.tabaghat?.message} +

+ +
+ +
+ + +

+ {errors?.vahed?.message} +

+ +
+ +
+ +
+

+ نکته: + منظور تعداد طبقات و تعداد واحد های که شما در آن از محصولات لوله گستر گلپایگان استفاده کرده اید +

+
+
+ + {/* step2 axha */} +
+ + {/* title: step2 tasavir */} +
+
+ +
+
+

تصاویر پروژه

+

تصاویر پروژه و محصولات لوله گستر گلپایگان

+
+
+ + {/* take pic */} +
+ + {/* pic 1 */} + {[...Array(imageCount)].map((item, key) => { + return ( +
+ +

+
+ ) + })} + + +
+ + {/* + add image button */} +
+
+ حداقل 3 تصویر اضافه کنید +
+
{setImageCount(imageCount+1)}} className=""> + +
+
+ +
+ + + {/* step3 arzesh proje */} +
+ + {/* title: step3 arzeshProje */} +
+
+ +
+
+

ارزش پروژه

+

مبلغ فاکتور محصولات لوله گستر گلپایگان

+
+
+ + {/* arzeshProje */} +
+ + {/* arzeshProje Input */} +
+ + +

+ {errors?.factor_price?.message} +

+ +
+ + +
+ +
+ +
+

+ لطفا در ثبت اطلاعات دقت کنید، در بعضی از موارد کارشناسان شرکت لوله گستر گلپایگان برای صحت سنجی به محل پروژه مراجعه می کنند +

+ +
+ {createIsPending ?

در حال ثبت پروژه لطفا صبر کنید...

: ( + + )} +
+
+ +
+ ) +} + +export default Page; \ No newline at end of file diff --git a/src/app/(index)/page.tsx b/src/app/(index)/page.tsx new file mode 100644 index 0000000..3735c62 --- /dev/null +++ b/src/app/(index)/page.tsx @@ -0,0 +1,89 @@ +'use client' + +import JavayezComponent from '@/components/main/javayez'; +import { useQuery, } from '@tanstack/react-query' +import Image from 'next/image'; +import Link from 'next/link'; +import axiosInstance from "@/axios/axiosInstance"; +import {useMojriQuery} from "@/queries/home"; + +const Page = ()=>{ + + const {isSuccess, isLoading, isError, data: products} = useQuery( + { + queryKey: ['list-ja'], + queryFn: async ()=> { + return await axiosInstance.get('product/list/') + } + }) + + const {data: mojri_info,isError: mojriIsError,isSuccess: mojriIsSuccess} = useMojriQuery() + + + if(isLoading){ + return
در حال بارگذاری
+ } + + if(isError){ + return
خطا
+ } + + return ( +
+
+ + +
+ + { mojri_info?.data?.image ? ( + profile + + ) : null } + +

+ {mojriIsSuccess ? mojri_info?.data?.name_family : null} +

+
+ +
+ {mojriIsSuccess ? ( + <> +
+
{mojri_info?.data?.project_count}
+
پروژه
+
+ +
+
{mojri_info?.data?.emtiyaz}
+
امتیاز
+
+ + ) : null} + + +
+ +
+ +
+

میدونی با ثبت پروژه ها میتونی کلی امتیاز و جایزه بگیری؟

+ راهنما +
+ +
+ + {products?.data.map((item:any, index:number) => { + return + })} + +
+ +
+ ) + +} + +export default Page; \ No newline at end of file diff --git a/src/app/(index)/profile/page.tsx b/src/app/(index)/profile/page.tsx new file mode 100644 index 0000000..dbfac3b --- /dev/null +++ b/src/app/(index)/profile/page.tsx @@ -0,0 +1,462 @@ +'use client' + +import { Input } from "@/components/ui/input"; +import { Label } from "@/components/ui/label"; +import { FaAddressCard, FaCircleUser, FaLocationDot, FaMobileButton, FaSignsPost, FaUser } from "react-icons/fa6"; +import { PiCertificateFill } from "react-icons/pi"; +import { useForm, SubmitHandler } from "react-hook-form" +import { Textarea } from "@/components/ui/textarea"; +import { useMutation } from "@tanstack/react-query"; +import axiosInstance from "@/axios/axiosInstance"; +import { + Select, + SelectContent, + SelectGroup, + SelectItem, + SelectLabel, + SelectTrigger, + SelectValue, + } from "@/components/ui/select" +import { IoDocumentAttach, IoHome } from "react-icons/io5"; +import {useGetCitys} from "@/queries/citys"; +import {useEffect, useState} from "react"; +import {useGetUserProfile, useUpdateUserProfile} from "@/queries/userprofile"; +import {useMojriQuery} from "@/queries/home"; +import {getUserProfile} from "@/api/userprofile"; +import Image from "next/image"; +import Link from "next/link"; + +type Inputs = { + name_family: string + mobile: number + codemeli: number + city: any + address: string + codeposti: number + ax_mojri: any + ax_meli: any + ax_fani: any + ax_sayer: any +} + +const Page = ()=>{ + + const mutation = useMutation({ + mutationFn: (data: Inputs) => axiosInstance.post('/api/profile', data), + }) + + const citys = useGetCitys() + + const [requiredStatus, setRequiredStatus] = useState(true) + + const mojri_info = useMojriQuery() + const {data:userprofile, isSuccess:userprofileIsSuccess, isError: userprofileIsError, isLoading:userprofileIsLoading} = useGetUserProfile() + const [ostan, setOstan] = useState('') + const [fileha, setFileHa] = useState([]) + + useEffect(() => { + if (userprofileIsSuccess){ + setValue('name_family', userprofile?.cuser?.name_family) + setValue('mobile', userprofile?.cuser?.mobile) + setValue('codemeli', userprofile?.codemeli) + setValue('city', userprofile?.city) + setValue('address', userprofile?.address) + setValue('codeposti', userprofile?.codeposti) + setOstan(userprofile?.city?.ostan?.id) + + //onChangeOstan({target:{value:userprofile?.city?.ostan?.id}}) + + + } + if(citys.isSuccess){ + if(userprofile?.city){ + setCity(userprofile?.city?.ostan?.id) + } + } + if (mojri_info.data?.data?.step == 1){ + setRequiredStatus(true) + }else{ + setRequiredStatus(false) + } + }, [mojri_info.data, userprofileIsSuccess, citys.isSuccess]); + + const updateUserProfile = useUpdateUserProfile() + + const [shahrha, setShahrha] = useState(null) + + const onChangeOstan = (e:any)=>{ + const ostan_id = e.target.value + const shahrha = citys.data?.filter((item:any)=>item.ostan == ostan_id) + setShahrha(shahrha) + } + + const onChangeFile = (e:any, name:string)=>{ + const xfile = { + 'name': name, + 'file': e.target.files[0] + } + setFileHa((prev:any)=>[...prev, xfile]) + } + + const setCity = async (ostan:any)=>{ + + + setTimeout(()=>{ + const shahrha = citys.data?.filter((item:any)=>item.ostan == ostan) + setShahrha(shahrha) + }, 10) + + setTimeout(()=>{ + setValue('city', `${userprofile?.city?.id}`) + }, 100) + + } + + + + const { + register, + handleSubmit, + watch, + setValue, + formState: { errors }, + } = useForm() + + const onSubmit: SubmitHandler = async (data) => { + + const formData = new FormData() + formData.append('name_family', data.name_family) + formData.append('mobile', data.mobile.toString()) + formData.append('codemeli', data.codemeli.toString()) + formData.append('city', data.city) + formData.append('address', data.address) + formData.append('codeposti', data.codeposti.toString()) + + if(data.ax_mojri.length>=1){ + formData.append('ax_mojri', data.ax_mojri[0]) + } + if(data.ax_meli.length>=1){ + formData.append('ax_meli', data.ax_meli[0]) + } + if(data.ax_fani.length>=1){ + formData.append('ax_fani', data.ax_fani[0]) + } + if(data.ax_sayer.length>=1){ + formData.append('ax_sayer', data.ax_sayer[0]) + } + + updateUserProfile.mutate(formData) + //mutation.mutate(data) + } + + if(userprofileIsLoading){ + return (

درحال دریافت اطلاعات

) + } + if(userprofileIsError){ + return (

خطا در دریافت اطلاعات

) + } + + return ( +
+ +
+ مشخصات +
+ +
+ +
+ + + +

{errors?.name_family?.message}

+ +
+ +
+ +
+ + + +

{errors?.mobile?.message}

+ +
+ +
+ + + +

{errors?.codemeli?.message}

+ +
+ + +
+ + + +

+ +
+ +
+ + + +

{errors?.city?.message}

+ +
+ + +
+ +
+ +

+ {errors.seller_address?.message} +

+
+
+ + {/* project code */} +
+
+ +

+ {projectCodeMessage? (projectCodeMessage) : (errors.projectcode?.message)} +

+
+
+ + {/* factor pic */} + +
+
+ +

+
+
+ +
+

لطفا در ثبت اطلاعات دقت کنید، در بعضی از موارد نماینده یا کارشناسان شرکت لوله گستر گلپایگان برای صحت سنجی به محل پروژه مراجعه می کنند

+
+ {/* submit button */} + + + + ) : null} + +
+ ) +} + +export default Page \ No newline at end of file diff --git a/src/app/(index)/projects/page.tsx b/src/app/(index)/projects/page.tsx new file mode 100644 index 0000000..98e48c3 --- /dev/null +++ b/src/app/(index)/projects/page.tsx @@ -0,0 +1,34 @@ +'use client' + +import {useProjectsQuery} from "@/queries/project"; +import ProjectStatus from "@/components/main/project/projectstatus"; +import Link from 'next/link' + + +// create function to seprate number with comma +function numberWithCommas(x:number) { + return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ","); +} + +const Page = ()=>{ + const {data:projects, isLoading, isError, isSuccess} = useProjectsQuery() + if (isLoading) return
در حال بارگذاری
+ if (isError) return
خطا
+ return( +
+
+ پروژه های ثبت شده +
+ + {projects?.data.map((project:any, key:number)=>{ + return ( + + + + ) + })} + +
+ ) +} +export default Page \ No newline at end of file diff --git a/src/app/(login_register)/layout.tsx b/src/app/(login_register)/layout.tsx new file mode 100644 index 0000000..5092e10 --- /dev/null +++ b/src/app/(login_register)/layout.tsx @@ -0,0 +1,31 @@ +import type { Metadata } from "next"; +import "../globals.css"; +import localFont from 'next/font/local' +import Script from 'next/script'; + +export const metadata: Metadata = { + title: "باشگاه مجریان لوله گستر گلپایگان", + description: "باشگاه مجریان", +}; + +const myFont = localFont({ + src: '../fonts/woff2/IRANSansX-Regular.woff2', + display: 'swap', +}) + +export default function RootLayout({ + children, +}: Readonly<{ + children: React.ReactNode; +}>) { + return ( + + {children} +